Dear team,
A pipeline has been triggered by a Git commit, and the GoCD server shows
the first step as assigned to the agent, then waiting for agent again, then
assigned again, in a never ending loop. But the console log stays empty.
The agents view shows the agent as idle.
The agent is running into a Arch Linux docker container, and the
go-agent.log contains the following entries appearing in loop:
2023-09-06 14:03:35,976 ERROR [scheduler-1] AgentController:99 - [Agent
Loop] Error occurred during loop:
com.google.gson.JsonSyntaxException: Failed parsing 'Sep 2, 2023, 11:09:23
AM' as Date; at path
$.assignment.materialRevisions.revisions[0].modifications[0].modifiedTime
at
com.google.gson.internal.bind.DateTypeAdapter.deserializeToDate(DateTypeAdapter.java:90)
at
com.google.gson.internal.bind.DateTypeAdapter.read(DateTypeAdapter.java:75)
at
com.google.gson.internal.bind.DateTypeAdapter.read(DateTypeAdapter.java:46)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.readIntoField(ReflectiveTypeAdapterFactory.java:212)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:433)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:393)
at
com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)
at
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82)
at
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.readIntoField(ReflectiveTypeAdapterFactory.java:212)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:433)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:393)
at
com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)
at
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82)
at
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.readIntoField(ReflectiveTypeAdapterFactory.java:212)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:433)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:393)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.readIntoField(ReflectiveTypeAdapterFactory.java:212)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:433)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:393)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.readIntoField(ReflectiveTypeAdapterFactory.java:212)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:433)
at
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:393)
at com.google.gson.TypeAdapter.fromJsonTree(TypeAdapter.java:299)
at
com.thoughtworks.go.remote.adapter.RuntimeTypeAdapterFactory$1.read(RuntimeTypeAdapterFactory.java:258)
at com.google.gson.TypeAdapter$1.read(TypeAdapter.java:204)
at com.google.gson.Gson.fromJson(Gson.java:1227)
at com.google.gson.Gson.fromJson(Gson.java:1137)
at com.google.gson.Gson.fromJson(Gson.java:1047)
at com.google.gson.Gson.fromJson(Gson.java:982)
at
com.thoughtworks.go.agent.RemotingClient.getWork(RemotingClient.java:77)
at
com.thoughtworks.go.agent.AgentHTTPClientController.doWork(AgentHTTPClientController.java:133)
at
com.thoughtworks.go.agent.AgentHTTPClientController.tryDoWork(AgentHTTPClientController.java:116)
at
com.thoughtworks.go.agent.AgentController.performWork(AgentController.java:89)
at
com.thoughtworks.go.agent.AgentWorkRetrievalScheduler.run(AgentWorkRetrievalScheduler.java:60)
at
org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at
org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:81)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:577)
at
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
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:1623)
Caused by: java.text.ParseException: Failed to parse date ["Sep 2, 2023,
11:09:23 AM"]: Invalid number: Sep
at
com.google.gson.internal.bind.util.ISO8601Utils.parse(ISO8601Utils.java:279)
at
com.google.gson.internal.bind.DateTypeAdapter.deserializeToDate(DateTypeAdapter.java:88)
... 43 common frames omitted
Caused by: java.lang.NumberFormatException: Invalid number: Sep
at
com.google.gson.internal.bind.util.ISO8601Utils.parseInt(ISO8601Utils.java:316)
at
com.google.gson.internal.bind.util.ISO8601Utils.parse(ISO8601Utils.java:133)
... 44 common frames omitted
2023-09-06 14:04:06,029 ERROR [scheduler-1] AgentController:99 - [Agent
Loop] Error occurred during loop:
com.google.gson.JsonSyntaxException: Failed parsing 'Sep 2, 2023, 11:09:23
AM' as Date; at path
$.assignment.materialRevisions.revisions[0].modifications[0].modifiedTime
...
It seems that the *modifiedTime* field can't be parsed anymore, but I
really don't know how to fix this issue.
Any help appreciated.
Thanks in advance.
--
You received this message because you are subscribed to the Google Groups
"go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/go-cd/17962945-74b1-43c8-8162-ffd109abbd55n%40googlegroups.com.