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

NotSerializableException w/ ScheduleBackupConfiguration?

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Medium
    • None
    • 2.0 beta 4
    • None
    • None

    Description

      Am seeing a lot of these in the logs after upgrading to 2.0b4:

      java.lang.RuntimeException: com.atlassian.bamboo.configuration.ScheduleBackupConfiguration
      at org.apache.activemq.command.ActiveMQObjectMessage.storeContent(ActiveMQObjectMessage.java:102)
      at org.apache.activemq.command.ActiveMQObjectMessage.setObject(ActiveMQObjectMessage.java:144)
      at org.apache.activemq.ActiveMQSession.createObjectMessage(ActiveMQSession.java:361)
      at org.jencks.amqpool.PooledSession.createObjectMessage(PooledSession.java:151)
      at org.springframework.jms.support.converter.SimpleMessageConverter.createMessageForSerializable(SimpleMessageConverter.java:173)
      at org.springframework.jms.support.converter.SimpleMessageConverter.toMessage(SimpleMessageConverter.java:81)
      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.queue.BuildQueueManagerImpl.addToJmsQueue(BuildQueueManagerImpl.java:359)
      at com.atlassian.bamboo.v2.build.queue.BuildQueueManagerImpl.addBuildToQueue(BuildQueueManagerImpl.java:89)
      at com.atlassian.bamboo.v2.build.queue.BuildTriggeredListener.handleEvent(BuildTriggeredListener.java:21)
      at com.atlassian.event.DefaultEventManager$2.run(DefaultEventManager.java:202)
      at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
      at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
      at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$1.run(NamedThreadFactory.java:32)
      at edu.emory.mathcs.backport.java.util.concurrent.helpers.ThreadHelpers$1.run(ThreadHelpers.java:34)
      at java.lang.Thread.run(Thread.java:619)
      Caused by: java.io.NotSerializableException: com.atlassian.bamboo.configuration.ScheduleBackupConfiguration
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)
      at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
      at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
      at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
      at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
      at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
      at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
      at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
      at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
      at org.apache.activemq.command.ActiveMQObjectMessage.storeContent(ActiveMQObjectMessage.java:96)
      ... 21 more

      It seems to be preventing plans from starting a build. Prior to one particular listing of that exception in the log is:

      2008-03-10 19:38:17,567 INFO [pool-22-thread-1] [InitialBuildListener] Change detection found 21 changes
      2008-03-10 19:38:17,573 INFO [pool-22-thread-1] [DefaultBuildExecutionManager] LOCK: finishProcess PlanKey: LWS-DEF Thread:pool-22-thread-1
      2008-03-10 19:38:17,573 INFO [pool-22-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.build.DefaultBuildExecutionManager.finishProcess(DefaultBuildExecutionManager.java:98)
      2008-03-10 19:38:17,573 INFO [pool-22-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.v2.trigger.ChangeDetectionListener.handleEvent(ChangeDetectionListener.java:116)
      2008-03-10 19:38:17,573 INFO [pool-22-thread-1] [DefaultBuildExecutionManager] at com.atlassian.event.DefaultEventManager$2.run(DefaultEventManager.java:202)
      2008-03-10 19:38:17,573 INFO [pool-22-thread-1] [DefaultBuildExecutionManager] ....

      2008-03-10 19:38:17,576 WARN [pool-23-thread-1] [BuildQueueManagerImpl] Attempting to queue LWS-DEF with LWS-DEF-4651.
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] LOCK: waitToProcess PlanKey: LWS-DEF Thread:pool-23-thread-1
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.build.DefaultBuildExecutionManager.waitToProcess(DefaultBuildExecutionManager.java:62)
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.v2.build.queue.BuildQueueManagerImpl.addBuildToQueue(BuildQueueManagerImpl.java:76)
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.v2.build.queue.BuildTriggeredListener.handleEvent(BuildTriggeredListener.java:21)
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.event.DefaultEventManager$2.run(DefaultEventManager.java:202)
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] ....

      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] LOCK: WAIT ACQUIRED PlanKey: LWS-DEF Thread:pool-23-thread-1
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.build.DefaultBuildExecutionManager.waitToProcess(DefaultBuildExecutionManager.java:82)
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.v2.build.queue.BuildQueueManagerImpl.addBuildToQueue(BuildQueueManagerImpl.java:76)
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.v2.build.queue.BuildTriggeredListener.handleEvent(BuildTriggeredListener.java:21)
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.event.DefaultEventManager$2.run(DefaultEventManager.java:202)
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] ....

      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [BuildQueueManagerImpl] Attempting to add to build queue...
      2008-03-10 19:38:17,577 INFO [pool-23-thread-1] [BuildQueueManagerImpl] Obtained write lock to add to build queue
      2008-03-10 19:38:17,580 INFO [pool-23-thread-1] [LocalAgentManagerImpl] Trying to match requirements... com.atlassian.bamboo.v2.build.agent.capability.RequirementSetImpl@bc71af[[system.builder.mvn2.maven LIKE .*, system.jdk.1.5.0 32bit LIKE .*, bamboo.1.2.queue LIKE ALLOW_ANY_BUILDS|\QDefault Queue\E]]
      2008-03-10 19:38:17,582 INFO [pool-23-thread-1] [LocalAgentManagerImpl] Added agent Default Queue
      2008-03-10 19:38:17,582 INFO [pool-23-thread-1] [LocalAgentManagerImpl] Rejected agent Compile Queue
      2008-03-10 19:38:17,583 INFO [pool-23-thread-1] [LocalAgentManagerImpl] Rejected agent Ajanta Queue
      2008-03-10 19:38:17,674 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] LOCK: finishProcess PlanKey: LWS-DEF Thread:pool-23-thread-1
      2008-03-10 19:38:17,674 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.build.DefaultBuildExecutionManager.finishProcess(DefaultBuildExecutionManager.java:98)
      2008-03-10 19:38:17,674 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.build.DefaultBuildExecutionManager.finishBuild(DefaultBuildExecutionManager.java:148)
      2008-03-10 19:38:17,674 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.v2.build.queue.BuildQueueManagerImpl.addBuildToQueue(BuildQueueManagerImpl.java:96)
      2008-03-10 19:38:17,674 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.bamboo.v2.build.queue.BuildTriggeredListener.handleEvent(BuildTriggeredListener.java:21)
      2008-03-10 19:38:17,674 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] at com.atlassian.event.DefaultEventManager$2.run(DefaultEventManager.java:202)
      2008-03-10 19:38:17,675 INFO [pool-23-thread-1] [DefaultBuildExecutionManager] ....

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              392fb6eb772b Sam Berlin
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: