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 go-cd+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/go-cd/17962945-74b1-43c8-8162-ffd109abbd55n%40googlegroups.com.

Reply via email to