Skip to content
Snippets Groups Projects
Closed Project setup is not valid for Linux using CLI
  • View options
  • Project setup is not valid for Linux using CLI

    • View options
  • Closed created

    Summary

    The project setup as seen in the README has a bunch of inaccuracies. I have personally gotten the project to compile, but I have been unable to get Queue running.

    Steps to reproduce

    Done on linux 6.10.9-zen1, Nixos (some nixos specific details omitted); openjdk 21; sass version 1.77.6 dart implementation; node version 20.17.0; npm version 10.8.2;

    1. clone the repo && cd queue
    2. cp src/main/resources/application.yaml.template src/main/resources/application.yaml This command fails
    3. cp src/main/resources/application.template.yml src/main/resources/application.yml This seems to be the correct command
    4. touch src/test/resources/application-test.properties Wanted by step 2
    5. Do NOT echo "spring.profiles.active=testing" >> src/test/resources/application.properties (Wanted by step 3, however, seems to break the final jar. Unsure)
    6. ./gradlew build This fails
    7. Add license header to src/test/resources/application.properties
    8. ./gradlew build Wanted by CLI step 1
    9. ls build/libs Find no queue-0.0.1-SNAPSHOT.jar
    10. attempt sudo java -jar build/libs/queue-2.4.0.jar

    Possible Fix

    Attempted fixes:

    • run echo "spring.profiles.active=testing" >> src/test/resources/application.properties during the setup process; Made the final jar silently exit, without launching Queue
    • Look for any reference to SNAPSHOT as the readme says should be there; not found
    • Attempt ./gradlew bootTestRun; Queue launches, but without any users to log into, seemingly
    • Attempt ./gradlew bootRun; Errors on build

    I think the README simply bitrotted, but me as a student that would like to run a dev server for my presentation now has no clue how to properly set it up. I would assume a dev with knowledge of the project would be able to easily resolve this.

    Logs

    Full logs: https://pastebin.com/e5Hr5vvc

    Only error:

    2024-09-30 15:56:12 [main  ] [36merApplicationContext[0;39m [33mWARN [0;39m : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'devDatabaseLoader': Invocation of init method failed
    2024-09-30 15:56:12 [main  ] [36mtyManagerFactoryBean[0;39m [33mINFO [0;39m : Closing JPA EntityManagerFactory for persistence unit 'default'
    2024-09-30 15:56:12 [main  ] [36mz.h.HikariDataSource[0;39m [33mINFO [0;39m : HikariPool-1 - Shutdown initiated...
    2024-09-30 15:56:12 [main  ] [36mz.h.HikariDataSource[0;39m [33mINFO [0;39m : HikariPool-1 - Shutdown completed.
    2024-09-30 15:56:16 [18/...] [36mo.e.i.h.HttpExporter[0;39m [33mERROR[0;39m : Failed to export spans. The request could not be executed. Full error message: Failed to connect to localhost/[0:0:0:0:0:0:0:1]:4318
    java.net.ConnectException: Failed to connect to localhost/[0:0:0:0:0:0:0:1]:4318
    	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:297)
    	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
    	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
    	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
    	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
    	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
    	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at io.opentelemetry.exporter.sender.okhttp.internal.RetryInterceptor.intercept(RetryInterceptor.java:91)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
    	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
    	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
    	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    	at java.base/java.lang.Thread.run(Thread.java:1583)
    	Suppressed: java.net.ConnectException: Failed to connect to localhost/127.0.0.1:4318
    		... 21 common frames omitted
    	Caused by: java.net.ConnectException: Connection refused
    		at java.base/sun.nio.ch.Net.pollConnect(Native Method)
    		at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)
    		at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542)
    		at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
    		at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
    		at java.base/java.net.Socket.connect(Socket.java:751)
    		at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
    		at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
    		... 20 common frames omitted
    Caused by: java.net.ConnectException: Connection refused
    	at java.base/sun.nio.ch.Net.pollConnect(Native Method)
    	at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)
    	at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542)
    	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
    	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
    	at java.base/java.net.Socket.connect(Socket.java:751)
    	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
    	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
    	... 20 common frames omitted
    2024-09-30 15:56:22 [18/...] [36mo.e.i.h.HttpExporter[0;39m [33mERROR[0;39m : Failed to export spans. The request could not be executed. Full error message: Failed to connect to localhost/[0:0:0:0:0:0:0:1]:4318
    java.net.ConnectException: Failed to connect to localhost/[0:0:0:0:0:0:0:1]:4318
    	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:297)
    	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
    	at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
    	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
    	at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
    	at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
    	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at io.opentelemetry.exporter.sender.okhttp.internal.RetryInterceptor.intercept(RetryInterceptor.java:91)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
    	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
    	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
    	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
    	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    	at java.base/java.lang.Thread.run(Thread.java:1583)
    	Suppressed: java.net.ConnectException: Failed to connect to localhost/127.0.0.1:4318
    		... 21 common frames omitted
    	Caused by: java.net.ConnectException: Connection refused
    		at java.base/sun.nio.ch.Net.pollConnect(Native Method)
    		at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)
    		at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542)
    		at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
    		at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
    		at java.base/java.net.Socket.connect(Socket.java:751)
    		at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
    		at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
    		... 20 common frames omitted
    Caused by: java.net.ConnectException: Connection refused
    	at java.base/sun.nio.ch.Net.pollConnect(Native Method)
    	at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)
    	at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542)
    	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
    	at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
    	at java.base/java.net.Socket.connect(Socket.java:751)
    	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
    	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
    	... 20 common frames omitted

    Attributes

    Assignees

    None

    Labels

    None

    Milestone

    None

    Dates

    Start: None

    Due: None

    Time tracking

    No estimate or time spent

    Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first