Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-13306

java.io.UTFDataFormatException: encoded string too long: 85338 bytes

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Low Low
    • 5.0
    • 5.0 M5
    • None
    • None

      I am getting an exception trying to run a particular job in a remote agent -
      See extract from atlassian-bamboo.log below.

      I appreciate the fact that the remote agent can recover from an unexpected error, and can still run jobs. It would be nice if the Bamboo server also knew that the remotely executed build had failed (rather than still showing it as executing).

      It would also be good if we could fix the underlying issue, so that Bamboo isn't the cause of a failing build

      NB: Affects version 5.0-beta2

      atlassian-bamboo.log

      2013-06-11 17:42:10,160 INFO [1-BAM::syd-x-autotest.devel.iress.com.au::Agent:pool-3-thread-1] [RemoteExecutionPhaseServiceImpl] Xplan - Quick Checks - Core Tests #2131 (XPLAN-QUICKCHECK-CORETEST-2131) execution finished
      2013-06-11 17:42:10,164 INFO [1-BAM::syd-x-autotest.devel.iress.com.au::Agent:pool-3-thread-1] [RemoteResultProcessor] Build Xplan - Quick Checks - Core Tests #2131 (XPLAN-QUICKCHECK-CORETEST-2131) completed on Bamboo agent. Sending results to server.
      2013-06-11 17:42:10,182 ERROR [1-BAM::syd-x-autotest.devel.iress.com.au::Agent:pool-3-thread-1] [BuildAgentControllerImpl] Unknown exception occurred on 'syd-x-autotest.devel.iress.com.au'. Agent will attempt to recover its normal operation...
      java.lang.reflect.UndeclaredThrowableException
      at $Proxy0.toMessage(Unknown Source)
      at org.springframework.jms.core.JmsTemplate$6.createMessage(JmsTemplate.java:590)
      at org.springframework.jms.core.JmsTemplate.doSend(JmsTemplate.java:509)
      at org.springframework.jms.core.JmsTemplate$2.doInJms(JmsTemplate.java:479)
      at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:430)
      at org.springframework.jms.core.JmsTemplate.send(JmsTemplate.java:477)
      at org.springframework.jms.core.JmsTemplate.convertAndSend(JmsTemplate.java:588)
      at org.springframework.jms.core.JmsTemplate.convertAndSend(JmsTemplate.java:576)
      at com.atlassian.bamboo.v2.build.agent.remote.sender.JmsTemplateMessageSender.send(JmsTemplateMessageSender.java:42)
      at com.atlassian.bamboo.v2.build.agent.remote.sender.BatchedMessageSender.sendBatch(BatchedMessageSender.java:136)
      at com.atlassian.bamboo.v2.build.agent.remote.sender.BatchedMessageSender.flush(BatchedMessageSender.java:107)
      at com.atlassian.bamboo.v2.build.agent.remote.sender.BatchedMessageSender.send(BatchedMessageSender.java:59)
      at com.atlassian.bamboo.v2.build.agent.remote.RemoteResultProcessor.processResult(RemoteResultProcessor.java:26)
      at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.processResult(BuildAgentControllerImpl.java:169)
      at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:130)
      at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:105)
      at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$2.run(NamedThreadFactory.java:52)
      at java.lang.Thread.run(Unknown Source)
      Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at com.atlassian.bamboo.spring.LazyComponentProxyFactoryBean$LazyInvocationHandler.invoke(LazyComponentProxyFactoryBean.java:59)
      ... 18 more
      Caused by: javax.jms.JMSException: encoded string too long: 85338 bytes
      at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:62)
      at org.apache.activemq.command.ActiveMQBytesMessage.writeUTF(ActiveMQBytesMessage.java:672)
      at com.atlassian.bamboo.v2.build.agent.LogMessageBatchConverter.writeLogEntry(LogMessageBatchConverter.java:118)
      at com.atlassian.bamboo.v2.build.agent.LogMessageBatchConverter.createMessage(LogMessageBatchConverter.java:80)
      at com.atlassian.bamboo.v2.build.agent.LogMessageBatchConverter.toMessage(LogMessageBatchConverter.java:143)
      at com.atlassian.bamboo.v2.build.queue.MessageConverterProxy.toMessage(MessageConverterProxy.java:37)
      at com.atlassian.bamboo.v2.build.queue.BambooMessageConverter.toMessage(BambooMessageConverter.java:59)
      ... 22 more
      Caused by: java.io.UTFDataFormatException: encoded string too long: 85338 bytes
      at java.io.DataOutputStream.writeUTF(Unknown Source)
      at java.io.DataOutputStream.writeUTF(Unknown Source)
      at org.apache.activemq.command.ActiveMQBytesMessage.writeUTF(ActiveMQBytesMessage.java:670)
      ... 27 more
      2013-06-11 17:42:10,191 FATAL [1-BAM::syd-x-autotest.devel.iress.com.au::Agent:pool-3-thread-1] [DefaultBuildAgent] 1 has occurred without a successful run. The agent will stop after reaching 10 exceptions.

            [BAM-13306] java.io.UTFDataFormatException: encoded string too long: 85338 bytes

            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2016 v1 - Restricted [ 1438536 ] New: JAC Bug Workflow v3 [ 3381519 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: Bamboo Workflow 2016 v1 [ 1412687 ] New: Bamboo Workflow 2016 v1 - Restricted [ 1438536 ]
            Marek Went (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2014 v2 [ 613230 ] New: Bamboo Workflow 2016 v1 [ 1412687 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2014 [ 598056 ] New: Bamboo Workflow 2014 v2 [ 613230 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2010 [ 535545 ] New: Bamboo Workflow 2014 [ 598056 ]
            Przemek Bruski made changes -
            Fix Version/s New: 5.0 [ 29794 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]

            Fixed in beta 3

            Przemek Bruski added a comment - Fixed in beta 3
            Gary Donovan created issue -

              Unassigned Unassigned
              f79bdef45256 Gary Donovan
              Affected customers:
              0 This affects my team
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: