Piotr KrzemiĆski
03/25/2025, 1:02 PMVampire
04/01/2025, 3:17 AMVampire
04/01/2025, 3:18 AM<https://bindings.krzeminski.it/Wandalen/wretry.action__main___major/maven-metadata.xml>
Piotr KrzemiĆski
04/01/2025, 4:47 AM2025-04-01 04:30:17,005 <INFO > <eventLoopGroupProxy-4-5 > <[]> <{request-id=y585sbwpwgngn8t}> < io.ktor.server.Application> 500 Internal Server Error: GET - /Wandalen/wretry.action__main___major/maven-metadata.xml in 19799ms
no stack trace, very long latency...Piotr KrzemiĆski
04/01/2025, 4:47 AMPiotr KrzemiĆski
04/01/2025, 4:48 AMPiotr KrzemiĆski
04/01/2025, 4:49 AMPiotr KrzemiĆski
04/01/2025, 6:29 AMVampire
04/01/2025, 6:55 AMVampire
04/01/2025, 6:56 AMVampire
04/01/2025, 6:57 AMPiotr KrzemiĆski
04/01/2025, 7:24 AMVampire
04/01/2025, 7:31 AMVampire
04/01/2025, 7:45 AMVampire
04/01/2025, 7:46 AMVampire
04/01/2025, 8:05 AMVampire
04/01/2025, 8:11 AMVampire
04/01/2025, 8:33 AM2025-04-01 08:31:25,912 <TRACE> <eventLoopGroupProxy-4-8 > <[]> <{request-id=okucrz5scomwqmh}> < io.ktor.client.plugins.HttpCallValidator> Processing exception java.io.EOFException: Failed to parse HTTP response: the server prematurely closed the connection for request <https://api.github.com/app/installations/62885502/access_tokens>
2025-04-01 08:31:25,913 <DEBUG> <eventLoopGroupProxy-4-8 > <[]> <{request-id=okucrz5scomwqmh}> < io.ktor.server.Application> Unhandled: GET - /Wandalen/wretry.action__main___major/maven-metadata.xml. Exception class java.io.EOFException: Failed to parse HTTP response: the server prematurely closed the connection
java.io.EOFException: Failed to parse HTTP response: the server prematurely closed the connection
at io.ktor.client.engine.cio.UtilsKt$readResponse$2.invokeSuspend(utils.kt:172) ~[ktor-client-cio-jvm-3.1.1.jar:3.1.1]
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) ~[kotlin-stdlib-2.1.20.jar:2.1.20-release-217]
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
2025-04-01 08:31:25,923 <INFO > <eventLoopGroupProxy-4-8 > <[]> <{request-id=okucrz5scomwqmh}> < io.ktor.server.Application> 500 Internal Server Error: GET - /Wandalen/wretry.action__main___major/maven-metadata.xml in 20016ms
Vampire
04/01/2025, 8:35 AMPiotr KrzemiĆski
04/01/2025, 8:38 AMPiotr KrzemiĆski
04/01/2025, 8:39 AMPiotr KrzemiĆski
04/01/2025, 8:40 AMVampire
04/01/2025, 8:40 AMVampire
04/01/2025, 8:40 AMPiotr KrzemiĆski
04/01/2025, 8:40 AMPiotr KrzemiĆski
04/01/2025, 8:40 AMVampire
04/01/2025, 8:41 AMPiotr KrzemiĆski
04/01/2025, 8:41 AMVampire
04/01/2025, 8:41 AMPiotr KrzemiĆski
04/01/2025, 8:41 AMVampire
04/01/2025, 8:41 AMVampire
04/01/2025, 8:42 AMVampire
04/01/2025, 8:42 AMLOG_LEVEL
env variable and restart the container, but with editing the file you do not have service interuptionVampire
04/01/2025, 8:43 AMPiotr KrzemiĆski
04/01/2025, 9:10 AMbut separate and watched for changesthanks, valuable info!
Vampire
04/01/2025, 9:34 AMPiotr KrzemiĆski
04/01/2025, 9:36 AMVampire
04/01/2025, 9:37 AMPiotr KrzemiĆski
04/01/2025, 9:37 AMVampire
04/01/2025, 9:38 AMPiotr KrzemiĆski
04/01/2025, 9:39 AMVampire
04/01/2025, 9:39 AMVampire
04/01/2025, 9:40 AMPiotr KrzemiĆski
04/01/2025, 9:40 AMPiotr KrzemiĆski
04/01/2025, 9:41 AMVampire
04/01/2025, 9:41 AMPiotr KrzemiĆski
04/01/2025, 9:42 AMPiotr KrzemiĆski
04/01/2025, 9:42 AMVampire
04/01/2025, 9:42 AMPiotr KrzemiĆski
04/01/2025, 9:43 AMVampire
04/01/2025, 9:47 AMsha256:a5b10be062341cb9bdbe2abbf3026145ca58fca5e09df4d29977978fef24459f
Vampire
04/01/2025, 9:47 AMTRIGGER_IMAGE_PULL
?Piotr KrzemiĆski
04/01/2025, 9:49 AMPiotr KrzemiĆski
04/01/2025, 9:49 AMVampire
04/01/2025, 9:50 AMVampire
04/01/2025, 9:50 AMPiotr KrzemiĆski
04/01/2025, 9:53 AMPiotr KrzemiĆski
04/01/2025, 9:53 AMVampire
04/01/2025, 9:54 AMVampire
04/01/2025, 9:57 AMVampire
04/01/2025, 9:59 AMPiotr KrzemiĆski
04/01/2025, 10:00 AMVampire
04/01/2025, 10:02 AMPiotr KrzemiĆski
04/01/2025, 10:06 AMPiotr KrzemiĆski
04/01/2025, 10:06 AMVampire
04/01/2025, 10:08 AMVampire
04/01/2025, 10:09 AMcurl
per-se is successful, it just did not do what it should have done.
I wonder why the manual run then actually triggered the service to be updated, unless Leo did it manually.Piotr KrzemiĆski
04/01/2025, 10:11 AMPiotr KrzemiĆski
04/01/2025, 10:12 AMVampire
04/01/2025, 10:12 AMPiotr KrzemiĆski
04/01/2025, 10:12 AMVampire
04/01/2025, 10:17 AMVampire
04/01/2025, 10:18 AM{
"details": "Object not found inside the database",
"message": "Unable to find the stack by webhook ID"
}
Vampire
04/01/2025, 10:24 AMVampire
04/01/2025, 10:33 AMPiotr KrzemiĆski
04/01/2025, 10:36 AM500 Internal Server Error: GET - /Wandalen/wretry.action__main___major/maven-metadata.xml in 19799ms
and even without the stack trace, I'd expect more infoVampire
04/01/2025, 10:43 AMALL
there was not that much information, nothing about what ktor tried to do, only the EOFException
at TRACE
and the stacktrace at DEBUG
.
I would have expected some more logging.Vampire
04/01/2025, 10:44 AMVampire
04/01/2025, 10:44 AMVampire
04/01/2025, 10:48 AMbody
calls where you get tagger from tag or author from commitPiotr KrzemiĆski
04/01/2025, 10:50 AMVampire
04/01/2025, 10:51 AMPiotr KrzemiĆski
04/01/2025, 10:53 AMVampire
04/01/2025, 10:54 AMVampire
04/01/2025, 10:54 AMPiotr KrzemiĆski
04/01/2025, 10:55 AMPiotr KrzemiĆski
04/01/2025, 10:55 AMPiotr KrzemiĆski
04/01/2025, 10:57 AMVampire
04/01/2025, 10:57 AMnet.wooga.github
Gradle plugin which uses that API under-the-hood and exposes it for usage in custom tasksLeoColman
04/01/2025, 11:41 AMPiotr KrzemiĆski
04/01/2025, 11:42 AMVampire
04/01/2025, 1:16 PMLeoColman
04/01/2025, 1:18 PMVampire
04/01/2025, 1:19 PMLeoColman
04/01/2025, 1:20 PMLeoColman
04/01/2025, 1:20 PMVampire
04/01/2025, 1:20 PMVampire
04/01/2025, 1:21 PMLeoColman
04/01/2025, 1:22 PMI only found one on the stack that seems to only work with business editionThat's the one I don't really know what it means with the toggleable features, but we tested and the deploy worked
Piotr KrzemiĆski
04/01/2025, 1:23 PMVampire
04/01/2025, 1:24 PMVampire
04/01/2025, 1:24 PMLeoColman
04/01/2025, 1:25 PMPiotr KrzemiĆski
04/01/2025, 1:26 PMVampire
04/01/2025, 1:27 PMVampire
04/01/2025, 1:27 PMLeoColman
04/01/2025, 1:27 PMI understood that it polls and additionally you can trigger the webhook.Hmm.. Maybe, I don't really know
LeoColman
04/01/2025, 1:27 PMto be precise: the webhook was called successfully, but I haven't actually checked if the request was honored by PortainerIt didn't honor. It's still on an old image
Vampire
04/01/2025, 1:27 PMVampire
04/01/2025, 1:28 PMVampire
04/01/2025, 1:28 PMVampire
04/01/2025, 1:28 PMLeoColman
04/01/2025, 1:28 PMLeoColman
04/01/2025, 1:28 PMVampire
04/01/2025, 1:28 PMVampire
04/01/2025, 1:30 PMLeoColman
04/01/2025, 1:30 PMVampire
04/01/2025, 1:31 PMLeoColman
04/01/2025, 1:32 PMLeoColman
04/01/2025, 1:32 PMVampire
04/01/2025, 1:32 PMLeoColman
04/01/2025, 1:33 PMthat changes it with some UUIDCould even be the version tag
Vampire
04/01/2025, 1:33 PMWe do not recommend using Watchtower in a commercial or production environmentđ
Vampire
04/01/2025, 1:34 PMLeoColman
04/01/2025, 1:35 PMLeoColman
04/01/2025, 1:37 PMVampire
04/01/2025, 1:47 PMPiotr KrzemiĆski
04/01/2025, 1:48 PMLeoColman
04/02/2025, 12:16 PMPiotr KrzemiĆski
04/02/2025, 1:07 PMLeoColman
04/02/2025, 11:43 PMtime="2025-04-02T234321Z" level=warning msg="Could not do a head request for \"krzema12/github-workflows-kt-jit-binding-server:latest@sha256:4d302b1122bed8f58bcf56f4bbe6fa27517d9f1d653cb76feaf626c4439b06b8\", falling back to regular pull." container=/github-workflows-kt_github-workflows-kt.1.xojfjx7xhyho6xdwu6ikur6f0 image="krzema12/github-workflows-kt-jit-binding-server:latest@sha256:4d302b1122bed8f58bcf56f4bbe6fa27517d9f1d653cb76feaf626c4439b06b8"
time="2025-04-02T234321Z" level=warning msg="Reason: Parsed container image ref has no tag: docker.io/krzema12/github-workflows-kt-jit-binding-server@sha256:4d302b1122bed8f58bcf56f4bbe6fa27517d9f1d653cb76feaf626c4439b06b8" container=/github-workflows-kt_github-workflows-kt.1.xojfjx7xhyho6xdwu6ikur6f0 image="krzema12/github-workflows-kt-jit-binding-server:latest@sha256:4d302b1122bed8f58bcf56f4bbe6fa27517d9f1d653cb76feaf626c4439b06b8"
time="2025-04-02T234322Z" level=info msg="Session done" Failed=0 Scanned=1 Updated=0 notify=noSome problems with watchtower
Piotr KrzemiĆski
04/03/2025, 6:19 AM```java.lang.IllegalStateException: Missing environment variables for generating an auth token. There are two options:
1. Create a personal access token at https://github.com/settings/tokens.
The token needs to have public_repo scope. Then, set it inenv var.GITHUB_TOKEN
With this approach, listing versions for some actions may not work.
2. Create a GitHub app, and generate a private key. Then, set it inenv var.APP_PRIVATE_KEY
With this approach, listing versions for all actions works.```
Piotr KrzemiĆski
04/03/2025, 6:20 AMAPP_PRIVATE_KEY
is filled, GITHUB_TOKEN
is empty - I think we should remove GITHUB_TOKEN
entirely, let me try itPiotr KrzemiĆski
04/03/2025, 6:22 AMPiotr KrzemiĆski
04/03/2025, 6:25 AMVampire
04/03/2025, 7:34 AMPiotr KrzemiĆski
04/03/2025, 9:55 AMLeoColman
04/03/2025, 10:17 AMPiotr KrzemiĆski
04/03/2025, 10:18 AMLeoColman
04/03/2025, 10:23 AMLeoColman
04/03/2025, 10:23 AMVampire
04/09/2025, 11:36 AMPiotr KrzemiĆski
04/09/2025, 11:55 AMVampire
04/11/2025, 6:47 AMVampire
04/11/2025, 7:38 AM2025-04-11 07:36:37,166 <TRACE> <eventLoopGroupProxy-4-6 > <[]> <{request-id=whdh0up66n95zs5}> <typesafegithub.workflows.shared.internal.GithubApi> REQUEST <https://api.github.com/repos/actions/cache/git/matching-refs/tags/v> failed with exception: java.io.EOFException: Not enough data available
2025-04-11 07:36:37,166 <TRACE> <eventLoopGroupProxy-4-6 > <[]> <{request-id=whdh0up66n95zs5}> < io.ktor.client.plugins.HttpCallValidator> Processing exception java.io.EOFException: Not enough data available for request <https://api.github.com/repos/actions/cache/git/matching-refs/tags/v>
2025-04-11 07:36:37,167 <DEBUG> <eventLoopGroupProxy-4-6 > <[]> <{request-id=whdh0up66n95zs5}> < io.ktor.server.Application> Unhandled: GET - /actions/cache__restore___major/maven-metadata.xml. Exception class java.io.EOFException: Not enough data available
java.io.EOFException: Not enough data available
at io.ktor.utils.io.ByteReadChannelOperationsKt.readByte(ByteReadChannelOperations.kt:48) ~[ktor-io-jvm-3.1.2.jar:3.1.2]
at io.ktor.utils.io.ByteReadChannelOperationsKt$readByte$1.invokeSuspend(ByteReadChannelOperations.kt) ~[ktor-io-jvm-3.1.2.jar:3.1.2]
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) ~[kotlin-stdlib-2.1.20.jar:2.1.20-release-217]
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) ~[kotlinx-coroutines-core-jvm-1.10.1.jar:?]
Vampire
04/11/2025, 7:42 AMVampire
04/11/2025, 7:43 AMPiotr KrzemiĆski
04/11/2025, 7:44 AMPiotr KrzemiĆski
04/11/2025, 7:44 AMVampire
04/11/2025, 7:44 AMVampire
04/11/2025, 7:44 AMVampire
04/11/2025, 7:45 AMPiotr KrzemiĆski
04/11/2025, 7:45 AMVampire
04/11/2025, 7:45 AMVampire
04/11/2025, 7:46 AMVampire
04/11/2025, 7:47 AMPiotr KrzemiĆski
04/11/2025, 9:33 AMPiotr KrzemiĆski
04/11/2025, 2:35 PMVampire
04/11/2025, 5:27 PMLeoColman
04/11/2025, 9:00 PMPiotr KrzemiĆski
04/12/2025, 9:26 PMLeoColman
04/12/2025, 9:31 PMLeoColman
04/12/2025, 9:31 PMVampire
04/12/2025, 11:53 PMPiotr KrzemiĆski
04/13/2025, 2:59 PMPiotr KrzemiĆski
04/13/2025, 3:01 PMLeoColman
04/13/2025, 3:08 PMLeoColman
04/13/2025, 3:23 PMLeoColman
04/13/2025, 3:23 PMVampire
04/13/2025, 4:58 PMVampire
04/13/2025, 5:01 PM