Hello Sarah,

Can you please try reproducing this issue on the newly released 16.10.0
<https://www.go.cd/download/>? It *should* be fixed on it. If not, someone
will take a closer look.

Thanks,
Aravind


On Tue, Sep 27, 2016 at 5:41 AM, <[email protected]> wrote:

> Hi @all,
>
> I am having a problem where any newly created GoAgents have a status of
> 'lost contact'. At first they have the status 'building' when they are
> newly created but this
> quickly changes to 'lost contact'. The agents are configured to
> autoregister and register successfully. Restarting the GoAgent service does
> not affect the status.
>
> The GoAgent logs show the following:
>
> 2016-09-23 12:59:13,497 [loopThread] INFO  
> go.agent.service.SslInfrastructureService:85
> - [Agent Registration] Starting to register agent
> 2016-09-23 12:59:13,532 [loopThread] ERROR 
> go.agent.service.SslInfrastructureService:104
> - [Agent Registration] There was a problem registering with the go server.
> java.lang.StringIndexOutOfBoundsException: String index out of range: -4
>     at java.lang.String.charAt(String.java:658)
>     at org.bouncycastle.util.encoders.Base64Encoder.decode(Unknown Source)
>     at org.bouncycastle.util.encoders.Base64.decode(Unknown Source)
>     at org.bouncycastle.util.io.pem.PemReader.loadObject(Unknown Source)
>     at org.bouncycastle.util.io.pem.PemReader.readPemObject(Unknown
> Source)
>     at com.thoughtworks.go.security.Registration.fromJson(
> Registration.java:43)
>     at com.thoughtworks.go.agent.service.SslInfrastructureService$
> RemoteRegistrationRequester.readResponse(SslInfrastructureService.java:
> 186)
>     at com.thoughtworks.go.agent.service.SslInfrastructureService$
> RemoteRegistrationRequester.requestRegistration(
> SslInfrastructureService.java:178)
>     at com.thoughtworks.go.agent.service.SslInfrastructureService.
> register(SslInfrastructureService.java:102)
>     at com.thoughtworks.go.agent.service.SslInfrastructureService.
> registerIfNecessary(SslInfrastructureService.java:86)
>     at com.thoughtworks.go.agent.AgentController.rpcLoop(
> AgentController.java:181)
>     at com.thoughtworks.go.agent.AgentController.loop(
> AgentController.java:173)
>     at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at org.springframework.util.MethodInvoker.invoke(
> MethodInvoker.java:273)
>     at org.springframework.scheduling.support.MethodInvokingRunnable.run(
> MethodInvokingRunnable.java:65)
>     at org.springframework.scheduling.timer.DelegatingTimerTask.run(
> DelegatingTimerTask.java:70)
>     at java.util.TimerThread.mainLoop(Timer.java:555)
>     at java.util.TimerThread.run(Timer.java:505)
> 2016-09-23 12:59:13,532 [loopThread] ERROR 
> thoughtworks.go.agent.AgentController:192
> - [Agent Loop] Error occurred during loop:
> java.lang.StringIndexOutOfBoundsException: String index out of range: -4
>     at java.lang.String.charAt(String.java:658)
>     at org.bouncycastle.util.encoders.Base64Encoder.decode(Unknown Source)
>     at org.bouncycastle.util.encoders.Base64.decode(Unknown Source)
>     at org.bouncycastle.util.io.pem.PemReader.loadObject(Unknown Source)
>     at org.bouncycastle.util.io.pem.PemReader.readPemObject(Unknown
> Source)
>     at com.thoughtworks.go.security.Registration.fromJson(
> Registration.java:43)
>     at com.thoughtworks.go.agent.service.SslInfrastructureService$
> RemoteRegistrationRequester.readResponse(SslInfrastructureService.java:
> 186)
>     at com.thoughtworks.go.agent.service.SslInfrastructureService$
> RemoteRegistrationRequester.requestRegistration(
> SslInfrastructureService.java:178)
>     at com.thoughtworks.go.agent.service.SslInfrastructureService.
> register(SslInfrastructureService.java:102)
>     at com.thoughtworks.go.agent.service.SslInfrastructureService.
> registerIfNecessary(SslInfrastructureService.java:86)
>     at com.thoughtworks.go.agent.AgentController.rpcLoop(
> AgentController.java:181)
>     at com.thoughtworks.go.agent.AgentController.loop(
> AgentController.java:173)
>     at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at org.springframework.util.MethodInvoker.invoke(
> MethodInvoker.java:273)
>     at org.springframework.scheduling.support.MethodInvokingRunnable.run(
> MethodInvokingRunnable.java:65)
>     at org.springframework.scheduling.timer.DelegatingTimerTask.run(
> DelegatingTimerTask.java:70)
>     at java.util.TimerThread.mainLoop(Timer.java:555)
>     at java.util.TimerThread.run(Timer.java:505)
>
> I have read https://groups.google.com/forum/#!msg/go-cd/zLqeECge1t4/
> RSrFb3xYAwAJ but I don't think the issue is the same as mine is not stuck
> at the pending state, and also https://groups.google.com/
> forum/#!topic/go-cd/Q0fxHsuNtag but
> I am not using a VM template.
>
> I am using Go Version: 16.8.0 on CentOS7
>
> Thanks
>
> Sarah
>
> --
> 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].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to