1 2 Previous Next 24 Replies Latest reply on Nov 11, 2008 1:16 PM by alrubinger

    EJB 3.1 Embeddable

      Hi all,

      I tried to get EJB 3.1 Embeddable prototype up & running, and did exactly as described in http://www.jboss.org/community/docs/DOC-9618.

      However, I get the following exception:

      12:15:39,581 INFO [JBossEJBContainer] Deploying jar:file:/C:/Dokumente%20und%20Einstellungen/ptrau/.m2/repository/org/jboss/ejb3/jboss-ejb3-embedded/1.0.0-SNAPSHOT/jboss-ejb3-embedded-1.0.0-SNAPSHOT.jar!/META-INF/embedded-bootstrap-beans.xml
      12:15:40,424 ERROR [AbstractKernelController] Error installing to Instantiated: name=BeanMetaDataDeployer state=Described
      java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[org.jboss.dependency.spi.Controller] actual=[org.jboss.kernel.Kernel]
       at org.jboss.reflect.plugins.introspection.ReflectionUtils.handleErrors(ReflectionUtils.java:395)
       at org.jboss.reflect.plugins.introspection.ReflectionUtils.newInstance(ReflectionUtils.java:153)
       at org.jboss.reflect.plugins.introspection.ReflectConstructorInfoImpl.newInstance(ReflectConstructorInfoImpl.java:106)
       at org.jboss.joinpoint.plugins.BasicConstructorJoinPoint.dispatch(BasicConstructorJoinPoint.java:80)
       at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.createTarget(AOPConstructorJoinpoint.java:276)
       at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.dispatch(AOPConstructorJoinpoint.java:97)
       at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
      ...
      


      The exception happens when the AbstractKernelDeployer tries to deploy bean org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.

      There's an MC JIRA https://jira.jboss.org/jira/browse/JBMICROCONT-176
      with the same symptoms and resolution Done (JBossMC-2.0.0.Beta4).

      Any ideas/hints?

      thanks,
      Karl

        • 1. Re: EJB 3.1 Embeddable
          wolfc

          It's not the exact same problem, but close.

          Usually this indicates that Maven has chosen the wrong dependency somewhere. Are you using Maven 2.0.9?

          • 2. Re: EJB 3.1 Embeddable
            wolfc

            Just to be sure: post the output of

            mvn -Dverbose=true dependency:tree
            here.

            • 3. Re: EJB 3.1 Embeddable

              Carlo,

              thanks for responding.

              Yes, 2.0.9, maven output is:

              D:\sandbox\projects\green\EmbeddedEjbTest>mvn -Dverbose=true dependency:tree
              [INFO] Scanning for projects...
              [INFO] Searching repository for plugin with prefix: 'dependency'.
              [INFO] ------------------------------------------------------------------------
              [INFO] Building Unnamed - com.hji:EmbeddedEjbTest:jar:0.1-SNAPSHOT
              [INFO] task-segment: [dependency:tree]
              [INFO] ------------------------------------------------------------------------
              [INFO] [dependency:tree]
              [INFO] com.hji:EmbeddedEjbTest:jar:0.1-SNAPSHOT
              [INFO] +- org.jboss.ejb3:jboss-ejb3-embedded:jar:1.0.0-SNAPSHOT:compile
              [INFO] | +- jboss.jbossts:jbossjta:jar:4.4.0.CR2:compile
              [INFO] | +- org.jboss:jboss-vfs:jar:2.0.0.CR1:compile
              [INFO] | | +- org.jboss:jboss-common-core:jar:2.2.8.GA:compile
              [INFO] | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | \- org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile
              [INFO] | +- org.jboss.aop:jboss-aop-deployer-jdk50:jar:2.0.0.CR17:runtime
              [INFO] | +- org.jboss.ejb3:jboss-ejb3-api:jar:3.1.0-SNAPSHOT:compile
              [INFO] | | +- jboss.jbossws:jboss-jaxrpc:jar:1.0.4.GA:compile
              [INFO] | | \- org.jboss.javaee:jboss-transaction-api:jar:1.0.1.CR2:compile
              [INFO] | +- org.jboss.ejb3:jboss-ejb3-core:jar:1.0.0-Beta3:compile
              [INFO] | | +- javassist:javassist:jar:3.7.1.GA:compile
              [INFO] | | +- org.hibernate:hibernate:jar:3.2.6.ga:compile
              [INFO] | | | +- net.sf.ehcache:ehcache:jar:1.2.3:compile
              [INFO] | | | | +- (commons-logging:commons-logging:jar:1.0.4:compile - omitted for duplicate)
              [INFO] | | | | \- (commons-collections:commons-collections:jar:2.1:compile - omitted for conflict with 2.1.1)
              [INFO] | | | +- javax.transaction:jta:jar:1.0.1B:compile
              [INFO] | | | +- commons-logging:commons-logging:jar:1.0.4:compile
              [INFO] | | | +- asm:asm-attrs:jar:1.5.3:compile
              [INFO] | | | +- dom4j:dom4j:jar:1.6.1:compile
              [INFO] | | | +- antlr:antlr:jar:2.7.6:compile
              [INFO] | | | +- cglib:cglib:jar:2.1_3:compile
              [INFO] | | | | \- (asm:asm:jar:1.5.3:compile - omitted for duplicate)
              [INFO] | | | +- asm:asm:jar:1.5.3:compile
              [INFO] | | | \- commons-collections:commons-collections:jar:2.1.1:compile
              [INFO] | | +- org.hibernate:hibernate-annotations:jar:3.3.1.GA:compile
              [INFO] | | | +- (org.hibernate:hibernate:jar:3.2.6.ga:compile - omitted for duplicate)
              [INFO] | | | +- org.hibernate:hibernate-commons-annotations:jar:3.0.0.ga:compile
              [INFO] | | | | \- (commons-logging:commons-logging:jar:1.0.4:compile - omitted for duplicate)
              [INFO] | | | +- (org.hibernate:ejb3-persistence:jar:1.0.1.GA:compile - omitted for conflict with 1.0.2.GA)
              [INFO] | | | \- (commons-logging:commons-logging:jar:1.0.4:compile - omitted for duplicate)
              [INFO] | | +- org.hibernate:hibernate-entitymanager:jar:3.3.2.GA:compile
              [INFO] | | | +- (org.hibernate:hibernate:jar:3.2.6.ga:compile - omitted for duplicate)
              [INFO] | | | +- (org.hibernate:hibernate-annotations:jar:3.3.1.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.hibernate:hibernate-commons-annotations:jar:3.0.0.ga:compile - omitted for duplicate)
              [INFO] | | | +- (org.hibernate:ejb3-persistence:jar:1.0.1.GA:compile - omitted for duplicate)
              [INFO] | | | +- (commons-logging:commons-logging:jar:1.0.4:compile - omitted for duplicate)
              [INFO] | | | \- (javassist:javassist:jar:3.4.GA:compile - omitted for conflict with 3.7.1.GA)
              [INFO] | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | +- org.jboss:jboss-transaction-spi:jar:5.0.0.Beta4:compile
              [INFO] | | | +- jboss:jboss-common-logging-spi:jar:2.0.4.GA:compile
              [INFO] | | | +- (org.jboss.javaee:jboss-jca-api:jar:1.5.0.20070913080910:compile - omitted for conflict with 1.5.0.CR1)
              [INFO] | | | \- (org.jboss.javaee:jboss-transaction-api:jar:1.0.1.20070913080910:compile - omitted for conflict with 1.0.1.CR2)
              [INFO] | | +- org.jboss.aop:jboss-aop:jar:2.0.0.CR15:compile
              [INFO] | | | +- org.apache.ant:ant:jar:1.7.0:compile
              [INFO] | | | | \- org.apache.ant:ant-launcher:jar:1.7.0:compile
              [INFO] | | | +- (javassist:javassist:jar:3.8.0.GA:compile - omitted for conflict with 3.7.1.GA)
              [INFO] | | | +- (org.jboss:jboss-reflect:jar:2.0.0.Beta12:compile - omitted for conflict with 2.0.0.CR1)
              [INFO] | | | +- (org.jboss:jboss-mdr:jar:2.0.0.Beta15:compile - omitted for conflict with 2.0.0.CR1)
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.7.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | +- qdox:qdox:jar:1.6:compile
              [INFO] | | | \- (trove:trove:jar:2.1.1:compile - omitted for conflict with 1.0.2)
              [INFO] | | +- org.jboss.aop:jboss-aop-aspects:jar:2.0.0.CR7:compile
              [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0-SNAPSHOT:compile - omitted for conflict with 2.0.0.CR15)
              [INFO] | | | +- jboss:jboss-test:jar:1.0.3.GA:compile
              [INFO] | | | | +- org.apache.ant:ant-junit:jar:1.7.0:compile
              [INFO] | | | | | +- (org.apache.ant:ant:jar:1.7.0:compile - omitted for duplicate)
              [INFO] | | | | | \- (junit:junit:jar:3.8.2:compile - omitted for conflict with 3.8.1)
              [INFO] | | | | +- (apache-xerces:xml-apis:jar:2.7.1:compile - omitted for conflict with 2.9.1)
              [INFO] | | | | +- apache-httpclient:commons-httpclient:jar:2.0.2:compile
              [INFO] | | | | +- (oswego-concurrent:concurrent:jar:1.3.4:compile - omitted for conflict with 1.3.4-jboss-update1)
              [INFO] | | | | +- jboss:jboss-logging-spi:jar:2.0.2.GA:compile
              [INFO] | | | | +- jboss.profiler.jvmti:jboss-profiler-jvmti:jar:1.0.0.CR5:compile
              [INFO] | | | | +- jboss:jboss-logging-log4j:jar:2.0.2.GA:compile
              [INFO] | | | | | +- (jboss:jboss-logging-spi:jar:2.0.2.GA:compile - omitted for duplicate)
              [INFO] | | | | | +- jboss:jboss-common-core:jar:2.0.2.GA:compile
              [INFO] | | | | | | +- (apache-xerces:xml-apis:jar:2.7.1:compile - omitted for duplicate)
              [INFO] | | | | | | +- (apache-httpclient:commons-httpclient:jar:2.0.2:compile - omitted for duplicate)
              [INFO] | | | | | | +- (oswego-concurrent:concurrent:jar:1.3.4:compile - omitted for duplicate)
              [INFO] | | | | | | +- apache-slide:webdavlib:jar:2.0:compile
              [INFO] | | | | | | \- (jboss:jboss-logging-spi:jar:2.0.2.GA:compile - omitted for duplicate)
              [INFO] | | | | | \- apache-log4j:log4j:jar:1.2.14:compile
              [INFO] | | | | +- junit:junit:jar:3.8.1:compile
              [INFO] | | | | \- (log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
              [INFO] | | | +- (log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
              [INFO] | | | +- bsh:bsh:jar:1.3.0:compile
              [INFO] | | | +- (org.jboss.javaee:jboss-jca-api:jar:1.5.0-SNAPSHOT:compile - omitted for conflict with 1.5.0.20070913080910)
              [INFO] | | | \- (org.jboss.javaee:jboss-servlet-api:jar:2.5.0-SNAPSHOT:compile - omitted for conflict with 2.5.0.CR1)
              [INFO] | | +- org.jboss.cache:jbosscache-core:jar:2.1.1.GA:compile
              [INFO] | | | +- jgroups:jgroups:jar:2.6.2:compile
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.3.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | | \- (commons-logging:commons-logging:jar:1.0.4:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.aspects:jboss-remoting-aspects:jar:1.0.1.CR4:compile
              [INFO] | | | +- jboss:jboss-serialization:jar:1.0.3.GA:compile
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | | +- (org.jboss.remoting:jboss-remoting:jar:2.4.0.CR2:compile - omitted for conflict with 2.5.0.GA)
              [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR11:compile - omitted for conflict with 2.0.0.CR15)
              [INFO] | | | +- org.jboss.aspects:jboss-transaction-aspects:jar:1.0.0.Beta1:compile
              [INFO] | | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR8:compile - omitted for conflict with 2.0.0.CR15)
              [INFO] | | | | +- (org.jboss.javaee:jboss-transaction-api:jar:1.0.1.CR1:compile - omitted for conflict with 1.0.1.CR2)
              [INFO] | | | | \- (org.jboss:jboss-transaction-spi:jar:5.0.0.Beta4:compile - omitted for duplicate)
              [INFO] | | | \- org.jboss.aspects:jboss-security-aspects:jar:1.0.0.Beta1:compile
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR8:compile - omitted for conflict with 2.0.0.CR15)
              [INFO] | | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.Beta13:compile - omitted for conflict with 2.0.0.Beta14)
              [INFO] | | | +- (org.jboss.security:jboss-security-spi:jar:2.0.2.Beta5:compile - omitted for conflict with 2.0.2.CR3)
              [INFO] | | | +- (org.jboss.javaee:jboss-jaspi-api:jar:1.0.0.CR1:compile - omitted for conflict with 1.0.0.CR2)
              [INFO] | | | +- (org.jboss.security:jbosssx-client:jar:2.0.2.Beta5:compile - omitted for conflict with 2.0.2.CR6)
              [INFO] | | | \- javax.security:jacc:jar:1.0:compile
              [INFO] | | +- org.jboss.cluster:jboss-ha-client:jar:1.1.0.CR4:compile
              [INFO] | | | \- (org.jboss:jboss-common-core:jar:2.2.7.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | +- org.jboss.cluster:jboss-ha-server-api:jar:1.1.0.CR4:compile
              [INFO] | | | \- (org.jboss.cluster:jboss-ha-client:jar:1.1.0.CR4:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.ejb3:jboss-ejb3-async:jar:0.1.1:compile
              [INFO] | | | +- (org.jboss.aop:jboss-aop-aspects:jar:2.0.0.CR7:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR11:compile - omitted for conflict with 2.0.0.CR15)
              [INFO] | | | \- (org.jboss.aspects:jboss-remoting-aspects:jar:1.0.1.CR2:compile - omitted for conflict with 1.0.1.CR4)
              [INFO] | | +- org.jboss.ejb3:jboss-ejb3-cache:jar:0.13.0:compile
              [INFO] | | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (trove:trove:jar:1.0.2:runtime - omitted for conflict with 2.1.1)
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | | +- (org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:compile - scope updated from runtime; omitted for duplicate)
              [INFO] | | | \- (jboss:jboss-serialization:jar:1.0.3.GA:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.ejb3:jboss-ejb3-common:jar:0.1.6:compile
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | \- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.Beta14:compile - omitted for conflict with 2.0.0.CR1)
              [INFO] | | +- org.jboss.ejb3:jboss-ejb3-security:jar:1.0.0-Beta1:compile
              [INFO] | | | +- org.jboss.aspects:jboss-current-invocation-aspects:jar:1.0.0.CR1:compile
              [INFO] | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | | +- (org.jboss.remoting:jboss-remoting:jar:2.4.0.CR2:compile - omitted for duplicate)
              [INFO] | | | | \- (org.jboss.aop:jboss-aop:jar:2.0.0.CR11:compile - omitted for conflict with 2.0.0.CR15)
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-interceptors:jar:0.13.5:compile - omitted for conflict with 1.0.0-Beta1)
              [INFO] | | | +- (org.jboss.security:jboss-security-spi:jar:2.0.2.CR3:compile - omitted for conflict with 2.0.2.CR5)
              [INFO] | | | +- (org.jboss.security:jbosssx:jar:2.0.2.CR3:compile - omitted for conflict with 2.0.2.CR5)
              [INFO] | | | +- (org.jboss.javaee:jboss-jacc-api:jar:1.1.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-ext-api:jar:0.3:compile - omitted for conflict with 0.4)
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-ext-api-impl:jar:0.3:compile - omitted for conflict with 0.4.1)
              [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR15:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-metadata:jar:0.13.0:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.ejb3:jboss-ejb3-ext-api:jar:0.4:compile
              [INFO] | | | \- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.ejb3:jboss-ejb3-ext-api-impl:jar:0.4.1:compile
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-ext-api:jar:0.4:compile - omitted for duplicate)
              [INFO] | | | \- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.ejb3:jboss-ejb3-interceptors:jar:1.0.0-Beta1:compile
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-metadata:jar:0.13.0:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-common:jar:0.1.4:compile - omitted for conflict with 0.1.6)
              [INFO] | | | +- (org.jboss:jboss-reflect:jar:2.0.0.Beta12:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.aspects:jboss-current-invocation-aspects:jar:1.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR15:compile - omitted for duplicate)
              [INFO] | | | \- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.ejb3:jboss-ejb3-metadata:jar:0.13.0:compile
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss:jboss-mdr:jar:2.0.0.Beta17:compile - omitted for conflict with 2.0.0.Beta15)
              [INFO] | | | \- (org.jboss.aop:jboss-aop:jar:2.0.0.CR15:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.ejb3:jboss-ejb3-proxy:jar:0.1.5:compile
              [INFO] | | | +- (org.jboss.aspects:jboss-remoting-aspects:jar:1.0.1.CR3:compile - omitted for conflict with 1.0.1.CR4)
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-common:jar:0.1.5:compile - omitted for conflict with 0.1.6)
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-interceptors:jar:0.13.3:compile - omitted for conflict with 1.0.0-Beta1)
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | \- (org.jboss.naming:jnpserver:jar:5.0.0.CR1:compile - omitted for conflict with 5.0.0.CR1)
              [INFO] | | +- org.jboss.ejb3:jboss-ejb3-proxy-clustered:jar:0.1.3:compile
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-proxy:jar:0.1.2:compile - omitted for conflict with 0.1.5)
              [INFO] | | | +- (org.jboss.cluster:jboss-ha-client:jar:1.1.0.CR4:compile - omitted for duplicate)
              [INFO] | | | \- (org.jboss.cluster:jboss-ha-server-api:jar:1.1.0.CR4:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.ejb3:jboss-ejb3-transactions:jar:0.13.6:compile
              [INFO] | | | +- (org.jboss.aspects:jboss-current-invocation-aspects:jar:1.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss:jboss-transaction-spi:jar:5.0.0.Beta4:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.aop:jboss-aop:jar:2.0.0.CR15:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.aspects:jboss-transaction-aspects:jar:1.0.0.Beta1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0.Beta14:compile - omitted for conflict with 2.0.0.CR1)
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-ext-api-impl:jar:0.3:compile - omitted for conflict with 0.4.1)
              [INFO] | | | +- (org.jboss.ejb3:jboss-ejb3-interceptors:jar:0.13.5:compile - omitted for conflict with 1.0.0-Beta1)
              [INFO] | | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | \- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR1:compile
              [INFO] | | | +- (org.jboss.javaee:jboss-transaction-api:jar:1.0.1.CR1:compile - omitted for conflict with 1.0.1.CR2)
              [INFO] | | | \- (jboss.jbossws:jboss-jaxrpc:jar:1.0.4.GA:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.javaee:jboss-jacc-api:jar:1.1.0.CR1:compile
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | | \- (org.jboss.javaee:jboss-servlet-api:jar:2.5.0.CR1:compile - omitted for conflict with 2.5.0-SNAPSHOT)
              [INFO] | | +- org.jboss.javaee:jboss-jca-api:jar:1.5.0.CR1:compile
              [INFO] | | | \- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | +- org.jboss.javaee:jboss-jms-api:jar:1.1.0.CR1:compile
              [INFO] | | +- org.jboss.javaee:jboss-servlet-api:jar:2.5.0.CR1:compile
              [INFO] | | +- org.jboss.jpa:jboss-jpa-deployers:jar:0.1.1:compile
              [INFO] | | | +- (org.hibernate:hibernate-entitymanager:jar:3.3.2.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss:jboss-transaction-spi:jar:5.0.0.Beta4:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs:jar:2.0.0.Beta18:compile - omitted for conflict with 2.0.0.CR1)
              [INFO] | | | \- (org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0.Beta18:compile - omitted for conflict with 2.0.0.Beta14)
              [INFO] | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.security:jboss-security-spi:jar:2.0.2.CR5:compile
              [INFO] | | +- org.jboss.security:jbosssx:jar:2.0.2.CR5:compile
              [INFO] | | +- org.jboss.ws:jbossws-spi:jar:1.0.3.GA:compile
              [INFO] | | +- quartz:quartz:jar:1.6.0:compile
              [INFO] | | \- trove:trove:jar:1.0.2:compile
              [INFO] | +- org.jboss.deployers:jboss-deployers-core-spi:jar:2.0.0.CR1:compile
              [INFO] | | \- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | +- org.jboss.deployers:jboss-deployers-impl:jar:2.0.0.CR1:compile
              [INFO] | | +- org.jboss.deployers:jboss-deployers-spi:jar:2.0.0.CR1:compile
              [INFO] | | | \- (org.jboss.deployers:jboss-deployers-structure-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.cl:jboss-classloading:jar:2.0.0.CR2:compile
              [INFO] | | | \- org.jboss.cl:jboss-classloader:jar:2.0.0.CR2:compile
              [INFO] | | | \- (org.jboss.integration:jboss-classloading-spi:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | +- org.jboss:jboss-mdr:jar:2.0.0.CR1:compile
              [INFO] | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
              [INFO] | | \- (javassist:javassist:jar:3.8.1.GA:compile - omitted for conflict with 3.7.1.GA)
              [INFO] | +- org.jboss.deployers:jboss-deployers-vfs:jar:2.0.0.CR1:compile
              [INFO] | | +- org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0.CR1:compile
              [INFO] | | | +- (org.jboss:jboss-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.cl:jboss-classloading:jar:2.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss:jbossxb:jar:2.0.0.CR14:compile - omitted for conflict with 2.0.0.CR12)
              [INFO] | | | \- stax:stax-api:jar:1.0:compile
              [INFO] | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
              [INFO] | | +- org.jboss.cl:jboss-classloading-vfs:jar:2.0.0.CR2:compile
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.deployers:jboss-deployers-core:jar:2.0.0.CR1:compile
              [INFO] | | +- org.jboss.deployers:jboss-deployers-client:jar:2.0.0.CR1:compile
              [INFO] | | \- (org.jboss.deployers:jboss-deployers-impl:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | +- org.jboss.deployers:jboss-deployers-structure-spi:jar:2.0.0.CR1:compile
              [INFO] | | +- org.jboss.deployers:jboss-deployers-client-spi:jar:2.0.0.CR1:compile
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-core-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | \- org.jboss.man:jboss-managed:jar:2.0.0.CR1:compile
              [INFO] | | | \- (org.jboss.man:jboss-metatype:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss.microcontainer:jboss-dependency:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | +- org.jboss.jbossas:jboss-as-server:jar:5.0.0.CR2:compile
              [INFO] | | +- sun-jaxb:jaxb-api:jar:2.1.4:compile
              [INFO] | | +- org.jboss.jbossas:jboss-as-deployment:jar:5.0.0.CR2:compile
              [INFO] | | | +- (javax.security:jaas:jar:1.0.01:compile - omitted for duplicate)
              [INFO] | | | +- (sun-jaxb:jaxb-api:jar:2.1.4:compile - omitted for duplicate)
              [INFO] | | | +- org.jboss.javaee:jboss-jad-api:jar:1.2.0.CR2:compile
              [INFO] | | | | +- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.remoting:jboss-remoting:jar:2.5.0.GA:compile - omitted for conflict with 2.4.0.CR2)
              [INFO] | | | +- (org.jboss.security:jboss-security-spi:jar:2.0.2.CR6:compile - omitted for conflict with 2.0.2.CR5)
              [INFO] | | | +- (org.jboss.security:jbosssx-client:jar:2.0.2.CR6:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.ws.native:jbossws-native-saaj:jar:3.0.3.GA:compile - omitted for duplicate)
              [INFO] | | | +- (jpl-pattern:jpl-pattern:jar:1.0:compile - omitted for duplicate)
              [INFO] | | | +- (jpl-util:jpl-util:jar:1.0:compile - omitted for duplicate)
              [INFO] | | | +- (log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.metadata:jboss-metadata:jar:1.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.integration:jboss-transaction-spi:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR2:compile - omitted for conflict with 3.0.0.CR1)
              [INFO] | | | +- (org.jboss.javaee:jboss-jacc-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
              [INFO] | | | +- (org.jboss.javaee:jboss-jca-api:jar:1.5.0.CR2:compile - omitted for conflict with 1.5.0.CR1)
              [INFO] | | | +- (org.jboss.javaee:jboss-jms-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
              [INFO] | | | +- (org.hibernate:ejb3-persistence:jar:1.0.2.GA:compile - omitted for conflict with 1.0.1.GA)
              [INFO] | | | +- (org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.naming:jnp-client:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.jbossas:jboss-as-security:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.jbossas:jboss-as-system:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.jbossas:jboss-as-system-jmx:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | \- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.integration:jboss-deployment-spi:jar:5.0.0.CR2:compile
              [INFO] | | +- (org.jboss.jpa:jboss-jpa-deployers:jar:0.1.2:compile - omitted for conflict with 0.1.1)
              [INFO] | | +- (org.jboss.security:jbosssx:jar:2.0.2.CR6:compile - omitted for conflict with 2.0.2.CR5)
              [INFO] | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss.metadata:jboss-metadata:jar:1.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | +- log4j:log4j:jar:1.2.14:compile
              [INFO] | | +- org.jboss.jbossas:jboss-as-system-jmx:jar:5.0.0.CR2:compile
              [INFO] | | | +- (apache-xerces:xml-apis:jar:2.9.1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss:jboss-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-core-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-impl:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-structure-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- org.jboss.jbossas:jboss-as-main:jar:5.0.0.CR2:compile
              [INFO] | | | | +- urbanophile:java-getopt:jar:1.0.9:compile
              [INFO] | | | | \- (log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.jbossas:jboss-as-system:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- org.jboss.jbossas:jboss-as-jmx:jar:5.0.0.CR2:compile
              [INFO] | | | | +- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - omitted for duplicate)
              [INFO] | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | | | +- (org.jboss.integration:jboss-classloading-spi:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | | +- (org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | | +- org.jboss.jbossas:jboss-as-j2se:test-jar:tests:5.0.0.CR2:compile
              [INFO] | | | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | | | | +- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - omitted for duplicate)
              [INFO] | | | | | +- (dom4j:dom4j:jar:1.6.1:compile - omitted for duplicate)
              [INFO] | | | | | +- (org.jboss.integration:jboss-classloading-spi:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | | | +- (org.jboss:jboss-reflect:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.Beta12)
              [INFO] | | | | | +- (org.jboss.cl:jboss-classloader:jar:2.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | | | \- (apache-xerces:xml-apis:jar:2.9.1:compile - omitted for duplicate)
              [INFO] | | | | +- org.jboss.jbossas:jboss-as-mbeans:jar:5.0.0.CR2:compile
              [INFO] | | | | | +- (apache-xerces:xml-apis:jar:2.9.1:compile - omitted for duplicate)
              [INFO] | | | | | +- (dom4j:dom4j:jar:1.6.1:compile - omitted for duplicate)
              [INFO] | | | | | +- (org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | | | +- (bcel:bcel:jar:5.1:compile - omitted for duplicate)
              [INFO] | | | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | | | \- org.jboss.test:jboss-test:jar:1.1.1.GA:compile
              [INFO] | | | | | +- (org.apache.ant:ant:jar:1.7.0:compile - omitted for duplicate)
              [INFO] | | | | | +- (org.apache.ant:ant-junit:jar:1.7.0:compile - omitted for duplicate)
              [INFO] | | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | | | +- org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:compile
              [INFO] | | | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | | | | \- (apache-log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
              [INFO] | | | | | +- (org.jboss:jboss-common-core:jar:2.2.7.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | | | | +- (jboss.profiler.jvmti:jboss-profiler-jvmti:jar:1.0.0.CR5:compile - omitted for duplicate)
              [INFO] | | | | | +- (junit:junit:jar:3.8.1:compile - omitted for duplicate)
              [INFO] | | | | | +- (apache-log4j:log4j:jar:1.2.14:compile - omitted for duplicate)
              [INFO] | | | | | \- org.jboss.jbossas:jboss-server-manager:jar:0.1.1.GA:compile
              [INFO] | | | | | \- (junit:junit:jar:4.4:compile - omitted for conflict with 3.8.1)
              [INFO] | | | | \- (junit:junit:jar:3.8.1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.microcontainer:jboss-dependency:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | \- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
              [INFO] | | +- org.jboss.jbossas:jboss-as-system:jar:5.0.0.CR2:compile
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- org.jboss.aop:jboss-aop-jdk50:jar:2.0.0.CR17:compile
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.man:jboss-managed:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- org.jboss.man:jboss-metatype:jar:2.0.0.CR1:compile
              [INFO] | | | | +- (org.jboss:jboss-reflect:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.Beta12)
              [INFO] | | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | | \- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.microcontainer:jboss-dependency:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-client-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-core-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-structure-spi:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
              [INFO] | | | +- (org.jboss.deployers:jboss-deployers-impl:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | +- org.jboss.microcontainer:jboss-aop-mc-int:jar:2.0.0.CR1:compile
              [INFO] | | | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
              [INFO] | | | | \- (javassist:javassist:jar:3.8.1.GA:compile - omitted for conflict with 3.7.1.GA)
              [INFO] | | | +- org.jboss.jbossas:jboss-as-bootstrap:jar:5.0.0.CR2:compile
              [INFO] | | | | +- (org.jboss.jbossas:jboss-as-main:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | | +- (org.jboss.man:jboss-managed:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | | +- (org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.CR1)
              [INFO] | | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.jbossas:jboss-as-main:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss:jboss-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | | \- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR2:compile - omitted for conflict with 3.0.0.CR1)
              [INFO] | | +- org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | | +- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - omitted for duplicate)
              [INFO] | | | +- (dom4j:dom4j:jar:1.6.1:compile - omitted for duplicate)
              [INFO] | | | +- org.jboss.integration:jboss-classloading-spi:jar:5.0.0.CR2:compile
              [INFO] | | | | \- (org.jboss:jboss-common-core:jar:2.2.5.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | | +- (org.jboss:jboss-reflect:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.Beta12)
              [INFO] | | | +- (org.jboss.cl:jboss-classloader:jar:2.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | \- (apache-xerces:xml-apis:jar:2.9.1:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.jbossas:jboss-as-security:jar:5.0.0.CR2:compile
              [INFO] | | | +- (javassist:javassist:jar:3.8.1.GA:compile - omitted for conflict with 3.7.1.GA)
              [INFO] | | | +- (org.jboss.security:jboss-security-spi:jar:2.0.2.CR6:compile - omitted for conflict with 2.0.2.CR5)
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.jbossas:jboss-as-system-jmx:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR2:compile - omitted for conflict with 3.0.0.CR1)
              [INFO] | | | +- (org.jboss.javaee:jboss-jacc-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
              [INFO] | | | +- (org.jboss.jbossas:jboss-as-j2se:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.naming:jnp-client:jar:5.0.0.CR2:compile - omitted for duplicate)
              [INFO] | | | +- (javax.security:jaas:jar:1.0.01:compile - omitted for duplicate)
              [INFO] | | | +- org.jboss.javaee:jboss-jaspi-api:jar:1.0.0.CR2:compile
              [INFO] | | | \- (org.jboss.security:jbosssx-client:jar:2.0.2.CR6:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.integration:jboss-transaction-spi:jar:5.0.0.CR2:compile
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss.javaee:jboss-jca-api:jar:1.5.0.CR1:compile - omitted for duplicate)
              [INFO] | | | \- (org.jboss.javaee:jboss-transaction-api:jar:1.0.1.CR1:compile - omitted for conflict with 1.0.1.CR2)
              [INFO] | | +- (org.jboss.javaee:jboss-jacc-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
              [INFO] | | +- org.hibernate:ejb3-persistence:jar:1.0.2.GA:compile
              [INFO] | | +- (org.jboss.javaee:jboss-jms-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
              [INFO] | | +- org.jboss.ws.native:jbossws-native-saaj:jar:3.0.3.GA:compile
              [INFO] | | | \- javax.activation:activation:jar:1.1:compile
              [INFO] | | +- org.jboss.ws.native:jbossws-native-jaxws:jar:3.0.3.GA:compile
              [INFO] | | | +- (org.jboss.ws.native:jbossws-native-saaj:jar:3.0.3.GA:compile - omitted for duplicate)
              [INFO] | | | \- javax.xml.bind:jaxb-api:jar:2.1:compile
              [INFO] | | | +- javax.xml.stream:stax-api:jar:1.0-2:compile
              [INFO] | | | \- (javax.activation:activation:jar:1.1:compile - omitted for duplicate)
              [INFO] | | +- org.jboss.naming:jnp-client:jar:5.0.0.CR2:compile
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.7.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | +- javax.security:jaas:jar:1.0.01:compile
              [INFO] | | +- (org.jboss.javaee:jboss-jca-api:jar:1.5.0.CR2:compile - omitted for conflict with 1.5.0.CR1)
              [INFO] | | +- org.jboss.security:jbosssx-client:jar:2.0.2.CR6:compile
              [INFO] | | +- bcel:bcel:jar:5.1:compile
              [INFO] | | +- oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile
              [INFO] | | +- org.jboss.remoting:jboss-remoting:jar:2.5.0.GA:compile
              [INFO] | | +- jpl-util:jpl-util:jar:1.0:compile
              [INFO] | | +- jpl-pattern:jpl-pattern:jar:1.0:compile
              [INFO] | | \- org.jboss.naming:jnpserver:jar:5.0.0.CR1:compile
              [INFO] | | +- (org.jboss:jboss-common-core:jar:2.2.7.GA:compile - omitted for conflict with 2.2.8.GA)
              [INFO] | | \- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | +- org.jboss.metadata:jboss-metadata:jar:1.0.0.CR1:compile
              [INFO] | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss.metadata:jboss-metadata:jar:1.0.0.Beta15:compile - omitted for cycle)
              [INFO] | | +- (org.jboss.ejb3:jboss-ejb3-ext-api:jar:0.4:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss.javaee:jboss-ejb-api:jar:3.0.0.CR2:compile - omitted for conflict with 3.0.0.CR1)
              [INFO] | | +- (org.jboss.javaee:jboss-jms-api:jar:1.1.0.CR2:compile - omitted for conflict with 1.1.0.CR1)
              [INFO] | | +- (org.hibernate:ejb3-persistence:jar:1.0.2.GA:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss.javaee:jboss-transaction-api:jar:1.0.1.CR2:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss.ws:jbossws-spi:jar:1.0.5.GA:compile - omitted for conflict with 1.0.3.GA)
              [INFO] | | +- jboss.jbossws:jboss-jaxws:jar:3.0.1-native-2.0.4.GA:compile
              [INFO] | | +- org.jboss:jbossxb:jar:2.0.0.CR13:compile
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | | +- (org.jboss:jboss-reflect:jar:2.0.0.CR1:compile - omitted for conflict with 2.0.0.Beta12)
              [INFO] | | | +- (apache-xerces:xml-apis:jar:2.9.1:compile - omitted for duplicate)
              [INFO] | | | +- apache-xerces:xercesImpl:jar:2.9.1:compile
              [INFO] | | | +- wutka-dtdparser:dtdparser121:jar:1.2.1:compile
              [INFO] | | | +- (javax.activation:activation:jar:1.0.2:compile - omitted for conflict with 1.1)
              [INFO] | | | \- (sun-jaxb:jaxb-api:jar:2.1.4:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss:jboss-vfs:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss:jboss-mdr:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | +- (sun-jaxb:jaxb-api:jar:2.1.4:compile - omitted for duplicate)
              [INFO] | | \- apache-xerces:xml-apis:jar:2.9.1:compile
              [INFO] | +- org.jboss.microcontainer:jboss-dependency:jar:2.0.0.CR1:compile
              [INFO] | | +- (org.jboss:jbossxb:jar:2.0.0.CR13:compile - omitted for duplicate)
              [INFO] | | +- org.jboss:jboss-reflect:jar:2.0.0.CR1:compile
              [INFO] | | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | | \- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss:jboss-mdr:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | +- (org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile - omitted for duplicate)
              [INFO] | | \- (org.jboss:jboss-common-core:jar:2.2.8.GA:compile - omitted for duplicate)
              [INFO] | +- org.jboss.microcontainer:jboss-kernel:jar:2.0.0.CR1:compile
              [INFO] | | +- (org.jboss.microcontainer:jboss-dependency:jar:2.0.0.CR1:compile - omitted for duplicate)
              [INFO] | | \- (org.jboss:jbossxb:jar:2.0.0.CR13:compile - omitted for duplicate)
              [INFO] | +- (org.jboss.naming:jnpserver:jar:5.0.0.CR1:compile - scope updated from runtime; omitted for duplicate)
              [INFO] | +- apache-logging:commons-logging:jar:1.1.0.jboss:runtime
              [INFO] | +- (oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile - scope updated from runtime; omitted for duplicate)
              [INFO] | \- jboss.jbossts:jbossts-common:jar:4.4.0.CR1:compile
              [INFO] \- org.testng:testng:jar:jdk15:5.8:test
              [INFO] \- (junit:junit:jar:3.8.1:compile - scope updated from test; omitted for duplicate)
              [INFO] ------------------------------------------------------------------------
              [INFO] BUILD SUCCESSFUL
              [INFO] ------------------------------------------------------------------------
              [INFO] Total time: 10 seconds
              [INFO] Finished at: Tue Nov 04 17:37:02 CET 2008
              [INFO] Final Memory: 27M/51M
              [INFO] ------------------------------------------------------------------------


              many thanks,
              Karl

              • 4. Re: EJB 3.1 Embeddable
                wolfc

                So far can't find anything different than my own setup except junit, which I have as:

                <dependency>
                 <groupId>junit</groupId>
                 <artifactId>junit</artifactId>
                 <version>[4,)</version>
                 <scope>test</scope>
                 </dependency>

                What JDK are you using?

                • 5. Re: EJB 3.1 Embeddable

                  Using JUnit instead of TestNG doesn't make a difference.

                  JDK: same behavior with JDK 1.6.0_10 and 1.5.0_15.

                  Karl

                  • 6. Re: EJB 3.1 Embeddable
                    alesj

                    The problem and fix are both quite simple. ;-)

                    Problem:
                    BeanMetaDataDeployer has 2 constructors.
                    The metadata provided in that xml is not enough to make exact/deterministic decision about which constructor to chose.
                    In Carlo's case, he is just lucky that ConstructorInfo is ordered the way it is == matching the right one.

                    Solution:
                    simply add class="org.jboss.kernel.Kernel" to constructor's parameter

                    • 7. Re: EJB 3.1 Embeddable
                      wolfc
                      • 8. Re: EJB 3.1 Embeddable

                        Cool, thanks a lot

                        Karl

                        • 9. Re: EJB 3.1 Embeddable
                          jaikiran

                          I tried this on a sample project with EJB3.1 embedded and ran into the same error:

                          -------------------------------------------------------------------------------
                          Test set: jaikiran.ejb3_1.client.EJBClientTestCase
                          -------------------------------------------------------------------------------
                          Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 3.328 sec <<< FAILURE!
                          testLookup(jaikiran.ejb3_1.client.EJBClientTestCase) Time elapsed: 3.157 sec <<< ERROR!
                          java.lang.IllegalStateException: Incompletely deployed:
                          
                          *** DEPLOYMENTS IN ERROR: Name -> Error
                          BeanMetaDataDeployer -> java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[org.jboss.dependency.spi.Controller] actual=[org.jboss.kernel.Kernel]
                          
                           at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.internalValidate(AbstractKernelDeployer.java:290)
                           at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.validate(AbstractKernelDeployer.java:186)
                           at org.jboss.ejb3.embedded.JBossEJBContainer.deploy(JBossEJBContainer.java:127)
                           at org.jboss.ejb3.embedded.JBossEJBContainer.deploy(JBossEJBContainer.java:120)
                           at org.jboss.ejb3.embedded.JBossEJBContainer.<init>(JBossEJBContainer.java:73)
                           at org.jboss.ejb3.embedded.JBossEJBContainerProvider.createEJBContainer(JBossEJBContainerProvider.java:56)
                           at javax.ejb.EJBContainer.createEJBContainer(EJBContainer.java:99)
                           at jaikiran.ejb3_1.client.EJBClientTestCase.testLookup(EJBClientTestCase.java:37)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
                           at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
                           at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
                           at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
                           at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
                           at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
                           at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
                           at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
                           at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
                           at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
                           at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
                           at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
                           at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
                           at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
                           at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
                           at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
                           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                           at java.lang.reflect.Method.invoke(Method.java:585)
                           at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
                           at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
                          
                          


                          Based on what i saw from Ales' comment in the JIRA https://jira.jboss.org/jira/browse/JBMICROCONT-176, i changed the embedded-bootstrap-beans.xml in the jboss-ejb3-embedded-1.0.0-SNAPSHOT.jar to use this:

                          <!-- POJO Deployment -->
                           <bean name="BeanDeployer" class="org.jboss.deployers.vfs.deployer.kernel.BeanDeployer"/>
                           <bean name="KernelDeploymentDeployer" class="org.jboss.deployers.vfs.deployer.kernel.KernelDeploymentDeployer"/>
                           <bean name="BeanMetaDataDeployer" class="org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer">
                           <constructor><parameter><inject bean="jboss.kernel:service=KernelController"/></parameter></constructor>
                           </bean>


                          Earlier it was using

                          <constructor><parameter><inject bean="jboss.kernel:service=Kernel"/></parameter></constructor>


                          After this change, the test case passed.

                          P.S: I don't have much idea about the Kernel, so i am not sure if i did this right :-)

                          • 10. Re: EJB 3.1 Embeddable
                            wolfc

                            At least MC should say that we entered a non-deterministic situation and throw an exception.

                            I think it would be better to have an UndeterminedConstructorInfo which does some extra work at the end.

                            • 11. Re: EJB 3.1 Embeddable
                              jaikiran

                              Update: I hadn't refreshed the page, so when i replied, i did not see Ales or Carlo comments.

                              • 12. Re: EJB 3.1 Embeddable

                                Carlo,

                                Could you please apply the workaround (constructor injection definition in jboss-ejb3-embedded-1.0.0-SNAPSHOT.jar/embedded-bootstrap-beans.xml)
                                and place an updated EJB3 embedded snapshot build in the JBoss maven repository?

                                many thanks,
                                Karl

                                • 13. Re: EJB 3.1 Embeddable
                                  wolfc

                                  I've upgraded embedded to use MC 2.0.0.CR5 and applied the workaround. For now embedded is using core SNAPSHOT.

                                  https://jira.jboss.org/jira/browse/EJBTHREE-1575

                                  • 14. Re: EJB 3.1 Embeddable

                                    Hi Carlo,

                                    today, I tried one more time to see, if I can more experiment with EJB3.1 Embeddable but without sucess.
                                    After a maven command call "mvn eclipse:clean eclipse:eclipse", I got this error may you can know where is the matter here:

                                    207b downloaded
                                    Downloading: http://snapshots.jboss.org/maven2/jboss/jbossts/jbossts-common/4.4.0.CR1/jbossts-common-4.4.0.CR1.pom
                                    Downloading: http://repository.jboss.org/maven2/jboss/jbossts/jbossts-common/4.4.0.CR1/jbossts-common-4.4.0.CR1.pom
                                    203b downloaded
                                    [INFO] ------------------------------------------------------------------------
                                    [ERROR] FATAL ERROR
                                    [INFO] ------------------------------------------------------------------------
                                    [INFO] version was null for org.jboss.deployers:jboss-deployers-structure-spi
                                    [INFO] ------------------------------------------------------------------------
                                    [INFO] Trace
                                    java.lang.NullPointerException: version was null for org.jboss.deployers:jboss-deployers-structure-spi
                                     at org.apache.maven.artifact.DefaultArtifact.getBaseVersion(DefaultArtifact.java:364)
                                     at org.apache.maven.artifact.DefaultArtifact.getId(DefaultArtifact.java:225)
                                     at org.apache.maven.artifact.resolver.ResolutionNode.getDependencyTrail(ResolutionNode.java:118)
                                     at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:96)
                                     at org.apache.maven.plugin.ide.AbstractIdeSupportMojo.doDependencyResolution(AbstractIdeSupportMojo.java:543)
                                     at org.apache.maven.plugin.eclipse.EclipsePlugin.doDependencyResolution(EclipsePlugin.java:1526)
                                     at org.apache.maven.plugin.ide.AbstractIdeSupportMojo.execute(AbstractIdeSupportMojo.java:490)
                                     at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
                                     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
                                     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
                                     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
                                     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
                                     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
                                     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
                                     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
                                     at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
                                     at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                                     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                                     at java.lang.reflect.Method.invoke(Method.java:585)
                                     at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
                                     at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
                                     at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
                                     at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
                                    [INFO] ------------------------------------------------------------------------
                                    [INFO] Total time: 6 minutes 9 seconds
                                    [INFO] Finished at: Mon Nov 10 20:50:56 CET 2008
                                    [INFO] Final Memory: 35M/127M
                                    [INFO] ------------------------------------------------------------------------


                                    best regards.

                                    1 2 Previous Next