Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-241

ClassCast exception of kie-aries-blueprint when deployed on Karaf

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 6.0.0.CR4
    • None
    • None
    • None

      When the following bundles are deployed on Karaf,

      [ 214] [Active ] [Created ] [ ] [ 80] Kie Aries Blueprint (6.1.0.20130826-1815)
      [ 215] [Active ] [Failure ] [ ] [ 80] Drools :: OSGI Blueprint Camel Example (6.1.0.20130826-1723)
      [ 220] [Active ] [ ] [ ] [ 80] wrap_mvn_org.apache.aries.blueprint_blueprint-parser_1.1.0-SNAPSHOT (0)

      we get this exception

      2013-08-26 18:48:04,755 | INFO | xFrameworkWiring | BlueprintExtender | nt.container.BlueprintExtender$3 282 | 7 - org.apache.aries.blueprint.core - 1.1.0 | Destroying BlueprintContainer for bundle org.drools.blueprint-camel-drools-decision-table-example
      2013-08-26 18:48:04,809 | ERROR | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 393 | 7 - org.apache.aries.blueprint.core - 1.1.0 | Unable to start blueprint container for bundle org.drools.blueprint-camel-drools-decision-table-example
      java.lang.ClassCastException
      at java.lang.Class.cast(Class.java:3038)[:1.6.0_51]
      at org.apache.aries.blueprint.reflect.MetadataUtil.createMetadata(MetadataUtil.java:154)[7:org.apache.aries.blueprint.core:1.1.0]
      at org.apache.aries.blueprint.parser.ParserContextImpl.createMetadata(ParserContextImpl.java:65)[7:org.apache.aries.blueprint.core:1.1.0]
      at org.kie.aries.blueprint.KieNamespaceHandler.addKieObjectsProcessor(KieNamespaceHandler.java:111)[214:org.kie.aries.blueprint:6.1.0.20130826-1815]
      at org.kie.aries.blueprint.KieNamespaceHandler.parse(KieNamespaceHandler.java:104)[214:org.kie.aries.blueprint:6.1.0.20130826-1815]
      at org.apache.aries.blueprint.parser.Parser.parseCustomElement(Parser.java:1279)[7:org.apache.aries.blueprint.core:1.1.0]
      at org.apache.aries.blueprint.parser.Parser.loadComponents(Parser.java:337)[7:org.apache.aries.blueprint.core:1.1.0]
      at org.apache.aries.blueprint.parser.Parser.populate(Parser.java:277)[7:org.apache.aries.blueprint.core:1.1.0]
      at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:315)[7:org.apache.aries.blueprint.core:1.1.0]
      at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:261)[7:org.apache.aries.blueprint.core:1.1.0]

            mfusco@redhat.com Mario Fusco
            cmoullia Charles Moulliard
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: