1 2 Previous Next 26 Replies Latest reply on Apr 15, 2009 4:10 AM by alesj

    Context installation causes StackOverflowError

    alesj

      WRT:
      - http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4219890#4219890
      - https://jira.jboss.org/jira/browse/EJBTHREE-1724

      I don't see how this is different from what we already have
      once our -jboss-beans.xml defined beans reach number 300+.

        • 1. Re: Context installation causes StackOverflowError
          jaikiran

           

          "alesj" wrote:

          I don't see how this is different from what we already have
          once our -jboss-beans.xml defined beans reach number 300+.


          Let's take out EJB3 from the equation and make it a plain MC example :)

          Here's a plain MC version of an application which reproduces this StackOverFlowError:

          MC bean:

          // N (>=400) instances of this SimplePOJO
           // will be installed into the MC through a deployer (TestDeployer)
          public class SimplePOJO
          {
          
           private Logger logger = Logger.getLogger(SimplePOJO.class);
          
           private Kernel kernel;
          
           private String name;
          
           private OtherPOJO otherBean;
          
           public SimplePOJO()
           {
          
           }
           public SimplePOJO(String name)
           {
           this.name = name;
           }
          
           public void create()
           {
           logger.info("Create of " + this);
           }
          
           // Installs a java.lang.String as a MC bean
           public void start() throws Throwable
           {
           logger.info("Start of " + this);
          
           // let's just build a MC bean for a "String" object and "install" it
           BeanMetaDataBuilder bmdb = BeanMetaDataBuilder.createBuilder("StringDummy" + this, String.class.getName());
          
           // Set access mode
           bmdb.setAccessMode(BeanAccessMode.ALL);
          
           // install
           this.kernel.getController().install(bmdb.getBeanMetaData(), new String("dummy"));
          
           logger.info("Installed the dummy String, from the start() method of " + this);
           }
          
           public Kernel getKernel()
           {
           return kernel;
           }
          
           @Inject(bean="jboss.kernel:service=Kernel")
           public void setKernel(Kernel kernel)
           {
           this.kernel = kernel;
           }
          
           public String toString()
           {
           return this.name;
           }
          
           public OtherPOJO getOtherBean()
           {
           return otherBean;
           }
          
           // let's inject some other MC bean
           // This is a very important @Inject to reproduce this issue
           // Read the comments in the post for more details
           @Inject
           public void setOtherBean(OtherPOJO otherBean)
           {
           this.otherBean = otherBean;
           }
          }
          


          One more MC bean:

          // Only one instance of this OtherPOJO will be installed
           // into MC through the TestDeployer. We could have installed
           // more instances of this OtherPOJO into MC, but let's not
           // complicate this reproducible example.
          public class OtherPOJO
          {
           private String name;
          
           private static Logger logger = Logger.getLogger(OtherPOJO.class);
          
           private Kernel kernel;
          
           public OtherPOJO()
           {
          
           }
          
           public OtherPOJO(String name)
           {
           this.name = name;
          
           }
          
           // Installs an object of type java.lang.String into MC
           public void start() throws Throwable
           {
           logger.info("Start of otherpojo " + this);
           // let's install an java.lang.String
           BeanMetaDataBuilder bmdb = BeanMetaDataBuilder.createBuilder("OtherDummy" + this, String.class.getName());
          
           // Set access mode
           bmdb.setAccessMode(BeanAccessMode.ALL);
          
           // install the string
           this.kernel.getController().install(bmdb.getBeanMetaData(), new String("otherdummy"));
          
           logger.info("Installed the otherdummy String from the start() method of " + this);
           }
          
           public String toString()
           {
           return this.name;
           }
          
           public Kernel getKernel()
           {
           return kernel;
           }
          
           @Inject(bean="jboss.kernel:service=Kernel")
           public void setKernel(Kernel kernel)
           {
           this.kernel = kernel;
           }
          
          }
          
          


          Here's the deployer which deploys (actually attaches to a unit) 400 (or more) instances of the SimplePOJO and one instance of OtherPOJO (as BMD):


          public class TestDeployer extends AbstractDeployer
          {
          
           private static Logger logger = Logger.getLogger(TestDeployer.class);
          
           private boolean haveWeAlreadyDoneOurJob = false;
          
           public TestDeployer()
           {
           setStage(DeploymentStages.REAL);
           // this is just for my convenience in my test setup
           setInput(JBossMetaData.class);
           // we output BMD
           setOutput(BeanMetaData.class);
          
           }
          
           public void deploy(DeploymentUnit unit) throws DeploymentException
           {
           // let's do this only once
           if (haveWeAlreadyDoneOurJob)
           {
           logger.info("TestDeployer is NOT going to do any processing");
           return;
           }
           this.haveWeAlreadyDoneOurJob = true;
          
           String name = "Bean";
           int i = 0;
           // create 400 instances of SimplePOJO
           for (i = 0; i < 400 ; i++)
           {
           BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(name + i, SimplePOJO.class.getName());
           builder.setConstructorValue(new SimplePOJO(name + i));
           unit.addAttachment(BeanMetaData.class + ":" + name + i, builder.getBeanMetaData());
           }
           logger.info("Number of beans added to attachment: " + i);
          
           // create one instance of OtherPOJO
           BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder("OtherBean", OtherPOJO.class.getName());
           builder.setConstructorValue(new OtherPOJO("otherbean"));
           unit.addAttachment(BeanMetaData.class + ":" + "otherbean", builder.getBeanMetaData());
           }
          
          }
          
          


          And here's (only a small portion of a very long stacktrace):

          2009-03-21 17:12:41,288 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to PreInstall: name=StringDummyBean13 state=Real
          java.lang.StackOverflowError
           at java.lang.StringBuffer.setLength(StringBuffer.java:153)
           at org.apache.log4j.PatternLayout.format(PatternLayout.java:497)
           at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:301)
           at org.apache.log4j.WriterAppender.append(WriterAppender.java:159)
           at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230)
           at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65)
           at org.apache.log4j.Category.callAppenders(Category.java:203)
           at org.apache.log4j.Category.forcedLog(Category.java:388)
           at org.apache.log4j.Category.log(Category.java:853)
           at org.jboss.logging.log4j.Log4jLoggerPlugin.trace(Log4jLoggerPlugin.java:106)
           at org.jboss.logging.Logger.trace(Logger.java:160)
           at org.jboss.kernel.plugins.dependency.AbstractMetaDataVisitor.internalDescribeVisit(AbstractMetaDataVisitor.java:125)
           at org.jboss.kernel.plugins.dependency.AbstractMetaDataVisitor.describeVisit(AbstractMetaDataVisitor.java:87)
           at org.jboss.beans.metadata.plugins.AbstractFeatureMetaData.describeVisit(AbstractFeatureMetaData.java:106)
           at org.jboss.kernel.plugins.dependency.DescribedMetaDataVisitor.run(DescribeMetaDataVisitor.java:53)
           at java.security.AccessController.doPrivileged(Native Method)
           at org.jboss.kernel.plugins.dependency.AbstractKernelControllerContext.infoprocessMetaData(AbstractKernelControllerContext.java:226)
           at org.jboss.kernel.plugins.dependency.AbstractKernelControllerContext.setBeanInfo(AbstractKernelControllerContext.java:157)
           at org.jboss.kernel.plugins.dependency.PreInstallAction.installActionInternal(PreInstallAction.java:91)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
           at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
           at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
           at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
           at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
           at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
           at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:106)
           at org.jboss.ejb3.nointerface.deployers.SimplePOJO.start(SimplePOJO.java:67)
           at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
           at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
           at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
           at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
           at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
           at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
           at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
           at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
           at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
           at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
           at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:106)
           at org.jboss.ejb3.nointerface.deployers.SimplePOJO.start(SimplePOJO.java:67)
           at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
           at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
           at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
           at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
           at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
           at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
           at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
           at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
           at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
           at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
           at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:106)
           at org.jboss.ejb3.nointerface.deployers.SimplePOJO.start(SimplePOJO.java:67)
           at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
           at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
           at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
           at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
           at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
           at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
           at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
           at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
           at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
           at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
           at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:106)
           at org.jboss.ejb3.nointerface.deployers.SimplePOJO.start(SimplePOJO.java:67)
           at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
           at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
           at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
           at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
           at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
           at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
           at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
           at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
           at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
           at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
           at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:106)
           at org.jboss.ejb3.nointerface.deployers.SimplePOJO.start(SimplePOJO.java:67)
           at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
           at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
           at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
           at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
           at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
           at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
           at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
           at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
           at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
           at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
           at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:106)
           at org.jboss.ejb3.nointerface.deployers.SimplePOJO.start(SimplePOJO.java:67)
           at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
           at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
           at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
           at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
           at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
           at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
           at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
           at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
           at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
           at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
           at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:106)
           at org.jboss.ejb3.nointerface.deployers.SimplePOJO.start(SimplePOJO.java:67)
           at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
           at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
           at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
           at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
           at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
           at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
           at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
           at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
           at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
           at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
           at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
           at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
           at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
           at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:106)
           at org.jboss.ejb3.nointerface.deployers.SimplePOJO.start(SimplePOJO.java:67)
           at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
           at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
           at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
           at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
           at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
          ...
          
          


          Bit of explanation of this example:

          1) 400 instances of this SimplePOJO are create in the TestDeployer.
          2) One instance of OtherPOJO is created in TestDeployer.
          3) All 400 instances of SimplePOJO expect the single instance of OtherPOJO to be injected in them. Simple requirement :)
          4) Each instance of SimplePOJO in its start "installs" (through the kernel.getController().install API) a instance of java.lang.String.
          Note : Intentionally chose a String to show that the object being installed has no dependencies on anything and it was *expected* that install of the String would not trigger a state change on other MC beans. However, MC does this differently and triggers a recursive call leading to StackOverFlowError.
          5) Similarly the OtherPOJO in its start "installs" (through the kernel.getController().install API) a instance of java.lang.String

          Two *workarounds* :


          1) Do not install the java.lang.String in the start method (this call is what is triggering this recursion) of these POJOs.

          OR

          2) Removing the inject/dependency between SimplePOJO and OtherPOJO does *not* trigger this StackOverFlowError:

          public class SimplePOJO
          {
          ...
          
           // @Inject - Commenting this out removes the
           // dependency between SimplePOJO and OtherPOJO
           // and MC treats this differently and is able
           // to process the deployment without any issues
           public void setOtherBean(OtherPOJO otherBean)
           {
           this.otherBean = otherBean;
           }
          }
          
          


          P.S: The TestDeployer expects JBossMetaData as input. This is just for my convenience so that i can test it on my setup. If someone wants to try this deployer, then it needs to be changed appropriately or run on a setup where some other deployer generates JBossMetaData as output.


          • 2. Re: Context installation causes StackOverflowError
            jaikiran

            To show the state change, i changed the number of POJOs being installed to a small number (=3) and added some loggers in the POJOs:

            SimplePOJO

            public void start() throws Throwable
             {
             logger.info("Start of " + this);
             BeanMetaDataBuilder bmdb = BeanMetaDataBuilder.createBuilder("StringDummy" + this, String.class.getName());
            
             // Set access mode
             bmdb.setAccessMode(BeanAccessMode.ALL);
             logger.info(this + " is now going to install a String");
             this.kernel.getController().install(bmdb.getBeanMetaData(), new String("dummy"));
             logger.info(this + " successfully installed the String");
             }
            
            


            OtherPOJO
            public void start() throws Throwable
             {
             logger.info("Start of " + this);
            
             BeanMetaDataBuilder bmdb = BeanMetaDataBuilder.createBuilder("OtherDummy" + this, String.class.getName());
            
             // Set access mode
             bmdb.setAccessMode(BeanAccessMode.ALL);
             logger.info(this + " is going to install a String");
             this.kernel.getController().install(bmdb.getBeanMetaData(), new String("otherdummy"));
             logger.info(this + " successfully installed the string");
             }
            
            
            
            And here's the output:
            Line 1 - [SimplePOJO] Start of SimplePOJO1
            Line 2 - [SimplePOJO] SimplePOJO1 is now going to install a String
            Line 3 - [SimplePOJO] Start of SimplePOJO2
            Line 4 - [SimplePOJO] SimplePOJO2 is now going to install a String
            Line 5 - [OtherPOJO] Start of OtherPOJO
            Line 6 - [OtherPOJO] OtherPOJO is going to install a String
            Line 7 - [OtherPOJO] OtherPOJO successfully installed the string
            Line 8 - [SimplePOJO] SimplePOJO2 successfully installed the String
            Line 9 - [SimplePOJO] SimplePOJO1 successfully installed the String
            

            As can be seen, after Line 2 (the point where SimplePOJO1 tries to install a String), Line 3 shows that the start of (an unrelated context) SimplePOJO2 is invoked. The SimplePOJO2 will then try to install another string but that internally triggers a state change on (another unrelated context) OtherPOJO and so on...

            On Line 3 i would have expected the output that you are seeing on Line 9. i.e. the install of the String happens and returns immidiately without any state changes to other (unrelated) contexts.


            • 3. Re: Context installation causes StackOverflowError

              https://jira.jboss.org/jira/browse/JBMICROCONT-421

              The problem and "fix" is described on the above JIRA issue.

              Basically I've made the processing of resolved contexts more "width first"
              to avoid the unwanted/unneeded recursion.

              The fix is basically to add all the relevant resolved contexts to the "installing"
              set rather than just the current one. This avoids any recursive call
              to Controller.install() also seeing and processing those unresolved contexts.

              Like it says there, this needs to be validated against JBossAS, etc.
              to make sure it doesn't cause some unexpected problem.

              Ales can you do that?

              • 4. Re: Context installation causes StackOverflowError

                Incidently, I think there's a further optimization where we don't look at the
                dependencies for contexts that are already in the "installing' set, since we know
                we won't process them anyway.

                 protected Set<ControllerContext> resolveContexts(Set<ControllerContext> contexts, ControllerState state, boolean trace)
                 {
                 HashSet<ControllerContext> result = new HashSet<ControllerContext>();
                
                 if (contexts.isEmpty() == false)
                 {
                 for (ControllerContext ctx : contexts)
                 {
                - if (advance(ctx))
                + if (installing.contains(context) == false && advance(ctx))
                 {
                


                It might be an idea to test that for backwards compatiblity issuse at the same time?

                • 5. Re: Context installation causes StackOverflowError
                  alesj

                   

                  "adrian@jboss.org" wrote:

                  Like it says there, this needs to be validated against JBossAS, etc.
                  to make sure it doesn't cause some unexpected problem.

                  Ales can you do that?

                  Sure, I'll check the related MC projects (cl, deployers, ...)
                  and work with Jaikiran to see how this behaves in JBossAS.

                  Thanks for the fix. ;-)

                  ps: I'll do this in the evening, as I really am PT time currently :-)

                  • 6. Re: Context installation causes StackOverflowError
                    alesj

                     

                    "adrian@jboss.org" wrote:

                    It might be an idea to test that for backwards compatibility issuse at the same time?

                    Test where?

                    • 7. Re: Context installation causes StackOverflowError

                       

                      "alesj" wrote:
                      "adrian@jboss.org" wrote:

                      It might be an idea to test that for backwards compatibility issuse at the same time?

                      Test where?


                      In JBossAS, etc.

                      I don't think it could really cause a problem if you look at the logic, but you never know. ;-)



                      • 8. Re: Context installation causes StackOverflowError
                        alesj

                         

                        "alesj" wrote:
                        Sure, I'll check the related MC projects (cl, deployers, ...)
                        ...
                        ps: I'll do this in the evening, as I really am PT time currently :-)

                        I'm having some weird build issues,
                        which nobody else (Paul, ALR) is seeing.

                        [INFO] Building JBoss Microcontainer JMX Integration
                        [INFO] task-segment: [clean, install]
                        [INFO] ------------------------------------------------------------------------
                        [INFO] [clean:clean]
                        [INFO] Deleting directory C:\projects\microcontainer\kernel\jmx-mc-int\target
                        [INFO] [enforcer:enforce {execution: enforce-versions}]
                        [INFO] [resources:resources]
                        [INFO] Using default encoding to copy filtered resources.
                        [INFO] [compiler:compile]
                        [INFO] Compiling 66 source files to C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                        [WARNING] C:\projects\microcontainer\kernel\jmx-mc-int\src\main\java\org\jboss\system\ServiceConfigurator.java:[159,19] [deprecation] isDebugEnabled() in org.jboss.logging.Logger has been deprecated
                        
                        [INFO] [resources:testResources]
                        [INFO] Using default encoding to copy filtered resources.
                        [INFO] [compiler:testCompile]
                        [INFO] Compiling 201 source files to C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes
                        [WARNING] C:\projects\microcontainer\kernel\jmx-mc-int\src\test\java\org\jboss\test\system\metadata\value\valuefactory\test\MockTypeInfo.java:[92,19] [deprecation] getType() in org.jboss.reflect.spi.TypeInfo has been deprecated
                        
                        [INFO] [surefire:test]
                        [INFO] Surefire report directory: C:\projects\microcontainer\kernel\jmx-mc-int\target\surefire-reports
                        [INFO] ------------------------------------------------------------------------
                        [ERROR] BUILD FAILURE
                        [INFO] ------------------------------------------------------------------------
                        [INFO] There are test failures.
                        
                        Please refer to C:\projects\microcontainer\kernel\jmx-mc-int\target\surefire-reports for the individual test results.
                        [INFO] ------------------------------------------------------------------------
                        [INFO] For more information, run Maven with the -e switch
                        [INFO] ------------------------------------------------------------------------
                        [INFO] Total time: 1 minute 42 seconds
                        [INFO] Finished at: Mon Mar 23 23:19:45 PDT 2009
                        [INFO] Final Memory: 24M/63M
                        [INFO] ------------------------------------------------------------------------
                        


                        The problem, as you can see, is that there is no info.
                        There is no such folder 'surefire-reports'.

                        • 9. Re: Context installation causes StackOverflowError
                          jaikiran

                          I had run into a similar issue some time back. I don't remember what exactly the cause was, but it had something to do with my previous run of mvn with debugger attached. Maybe

                          mvn -X clean install


                          might give some idea as to what is going on.

                          • 10. Re: Context installation causes StackOverflowError
                            alesj

                             

                            "jaikiran" wrote:
                            Maybe

                            mvn -X clean install


                            might give some idea as to what is going on.


                            Any idea?

                            [INFO] Building JBoss Microcontainer JMX Integration
                            [INFO] task-segment: [clean, install]
                            [INFO] ------------------------------------------------------------------------
                            [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean-plugin:2.2:clean' -->
                            [DEBUG] (f) directory = C:\projects\microcontainer\kernel\jmx-mc-int\target
                            [DEBUG] (f) failOnError = true
                            [DEBUG] (f) followSymLinks = false
                            [DEBUG] (f) outputDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                            [DEBUG] (f) project = MavenProject: org.jboss.microcontainer:jboss-jmx-mc-int:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\jmx-mc-int\pom.xml
                            [DEBUG] (f) reportDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target\site
                            [DEBUG] (f) skip = false
                            [DEBUG] (f) testOutputDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes
                            [DEBUG] (f) verbose = false
                            [DEBUG] -- end configuration --
                            [INFO] [clean:clean]
                            [INFO] Deleting directory C:\projects\microcontainer\kernel\jmx-mc-int\target
                            [DEBUG] org.jboss.microcontainer:jboss-jmx-mc-int:jar:2.2.0-SNAPSHOT (selected for null)
                            [DEBUG] active project artifact:
                             artifact = org.jboss.microcontainer:jboss-kernel:jar:2.2.0-SNAPSHOT:compile;
                             project: MavenProject: org.jboss.microcontainer:jboss-kernel:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\kernel\pom.xml (selected for compile)
                            [DEBUG] active project artifact:
                             artifact = org.jboss.microcontainer:jboss-dependency:jar:2.2.0-SNAPSHOT:compile;
                             project: MavenProject: org.jboss.microcontainer:jboss-dependency:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\dependency\pom.xml (selected for compile)
                            [DEBUG] org.jboss:jbossxb:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.2.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] apache-xerces:xml-apis:jar:2.9.1:compile (selected for compile)
                            [DEBUG] apache-xerces:xercesImpl:jar:2.9.1:compile (selected for compile)
                            [DEBUG] wutka-dtdparser:dtdparser121:jar:1.2.1:compile (selected for compile)
                            [DEBUG] javax.activation:activation:jar:1.1.1:compile (selected for compile)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.2.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-mdr:jar:2.0.1.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jbossxb:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] apache-xerces:xml-apis:jar:2.9.1:compile (selected for compile)
                            [DEBUG] apache-xerces:xercesImpl:jar:2.9.1:compile (selected for compile)
                            [DEBUG] wutka-dtdparser:dtdparser121:jar:1.2.1:compile (selected for compile)
                            [DEBUG] javax.activation:activation:jar:1.1.1:compile (selected for compile)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] Retrieving parent-POM: org.jboss.mx:jboss-mx::6.0.0.Beta1 for project: org.jboss.mx:jboss-jmx:jar:null from the repository.
                            [DEBUG] Retrieving parent-POM: org.jboss:jboss-parent::4-beta-2 for project: org.jboss.mx:jboss-mx:pom:6.0.0.Beta1 from the repository.
                            [DEBUG] Adding managed dependencies for org.jboss.mx:jboss-jmx
                            [DEBUG] org.jboss.mx:jboss-j2se:jar:6.0.0.Beta1
                            [DEBUG] org.jboss.mx:jboss-j2se:test-jar:tests:6.0.0.Beta1:test
                            [DEBUG] org.jboss.mx:jboss-mbeans:jar:6.0.0.Beta1
                            [DEBUG] org.jboss.mx:jboss-jmx:jar:6.0.0.Beta1
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA
                            [DEBUG] org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA
                            [DEBUG] org.jboss:jbossxb:jar:2.0.0.GA
                            [DEBUG] oswego-concurrent:concurrent:jar:1.3.4-jboss-update1
                            [DEBUG] org.jboss.integration:jboss-classloading-spi:jar:6.0.0.Alpha4
                            [DEBUG] xerces:xercesImpl:jar:2.9.1
                            [DEBUG] dom4j:dom4j:jar:1.6.1
                            [DEBUG] bcel:bcel:jar:5.1
                            [DEBUG] org.jboss.test:jboss-test:jar:1.1.1.GA:test
                            [DEBUG] junit:junit:jar:4.4:test
                            [DEBUG] org.jboss.mx:jboss-jmx:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile (selected for compile)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] Retrieving parent-POM: org.jboss.integration:jboss-integration-parent::6.0.0.Alpha4 for project: null:jboss-classloading-spi:jar:6.0.0.Alpha4 from the repository.
                            [DEBUG] Adding managed dependencies for unknown:jboss-classloading-spi
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA
                            [DEBUG] org.jboss.aop:jboss-aop:jar:client:2.0.0.GA
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA
                            [DEBUG] org.jboss.javaee:jboss-jca-api:jar:1.5.0.GA
                            [DEBUG] org.jboss.javaee:jboss-transaction-api:jar:1.0.1.GA
                            [DEBUG] jacorb:jacorb:jar:2.3.0jboss.patch5-brew
                            [DEBUG] org.jboss.deployers:jboss-deployers-vfs-spi:jar:2.0.0.CR5
                            [DEBUG] org.jboss:jboss-vfs:jar:2.0.0.CR5
                            [DEBUG] org.jboss.deployers:jboss-deployers-core-spi:jar:2.0.0.CR5
                            [DEBUG] org.jboss.man:jboss-managed:jar:2.0.0.CR5
                            [DEBUG] org.jboss.man:jboss-metatype:jar:2.0.0.CR5
                            [DEBUG] org.jboss.integration:jboss-classloading-spi:jar:6.0.0.Alpha4:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] Adding managed dependencies for org.jboss.mx:jboss-j2se
                            [DEBUG] org.jboss.mx:jboss-j2se:jar:6.0.0.Beta1
                            [DEBUG] org.jboss.mx:jboss-j2se:test-jar:tests:6.0.0.Beta1:test
                            [DEBUG] org.jboss.mx:jboss-mbeans:jar:6.0.0.Beta1
                            [DEBUG] org.jboss.mx:jboss-jmx:jar:6.0.0.Beta1
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA
                            [DEBUG] org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA
                            [DEBUG] org.jboss:jbossxb:jar:2.0.0.GA
                            [DEBUG] oswego-concurrent:concurrent:jar:1.3.4-jboss-update1
                            [DEBUG] org.jboss.integration:jboss-classloading-spi:jar:6.0.0.Alpha4
                            [DEBUG] xerces:xercesImpl:jar:2.9.1
                            [DEBUG] dom4j:dom4j:jar:1.6.1
                            [DEBUG] bcel:bcel:jar:5.1
                            [DEBUG] org.jboss.test:jboss-test:jar:1.1.1.GA:test
                            [DEBUG] junit:junit:jar:4.4:test
                            [DEBUG] org.jboss.mx:jboss-j2se:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] org.jboss.mx:jboss-j2se:test-jar:tests:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] Adding managed dependencies for org.jboss.mx:jboss-mbeans
                            [DEBUG] org.jboss.mx:jboss-j2se:jar:6.0.0.Beta1
                            [DEBUG] org.jboss.mx:jboss-j2se:test-jar:tests:6.0.0.Beta1:test
                            [DEBUG] org.jboss.mx:jboss-mbeans:jar:6.0.0.Beta1
                            [DEBUG] org.jboss.mx:jboss-jmx:jar:6.0.0.Beta1
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA
                            [DEBUG] org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA
                            [DEBUG] org.jboss:jbossxb:jar:2.0.0.GA
                            [DEBUG] oswego-concurrent:concurrent:jar:1.3.4-jboss-update1
                            [DEBUG] org.jboss.integration:jboss-classloading-spi:jar:6.0.0.Alpha4
                            [DEBUG] xerces:xercesImpl:jar:2.9.1
                            [DEBUG] dom4j:dom4j:jar:1.6.1
                            [DEBUG] bcel:bcel:jar:5.1
                            [DEBUG] org.jboss.test:jboss-test:jar:1.1.1.GA:test
                            [DEBUG] junit:junit:jar:4.4:test
                            [DEBUG] org.jboss.mx:jboss-mbeans:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] dom4j:dom4j:jar:1.6.1:compile (selected for compile)
                            [DEBUG] bcel:bcel:jar:5.1:compile (selected for compile)
                            [DEBUG] junit:junit:jar:4.4:compile (selected for compile)
                            [DEBUG] org.jboss.man:jboss-managed:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss.man:jboss-metatype:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.1.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-mdr:jar:2.0.1.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] org.jboss.test:jboss-test:jar:1.1.1.GA:test (selected for test)
                            [DEBUG] org.apache.ant:ant:jar:1.7.0:test (selected for test)
                            [DEBUG] org.apache.ant:ant-launcher:jar:1.7.0:test (selected for test)
                            [DEBUG] org.apache.ant:ant-junit:jar:1.7.0:test (selected for test)
                            [DEBUG] junit:junit:jar:3.8.2:test (applying version: 4.4)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:test (selected for test)
                            [DEBUG] apache-log4j:log4j:jar:1.2.14:test (selected for test)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.7.GA:test (applying version: 2.2.10.GA)
                            [DEBUG] jboss.profiler.jvmti:jboss-profiler-jvmti:jar:1.0.0.CR5:test (selected for test)
                            [DEBUG] junit:junit:jar:3.8.1:test (applying version: 4.4)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] apache-log4j:log4j:jar:1.2.14:test (selected for test)
                            [DEBUG] org.jboss.jbossas:jboss-server-manager:jar:0.1.1.GA:test (selected for test)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] junit:junit:jar:4.4:test (not setting scope to: compile; local scope test wins)
                            [WARNING]
                             Artifact junit:junit:jar:4.4:test retains local scope 'test' overriding broader scope 'compile'
                             given by a dependency. If this is not intended, modify or remove the local scope.
                            
                            [DEBUG] junit:junit:jar:4.4:test (selected for test)
                            [DEBUG] org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:test (selected for test)
                            [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-enforcer-plugin:1.0-alpha-3:enforce' -->
                            [DEBUG] (s) fail = true
                            [DEBUG] (s) failFast = false
                            [DEBUG] (s) project = MavenProject: org.jboss.microcontainer:jboss-jmx-mc-int:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\jmx-mc-int\pom.xml
                            [DEBUG] (s) version = 2.0.9
                            [DEBUG] (s) version = 1.5.0
                            [DEBUG] (s) rules = [Lorg.apache.maven.shared.enforcer.rule.api.EnforcerRule;@123fee1
                            [DEBUG] (s) session = org.apache.maven.execution.MavenSession@10d9151
                            [DEBUG] (s) skip = false
                            [DEBUG] -- end configuration --
                            [INFO] [enforcer:enforce {execution: enforce-versions}]
                            [DEBUG] Executing rule: org.apache.maven.plugin.enforcer.RequireMavenVersion
                            [DEBUG] Detected Maven Version: 2.0.9
                            [DEBUG] Detected Maven Version: 2.0.9 is allowed in the range 2.0.9.
                            [DEBUG] Executing rule: org.apache.maven.plugin.enforcer.RequireJavaVersion
                            [DEBUG] Detected Java String: 1.5.0_14
                            [DEBUG] Normalized Java String: 1.5.0-14
                            [DEBUG] Parsed Version: Major: 1 Minor: 5 Incremental: 0 Build: 14 Qualifier: null
                            [DEBUG] Detected JDK Version: 1.5.0-14 is allowed in the range 1.5.0.
                            [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.2:resources' -->
                            [DEBUG] (f) filters = []
                            [DEBUG] (f) outputDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                            [DEBUG] (f) project = MavenProject: org.jboss.microcontainer:jboss-jmx-mc-int:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\jmx-mc-int\pom.xml
                            [DEBUG] (f) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: C:\projects\microcontainer\kernel\jmx-mc-int\src\main\resources, PatternSet [includes: {}, excludes: {}]}}]
                            [DEBUG] -- end configuration --
                            [INFO] [resources:resources]
                            [INFO] Using default encoding to copy filtered resources.
                            [DEBUG] org.jboss.microcontainer:jboss-jmx-mc-int:jar:2.2.0-SNAPSHOT (selected for null)
                            [DEBUG] active project artifact:
                             artifact = org.jboss.microcontainer:jboss-kernel:jar:2.2.0-SNAPSHOT:compile;
                             project: MavenProject: org.jboss.microcontainer:jboss-kernel:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\kernel\pom.xml (selected for compile)
                            [DEBUG] active project artifact:
                             artifact = org.jboss.microcontainer:jboss-dependency:jar:2.2.0-SNAPSHOT:compile;
                             project: MavenProject: org.jboss.microcontainer:jboss-dependency:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\dependency\pom.xml (selected for compile)
                            [DEBUG] org.jboss:jbossxb:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.2.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] apache-xerces:xml-apis:jar:2.9.1:compile (selected for compile)
                            [DEBUG] apache-xerces:xercesImpl:jar:2.9.1:compile (selected for compile)
                            [DEBUG] wutka-dtdparser:dtdparser121:jar:1.2.1:compile (selected for compile)
                            [DEBUG] javax.activation:activation:jar:1.1.1:compile (selected for compile)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.2.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-mdr:jar:2.0.1.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jbossxb:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] apache-xerces:xml-apis:jar:2.9.1:compile (selected for compile)
                            [DEBUG] apache-xerces:xercesImpl:jar:2.9.1:compile (selected for compile)
                            [DEBUG] wutka-dtdparser:dtdparser121:jar:1.2.1:compile (selected for compile)
                            [DEBUG] javax.activation:activation:jar:1.1.1:compile (selected for compile)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] org.jboss.mx:jboss-jmx:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile (selected for compile)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] org.jboss.integration:jboss-classloading-spi:jar:6.0.0.Alpha4:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss.mx:jboss-j2se:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] org.jboss.mx:jboss-j2se:test-jar:tests:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] org.jboss.mx:jboss-mbeans:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] dom4j:dom4j:jar:1.6.1:compile (selected for compile)
                            [DEBUG] bcel:bcel:jar:5.1:compile (selected for compile)
                            [DEBUG] junit:junit:jar:4.4:compile (selected for compile)
                            [DEBUG] org.jboss.man:jboss-managed:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss.man:jboss-metatype:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.1.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-mdr:jar:2.0.1.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] org.jboss.test:jboss-test:jar:1.1.1.GA:test (selected for test)
                            [DEBUG] org.apache.ant:ant:jar:1.7.0:test (selected for test)
                            [DEBUG] org.apache.ant:ant-launcher:jar:1.7.0:test (selected for test)
                            [DEBUG] org.apache.ant:ant-junit:jar:1.7.0:test (selected for test)
                            [DEBUG] junit:junit:jar:3.8.2:test (applying version: 4.4)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:test (selected for test)
                            [DEBUG] apache-log4j:log4j:jar:1.2.14:test (selected for test)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.7.GA:test (applying version: 2.2.10.GA)
                            [DEBUG] jboss.profiler.jvmti:jboss-profiler-jvmti:jar:1.0.0.CR5:test (selected for test)
                            [DEBUG] junit:junit:jar:3.8.1:test (applying version: 4.4)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] apache-log4j:log4j:jar:1.2.14:test (selected for test)
                            [DEBUG] org.jboss.jbossas:jboss-server-manager:jar:0.1.1.GA:test (selected for test)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] junit:junit:jar:4.4:test (not setting scope to: compile; local scope test wins)
                            [DEBUG] junit:junit:jar:4.4:test (selected for test)
                            [DEBUG] org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:test (selected for test)
                            [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile' -->
                            [DEBUG] (f) basedir = C:\projects\microcontainer\kernel\jmx-mc-int
                            [DEBUG] (f) buildDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target
                            [DEBUG] (f) classpathElements = [C:\projects\microcontainer\kernel\jmx-mc-int\target\classes, C:\projects\microcontainer\kernel\kernel\target\classes, C:\projects\microcontainer\kernel\dependency\target\jboss-dependency.jar, C:\Documents and Settin
                            gs\Ales\.m2\repository\org\jboss\jbossxb\2.0.0.GA\jbossxb-2.0.0.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-spi\2.0.5.GA\jboss-logging-spi-2.0.5.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss
                            \jboss-common-core\2.2.10.GA\jboss-common-core-2.2.10.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-reflect\2.0.2.GA\jboss-reflect-2.0.2.GA.jar, C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xml-apis\2.9.1\xml-ap
                            is-2.9.1.jar, C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar, C:\Documents and Settings\Ales\.m2\repository\wutka-dtdparser\dtdparser121\1.2.1\dtdparser121-1.2.1.jar, C:\Documents and Settings\Ales\.
                            m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar, C:\Documents and Settings\Ales\.m2\repository\sun-jaxb\jaxb-api\2.1.4\jaxb-api-2.1.4.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-mdr\2.0.1.GA\jboss-mdr-2.0.1
                            .GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-jmx\6.0.0.Beta1\jboss-jmx-6.0.0.Beta1.jar, C:\Documents and Settings\Ales\.m2\repository\oswego-concurrent\concurrent\1.3.4-jboss-update1\concurrent-1.3.4-jboss-update1.jar, C:
                            \Documents and Settings\Ales\.m2\repository\org\jboss\integration\jboss-classloading-spi\6.0.0.Alpha4\jboss-classloading-spi-6.0.0.Alpha4.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1.ja
                            r, C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1-tests.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-mbeans\6.0.0.Beta1\jboss-mbeans-6.0.0.Beta1.jar, C:\Documents and
                            Settings\Ales\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar, C:\Documents and Settings\Ales\.m2\repository\bcel\bcel\5.1\bcel-5.1.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-managed\2.0.0.GA\jboss-managed-2.0.0.GA.jar, C
                            :\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-metatype\2.0.0.GA\jboss-metatype-2.0.0.GA.jar]
                            [DEBUG] (f) compileSourceRoots = [C:\projects\microcontainer\kernel\jmx-mc-int\src\main\java]
                            [DEBUG] (f) compilerId = javac
                            [DEBUG] (f) debug = true
                            [DEBUG] (f) failOnError = true
                            [DEBUG] (f) fork = false
                            [DEBUG] (f) optimize = true
                            [DEBUG] (f) outputDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                            [DEBUG] (f) outputFileName = jboss-jmx-mc-int
                            [DEBUG] (f) projectArtifact = org.jboss.microcontainer:jboss-jmx-mc-int:jar:2.2.0-SNAPSHOT
                            [DEBUG] (f) showDeprecation = true
                            [DEBUG] (f) showWarnings = true
                            [DEBUG] (f) source = 1.5
                            [DEBUG] (f) staleMillis = 0
                            [DEBUG] (f) target = 1.5
                            [DEBUG] (f) verbose = false
                            [DEBUG] -- end configuration --
                            [INFO] [compiler:compile]
                            [DEBUG] Using compiler 'javac'.
                            [DEBUG] Source directories: [C:\projects\microcontainer\kernel\jmx-mc-int\src\main\java]
                            [DEBUG] Classpath: [C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                             C:\projects\microcontainer\kernel\kernel\target\classes
                             C:\projects\microcontainer\kernel\dependency\target\jboss-dependency.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\jbossxb\2.0.0.GA\jbossxb-2.0.0.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-spi\2.0.5.GA\jboss-logging-spi-2.0.5.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-common-core\2.2.10.GA\jboss-common-core-2.2.10.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-reflect\2.0.2.GA\jboss-reflect-2.0.2.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xml-apis\2.9.1\xml-apis-2.9.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\wutka-dtdparser\dtdparser121\1.2.1\dtdparser121-1.2.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\sun-jaxb\jaxb-api\2.1.4\jaxb-api-2.1.4.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-mdr\2.0.1.GA\jboss-mdr-2.0.1.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-jmx\6.0.0.Beta1\jboss-jmx-6.0.0.Beta1.jar
                             C:\Documents and Settings\Ales\.m2\repository\oswego-concurrent\concurrent\1.3.4-jboss-update1\concurrent-1.3.4-jboss-update1.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\integration\jboss-classloading-spi\6.0.0.Alpha4\jboss-classloading-spi-6.0.0.Alpha4.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1-tests.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-mbeans\6.0.0.Beta1\jboss-mbeans-6.0.0.Beta1.jar
                             C:\Documents and Settings\Ales\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\bcel\bcel\5.1\bcel-5.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-managed\2.0.0.GA\jboss-managed-2.0.0.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-metatype\2.0.0.GA\jboss-metatype-2.0.0.GA.jar]
                            [DEBUG] Output directory: C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                            [DEBUG] Classpath:
                            [DEBUG] C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                            [DEBUG] C:\projects\microcontainer\kernel\kernel\target\classes
                            [DEBUG] C:\projects\microcontainer\kernel\dependency\target\jboss-dependency.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jbossxb\2.0.0.GA\jbossxb-2.0.0.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-spi\2.0.5.GA\jboss-logging-spi-2.0.5.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-common-core\2.2.10.GA\jboss-common-core-2.2.10.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-reflect\2.0.2.GA\jboss-reflect-2.0.2.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xml-apis\2.9.1\xml-apis-2.9.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\wutka-dtdparser\dtdparser121\1.2.1\dtdparser121-1.2.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\sun-jaxb\jaxb-api\2.1.4\jaxb-api-2.1.4.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-mdr\2.0.1.GA\jboss-mdr-2.0.1.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-jmx\6.0.0.Beta1\jboss-jmx-6.0.0.Beta1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\oswego-concurrent\concurrent\1.3.4-jboss-update1\concurrent-1.3.4-jboss-update1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\integration\jboss-classloading-spi\6.0.0.Alpha4\jboss-classloading-spi-6.0.0.Alpha4.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1-tests.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-mbeans\6.0.0.Beta1\jboss-mbeans-6.0.0.Beta1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\bcel\bcel\5.1\bcel-5.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-managed\2.0.0.GA\jboss-managed-2.0.0.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-metatype\2.0.0.GA\jboss-metatype-2.0.0.GA.jar
                            [DEBUG] Source roots:
                            [DEBUG] C:\projects\microcontainer\kernel\jmx-mc-int\src\main\java
                            [INFO] Compiling 66 source files to C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                            [WARNING] C:\projects\microcontainer\kernel\jmx-mc-int\src\main\java\org\jboss\system\ServiceConfigurator.java:[159,19] [deprecation] isDebugEnabled() in org.jboss.logging.Logger has been deprecated
                            
                            [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.2:testResources' -->
                            [DEBUG] (f) filters = []
                            [DEBUG] (f) outputDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes
                            [DEBUG] (f) project = MavenProject: org.jboss.microcontainer:jboss-jmx-mc-int:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\jmx-mc-int\pom.xml
                            [DEBUG] (f) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: C:\projects\microcontainer\kernel\jmx-mc-int\src\test\resources, PatternSet [includes: {}, excludes: {}]}}]
                            [DEBUG] -- end configuration --
                            [INFO] [resources:testResources]
                            [INFO] Using default encoding to copy filtered resources.
                            [DEBUG] org.jboss.microcontainer:jboss-jmx-mc-int:jar:2.2.0-SNAPSHOT (selected for null)
                            [DEBUG] active project artifact:
                             artifact = org.jboss.microcontainer:jboss-kernel:jar:2.2.0-SNAPSHOT:compile;
                             project: MavenProject: org.jboss.microcontainer:jboss-kernel:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\kernel\pom.xml (selected for compile)
                            [DEBUG] active project artifact:
                             artifact = org.jboss.microcontainer:jboss-dependency:jar:2.2.0-SNAPSHOT:compile;
                             project: MavenProject: org.jboss.microcontainer:jboss-dependency:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\dependency\pom.xml (selected for compile)
                            [DEBUG] org.jboss:jbossxb:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.2.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] apache-xerces:xml-apis:jar:2.9.1:compile (selected for compile)
                            [DEBUG] apache-xerces:xercesImpl:jar:2.9.1:compile (selected for compile)
                            [DEBUG] wutka-dtdparser:dtdparser121:jar:1.2.1:compile (selected for compile)
                            [DEBUG] javax.activation:activation:jar:1.1.1:compile (selected for compile)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.2.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-mdr:jar:2.0.1.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jbossxb:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] apache-xerces:xml-apis:jar:2.9.1:compile (selected for compile)
                            [DEBUG] apache-xerces:xercesImpl:jar:2.9.1:compile (selected for compile)
                            [DEBUG] wutka-dtdparser:dtdparser121:jar:1.2.1:compile (selected for compile)
                            [DEBUG] javax.activation:activation:jar:1.1.1:compile (selected for compile)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] org.jboss.mx:jboss-jmx:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile (selected for compile)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] org.jboss.integration:jboss-classloading-spi:jar:6.0.0.Alpha4:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss.mx:jboss-j2se:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] org.jboss.mx:jboss-j2se:test-jar:tests:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] org.jboss.mx:jboss-mbeans:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] dom4j:dom4j:jar:1.6.1:compile (selected for compile)
                            [DEBUG] bcel:bcel:jar:5.1:compile (selected for compile)
                            [DEBUG] junit:junit:jar:4.4:compile (selected for compile)
                            [DEBUG] org.jboss.man:jboss-managed:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss.man:jboss-metatype:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.1.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-mdr:jar:2.0.1.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] org.jboss.test:jboss-test:jar:1.1.1.GA:test (selected for test)
                            [DEBUG] org.apache.ant:ant:jar:1.7.0:test (selected for test)
                            [DEBUG] org.apache.ant:ant-launcher:jar:1.7.0:test (selected for test)
                            [DEBUG] org.apache.ant:ant-junit:jar:1.7.0:test (selected for test)
                            [DEBUG] junit:junit:jar:3.8.2:test (applying version: 4.4)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:test (selected for test)
                            [DEBUG] apache-log4j:log4j:jar:1.2.14:test (selected for test)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.7.GA:test (applying version: 2.2.10.GA)
                            [DEBUG] jboss.profiler.jvmti:jboss-profiler-jvmti:jar:1.0.0.CR5:test (selected for test)
                            [DEBUG] junit:junit:jar:3.8.1:test (applying version: 4.4)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] apache-log4j:log4j:jar:1.2.14:test (selected for test)
                            [DEBUG] org.jboss.jbossas:jboss-server-manager:jar:0.1.1.GA:test (selected for test)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] junit:junit:jar:4.4:test (not setting scope to: compile; local scope test wins)
                            [DEBUG] junit:junit:jar:4.4:test (selected for test)
                            [DEBUG] org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:test (selected for test)
                            [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:testCompile' -->
                            [DEBUG] (f) basedir = C:\projects\microcontainer\kernel\jmx-mc-int
                            [DEBUG] (f) buildDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target
                            [DEBUG] (f) classpathElements = [C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes, C:\projects\microcontainer\kernel\jmx-mc-int\target\classes, C:\projects\microcontainer\kernel\kernel\target\jboss-kernel.jar, C:\projects\microconta
                            iner\kernel\dependency\target\jboss-dependency.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\jbossxb\2.0.0.GA\jbossxb-2.0.0.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-spi\2.0.5.GA\jboss-loggin
                            g-spi-2.0.5.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-common-core\2.2.10.GA\jboss-common-core-2.2.10.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-reflect\2.0.2.GA\jboss-reflect-2.0.2.GA.jar, C:\Doc
                            uments and Settings\Ales\.m2\repository\apache-xerces\xml-apis\2.9.1\xml-apis-2.9.1.jar, C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar, C:\Documents and Settings\Ales\.m2\repository\wutka-dtdparser\
                            dtdparser121\1.2.1\dtdparser121-1.2.1.jar, C:\Documents and Settings\Ales\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar, C:\Documents and Settings\Ales\.m2\repository\sun-jaxb\jaxb-api\2.1.4\jaxb-api-2.1.4.jar, C:\Documents an
                            d Settings\Ales\.m2\repository\org\jboss\jboss-mdr\2.0.1.GA\jboss-mdr-2.0.1.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-jmx\6.0.0.Beta1\jboss-jmx-6.0.0.Beta1.jar, C:\Documents and Settings\Ales\.m2\repository\oswego-concu
                            rrent\concurrent\1.3.4-jboss-update1\concurrent-1.3.4-jboss-update1.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\integration\jboss-classloading-spi\6.0.0.Alpha4\jboss-classloading-spi-6.0.0.Alpha4.jar, C:\Documents and Settings\Ales\.
                            m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1-tests.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\
                            mx\jboss-mbeans\6.0.0.Beta1\jboss-mbeans-6.0.0.Beta1.jar, C:\Documents and Settings\Ales\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar, C:\Documents and Settings\Ales\.m2\repository\bcel\bcel\5.1\bcel-5.1.jar, C:\Documents and Settings\Ales\.m2\re
                            pository\junit\junit\4.4\junit-4.4.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-managed\2.0.0.GA\jboss-managed-2.0.0.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-metatype\2.0.0.GA\jboss-metatype-
                            2.0.0.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\test\jboss-test\1.1.1.GA\jboss-test-1.1.1.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\apache\ant\ant\1.7.0\ant-1.7.0.jar, C:\Documents and Settings\Ales\.m2\repositor
                            y\org\apache\ant\ant-launcher\1.7.0\ant-launcher-1.7.0.jar, C:\Documents and Settings\Ales\.m2\repository\org\apache\ant\ant-junit\1.7.0\ant-junit-1.7.0.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-log4j\2.0.5.GA
                            \jboss-logging-log4j-2.0.5.GA.jar, C:\Documents and Settings\Ales\.m2\repository\apache-log4j\log4j\1.2.14\log4j-1.2.14.jar, C:\Documents and Settings\Ales\.m2\repository\jboss\profiler\jvmti\jboss-profiler-jvmti\1.0.0.CR5\jboss-profiler-jvmti-1.0.0.
                            CR5.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\jbossas\jboss-server-manager\0.1.1.GA\jboss-server-manager-0.1.1.GA.jar]
                            [DEBUG] (f) compileSourceRoots = [C:\projects\microcontainer\kernel\jmx-mc-int\src\test\java]
                            [DEBUG] (f) compilerId = javac
                            [DEBUG] (f) debug = true
                            [DEBUG] (f) failOnError = true
                            [DEBUG] (f) fork = false
                            [DEBUG] (f) optimize = true
                            [DEBUG] (f) outputDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes
                            [DEBUG] (f) outputFileName = jboss-jmx-mc-int
                            [DEBUG] (f) showDeprecation = true
                            [DEBUG] (f) showWarnings = true
                            [DEBUG] (f) source = 1.5
                            [DEBUG] (f) staleMillis = 0
                            [DEBUG] (f) target = 1.5
                            [DEBUG] (f) verbose = false
                            [DEBUG] -- end configuration --
                            [INFO] [compiler:testCompile]
                            [DEBUG] Using compiler 'javac'.
                            [DEBUG] Source directories: [C:\projects\microcontainer\kernel\jmx-mc-int\src\test\java]
                            [DEBUG] Classpath: [C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes
                             C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                             C:\projects\microcontainer\kernel\kernel\target\jboss-kernel.jar
                             C:\projects\microcontainer\kernel\dependency\target\jboss-dependency.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\jbossxb\2.0.0.GA\jbossxb-2.0.0.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-spi\2.0.5.GA\jboss-logging-spi-2.0.5.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-common-core\2.2.10.GA\jboss-common-core-2.2.10.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-reflect\2.0.2.GA\jboss-reflect-2.0.2.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xml-apis\2.9.1\xml-apis-2.9.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\wutka-dtdparser\dtdparser121\1.2.1\dtdparser121-1.2.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\sun-jaxb\jaxb-api\2.1.4\jaxb-api-2.1.4.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-mdr\2.0.1.GA\jboss-mdr-2.0.1.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-jmx\6.0.0.Beta1\jboss-jmx-6.0.0.Beta1.jar
                             C:\Documents and Settings\Ales\.m2\repository\oswego-concurrent\concurrent\1.3.4-jboss-update1\concurrent-1.3.4-jboss-update1.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\integration\jboss-classloading-spi\6.0.0.Alpha4\jboss-classloading-spi-6.0.0.Alpha4.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1-tests.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-mbeans\6.0.0.Beta1\jboss-mbeans-6.0.0.Beta1.jar
                             C:\Documents and Settings\Ales\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\bcel\bcel\5.1\bcel-5.1.jar
                             C:\Documents and Settings\Ales\.m2\repository\junit\junit\4.4\junit-4.4.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-managed\2.0.0.GA\jboss-managed-2.0.0.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-metatype\2.0.0.GA\jboss-metatype-2.0.0.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\test\jboss-test\1.1.1.GA\jboss-test-1.1.1.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\apache\ant\ant\1.7.0\ant-1.7.0.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\apache\ant\ant-launcher\1.7.0\ant-launcher-1.7.0.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\apache\ant\ant-junit\1.7.0\ant-junit-1.7.0.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-log4j\2.0.5.GA\jboss-logging-log4j-2.0.5.GA.jar
                             C:\Documents and Settings\Ales\.m2\repository\apache-log4j\log4j\1.2.14\log4j-1.2.14.jar
                             C:\Documents and Settings\Ales\.m2\repository\jboss\profiler\jvmti\jboss-profiler-jvmti\1.0.0.CR5\jboss-profiler-jvmti-1.0.0.CR5.jar
                             C:\Documents and Settings\Ales\.m2\repository\org\jboss\jbossas\jboss-server-manager\0.1.1.GA\jboss-server-manager-0.1.1.GA.jar]
                            [DEBUG] Output directory: C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes
                            [DEBUG] Classpath:
                            [DEBUG] C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes
                            [DEBUG] C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                            [DEBUG] C:\projects\microcontainer\kernel\kernel\target\jboss-kernel.jar
                            [DEBUG] C:\projects\microcontainer\kernel\dependency\target\jboss-dependency.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jbossxb\2.0.0.GA\jbossxb-2.0.0.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-spi\2.0.5.GA\jboss-logging-spi-2.0.5.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-common-core\2.2.10.GA\jboss-common-core-2.2.10.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-reflect\2.0.2.GA\jboss-reflect-2.0.2.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xml-apis\2.9.1\xml-apis-2.9.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\wutka-dtdparser\dtdparser121\1.2.1\dtdparser121-1.2.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\sun-jaxb\jaxb-api\2.1.4\jaxb-api-2.1.4.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-mdr\2.0.1.GA\jboss-mdr-2.0.1.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-jmx\6.0.0.Beta1\jboss-jmx-6.0.0.Beta1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\oswego-concurrent\concurrent\1.3.4-jboss-update1\concurrent-1.3.4-jboss-update1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\integration\jboss-classloading-spi\6.0.0.Alpha4\jboss-classloading-spi-6.0.0.Alpha4.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1-tests.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-mbeans\6.0.0.Beta1\jboss-mbeans-6.0.0.Beta1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\bcel\bcel\5.1\bcel-5.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\junit\junit\4.4\junit-4.4.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-managed\2.0.0.GA\jboss-managed-2.0.0.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-metatype\2.0.0.GA\jboss-metatype-2.0.0.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\test\jboss-test\1.1.1.GA\jboss-test-1.1.1.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\apache\ant\ant\1.7.0\ant-1.7.0.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\apache\ant\ant-launcher\1.7.0\ant-launcher-1.7.0.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\apache\ant\ant-junit\1.7.0\ant-junit-1.7.0.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-log4j\2.0.5.GA\jboss-logging-log4j-2.0.5.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\apache-log4j\log4j\1.2.14\log4j-1.2.14.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\jboss\profiler\jvmti\jboss-profiler-jvmti\1.0.0.CR5\jboss-profiler-jvmti-1.0.0.CR5.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jbossas\jboss-server-manager\0.1.1.GA\jboss-server-manager-0.1.1.GA.jar
                            [DEBUG] Source roots:
                            [DEBUG] C:\projects\microcontainer\kernel\jmx-mc-int\src\test\java
                            [INFO] Compiling 201 source files to C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes
                            [WARNING] C:\projects\microcontainer\kernel\jmx-mc-int\src\test\java\org\jboss\test\system\metadata\value\valuefactory\test\MockTypeInfo.java:[92,19] [deprecation] getType() in org.jboss.reflect.spi.TypeInfo has been deprecated
                            
                            [DEBUG] org.jboss.microcontainer:jboss-jmx-mc-int:jar:2.2.0-SNAPSHOT (selected for null)
                            [DEBUG] active project artifact:
                             artifact = org.jboss.microcontainer:jboss-kernel:jar:2.2.0-SNAPSHOT:compile;
                             project: MavenProject: org.jboss.microcontainer:jboss-kernel:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\kernel\pom.xml (selected for compile)
                            [DEBUG] active project artifact:
                             artifact = org.jboss.microcontainer:jboss-dependency:jar:2.2.0-SNAPSHOT:compile;
                             project: MavenProject: org.jboss.microcontainer:jboss-dependency:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\dependency\pom.xml (selected for compile)
                            [DEBUG] org.jboss:jbossxb:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.2.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] apache-xerces:xml-apis:jar:2.9.1:compile (selected for compile)
                            [DEBUG] apache-xerces:xercesImpl:jar:2.9.1:compile (selected for compile)
                            [DEBUG] wutka-dtdparser:dtdparser121:jar:1.2.1:compile (selected for compile)
                            [DEBUG] javax.activation:activation:jar:1.1.1:compile (selected for compile)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.2.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-mdr:jar:2.0.1.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jbossxb:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] apache-xerces:xml-apis:jar:2.9.1:compile (selected for compile)
                            [DEBUG] apache-xerces:xercesImpl:jar:2.9.1:compile (selected for compile)
                            [DEBUG] wutka-dtdparser:dtdparser121:jar:1.2.1:compile (selected for compile)
                            [DEBUG] javax.activation:activation:jar:1.1.1:compile (selected for compile)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] org.jboss.mx:jboss-jmx:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] oswego-concurrent:concurrent:jar:1.3.4-jboss-update1:compile (selected for compile)
                            [DEBUG] org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.10.GA:compile (selected for compile)
                            [DEBUG] org.jboss.integration:jboss-classloading-spi:jar:6.0.0.Alpha4:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.8.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss.mx:jboss-j2se:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] org.jboss.mx:jboss-j2se:test-jar:tests:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] org.jboss.mx:jboss-mbeans:jar:6.0.0.Beta1:compile (selected for compile)
                            [DEBUG] dom4j:dom4j:jar:1.6.1:compile (selected for compile)
                            [DEBUG] bcel:bcel:jar:5.1:compile (selected for compile)
                            [DEBUG] junit:junit:jar:4.4:compile (selected for compile)
                            [DEBUG] org.jboss.man:jboss-managed:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss.man:jboss-metatype:jar:2.0.0.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.1.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] org.jboss:jboss-mdr:jar:2.0.1.GA:compile (selected for compile)
                            [DEBUG] org.jboss:jboss-reflect:jar:2.0.0.GA:compile (applying version: 2.0.2.GA)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.9.GA:compile (applying version: 2.2.10.GA)
                            [DEBUG] sun-jaxb:jaxb-api:jar:2.1.4:compile (selected for compile)
                            [DEBUG] org.jboss.test:jboss-test:jar:1.1.1.GA:test (selected for test)
                            [DEBUG] org.apache.ant:ant:jar:1.7.0:test (selected for test)
                            [DEBUG] org.apache.ant:ant-launcher:jar:1.7.0:test (selected for test)
                            [DEBUG] org.apache.ant:ant-junit:jar:1.7.0:test (selected for test)
                            [DEBUG] junit:junit:jar:3.8.2:test (applying version: 4.4)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:test (selected for test)
                            [DEBUG] apache-log4j:log4j:jar:1.2.14:test (selected for test)
                            [DEBUG] org.jboss:jboss-common-core:jar:2.2.7.GA:test (applying version: 2.2.10.GA)
                            [DEBUG] jboss.profiler.jvmti:jboss-profiler-jvmti:jar:1.0.0.CR5:test (selected for test)
                            [DEBUG] junit:junit:jar:3.8.1:test (applying version: 4.4)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] apache-log4j:log4j:jar:1.2.14:test (selected for test)
                            [DEBUG] org.jboss.jbossas:jboss-server-manager:jar:0.1.1.GA:test (selected for test)
                            [DEBUG] junit:junit:jar:4.4:test (applying scope: compile)
                            [DEBUG] junit:junit:jar:4.4:test (not setting scope to: compile; local scope test wins)
                            [DEBUG] junit:junit:jar:4.4:test (selected for test)
                            [DEBUG] org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:test (selected for test)
                            [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test' -->
                            [DEBUG] (f) basedir = C:\projects\microcontainer\kernel\jmx-mc-int
                            [DEBUG] (f) childDelegation = false
                            [DEBUG] (f) classesDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                            [DEBUG] (f) classpathElements = [C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes, C:\projects\microcontainer\kernel\jmx-mc-int\target\classes, C:\projects\microcontainer\kernel\kernel\target\jboss-kernel.jar, C:\projects\microconta
                            iner\kernel\dependency\target\jboss-dependency.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\jbossxb\2.0.0.GA\jbossxb-2.0.0.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-spi\2.0.5.GA\jboss-loggin
                            g-spi-2.0.5.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-common-core\2.2.10.GA\jboss-common-core-2.2.10.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-reflect\2.0.2.GA\jboss-reflect-2.0.2.GA.jar, C:\Doc
                            uments and Settings\Ales\.m2\repository\apache-xerces\xml-apis\2.9.1\xml-apis-2.9.1.jar, C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar, C:\Documents and Settings\Ales\.m2\repository\wutka-dtdparser\
                            dtdparser121\1.2.1\dtdparser121-1.2.1.jar, C:\Documents and Settings\Ales\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar, C:\Documents and Settings\Ales\.m2\repository\sun-jaxb\jaxb-api\2.1.4\jaxb-api-2.1.4.jar, C:\Documents an
                            d Settings\Ales\.m2\repository\org\jboss\jboss-mdr\2.0.1.GA\jboss-mdr-2.0.1.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-jmx\6.0.0.Beta1\jboss-jmx-6.0.0.Beta1.jar, C:\Documents and Settings\Ales\.m2\repository\oswego-concu
                            rrent\concurrent\1.3.4-jboss-update1\concurrent-1.3.4-jboss-update1.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\integration\jboss-classloading-spi\6.0.0.Alpha4\jboss-classloading-spi-6.0.0.Alpha4.jar, C:\Documents and Settings\Ales\.
                            m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1-tests.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\
                            mx\jboss-mbeans\6.0.0.Beta1\jboss-mbeans-6.0.0.Beta1.jar, C:\Documents and Settings\Ales\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar, C:\Documents and Settings\Ales\.m2\repository\bcel\bcel\5.1\bcel-5.1.jar, C:\Documents and Settings\Ales\.m2\re
                            pository\junit\junit\4.4\junit-4.4.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-managed\2.0.0.GA\jboss-managed-2.0.0.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-metatype\2.0.0.GA\jboss-metatype-
                            2.0.0.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\test\jboss-test\1.1.1.GA\jboss-test-1.1.1.GA.jar, C:\Documents and Settings\Ales\.m2\repository\org\apache\ant\ant\1.7.0\ant-1.7.0.jar, C:\Documents and Settings\Ales\.m2\repositor
                            y\org\apache\ant\ant-launcher\1.7.0\ant-launcher-1.7.0.jar, C:\Documents and Settings\Ales\.m2\repository\org\apache\ant\ant-junit\1.7.0\ant-junit-1.7.0.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-log4j\2.0.5.GA
                            \jboss-logging-log4j-2.0.5.GA.jar, C:\Documents and Settings\Ales\.m2\repository\apache-log4j\log4j\1.2.14\log4j-1.2.14.jar, C:\Documents and Settings\Ales\.m2\repository\jboss\profiler\jvmti\jboss-profiler-jvmti\1.0.0.CR5\jboss-profiler-jvmti-1.0.0.
                            CR5.jar, C:\Documents and Settings\Ales\.m2\repository\org\jboss\jbossas\jboss-server-manager\0.1.1.GA\jboss-server-manager-0.1.1.GA.jar]
                            [DEBUG] (f) disableXmlReport = false
                            [DEBUG] (f) enableAssertions = true
                            [DEBUG] (f) forkMode = once
                            [DEBUG] (f) includes = [org/jboss/test/**/*TestCase.java]
                            [DEBUG] (f) junitArtifactName = junit:junit
                            [DEBUG] (f) localRepository = [local] -> file://C:\Documents and Settings\Ales\.m2\repository
                            [DEBUG] (f) pluginArtifactMap = {org.apache.maven:maven-project=org.apache.maven:maven-project:jar:2.0.6:runtime, org.apache.maven:maven-toolchain=org.apache.maven:maven-toolchain:jar:1.0:runtime, org.apache.maven:maven-core=org.apache.maven:maven-
                            core:jar:2.0.6:runtime, org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:1.5.1:runtime, org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime, org.apache.maven:maven-artifact=org.apache.m
                            aven:maven-artifact:jar:2.0.6:runtime, org.apache.maven:maven-plugin-api=org.apache.maven:maven-plugin-api:jar:2.0.6:runtime, org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:2.4.3:runtime}
                            [DEBUG] (f) printSummary = true
                            [DEBUG] (f) project = MavenProject: org.jboss.microcontainer:jboss-jmx-mc-int:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\jmx-mc-int\pom.xml
                            [DEBUG] (f) projectArtifactMap = {org.jboss:jboss-reflect=org.jboss:jboss-reflect:jar:2.0.2.GA:compile, org.jboss.jbossas:jboss-server-manager=org.jboss.jbossas:jboss-server-manager:jar:0.1.1.GA:test, oswego-concurrent:concurrent=oswego-concurrent:
                            concurrent:jar:1.3.4-jboss-update1:compile, org.jboss.microcontainer:jboss-kernel=active project artifact:
                             artifact = org.jboss.microcontainer:jboss-kernel:jar:2.2.0-SNAPSHOT:compile;
                             project: MavenProject: org.jboss.microcontainer:jboss-kernel:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\kernel\pom.xml, org.jboss.man:jboss-managed=org.jboss.man:jboss-managed:jar:2.0.0.GA:compile, org.jboss.logging:jboss-logging-log4
                            j=org.jboss.logging:jboss-logging-log4j:jar:2.0.5.GA:test, org.jboss:jboss-common-core=org.jboss:jboss-common-core:jar:2.2.10.GA:compile, org.jboss.logging:jboss-logging-spi=org.jboss.logging:jboss-logging-spi:jar:2.0.5.GA:compile, javax.activation:a
                            ctivation=javax.activation:activation:jar:1.1.1:compile, wutka-dtdparser:dtdparser121=wutka-dtdparser:dtdparser121:jar:1.2.1:compile, org.apache.ant:ant-junit=org.apache.ant:ant-junit:jar:1.7.0:test, org.apache.ant:ant-launcher=org.apache.ant:ant-lau
                            ncher:jar:1.7.0:test, org.jboss.mx:jboss-mbeans=org.jboss.mx:jboss-mbeans:jar:6.0.0.Beta1:compile, junit:junit=junit:junit:jar:4.4:test, apache-log4j:log4j=apache-log4j:log4j:jar:1.2.14:test, org.jboss.microcontainer:jboss-dependency=active project a
                            rtifact:
                             artifact = org.jboss.microcontainer:jboss-dependency:jar:2.2.0-SNAPSHOT:compile;
                             project: MavenProject: org.jboss.microcontainer:jboss-dependency:2.2.0-SNAPSHOT @ C:\projects\microcontainer\kernel\dependency\pom.xml, apache-xerces:xercesImpl=apache-xerces:xercesImpl:jar:2.9.1:compile, org.jboss:jboss-mdr=org.jboss:jboss-m
                            dr:jar:2.0.1.GA:compile, org.jboss.test:jboss-test=org.jboss.test:jboss-test:jar:1.1.1.GA:test, sun-jaxb:jaxb-api=sun-jaxb:jaxb-api:jar:2.1.4:compile, dom4j:dom4j=dom4j:dom4j:jar:1.6.1:compile, apache-xerces:xml-apis=apache-xerces:xml-apis:jar:2.9.1:
                            compile, bcel:bcel=bcel:bcel:jar:5.1:compile, org.jboss:jbossxb=org.jboss:jbossxb:jar:2.0.0.GA:compile, org.jboss.mx:jboss-jmx=org.jboss.mx:jboss-jmx:jar:6.0.0.Beta1:compile, org.jboss.man:jboss-metatype=org.jboss.man:jboss-metatype:jar:2.0.0.GA:comp
                            ile, org.jboss.mx:jboss-j2se=org.jboss.mx:jboss-j2se:test-jar:tests:6.0.0.Beta1:compile, jboss.profiler.jvmti:jboss-profiler-jvmti=jboss.profiler.jvmti:jboss-profiler-jvmti:jar:1.0.0.CR5:test, org.apache.ant:ant=org.apache.ant:ant:jar:1.7.0:test, org
                            .jboss.integration:jboss-classloading-spi=org.jboss.integration:jboss-classloading-spi:jar:6.0.0.Alpha4:compile}
                            [DEBUG] (f) redirectTestOutputToFile = true
                            [DEBUG] (f) remoteRepositories = [[repository.jboss.org] -> http://repository.jboss.org/maven2, [snapshots.jboss.org] -> http://snapshots.jboss.org/maven2, [central] -> http://repo1.maven.org/maven2]
                            [DEBUG] (f) reportFormat = brief
                            [DEBUG] (f) reportsDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target\surefire-reports
                            [DEBUG] (f) session = org.apache.maven.execution.MavenSession@10d9151
                            [DEBUG] (f) testClassesDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes
                            [DEBUG] (f) testNGArtifactName = org.testng:testng
                            [DEBUG] (f) testSourceDirectory = C:\projects\microcontainer\kernel\jmx-mc-int\src\test\java
                            [DEBUG] (f) trimStackTrace = true
                            [DEBUG] (f) useFile = true
                            [DEBUG] (f) useManifestOnlyJar = true
                            [DEBUG] (f) workingDirectory = C:\projects\microcontainer\kernel\jmx-mc-int
                            [DEBUG] -- end configuration --
                            [INFO] [surefire:test]
                            [DEBUG] dummy:dummy:jar:1.0 (selected for null)
                            [DEBUG] org.apache.maven.surefire:surefire-booter:jar:2.4.3:runtime (selected for runtime)
                            [DEBUG] org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime (selected for runtime)
                            [DEBUG] Adding to surefire booter test classpath: C:\Documents and Settings\Ales\.m2\repository\org\apache\maven\surefire\surefire-booter\2.4.3\surefire-booter-2.4.3.jar
                            [DEBUG] Adding to surefire booter test classpath: C:\Documents and Settings\Ales\.m2\repository\org\apache\maven\surefire\surefire-api\2.4.3\surefire-api-2.4.3.jar
                            [DEBUG] dummy:dummy:jar:1.0 (selected for null)
                            [DEBUG] org.apache.maven.surefire:surefire-junit4:jar:2.4.3:test (selected for test)
                            [DEBUG] junit:junit:jar:4.0:test (selected for test)
                            [DEBUG] org.apache.maven.surefire:surefire-api:jar:2.4.3:test (selected for test)
                            [DEBUG] Adding to surefire test classpath: C:\Documents and Settings\Ales\.m2\repository\org\apache\maven\surefire\surefire-junit4\2.4.3\surefire-junit4-2.4.3.jar
                            [DEBUG] Adding to surefire test classpath: C:\Documents and Settings\Ales\.m2\repository\junit\junit\4.0\junit-4.0.jar
                            [DEBUG] Adding to surefire test classpath: C:\Documents and Settings\Ales\.m2\repository\org\apache\maven\surefire\surefire-api\2.4.3\surefire-api-2.4.3.jar
                            [DEBUG] Test Classpath :
                            [DEBUG] C:\projects\microcontainer\kernel\jmx-mc-int\target\test-classes
                            [DEBUG] C:\projects\microcontainer\kernel\jmx-mc-int\target\classes
                            [DEBUG] C:\projects\microcontainer\kernel\kernel\target\jboss-kernel.jar
                            [DEBUG] C:\projects\microcontainer\kernel\dependency\target\jboss-dependency.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jbossxb\2.0.0.GA\jbossxb-2.0.0.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\logging\jboss-logging-spi\2.0.5.GA\jboss-logging-spi-2.0.5.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-common-core\2.2.10.GA\jboss-common-core-2.2.10.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-reflect\2.0.2.GA\jboss-reflect-2.0.2.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xml-apis\2.9.1\xml-apis-2.9.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\apache-xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\wutka-dtdparser\dtdparser121\1.2.1\dtdparser121-1.2.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\sun-jaxb\jaxb-api\2.1.4\jaxb-api-2.1.4.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\jboss-mdr\2.0.1.GA\jboss-mdr-2.0.1.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-jmx\6.0.0.Beta1\jboss-jmx-6.0.0.Beta1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\oswego-concurrent\concurrent\1.3.4-jboss-update1\concurrent-1.3.4-jboss-update1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\integration\jboss-classloading-spi\6.0.0.Alpha4\jboss-classloading-spi-6.0.0.Alpha4.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-j2se\6.0.0.Beta1\jboss-j2se-6.0.0.Beta1-tests.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\mx\jboss-mbeans\6.0.0.Beta1\jboss-mbeans-6.0.0.Beta1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\bcel\bcel\5.1\bcel-5.1.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\junit\junit\4.4\junit-4.4.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-managed\2.0.0.GA\jboss-managed-2.0.0.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\man\jboss-metatype\2.0.0.GA\jboss-metatype-2.0.0.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository\org\jboss\test\jboss-test\1.1.1.GA\jboss-test-1.1.1.GA.jar
                            [DEBUG] C:\Documents and Settings\Ales\.m2\repository


                            • 11. Re: Context installation causes StackOverflowError
                              jaikiran

                              Looks like some of the log that you posted got truncated (the last few lines where it prints out the JVM being used and the command being used to launch the tests). On my setup, this is what i see at the point where it prints out the surefire-report directory path:

                              [DEBUG] Adding to surefire test classpath: /opt/maven/repository/junit/junit/4.0/junit-4.0.jar
                              [DEBUG] Adding to surefire test classpath: /opt/maven/repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar
                              [DEBUG] Test Classpath :
                              [DEBUG] /home/jaikiran/business/jboss/wc/jbossas/projects/microcontainer/trunk/jmx-mc-int/target/test-classes
                              [DEBUG] /home/jaikiran/business/jboss/wc/jbossas/projects/microcontainer/trunk/jmx-mc-int/target/classes
                              ...
                              ... // more jars
                              [DEBUG] Setting system property [user.dir]=[/home/jaikiran/business/jboss/wc/jbossas/projects/microcontainer/trunk/jmx-mc-int]
                              [DEBUG] Setting system property [localRepository]=[/opt/maven/repository]
                              [DEBUG] Setting system property [basedir]=[/home/jaikiran/business/jboss/wc/jbossas/projects/microcontainer/trunk/jmx-mc-int]
                              [DEBUG] Using JVM: /opt/Java/JDK-1.5/jdk1.5.0_17/jre/bin/java
                               [INFO] Surefire report directory: /home/jaikiran/business/jboss/wc/jbossas/projects/microcontainer/trunk/jmx-mc-int/target/surefire-reports
                               Forking command line: /bin/sh -c cd /home/jaikiran/business/jboss/wc/jbossas/projects/microcontainer/trunk/jmx-mc-int && /opt/Java/JDK-1.5/jdk1.5.0_17/jre/bin/java -jar /tmp/surefirebooter9158031584251228859.jar /tmp/surefire7578455768119761850tmp /tmp/surefire177397608880296859tmp
                              
                              -------------------------------------------------------
                               T E S T S
                              -------------------------------------------------------
                              Running org.jboss.test.system.metadata.value.alias.test.AliasValueUnitTestCase
                              Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.353 sec
                              Running org.jboss.test.system.controller.lifecycle.seperated.test.DependsBrokenInstantiateNewUnitTestCase
                              ...
                              ...
                              ... // more testcase output


                              So i guess, its something to do with the command failing to launch java.

                              • 12. Re: Context installation causes StackOverflowError
                                dmlloyd

                                You probably already checked this, but just in case: make sure your disk isn't full...

                                • 13. Re: Context installation causes StackOverflowError
                                  alesj

                                   

                                  "jaikiran" wrote:

                                  So i guess, its something to do with the command failing to launch java.

                                  Why would it have problems launching java?

                                  • 14. Re: Context installation causes StackOverflowError
                                    alesj

                                     

                                    "david.lloyd@jboss.com" wrote:
                                    You probably already checked this, but just in case: make sure your disk isn't full...

                                    31.1GB not enough? :-)

                                    1 2 Previous Next