Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-1082

Activation fails depending on the repository data to be activated

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Blocker Blocker
    • 3.0 RC3
    • 3.0 RC3
    • activation
    • None

      After uploading content using Packager the content could not be activated. So it seems that activation does not support all possible data stored in a repository.
      By the way, XML-Export of this data does not work too. To reproduce this error I can provide a package, just contact me (ralf [at] hirning.de).

      The logfile says:
      ERROR info.magnolia.module.workflow.jcr.JCRExpressionStore
      JCRExpressionStore.java(storeExpression:90) 25.09.2006 14:26:49
      store exception failed,
      openwfe.org.util.beancoder.BeanCoderException: Failed to encode field named 'appliedWorkitem' of class 'openwfe.org.engine.expressions.ParticipantExpression'
      at openwfe.org.util.beancoder.AbstractBeanCoder.encodeBean
      (AbstractBeanCoder.java:443)
      at openwfe.org.util.beancoder.XmlBeanCoder.encodeBean
      (XmlBeanCoder.java:308)
      at openwfe.org.util.beancoder.AbstractBeanCoder.encode
      (AbstractBeanCoder.java:201)
      at openwfe.org.util.beancoder.XmlBeanCoder.xmlEncode
      (XmlBeanCoder.java:505)
      at
      info.magnolia.module.workflow.jcr.JCRExpressionStore.serializeExpression
      AsXml(JCRExpressionStore.java:96)
      at
      info.magnolia.module.workflow.jcr.JCRExpressionStore.storeExpression
      (JCRExpressionStore.java:85)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.update
      (SimpleExpressionPool.java:396)
      at openwfe.org.engine.impl.expool.CachedExpressionPool.update
      (CachedExpressionPool.java:169)
      at openwfe.org.engine.expressions.AbstractFlowExpression.storeItself
      (AbstractFlowExpression.java:360)
      at openwfe.org.engine.expressions.ParticipantExpression.apply
      (ParticipantExpression.java:409)
      at openwfe.org.engine.expressions.raw.RawExpression.apply
      (RawExpression.java:370)
      at openwfe.org.engine.expressions.state.NormalState.apply
      (NormalState.java:112)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch
      (SimpleExpressionPool.java:547)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply
      (SimpleExpressionPool.java:560)
      at openwfe.org.engine.expressions.SequentialFlowExpression.apply
      (SequentialFlowExpression.java:140)
      at openwfe.org.engine.expressions.state.NormalState.apply
      (NormalState.java:112)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch
      (SimpleExpressionPool.java:547)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply
      (SimpleExpressionPool.java:560)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply
      (SimpleExpressionPool.java:572)
      at openwfe.org.engine.expressions.SequenceExpression.reply
      (SequenceExpression.java:130)
      at openwfe.org.engine.expressions.state.NormalState.reply
      (NormalState.java:118)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.reply
      (SimpleExpressionPool.java:731)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.replyToParent
      (SimpleExpressionPool.java:662)
      at
      openwfe.org.engine.expressions.AbstractFlowExpression.replyToParent
      (AbstractFlowExpression.java:457)
      at
      openwfe.org.engine.expressions.AbstractFlowExpression.applyToParent
      (AbstractFlowExpression.java:472)
      at openwfe.org.engine.expressions.LogExpression.apply
      (LogExpression.java:153)
      at openwfe.org.engine.expressions.raw.RawExpression.apply
      (RawExpression.java:370)
      at openwfe.org.engine.expressions.state.NormalState.apply
      (NormalState.java:112)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch
      (SimpleExpressionPool.java:547)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply
      (SimpleExpressionPool.java:560)
      at openwfe.org.engine.expressions.SequentialFlowExpression.apply
      (SequentialFlowExpression.java:140)
      at openwfe.org.engine.expressions.raw.RawExpression.apply
      (RawExpression.java:370)
      at openwfe.org.engine.expressions.state.NormalState.apply
      (NormalState.java:112)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch
      (SimpleExpressionPool.java:547)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.apply
      (SimpleExpressionPool.java:560)
      at openwfe.org.engine.expressions.DefineExpression.launch
      (DefineExpression.java:334)
      at openwfe.org.engine.expressions.raw.RawExpression.launch
      (RawExpression.java:382)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.applyOrLaunch
      (SimpleExpressionPool.java:545)
      at openwfe.org.engine.impl.expool.SimpleExpressionPool.launch
      (SimpleExpressionPool.java:583)
      at openwfe.org.engine.impl.launch.SimpleXmlLauncher$1.run
      (SimpleXmlLauncher.java:453)
      Caused by: openwfe.org.util.beancoder.BeanCoderException: Failed to encode field named 'attributes' of class 'openwfe.org.engine.workitem.InFlowWorkItem'
      at openwfe.org.util.beancoder.AbstractBeanCoder.encodeBean
      (AbstractBeanCoder.java:443)
      at openwfe.org.util.beancoder.XmlBeanCoder.encodeBean
      (XmlBeanCoder.java:308)
      at openwfe.org.util.beancoder.AbstractBeanCoder.encode
      (AbstractBeanCoder.java:201)
      at openwfe.org.util.beancoder.XmlBeanCoder.encodeField
      (XmlBeanCoder.java:391)
      at openwfe.org.util.beancoder.AbstractBeanCoder.encodeBean
      (AbstractBeanCoder.java:439)
      ... 39 more
      Caused by: openwfe.org.util.beancoder.BeanCoderException: Failed to encode field named 'value' of class 'openwfe.org.engine.workitem.StringAttribute'
      at openwfe.org.util.beancoder.AbstractBeanCoder.encodeBean
      (AbstractBeanCoder.java:443)
      at openwfe.org.util.beancoder.XmlBeanCoder.encodeBean
      (XmlBeanCoder.java:308)
      at openwfe.org.util.beancoder.AbstractBeanCoder.encode
      (AbstractBeanCoder.java:201)
      at openwfe.org.util.beancoder.AbstractBeanCoder.encodeMapEntry
      (AbstractBeanCoder.java:521)
      at openwfe.org.util.beancoder.AbstractBeanCoder.encodeMap
      (AbstractBeanCoder.java:509)
      at openwfe.org.util.beancoder.AbstractBeanCoder.encode
      (AbstractBeanCoder.java:185)
      at openwfe.org.util.beancoder.XmlBeanCoder.encodeField
      (XmlBeanCoder.java:391)
      at openwfe.org.util.beancoder.AbstractBeanCoder.encodeBean
      (AbstractBeanCoder.java:439)
      ... 43 more
      Caused by: org.jdom.IllegalDataException: The data "Can't
      deactivate: : java.io.IOException: The character '' is an invalid XML character" is not legal for a JDOM character content: 0x0 is not a legal XML character.
      at org.jdom.Text.setText(Text.java:188)
      at org.jdom.Text.<init>(Text.java:99)
      at openwfe.org.util.beancoder.XmlBeanCoder.encodePrimitive
      (XmlBeanCoder.java:377)
      at openwfe.org.util.beancoder.AbstractBeanCoder.encode
      (AbstractBeanCoder.java:197)
      at openwfe.org.util.beancoder.XmlBeanCoder.encodeField
      (XmlBeanCoder.java:391)
      at openwfe.org.util.beancoder.AbstractBeanCoder.encodeBean
      (AbstractBeanCoder.java:439)
      ... 50 more

        Acceptance criteria

              kraft Boris Kraft
              ralf Ralf Hirning
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD