You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@continuum.apache.org by "Eric Ballet-Baz (JIRA)" <ji...@codehaus.org> on 2005/05/04 10:27:19 UTC

[jira] Created: (CONTINUUM-122) IBM'JRE : java.lang.ClassCircularityError

IBM'JRE : java.lang.ClassCircularityError
-----------------------------------------

         Key: CONTINUUM-122
         URL: http://jira.codehaus.org/browse/CONTINUUM-122
     Project: Continuum
        Type: Bug
    Versions: 1.0-alpha-1    
 Environment: IBM'JRE, AIX, Win32
    Reporter: Eric Ballet-Baz


Continuum doesn't run with IBM's JRE. Tested on AIX and on Win32 (with Websphere's JRE)

Temporaty fix found : add -Xverify:none to the launch command in plexus.sh :

"$JAVACMD" \
  $PLEXUS_OPTS \
  -Xverify:none \
  -classpath "${PLEXUS_HOME}"/core/boot/classworlds-*.jar \
  -Dclassworlds.conf="${PLEXUS_HOME}/conf/classworlds.conf"  \
  -Dplexus.core="${PLEXUS_HOME}/core" \
  -Djava.io.tmpdir="${PLEXUS_TMPDIR}" \
  -Dtools.jar="$TOOLS_JAR" \
  -Dplexus.home="${PLEXUS_HOME}" \
  $MAIN_CLASS ${CONF}

Trace log whith the exception :

Using PLEXUS_HOME:   /home/gof/integration-continue/continuum
Using PLEXUS_CONF:   /home/gof/integration-continue/continuum/conf
Using PLEXUS_TMPDIR: /home/gof/integration-continue/continuum/temp
Using JAVA_HOME:     /WAS51/WebSphere/AppServer/java
/WAS51/WebSphere/AppServer/java/bin/java -Xmx128m -classpath /home/gof/integration-continue/continuum/core/boot/classworlds-1.1-alpha-1.jar -Dclassworlds.conf=/home/gof/integration-continue/continuum/conf/classworlds.conf -Dplexus.core=/home/gof/integration-continue/continuum/core -Djava.io.tmpdir=/home/gof/integration-continue/continuum/temp -Dtools.jar=/WAS51/WebSphere/AppServer/java/lib/tools.jar -Dplexus.home=/home/gof/integration-continue/continuum org.codehaus.classworlds.Launcher conf/plexus.xml
[INFO] Services will be deployed in: '/home/gof/integration-continue/continuum/services'.
[INFO] Applications will be deployed in: '/home/gof/integration-continue/continuum/apps'.
[INFO] The application server has been initialized.
[INFO] Removing old service.
[INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4'.
[DEBUG] Found 1 components to load on start
[INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,jetty]
-----------------------------------------------------
this realm = plexus.core
urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
Number of imports: 0
-----------------------------------------------------
[ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
	at java.lang.reflect.Method.invoke(Method.java:391)
	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
	at java.security.AccessController.doPrivileged1(Native Method)
	at java.security.AccessController.doPrivileged(AccessController.java:389)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
	... 40 more
[ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
	at java.lang.reflect.Method.invoke(Method.java:391)
	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
	... 35 more
Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	... 36 more
Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
	at java.security.AccessController.doPrivileged1(Native Method)
	at java.security.AccessController.doPrivileged(AccessController.java:389)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
	... 40 more
[INFO] Removing old service.
[INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1'.
[DEBUG] Found 1 components to load on start
[INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,xml-rpc]
[INFO] Starting XML-RPC listener on port '8000'.
[INFO] Application 'continuum' already extracted.
[INFO] Deploying application 'continuum' at '/home/gof/integration-continue/continuum/apps/continuum'.
-----------------------------------------------------
this realm = plexus.core
urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
urls[15] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/junit-3.8.1.jar
urls[16] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/plexus-xmlrpc-1.0-beta-3-20050411.094334-1.jar
urls[17] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/xmlrpc-1.2.jar
urls[18] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/classes/
Number of imports: 0
-----------------------------------------------------
[ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
	at java.lang.reflect.Method.invoke(Method.java:391)
	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
	at java.security.AccessController.doPrivileged1(Native Method)
	at java.security.AccessController.doPrivileged(AccessController.java:389)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
	... 40 more
[ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
	at java.lang.reflect.Method.invoke(Method.java:391)
	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
	... 35 more
Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
	... 36 more
Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
	at java.security.AccessController.doPrivileged1(Native Method)
	at java.security.AccessController.doPrivileged(AccessController.java:389)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
	at java.lang.ClassLoader.resolveClass0(Native Method)
	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
	... 40 more
[INFO] The application server has started.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (CONTINUUM-122) IBM'JRE : java.lang.ClassCircularityError

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-122?page=all ]

Brett Porter updated CONTINUUM-122:
-----------------------------------

    Fix Version: 1.0-alpha-2
      Assign To: Trygve Laugstol

please apply the patch to classworlds from GROOVY-292 and include in alpha-2.

> IBM'JRE : java.lang.ClassCircularityError
> -----------------------------------------
>
>          Key: CONTINUUM-122
>          URL: http://jira.codehaus.org/browse/CONTINUUM-122
>      Project: Continuum
>         Type: Bug
>     Versions: 1.0-alpha-1
>  Environment: IBM'JRE, AIX, Win32
>     Reporter: Eric Ballet-Baz
>     Assignee: Trygve Laugstol
>      Fix For: 1.0-alpha-2

>
>
> Continuum doesn't run with IBM's JRE. Tested on AIX and on Win32 (with Websphere's JRE)
> Temporaty fix found : add -Xverify:none to the launch command in plexus.sh :
> "$JAVACMD" \
>   $PLEXUS_OPTS \
>   -Xverify:none \
>   -classpath "${PLEXUS_HOME}"/core/boot/classworlds-*.jar \
>   -Dclassworlds.conf="${PLEXUS_HOME}/conf/classworlds.conf"  \
>   -Dplexus.core="${PLEXUS_HOME}/core" \
>   -Djava.io.tmpdir="${PLEXUS_TMPDIR}" \
>   -Dtools.jar="$TOOLS_JAR" \
>   -Dplexus.home="${PLEXUS_HOME}" \
>   $MAIN_CLASS ${CONF}
> Trace log whith the exception :
> Using PLEXUS_HOME:   /home/gof/integration-continue/continuum
> Using PLEXUS_CONF:   /home/gof/integration-continue/continuum/conf
> Using PLEXUS_TMPDIR: /home/gof/integration-continue/continuum/temp
> Using JAVA_HOME:     /WAS51/WebSphere/AppServer/java
> /WAS51/WebSphere/AppServer/java/bin/java -Xmx128m -classpath /home/gof/integration-continue/continuum/core/boot/classworlds-1.1-alpha-1.jar -Dclassworlds.conf=/home/gof/integration-continue/continuum/conf/classworlds.conf -Dplexus.core=/home/gof/integration-continue/continuum/core -Djava.io.tmpdir=/home/gof/integration-continue/continuum/temp -Dtools.jar=/WAS51/WebSphere/AppServer/java/lib/tools.jar -Dplexus.home=/home/gof/integration-continue/continuum org.codehaus.classworlds.Launcher conf/plexus.xml
> [INFO] Services will be deployed in: '/home/gof/integration-continue/continuum/services'.
> [INFO] Applications will be deployed in: '/home/gof/integration-continue/continuum/apps'.
> [INFO] The application server has been initialized.
> [INFO] Removing old service.
> [INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4'.
> [DEBUG] Found 1 components to load on start
> [INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,jetty]
> -----------------------------------------------------
> this realm = plexus.core
> urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
> urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
> urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
> urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
> urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
> urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
> urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
> urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
> urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
> urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
> urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
> urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
> urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
> urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
> urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
> Number of imports: 0
> -----------------------------------------------------
> [ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
> org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	... 35 more
> Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	... 36 more
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [INFO] Removing old service.
> [INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1'.
> [DEBUG] Found 1 components to load on start
> [INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,xml-rpc]
> [INFO] Starting XML-RPC listener on port '8000'.
> [INFO] Application 'continuum' already extracted.
> [INFO] Deploying application 'continuum' at '/home/gof/integration-continue/continuum/apps/continuum'.
> -----------------------------------------------------
> this realm = plexus.core
> urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
> urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
> urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
> urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
> urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
> urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
> urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
> urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
> urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
> urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
> urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
> urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
> urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
> urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
> urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
> urls[15] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/junit-3.8.1.jar
> urls[16] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/plexus-xmlrpc-1.0-beta-3-20050411.094334-1.jar
> urls[17] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/xmlrpc-1.2.jar
> urls[18] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/classes/
> Number of imports: 0
> -----------------------------------------------------
> [ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
> org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	... 35 more
> Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	... 36 more
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [INFO] The application server has started.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (CONTINUUM-122) IBM'JRE : java.lang.ClassCircularityError

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-122?page=all ]

Brett Porter updated CONTINUUM-122:
-----------------------------------

    Fix Version:     (was: 1.0-beta-1)
                 1.0-beta-2

> IBM'JRE : java.lang.ClassCircularityError
> -----------------------------------------
>
>          Key: CONTINUUM-122
>          URL: http://jira.codehaus.org/browse/CONTINUUM-122
>      Project: Continuum
>         Type: Bug
>     Versions: 1.0-alpha-2
>  Environment: IBM'JRE, AIX, Win32
>     Reporter: Eric Ballet-Baz
>     Assignee: Trygve Laugstol
>      Fix For: 1.0-beta-2

>
>
> Continuum doesn't run with IBM's JRE. Tested on AIX and on Win32 (with Websphere's JRE)
> Temporaty fix found : add -Xverify:none to the launch command in plexus.sh :
> "$JAVACMD" \
>   $PLEXUS_OPTS \
>   -Xverify:none \
>   -classpath "${PLEXUS_HOME}"/core/boot/classworlds-*.jar \
>   -Dclassworlds.conf="${PLEXUS_HOME}/conf/classworlds.conf"  \
>   -Dplexus.core="${PLEXUS_HOME}/core" \
>   -Djava.io.tmpdir="${PLEXUS_TMPDIR}" \
>   -Dtools.jar="$TOOLS_JAR" \
>   -Dplexus.home="${PLEXUS_HOME}" \
>   $MAIN_CLASS ${CONF}
> Trace log whith the exception :
> Using PLEXUS_HOME:   /home/gof/integration-continue/continuum
> Using PLEXUS_CONF:   /home/gof/integration-continue/continuum/conf
> Using PLEXUS_TMPDIR: /home/gof/integration-continue/continuum/temp
> Using JAVA_HOME:     /WAS51/WebSphere/AppServer/java
> /WAS51/WebSphere/AppServer/java/bin/java -Xmx128m -classpath /home/gof/integration-continue/continuum/core/boot/classworlds-1.1-alpha-1.jar -Dclassworlds.conf=/home/gof/integration-continue/continuum/conf/classworlds.conf -Dplexus.core=/home/gof/integration-continue/continuum/core -Djava.io.tmpdir=/home/gof/integration-continue/continuum/temp -Dtools.jar=/WAS51/WebSphere/AppServer/java/lib/tools.jar -Dplexus.home=/home/gof/integration-continue/continuum org.codehaus.classworlds.Launcher conf/plexus.xml
> [INFO] Services will be deployed in: '/home/gof/integration-continue/continuum/services'.
> [INFO] Applications will be deployed in: '/home/gof/integration-continue/continuum/apps'.
> [INFO] The application server has been initialized.
> [INFO] Removing old service.
> [INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4'.
> [DEBUG] Found 1 components to load on start
> [INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,jetty]
> -----------------------------------------------------
> this realm = plexus.core
> urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
> urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
> urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
> urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
> urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
> urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
> urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
> urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
> urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
> urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
> urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
> urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
> urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
> urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
> urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
> Number of imports: 0
> -----------------------------------------------------
> [ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
> org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	... 35 more
> Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	... 36 more
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [INFO] Removing old service.
> [INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1'.
> [DEBUG] Found 1 components to load on start
> [INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,xml-rpc]
> [INFO] Starting XML-RPC listener on port '8000'.
> [INFO] Application 'continuum' already extracted.
> [INFO] Deploying application 'continuum' at '/home/gof/integration-continue/continuum/apps/continuum'.
> -----------------------------------------------------
> this realm = plexus.core
> urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
> urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
> urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
> urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
> urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
> urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
> urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
> urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
> urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
> urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
> urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
> urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
> urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
> urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
> urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
> urls[15] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/junit-3.8.1.jar
> urls[16] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/plexus-xmlrpc-1.0-beta-3-20050411.094334-1.jar
> urls[17] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/xmlrpc-1.2.jar
> urls[18] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/classes/
> Number of imports: 0
> -----------------------------------------------------
> [ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
> org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	... 35 more
> Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	... 36 more
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [INFO] The application server has started.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Updated: (CONTINUUM-122) IBM'JRE : java.lang.ClassCircularityError

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-122?page=all ]

Brett Porter updated CONTINUUM-122:
-----------------------------------

    Fix Version:     (was: 1.0-alpha-2)
                 1.0-alpha-3

> IBM'JRE : java.lang.ClassCircularityError
> -----------------------------------------
>
>          Key: CONTINUUM-122
>          URL: http://jira.codehaus.org/browse/CONTINUUM-122
>      Project: Continuum
>         Type: Bug
>     Versions: 1.0-alpha-1
>  Environment: IBM'JRE, AIX, Win32
>     Reporter: Eric Ballet-Baz
>     Assignee: Trygve Laugstol
>      Fix For: 1.0-alpha-3

>
>
> Continuum doesn't run with IBM's JRE. Tested on AIX and on Win32 (with Websphere's JRE)
> Temporaty fix found : add -Xverify:none to the launch command in plexus.sh :
> "$JAVACMD" \
>   $PLEXUS_OPTS \
>   -Xverify:none \
>   -classpath "${PLEXUS_HOME}"/core/boot/classworlds-*.jar \
>   -Dclassworlds.conf="${PLEXUS_HOME}/conf/classworlds.conf"  \
>   -Dplexus.core="${PLEXUS_HOME}/core" \
>   -Djava.io.tmpdir="${PLEXUS_TMPDIR}" \
>   -Dtools.jar="$TOOLS_JAR" \
>   -Dplexus.home="${PLEXUS_HOME}" \
>   $MAIN_CLASS ${CONF}
> Trace log whith the exception :
> Using PLEXUS_HOME:   /home/gof/integration-continue/continuum
> Using PLEXUS_CONF:   /home/gof/integration-continue/continuum/conf
> Using PLEXUS_TMPDIR: /home/gof/integration-continue/continuum/temp
> Using JAVA_HOME:     /WAS51/WebSphere/AppServer/java
> /WAS51/WebSphere/AppServer/java/bin/java -Xmx128m -classpath /home/gof/integration-continue/continuum/core/boot/classworlds-1.1-alpha-1.jar -Dclassworlds.conf=/home/gof/integration-continue/continuum/conf/classworlds.conf -Dplexus.core=/home/gof/integration-continue/continuum/core -Djava.io.tmpdir=/home/gof/integration-continue/continuum/temp -Dtools.jar=/WAS51/WebSphere/AppServer/java/lib/tools.jar -Dplexus.home=/home/gof/integration-continue/continuum org.codehaus.classworlds.Launcher conf/plexus.xml
> [INFO] Services will be deployed in: '/home/gof/integration-continue/continuum/services'.
> [INFO] Applications will be deployed in: '/home/gof/integration-continue/continuum/apps'.
> [INFO] The application server has been initialized.
> [INFO] Removing old service.
> [INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4'.
> [DEBUG] Found 1 components to load on start
> [INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,jetty]
> -----------------------------------------------------
> this realm = plexus.core
> urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
> urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
> urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
> urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
> urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
> urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
> urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
> urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
> urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
> urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
> urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
> urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
> urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
> urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
> urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
> Number of imports: 0
> -----------------------------------------------------
> [ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
> org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	... 35 more
> Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	... 36 more
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [INFO] Removing old service.
> [INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1'.
> [DEBUG] Found 1 components to load on start
> [INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,xml-rpc]
> [INFO] Starting XML-RPC listener on port '8000'.
> [INFO] Application 'continuum' already extracted.
> [INFO] Deploying application 'continuum' at '/home/gof/integration-continue/continuum/apps/continuum'.
> -----------------------------------------------------
> this realm = plexus.core
> urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
> urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
> urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
> urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
> urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
> urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
> urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
> urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
> urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
> urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
> urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
> urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
> urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
> urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
> urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
> urls[15] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/junit-3.8.1.jar
> urls[16] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/plexus-xmlrpc-1.0-beta-3-20050411.094334-1.jar
> urls[17] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/xmlrpc-1.2.jar
> urls[18] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/classes/
> Number of imports: 0
> -----------------------------------------------------
> [ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
> org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	... 35 more
> Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	... 36 more
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [INFO] The application server has started.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (CONTINUUM-122) IBM'JRE : java.lang.ClassCircularityError

Posted by "Emmanuel Venisse (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-122?page=all ]
     
Emmanuel Venisse closed CONTINUUM-122:
--------------------------------------

     Assign To: Jason van Zyl  (was: Trygve Laugstol)
    Resolution: Fixed

Patch already applied by jason

> IBM'JRE : java.lang.ClassCircularityError
> -----------------------------------------
>
>          Key: CONTINUUM-122
>          URL: http://jira.codehaus.org/browse/CONTINUUM-122
>      Project: Continuum
>         Type: Bug
>     Versions: 1.0-alpha-2
>  Environment: IBM'JRE, AIX, Win32
>     Reporter: Eric Ballet-Baz
>     Assignee: Jason van Zyl
>      Fix For: 1.0-beta-2

>
>
> Continuum doesn't run with IBM's JRE. Tested on AIX and on Win32 (with Websphere's JRE)
> Temporaty fix found : add -Xverify:none to the launch command in plexus.sh :
> "$JAVACMD" \
>   $PLEXUS_OPTS \
>   -Xverify:none \
>   -classpath "${PLEXUS_HOME}"/core/boot/classworlds-*.jar \
>   -Dclassworlds.conf="${PLEXUS_HOME}/conf/classworlds.conf"  \
>   -Dplexus.core="${PLEXUS_HOME}/core" \
>   -Djava.io.tmpdir="${PLEXUS_TMPDIR}" \
>   -Dtools.jar="$TOOLS_JAR" \
>   -Dplexus.home="${PLEXUS_HOME}" \
>   $MAIN_CLASS ${CONF}
> Trace log whith the exception :
> Using PLEXUS_HOME:   /home/gof/integration-continue/continuum
> Using PLEXUS_CONF:   /home/gof/integration-continue/continuum/conf
> Using PLEXUS_TMPDIR: /home/gof/integration-continue/continuum/temp
> Using JAVA_HOME:     /WAS51/WebSphere/AppServer/java
> /WAS51/WebSphere/AppServer/java/bin/java -Xmx128m -classpath /home/gof/integration-continue/continuum/core/boot/classworlds-1.1-alpha-1.jar -Dclassworlds.conf=/home/gof/integration-continue/continuum/conf/classworlds.conf -Dplexus.core=/home/gof/integration-continue/continuum/core -Djava.io.tmpdir=/home/gof/integration-continue/continuum/temp -Dtools.jar=/WAS51/WebSphere/AppServer/java/lib/tools.jar -Dplexus.home=/home/gof/integration-continue/continuum org.codehaus.classworlds.Launcher conf/plexus.xml
> [INFO] Services will be deployed in: '/home/gof/integration-continue/continuum/services'.
> [INFO] Applications will be deployed in: '/home/gof/integration-continue/continuum/apps'.
> [INFO] The application server has been initialized.
> [INFO] Removing old service.
> [INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4'.
> [DEBUG] Found 1 components to load on start
> [INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,jetty]
> -----------------------------------------------------
> this realm = plexus.core
> urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
> urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
> urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
> urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
> urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
> urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
> urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
> urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
> urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
> urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
> urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
> urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
> urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
> urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
> urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
> Number of imports: 0
> -----------------------------------------------------
> [ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
> org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	... 35 more
> Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	... 36 more
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [INFO] Removing old service.
> [INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1'.
> [DEBUG] Found 1 components to load on start
> [INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,xml-rpc]
> [INFO] Starting XML-RPC listener on port '8000'.
> [INFO] Application 'continuum' already extracted.
> [INFO] Deploying application 'continuum' at '/home/gof/integration-continue/continuum/apps/continuum'.
> -----------------------------------------------------
> this realm = plexus.core
> urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
> urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
> urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
> urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
> urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
> urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
> urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
> urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
> urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
> urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
> urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
> urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
> urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
> urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
> urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
> urls[15] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/junit-3.8.1.jar
> urls[16] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/plexus-xmlrpc-1.0-beta-3-20050411.094334-1.jar
> urls[17] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/xmlrpc-1.2.jar
> urls[18] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/classes/
> Number of imports: 0
> -----------------------------------------------------
> [ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
> org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	... 35 more
> Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	... 36 more
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [INFO] The application server has started.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (CONTINUUM-122) IBM'JRE : java.lang.ClassCircularityError

Posted by "Trygve Laugstol (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-122?page=comments#action_38514 ]
     
Trygve Laugstol commented on CONTINUUM-122:
-------------------------------------------

This issue seems to be related to Classworlds, will have to investigate more later.

* GROOVY-292
* http://www-106.ibm.com/developerworks/forums/dw_thread.jsp?message=13710239&cat=10&thread=78731&forum=367#13710239 - the last message shows another less intrusive solution to this problem.

> IBM'JRE : java.lang.ClassCircularityError
> -----------------------------------------
>
>          Key: CONTINUUM-122
>          URL: http://jira.codehaus.org/browse/CONTINUUM-122
>      Project: Continuum
>         Type: Bug
>     Versions: 1.0-alpha-1
>  Environment: IBM'JRE, AIX, Win32
>     Reporter: Eric Ballet-Baz

>
>
> Continuum doesn't run with IBM's JRE. Tested on AIX and on Win32 (with Websphere's JRE)
> Temporaty fix found : add -Xverify:none to the launch command in plexus.sh :
> "$JAVACMD" \
>   $PLEXUS_OPTS \
>   -Xverify:none \
>   -classpath "${PLEXUS_HOME}"/core/boot/classworlds-*.jar \
>   -Dclassworlds.conf="${PLEXUS_HOME}/conf/classworlds.conf"  \
>   -Dplexus.core="${PLEXUS_HOME}/core" \
>   -Djava.io.tmpdir="${PLEXUS_TMPDIR}" \
>   -Dtools.jar="$TOOLS_JAR" \
>   -Dplexus.home="${PLEXUS_HOME}" \
>   $MAIN_CLASS ${CONF}
> Trace log whith the exception :
> Using PLEXUS_HOME:   /home/gof/integration-continue/continuum
> Using PLEXUS_CONF:   /home/gof/integration-continue/continuum/conf
> Using PLEXUS_TMPDIR: /home/gof/integration-continue/continuum/temp
> Using JAVA_HOME:     /WAS51/WebSphere/AppServer/java
> /WAS51/WebSphere/AppServer/java/bin/java -Xmx128m -classpath /home/gof/integration-continue/continuum/core/boot/classworlds-1.1-alpha-1.jar -Dclassworlds.conf=/home/gof/integration-continue/continuum/conf/classworlds.conf -Dplexus.core=/home/gof/integration-continue/continuum/core -Djava.io.tmpdir=/home/gof/integration-continue/continuum/temp -Dtools.jar=/WAS51/WebSphere/AppServer/java/lib/tools.jar -Dplexus.home=/home/gof/integration-continue/continuum org.codehaus.classworlds.Launcher conf/plexus.xml
> [INFO] Services will be deployed in: '/home/gof/integration-continue/continuum/services'.
> [INFO] Applications will be deployed in: '/home/gof/integration-continue/continuum/apps'.
> [INFO] The application server has been initialized.
> [INFO] Removing old service.
> [INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4'.
> [DEBUG] Found 1 components to load on start
> [INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,jetty]
> -----------------------------------------------------
> this realm = plexus.core
> urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
> urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
> urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
> urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
> urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
> urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
> urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
> urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
> urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
> urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
> urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
> urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
> urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
> urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
> urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
> Number of imports: 0
> -----------------------------------------------------
> [ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
> org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.startComponents(DefaultServiceDiscoverer.java:241)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.addConfiguration(DefaultServiceDiscoverer.java:206)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:189)
> 	at org.codehaus.plexus.application.service.DefaultServiceDiscoverer.deploy(DefaultServiceDiscoverer.java:80)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$1.onJarDiscovered(DefaultApplicationServer.java:74)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	... 35 more
> Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	... 36 more
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/FileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [INFO] Removing old service.
> [INFO] Extracting service jar '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1.jar' to '/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1'.
> [DEBUG] Found 1 components to load on start
> [INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.application.service.PlexusService,xml-rpc]
> [INFO] Starting XML-RPC listener on port '8000'.
> [INFO] Application 'continuum' already extracted.
> [INFO] Deploying application 'continuum' at '/home/gof/integration-continue/continuum/apps/continuum'.
> -----------------------------------------------------
> this realm = plexus.core
> urls[0] = file:/home/gof/integration-continue/continuum/core/plexus-appserver-1.0-alpha-1-20050417.203451-2.jar
> urls[1] = file:/home/gof/integration-continue/continuum/core/plexus-container-artifact-1.0-alpha-2.jar
> urls[2] = file:/home/gof/integration-continue/continuum/core/plexus-container-default-1.0-alpha-2.jar
> urls[3] = file:/home/gof/integration-continue/continuum/core/plexus-utils-1.0-alpha-3-20050422.224609-4.jar
> urls[4] = file:/home/gof/integration-continue/continuum/core/wrapper.jar
> urls[5] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/junit-3.8.1.jar
> urls[6] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/plexus-xmlrpc-1.0-beta-2.jar
> urls[7] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/org.mortbay.jetty-4.2.22.jar
> urls[8] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-servlet-2.4-rc4.jar
> urls[9] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-compiler-4.1.30.jar
> urls[10] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/geronimo-spec-jsp-2.0-rc4.jar
> urls[11] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/jasper-runtime-4.1.30.jar
> urls[12] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/xmlrpc-1.2.jar
> urls[13] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/lib/servletapi-2.3.jar
> urls[14] = file:/home/gof/integration-continue/continuum/services/plexus-service-jetty-1.0-alpha-1-20050419.212501-4/classes/
> urls[15] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/junit-3.8.1.jar
> urls[16] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/plexus-xmlrpc-1.0-beta-3-20050411.094334-1.jar
> urls[17] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/lib/xmlrpc-1.2.jar
> urls[18] = file:/home/gof/integration-continue/continuum/services/plexus-service-xmlrpc-1.0-alpha-1-20050411.104155-1/classes/
> Number of imports: 0
> -----------------------------------------------------
> [ERROR] Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [ERROR] Cannot create component for org.codehaus.plexus.application.service.PlexusServicejetty.
> org.codehaus.plexus.component.composition.CompositionException: Composition failed of field servletContainer in object of type org.codehaus.plexus.service.jetty.JettyPlexusService:Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:146)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73)
> 	at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70)
> 	at org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1189)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:25)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:288)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployApplicationDirectory(DefaultApplicationDeployer.java:305)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:185)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:120)
> 	at org.codehaus.plexus.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:102)
> 	at org.codehaus.plexus.application.DefaultApplicationServer$2.onJarDiscovered(DefaultApplicationServer.java:92)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:89)
> 	at org.codehaus.plexus.application.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:68)
> 	at org.codehaus.plexus.application.DefaultApplicationServer.start(DefaultApplicationServer.java:109)
> 	at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:14)
> 	at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:104)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:102)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:94)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.start(PlexusApplicationHost.java:94)
> 	at org.codehaus.plexus.application.PlexusApplicationHost.main(PlexusApplicationHost.java:223)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
> 	at java.lang.reflect.Method.invoke(Method.java:391)
> 	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> 	at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> 	at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> 	at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Cannot create component for org.codehaus.plexus.service.jetty.ServletContainer.
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:199)
> 	at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:131)
> 	... 35 more
> Caused by: org.codehaus.plexus.component.factory.ComponentInstantiationException: Could not instanciate component: role: 'org.codehaus.plexus.service.jetty.ServletContainer', implementation: 'org.codehaus.plexus.service.jetty.JettyServletContainer'
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:79)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:64)
> 	at org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1183)
> 	at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:92)
> 	at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:88)
> 	at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:189)
> 	... 36 more
> Caused by: java.lang.ClassCircularityError: org/mortbay/util/JarFileResource
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.defineClass0(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> 	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:147)
> 	at java.net.URLClassLoader.defineClass(URLClassLoader.java:474)
> 	at java.net.URLClassLoader.access$500(URLClassLoader.java:108)
> 	at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:846)
> 	at java.security.AccessController.doPrivileged1(Native Method)
> 	at java.security.AccessController.doPrivileged(AccessController.java:389)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:370)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:562)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:494)
> 	at java.lang.ClassLoader.resolveClass0(Native Method)
> 	at java.lang.ClassLoader.resolveClass(ClassLoader.java:963)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:565)
> 	at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> 	at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> 	at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:32)
> 	... 40 more
> [INFO] The application server has started.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira