You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Hendy Irawan (JIRA)" <ji...@apache.org> on 2012/07/15 19:53:34 UTC

[jira] [Comment Edited] (KARAF-1648) dev:show-tree / shell.dev.util.Import.split() throws ArrayIndexOutOfBoundsException on jBPM-bpmn2 5.3.0.Final

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

Hendy Irawan edited comment on KARAF-1648 at 7/15/12 5:52 PM:
--------------------------------------------------------------

With felix 3.0.9 replaced with felix 3.2.2 (see #FELIX-3598), the jbpm.bpmn2 bundle is started successfully (Active state). And dev:show-tree output for this bundle is:

{code}
karaf@root> dev:show-tree 293
Bundle org.jbpm.bpmn2 [293] is currently ACTIVE

org.jbpm.bpmn2 [293]
+- org.apache.camel.camel-core [158]
|  +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  +- org.apache.servicemix.specs.activation-api-1.1 [152]
|  +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  +- org.apache.felix.eventadmin [73]
|  |     +- org.apache.felix.configadmin [5]
|  |     +- org.apache.felix.metatype [120]
|  +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|     +- org.apache.servicemix.specs.stax-api-1.0 [153]
|     +- org.apache.servicemix.specs.activation-api-1.1 [152]
+- org.jbpm.flow.core [291]
|  +- org.apache.camel.camel-core [158]
|  +- wrap_mvn_com.google.protobuf_protobuf-java_2.4.1_Export-Package___version_2.4.1 [186]
|  +- org.drools.core [162]
|  |  +- org.apache.camel.camel-core [158]
|  |  +- wrap_mvn_com.google.protobuf_protobuf-java_2.4.1_Export-Package___version_2.4.1 [186]
|  |  +- wrap_mvn_com.thoughtworks.xstream_xstream_1.4.2_Export-Package___version_1.4.2 [185]
|  |  |  +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  |  |  +- org.apache.servicemix.bundles.cglib [91]
|  |  |  +- woodstox-core-asl [156]
|  |  |     +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  |  |     +- stax2-api [155]
|  |  |        +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  |  +- org.soluvas.async [222]
|  |  |  +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  +- org.drools.internalapi [187]
|  |  |  +- org.apache.servicemix.bundles.jaxb-xjc [172]
|  |  |  |  +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  |  |  |  +- org.apache.servicemix.bundles.jaxb-impl [183]
|  |  |  |  |  +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  |  |  |  |  +- org.apache.servicemix.specs.activation-api-1.1 [152]
|  |  |  |  |  +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|  |  |  |  +- org.apache.servicemix.specs.activation-api-1.1 [152]
|  |  |  |  +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|  |  |  +- org.drools.api [167]
|  |  |     +- org.apache.camel.camel-core [158]
|  |  |     +- org.drools.compiler [163]
|  |  |     |  +- org.apache.camel.camel-core [158]
|  |  |     |  +- org.soluvas.async [222]
|  |  |     |  +- org.ops4j.pax.web.pax-web-jsp [97]
|  |  |     |  |  +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |  |  +- org.apache.geronimo.specs.geronimo-servlet_2.5_spec [257]
|  |  |     |  +- org.mvel2 [166]
|  |  |     |  +- org.apache.servicemix.bundles.jaxb-xjc [172]
|  |  |     |  +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|  |  |     |  +- org.apache.servicemix.bundles.antlr-runtime [189]
|  |  |     |  +- com.soluvas.com.soluvas.process.shell [190]
|  |  |     |     +- org.apache.aries.blueprint [9]
|  |  |     |     |  +- org.apache.felix.configadmin [5]
|  |  |     |     |  +- org.apache.felix.eventadmin [73]
|  |  |     |     |  +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |     |  +- org.apache.aries.proxy [7]
|  |  |     |     |  |  +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |     |  |  +- org.apache.servicemix.bundles.asm [8]
|  |  |     |     |  |  +- org.apache.aries.util [10]
|  |  |     |     |  +- org.apache.aries.util [10]
|  |  |     |     +- name.njbartlett.osgi.emf.minimal [294]
|  |  |     |     |  +- org.apache.camel.camel-core [158]
|  |  |     |     |  +- name.njbartlett.osgi.emf.xmi [282]
|  |  |     |     +- org.soluvas.org.soluvas.process [281]
|  |  |     |     |  +- org.apache.aries.blueprint [9]
|  |  |     |     |  +- name.njbartlett.osgi.emf.minimal [294]
|  |  |     |     +- name.njbartlett.osgi.emf.xmi [282]
|  |  |     |     +- org.apache.geronimo.specs.geronimo-annotation_1.1_spec [161]
|  |  |     |     +- org.soluvas.async [222]
|  |  |     |     +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |     +- com.google.guava [79]
|  |  |     |     |  +- org.apache.geronimo.specs.geronimo-annotation_1.1_spec [161]
|  |  |     |     +- org.apache.karaf.shell.console [36]
|  |  |     |        +- org.apache.aries.blueprint [9]
|  |  |     |        +- org.apache.felix.eventadmin [73]
|  |  |     |        +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |        +- org.apache.karaf.jaas.modules [29]
|  |  |     |           +- org.apache.aries.blueprint [9]
|  |  |     |           +- org.apache.felix.configadmin [5]
|  |  |     |           +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |           +- org.apache.karaf.jaas.config [19]
|  |  |     |              +- org.apache.aries.blueprint [9]
|  |  |     |              +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     +- wrap_mvn_com.thoughtworks.xstream_xstream_1.4.2_Export-Package___version_1.4.2 [185]
|  |  |     +- org.apache.servicemix.bundles.jaxb-xjc [172]
|  |  |     +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|  |  +- org.mvel2 [166]
|  |  +- org.apache.servicemix.bundles.jaxb-xjc [172]
|  |  +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|  |  +- com.soluvas.com.soluvas.process.shell [190]
|  +- org.mvel2 [166]
+- org.jbpm.flow.builder [292]
|  +- org.apache.camel.camel-core [158]
|  +- org.jbpm.flow.core [291]
|  +- org.drools.compiler [163]
|  +- org.mvel2 [166]
|  +- org.drools.api [167]
+- org.drools.compiler [163]
+- org.drools.core [162]
+- org.mvel2 [166]
+- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.command
- org.drools.internalapi [187]
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.management
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.agent
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.marshalling
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.runtime.process
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.time
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.reteoo.compiled
- org.drools.compiler [163]
- org.drools.core [162]

WARNING: multiple bundles are exporting package org.drools
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.rule.builder.dialect.asm
- org.drools.compiler [163]
- org.drools.core [162]

WARNING: multiple bundles are exporting package org.drools.concurrent
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.event.rule
- org.drools.internalapi [187]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.event
- org.drools.core [162]
- org.drools.api [167]
{code}

headers output:

{code}
karaf@root> headers 293

jBPM :: BPMN2 (293)
-------------------
Archiver-Version = Plexus Archiver
Specification-Title = jBPM :: BPMN2
Tool = Bnd-0.0.357
Specification-Version = 5.3.0.Final
Specification-Vendor = JBoss by Red Hat
Implementation-Version = 5.3.0.Final
Build-Jdk = 1.6.0_31
Implementation-Vendor-Id = org.jbpm
Created-By = 1.6.0_31 (Apple Inc.)
Implementation-Title = jBPM :: BPMN2
Manifest-Version = 1.0
Bnd-LastModified = 1336834706488
Built-By = rikkola
Implementation-Vendor = JBoss by Red Hat

Bundle-Vendor = JBoss by Red Hat
Bundle-Activator = org.jbpm.osgi.bpmn2.Activator
Bundle-Name = jBPM :: BPMN2
Bundle-DocURL = http://www.jboss.org/
Bundle-Description = jBPM BPMN2
Bundle-SymbolicName = org.jbpm.bpmn2;singleton:=true
Bundle-Version = 5.3.0.Final
Bundle-License = http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion = 2

DynamicImport-Package = 
        *
Import-Package = 
        javax.xml.namespace,
        javax.xml.parsers,
        javax.xml.xpath,
        org.mvel2;version=2.1,
        org.osgi.framework;version=1.5,
        org.w3c.dom,
        org.xml.sax
Export-Package = 
        org.jbpm.bpmn2.xml;
                uses:="org.jbpm.bpmn2.core,
                        org.w3c.dom,
                        org.xml.sax,
                        org.jbpm.bpmn2.xml.di";
                version=5.3.0.Final,
        org.jbpm.bpmn2;uses:="org.jbpm.bpmn2.xml,org.jbpm.bpmn2.xpath";version=5.3.0.Final,
        org.jbpm.bpmn2.core;version=5.3.0.Final,
        org.jbpm.bpmn2.xpath;
                uses:="org.mvel2,
                        javax.xml.xpath,
                        javax.xml.parsers,
                        org.w3c.dom,
                        javax.xml.namespace";
                version=5.3.0.Final,
        org.jbpm.bpmn2.handler;version=5.3.0.Final,
        org.jbpm.osgi.bpmn2;uses:="org.jbpm.bpmn2,org.osgi.framework";version=5.3.0.Final,
        org.jbpm.bpmn2.xml.di;uses:="org.w3c.dom,org.xml.sax,org.jbpm.bpmn2.core";version=5.3.0.Final
Require-Bundle = 
        org.jbpm.flow.builder;bundle-version=5.3.0.Final
{code}

                
      was (Author: ceefour):
    With felix 3.0.9 replaced with felix 3.2.2, the jbpm.bpmn2 bundle is started successfully (Active state). And dev:show-tree output for this bundle is:

{code}
karaf@root> dev:show-tree 293
Bundle org.jbpm.bpmn2 [293] is currently ACTIVE

org.jbpm.bpmn2 [293]
+- org.apache.camel.camel-core [158]
|  +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  +- org.apache.servicemix.specs.activation-api-1.1 [152]
|  +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  +- org.apache.felix.eventadmin [73]
|  |     +- org.apache.felix.configadmin [5]
|  |     +- org.apache.felix.metatype [120]
|  +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|     +- org.apache.servicemix.specs.stax-api-1.0 [153]
|     +- org.apache.servicemix.specs.activation-api-1.1 [152]
+- org.jbpm.flow.core [291]
|  +- org.apache.camel.camel-core [158]
|  +- wrap_mvn_com.google.protobuf_protobuf-java_2.4.1_Export-Package___version_2.4.1 [186]
|  +- org.drools.core [162]
|  |  +- org.apache.camel.camel-core [158]
|  |  +- wrap_mvn_com.google.protobuf_protobuf-java_2.4.1_Export-Package___version_2.4.1 [186]
|  |  +- wrap_mvn_com.thoughtworks.xstream_xstream_1.4.2_Export-Package___version_1.4.2 [185]
|  |  |  +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  |  |  +- org.apache.servicemix.bundles.cglib [91]
|  |  |  +- woodstox-core-asl [156]
|  |  |     +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  |  |     +- stax2-api [155]
|  |  |        +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  |  +- org.soluvas.async [222]
|  |  |  +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  +- org.drools.internalapi [187]
|  |  |  +- org.apache.servicemix.bundles.jaxb-xjc [172]
|  |  |  |  +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  |  |  |  +- org.apache.servicemix.bundles.jaxb-impl [183]
|  |  |  |  |  +- org.apache.servicemix.specs.stax-api-1.0 [153]
|  |  |  |  |  +- org.apache.servicemix.specs.activation-api-1.1 [152]
|  |  |  |  |  +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|  |  |  |  +- org.apache.servicemix.specs.activation-api-1.1 [152]
|  |  |  |  +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|  |  |  +- org.drools.api [167]
|  |  |     +- org.apache.camel.camel-core [158]
|  |  |     +- org.drools.compiler [163]
|  |  |     |  +- org.apache.camel.camel-core [158]
|  |  |     |  +- org.soluvas.async [222]
|  |  |     |  +- org.ops4j.pax.web.pax-web-jsp [97]
|  |  |     |  |  +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |  |  +- org.apache.geronimo.specs.geronimo-servlet_2.5_spec [257]
|  |  |     |  +- org.mvel2 [166]
|  |  |     |  +- org.apache.servicemix.bundles.jaxb-xjc [172]
|  |  |     |  +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|  |  |     |  +- org.apache.servicemix.bundles.antlr-runtime [189]
|  |  |     |  +- com.soluvas.com.soluvas.process.shell [190]
|  |  |     |     +- org.apache.aries.blueprint [9]
|  |  |     |     |  +- org.apache.felix.configadmin [5]
|  |  |     |     |  +- org.apache.felix.eventadmin [73]
|  |  |     |     |  +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |     |  +- org.apache.aries.proxy [7]
|  |  |     |     |  |  +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |     |  |  +- org.apache.servicemix.bundles.asm [8]
|  |  |     |     |  |  +- org.apache.aries.util [10]
|  |  |     |     |  +- org.apache.aries.util [10]
|  |  |     |     +- name.njbartlett.osgi.emf.minimal [294]
|  |  |     |     |  +- org.apache.camel.camel-core [158]
|  |  |     |     |  +- name.njbartlett.osgi.emf.xmi [282]
|  |  |     |     +- org.soluvas.org.soluvas.process [281]
|  |  |     |     |  +- org.apache.aries.blueprint [9]
|  |  |     |     |  +- name.njbartlett.osgi.emf.minimal [294]
|  |  |     |     +- name.njbartlett.osgi.emf.xmi [282]
|  |  |     |     +- org.apache.geronimo.specs.geronimo-annotation_1.1_spec [161]
|  |  |     |     +- org.soluvas.async [222]
|  |  |     |     +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |     +- com.google.guava [79]
|  |  |     |     |  +- org.apache.geronimo.specs.geronimo-annotation_1.1_spec [161]
|  |  |     |     +- org.apache.karaf.shell.console [36]
|  |  |     |        +- org.apache.aries.blueprint [9]
|  |  |     |        +- org.apache.felix.eventadmin [73]
|  |  |     |        +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |        +- org.apache.karaf.jaas.modules [29]
|  |  |     |           +- org.apache.aries.blueprint [9]
|  |  |     |           +- org.apache.felix.configadmin [5]
|  |  |     |           +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     |           +- org.apache.karaf.jaas.config [19]
|  |  |     |              +- org.apache.aries.blueprint [9]
|  |  |     |              +- org.ops4j.pax.logging.pax-logging-api [4]
|  |  |     +- wrap_mvn_com.thoughtworks.xstream_xstream_1.4.2_Export-Package___version_1.4.2 [185]
|  |  |     +- org.apache.servicemix.bundles.jaxb-xjc [172]
|  |  |     +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|  |  +- org.mvel2 [166]
|  |  +- org.apache.servicemix.bundles.jaxb-xjc [172]
|  |  +- org.apache.servicemix.specs.jaxb-api-2.2 [154]
|  |  +- com.soluvas.com.soluvas.process.shell [190]
|  +- org.mvel2 [166]
+- org.jbpm.flow.builder [292]
|  +- org.apache.camel.camel-core [158]
|  +- org.jbpm.flow.core [291]
|  +- org.drools.compiler [163]
|  +- org.mvel2 [166]
|  +- org.drools.api [167]
+- org.drools.compiler [163]
+- org.drools.core [162]
+- org.mvel2 [166]
+- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.command
- org.drools.internalapi [187]
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.management
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.agent
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.marshalling
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.runtime.process
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.time
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.reteoo.compiled
- org.drools.compiler [163]
- org.drools.core [162]

WARNING: multiple bundles are exporting package org.drools
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.rule.builder.dialect.asm
- org.drools.compiler [163]
- org.drools.core [162]

WARNING: multiple bundles are exporting package org.drools.concurrent
- org.drools.core [162]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.event.rule
- org.drools.internalapi [187]
- org.drools.api [167]

WARNING: multiple bundles are exporting package org.drools.event
- org.drools.core [162]
- org.drools.api [167]
{code}

headers output:

{code}
karaf@root> headers 293

jBPM :: BPMN2 (293)
-------------------
Archiver-Version = Plexus Archiver
Specification-Title = jBPM :: BPMN2
Tool = Bnd-0.0.357
Specification-Version = 5.3.0.Final
Specification-Vendor = JBoss by Red Hat
Implementation-Version = 5.3.0.Final
Build-Jdk = 1.6.0_31
Implementation-Vendor-Id = org.jbpm
Created-By = 1.6.0_31 (Apple Inc.)
Implementation-Title = jBPM :: BPMN2
Manifest-Version = 1.0
Bnd-LastModified = 1336834706488
Built-By = rikkola
Implementation-Vendor = JBoss by Red Hat

Bundle-Vendor = JBoss by Red Hat
Bundle-Activator = org.jbpm.osgi.bpmn2.Activator
Bundle-Name = jBPM :: BPMN2
Bundle-DocURL = http://www.jboss.org/
Bundle-Description = jBPM BPMN2
Bundle-SymbolicName = org.jbpm.bpmn2;singleton:=true
Bundle-Version = 5.3.0.Final
Bundle-License = http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion = 2

DynamicImport-Package = 
        *
Import-Package = 
        javax.xml.namespace,
        javax.xml.parsers,
        javax.xml.xpath,
        org.mvel2;version=2.1,
        org.osgi.framework;version=1.5,
        org.w3c.dom,
        org.xml.sax
Export-Package = 
        org.jbpm.bpmn2.xml;
                uses:="org.jbpm.bpmn2.core,
                        org.w3c.dom,
                        org.xml.sax,
                        org.jbpm.bpmn2.xml.di";
                version=5.3.0.Final,
        org.jbpm.bpmn2;uses:="org.jbpm.bpmn2.xml,org.jbpm.bpmn2.xpath";version=5.3.0.Final,
        org.jbpm.bpmn2.core;version=5.3.0.Final,
        org.jbpm.bpmn2.xpath;
                uses:="org.mvel2,
                        javax.xml.xpath,
                        javax.xml.parsers,
                        org.w3c.dom,
                        javax.xml.namespace";
                version=5.3.0.Final,
        org.jbpm.bpmn2.handler;version=5.3.0.Final,
        org.jbpm.osgi.bpmn2;uses:="org.jbpm.bpmn2,org.osgi.framework";version=5.3.0.Final,
        org.jbpm.bpmn2.xml.di;uses:="org.w3c.dom,org.xml.sax,org.jbpm.bpmn2.core";version=5.3.0.Final
Require-Bundle = 
        org.jbpm.flow.builder;bundle-version=5.3.0.Final
{code}

                  
> dev:show-tree / shell.dev.util.Import.split() throws ArrayIndexOutOfBoundsException on jBPM-bpmn2 5.3.0.Final
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: KARAF-1648
>                 URL: https://issues.apache.org/jira/browse/KARAF-1648
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf-shell
>    Affects Versions: 2.2.8
>         Environment: Karaf 2.2.8
> Ubuntu 11.10 64-bit
> java version "1.6.0_31"
> Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
> Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode) 
>            Reporter: Hendy Irawan
>
> Reference:
> * https://issues.jboss.org/browse/JBPM-3715
> * http://emfmodeling.blogspot.com/2012/07/jboss-jbpm-530final-problem-in-apache.html
> As a background: This is probably partially an issue with jBPM-bpmn2 5.3.0.Final bundle activator, however due to vague error message given by Felix (#FELIX-3598) :
> {code}
> registering core services
> core services registered
> registering compiler services
> compiler services registered
> registering api services
> registering api : org.drools.io.impl.ResourceFactoryServiceImpl@2484e723 : interface org.drools.io.ResourceFactoryService
> registering api : org.drools.marshalling.impl.MarshallerProviderImpl@ea211cf : interface org.drools.marshalling.MarshallerProvider
> registering api : org.drools.impl.KnowledgeBaseFactoryServiceImpl@37dc299 : interface org.drools.KnowledgeBaseFactoryService
> registering api : org.drools.builder.impl.KnowledgeBuilderFactoryServiceImpl@1e5003f6 : interface org.drools.builder.KnowledgeBuilderFactoryService
> registering api : org.drools.marshalling.impl.MarshallerProviderImpl@ea211cf : interface org.drools.marshalling.MarshallerProvider
> api drools services registered
> registering api : org.jbpm.process.instance.ProcessRuntimeFactoryServiceImpl@4208719e : interface org.drools.runtime.process.ProcessRuntimeFactoryService
> registering compiler : org.jbpm.process.instance.ProcessRuntimeFactoryServiceImpl@4208719e : interface org.drools.runtime.process.ProcessRuntimeFactoryService
> registering api : org.jbpm.marshalling.impl.ProcessMarshallerFactoryServiceImpl@725bcf3a : interface org.drools.marshalling.impl.ProcessMarshallerFactoryService
> registering api : org.jbpm.process.builder.ProcessBuilderFactoryServiceImpl@4ca49360 : interface org.drools.compiler.ProcessBuilderFactoryService
> ERROR: Bundle org.jbpm.bpmn2 [293] Error starting mvn:org.jbpm/jbpm-bpmn2/5.3.0.Final (org.osgi.framework.BundleException: Activator start error in bundle org.jbpm.bpmn2 [293].)
> java.lang.NullPointerException
>         at org.apache.felix.framework.resolver.ResolverImpl.toStringBlame(ResolverImpl.java:1583)
>         at org.apache.felix.framework.resolver.ResolverImpl.checkPackageSpaceConsistency(ResolverImpl.java:1007)
>         at org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:171)
>         at org.apache.felix.framework.Felix$FelixResolver.resolve(Felix.java:4103)
>         at org.apache.felix.framework.ModuleImpl.searchDynamicImports(ModuleImpl.java:1412)
>         at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:734)
>         at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)
>         at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>         at org.jbpm.osgi.bpmn2.Activator.start(Activator.java:35)
>         at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>         at org.apache.felix.framework.Felix.activateBundle(Felix.java:1842)
>         at org.apache.felix.framework.Felix.startBundle(Felix.java:1759)
>         at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1163)
>         at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
>         at java.lang.Thread.run(Thread.java:679)
> {code}
> In attempt to diagnose the problem, I try dev:show-tree. But it throws exception (in Karaf 2.2.8), hence this bug report :
> {code}
> 2012-07-15 14:10:48,870 | INFO | l Console Thread | Console | 36 - org.apache.karaf.shell.console - 2.2.8 | Exception caught while executing command
> java.lang.ArrayIndexOutOfBoundsException: 18
>         at org.apache.karaf.shell.dev.util.Import.split(Import.java:144)[18:org.apache.karaf.shell.dev:2.2.8]
>         at org.apache.karaf.shell.dev.util.Import.parse(Import.java:104)[18:org.apache.karaf.shell.dev:2.2.8]
>         at org.apache.karaf.shell.dev.ShowBundleTree.createNodesForImports(ShowBundleTree.java:136)[18:org.apache.karaf.shell.dev:2.2.8]
>         at org.apache.karaf.shell.dev.ShowBundleTree.createTree(ShowBundleTree.java:128)[18:org.apache.karaf.shell.dev:2.2.8]
>         at org.apache.karaf.shell.dev.ShowBundleTree.doExecute(ShowBundleTree.java:58)[18:org.apache.karaf.shell.dev:2.2.8]
>         at org.apache.karaf.shell.dev.AbstractBundleCommand.doExecute(AbstractBundleCommand.java:61)[18:org.apache.karaf.shell.dev:2.2.8]
>         at org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)[36:org.apache.karaf.shell.console:2.2.8]
>         at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)[36:org.apache.karaf.shell.console:2.2.8]
>         at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)[36:org.apache.karaf.shell.console:2.2.8]
>         at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:474)[36:org.apache.karaf.shell.console:2.2.8]
>         at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:400)[36:org.apache.karaf.shell.console:2.2.8]
>         at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[36:org.apache.karaf.shell.console:2.2.8]
>         at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)[36:org.apache.karaf.shell.console:2.2.8]
>         at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)[36:org.apache.karaf.shell.console:2.2.8]
>         at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)[36:org.apache.karaf.shell.console:2.2.8]
>         at org.apache.karaf.shell.console.jline.Console.run(Console.java:166)[36:org.apache.karaf.shell.console:2.2.8]
>         at java.lang.Thread.run(Thread.java:679)[:1.6.0_23]
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira