You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brooklyn.apache.org by "Yavor Yanchev (JIRA)" <ji...@apache.org> on 2015/12/30 18:56:49 UTC

[jira] [Commented] (BROOKLYN-211) Brooklyn fails to rebind

    [ https://issues.apache.org/jira/browse/BROOKLYN-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15075258#comment-15075258 ] 

Yavor Yanchev commented on BROOKLYN-211:
----------------------------------------

During a restart Brooklyn fails to rebind with the following error:

{code}
org.apache.brooklyn.util.exceptions.PropagatedRuntimeException: Failure rebinding: problem loading memento: memento EFNZn8Ns deserialization error: com.thoughtworks.xstream.converters.ConversionException: catalo
g item: null : catalog item: null
---- Debugging information ----
message             : catalog item: null
cause-exception     : java.util.NoSuchElementException
cause-message       : catalog item: null
class               : org.apache.brooklyn.api.entity.EntitySpec
required-type       : org.apache.brooklyn.api.entity.EntitySpec
converter-type      : org.apache.brooklyn.core.mgmt.persist.XmlMementoSerializer$SpecConverter
path                : /entity/config/dynamiccluster.memberspec/org.apache.brooklyn.api.entity.EntitySpec
line number         : 15
class[1]            : java.util.LinkedHashMap
converter-type[1]   : org.apache.brooklyn.util.core.xstream.StringKeyMapConverter
class[2]            : org.apache.brooklyn.core.mgmt.rebind.dto.BasicEntityMemento
converter-type[2]   : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
version             : 0.9.0-20151223.1015
-------------------------------
        at org.apache.brooklyn.util.exceptions.Exceptions.create(Exceptions.java:320) ~[brooklyn-utils-common-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.core.mgmt.rebind.RebindExceptionHandlerImpl.onDoneImpl(RebindExceptionHandlerImpl.java:497) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.core.mgmt.rebind.RebindExceptionHandlerImpl.onDone(RebindExceptionHandlerImpl.java:413) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.core.mgmt.rebind.RebindIteration.run(RebindIteration.java:267) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.core.mgmt.rebind.RebindManagerImpl.rebindImpl(RebindManagerImpl.java:552) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.core.mgmt.rebind.RebindManagerImpl$3.call(RebindManagerImpl.java:502) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.core.mgmt.rebind.RebindManagerImpl$3.call(RebindManagerImpl.java:500) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.util.core.task.BasicExecutionManager$SubmissionCallable.call(BasicExecutionManager.java:493) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at java.util.concurrent.FutureTask.run(FutureTask.java:262) ~[na:1.7.0_71]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_71]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_71]
        at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_71]
Caused by: java.lang.IllegalStateException: problem loading memento: memento EFNZn8Ns deserialization error
        at org.apache.brooklyn.core.mgmt.rebind.RebindExceptionHandlerImpl.onLoadMementoFailed(RebindExceptionHandlerImpl.java:178) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.core.mgmt.persist.BrooklynMementoPersisterToObjectStore$4.visit(BrooklynMementoPersisterToObjectStore.java:407) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.core.mgmt.persist.BrooklynMementoPersisterToObjectStore$1VisitorWrapper.run(BrooklynMementoPersisterToObjectStore.java:450) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1
015]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_71]
        ... 4 common frames omitted
Caused by: com.thoughtworks.xstream.converters.ConversionException: catalog item: null : catalog item: null

---- Debugging information ----
message             : catalog item: null
cause-exception     : java.util.NoSuchElementException
cause-message       : catalog item: null
class               : org.apache.brooklyn.api.entity.EntitySpec
required-type       : org.apache.brooklyn.api.entity.EntitySpec
converter-type      : org.apache.brooklyn.core.mgmt.persist.XmlMementoSerializer$SpecConverter
path                : /entity/config/dynamiccluster.memberspec/org.apache.brooklyn.api.entity.EntitySpec
line number         : 15
class[1]            : java.util.LinkedHashMap
converter-type[1]   : org.apache.brooklyn.util.core.xstream.StringKeyMapConverter
class[2]            : org.apache.brooklyn.core.mgmt.rebind.dto.BasicEntityMemento
converter-type[2]   : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
version             : 0.9.0-20151223.1015
-------------------------------
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71) ~[xstream-1.4.7.jar:1.4.7]
        at org.apache.brooklyn.util.core.xstream.StringKeyMapConverter.unmarshalStringKey(StringKeyMapConverter.java:119) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.util.core.xstream.StringKeyMapConverter.unmarshalEntry(StringKeyMapConverter.java:110) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.util.core.xstream.MapConverter.populateMap(MapConverter.java:87) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:87) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:474) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:406) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:257) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1185) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1169) ~[xstream-1.4.7.jar:1.4.7]
        at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1040) ~[xstream-1.4.7.jar:1.4.7]
        at org.apache.brooklyn.util.core.xstream.XmlSerializer.deserialize(XmlSerializer.java:121) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.util.core.xstream.XmlSerializer.fromString(XmlSerializer.java:131) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.core.mgmt.persist.RetryingMementoSerializer.fromString(RetryingMementoSerializer.java:71) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at org.apache.brooklyn.core.mgmt.persist.BrooklynMementoPersisterToObjectStore$4.visit(BrooklynMementoPersisterToObjectStore.java:400) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        ... 6 common frames omitted
Caused by: java.util.NoSuchElementException: catalog item: null
        at org.apache.brooklyn.core.mgmt.persist.XmlMementoSerializer$SpecConverter.unmarshal(XmlMementoSerializer.java:444) ~[brooklyn-core-0.9.0-20151223.1015.jar:0.9.0-20151223.1015]
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ~[xstream-1.4.7.jar:1.4.7]
        ... 33 common frames omitted
{code}

> Brooklyn fails to rebind
> ------------------------
>
>                 Key: BROOKLYN-211
>                 URL: https://issues.apache.org/jira/browse/BROOKLYN-211
>             Project: Brooklyn
>          Issue Type: Bug
>    Affects Versions: 0.9.0
>            Reporter: Yavor Yanchev
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)