Archiva-plexus-runtime doesn't run ---------------------------------- Key: MRM-182 URL: http://jira.codehaus.org/browse/MRM-182 Project: Archiva Issue Type: Bug Environment: Linux, Java 1.5 Reporter: Wilfred Springer Priority: Critical
Without changing any of the configuration files, I get the log included belog. Fiddling with the database configuration doesn't really help at all. Running jetty:run in archiva-webapp gives a java.lang.NoSuchMethodError: org.codehaus.plexus.DefaultPlexusContainer.<init>(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/io/Reader;Ljava/util/Map;)V Using PLEXUS_HOME: /home/wilfred/workspace/maven-repository-manager/archiva-plexus-runtime/target/archiva Using PLEXUS_CONF: /home/wilfred/workspace/maven-repository-manager/archiva-plexus-runtime/target/archiva/conf Using PLEXUS_TMPDIR: /home/wilfred/workspace/maven-repository-manager/archiva-plexus-runtime/target/archiva/temp Using JAVA_HOME: /usr/java/jdk1.5.0_06 [INFO] Services will be deployed in: '/home/wilfred/workspace/maven-repository-manager/archiva-plexus-runtime/target/archiva/services'. [INFO] Applications will be deployed in: '/home/wilfred/workspace/maven-repository-manager/archiva-plexus-runtime/target/archiva/apps'. [INFO] Service Supervisor is deploying plexus-appserver-service-jetty-2.0-alpha-3-SNAPSHOT. [INFO] Loading on start [role,roleHint]: [org.codehaus.plexus.appserver.service.PlexusService,jetty] Sep 21, 2006 9:44:37 PM org.mortbay.http.HttpServer doStart INFO: Version Jetty/5.1.10 Sep 21, 2006 9:44:37 PM org.mortbay.util.Container start INFO: Started [EMAIL PROTECTED] [INFO] Application Supervisor is deploying archiva-plexus-application-1.0-SNAPSHOT. [INFO] Extracting /home/wilfred/workspace/maven-repository-manager/archiva-plexus-runtime/target/archiva/apps/archiva-plexus-application-1.0-SNAPSHOT.jar to '/home/wilfred/workspace/maven-repository-manager/archiva-plexus-runtime/target/archiva/apps/archiva'. [INFO] Deploying application 'archiva' at '/home/wilfred/workspace/maven-repository-manager/archiva-plexus-runtime/target/archiva/apps/archiva'. [INFO] Using application configurator file /home/wilfred/workspace/maven-repository-manager/archiva-plexus-runtime/target/archiva/apps/archiva/conf/application.xml. [INFO] Using appDir = /home/wilfred/workspace/maven-repository-manager/archiva-plexus-runtime/target/archiva/apps/archiva [INFO] Deploying /home/wilfred/workspace/maven-repository-manager/archiva-plexus-runtime/target/archiva/apps/archiva/webapp with context path of / [INFO] Using standard webapp classloader for webapp. [INFO] Deploying appserver 'archiva'. [INFO] Adding HTTP listener on *:8080 Sep 21, 2006 9:44:40 PM org.mortbay.http.SocketListener start INFO: Started SocketListener on 0.0.0.0:8080 [INFO] Starting Jetty Context / Sep 21, 2006 9:44:41 PM org.mortbay.util.FileResource <clinit> INFO: Checking Resource aliases Sep 21, 2006 9:44:41 PM org.mortbay.util.Container start INFO: Started [EMAIL PROTECTED] Sep 21, 2006 9:44:41 PM org.mortbay.jetty.servlet.ServletHandler$Context log INFO: Loading plexus context properties from: '/WEB-INF/plexus.properties' Sep 21, 2006 9:44:42 PM org.mortbay.jetty.servlet.ServletHandler$Context log INFO: Could not load plexus context properties from: '/WEB-INF/plexus.properties' 2006-09-21 21:44:42,447 [main] INFO PlexusContainer - Loading on start [role]: [org.apache.maven.archiva.scheduler.RepositoryTaskScheduler] 2006-09-21 21:44:42,633 [main] INFO RAMJobStore - RAMJobStore initialized. 2006-09-21 21:44:42,634 [main] INFO StdSchedulerFactory - Quartz scheduler 'defaultScheduler' initialized from an externally provided properties instance. 2006-09-21 21:44:42,634 [main] INFO StdSchedulerFactory - Quartz scheduler version: 1.4.5 2006-09-21 21:44:42,634 [main] INFO QuartzScheduler - Scheduler defaultScheduler_$_NON_CLUSTERED started. 2006-09-21 21:44:43,085 [main] WARN ConfigurationStore - Configuration file: /home/wilfred/.m2/archiva.xml not found. Using defaults. 2006-09-21 21:44:43,086 [main] INFO RepositoryTaskScheduler - Not scheduling indexer - index path is not configured 2006-09-21 21:44:43,086 [main] INFO PlexusContainer - Loading on start [role]: [org.apache.maven.archiva.web.ArchivaSecurityDefaults] Sep 21, 2006 9:44:43 PM org.mortbay.jetty.servlet.ServletHandler$Context log INFO: ********** FATAL ERROR STARTING UP PLEXUS-WEBWORK INTEGRATION ********** Looks like the Plexus listener was not configured for your web app! You need to add the following to web.xml: <listener> <listener-class>org.codehaus.plexus.xwork.PlexusLifecycleListener</listener-class> </listener> [ERROR] Error while deploying appserver archiva-plexus-application-1.0-SNAPSHOT.jar. org.codehaus.plexus.appserver.ApplicationServerException: Error in the app server lifecycle post-app-container-init-service-call phase. at org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:110) at org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deploy(DefaultApplicationDeployer.java:83) at org.codehaus.plexus.appserver.lifecycle.phase.ApplicationDeploymentPhase$1.onJarDiscovered(ApplicationDeploymentPhase.java:39) at org.codehaus.plexus.appserver.supervisor.DefaultSupervisor.scanDirectory(DefaultSupervisor.java:100) at org.codehaus.plexus.appserver.supervisor.DefaultSupervisor.scan(DefaultSupervisor.java:73) at org.codehaus.plexus.appserver.lifecycle.phase.ApplicationDeploymentPhase.execute(ApplicationDeploymentPhase.java:48) at org.codehaus.plexus.appserver.DefaultApplicationServer.start(DefaultApplicationServer.java:164) at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:16) at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:102) at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:110) at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:100) at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92) at org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:77) at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:247) at org.codehaus.plexus.appserver.PlexusApplicationHost.start(PlexusApplicationHost.java:127) at org.codehaus.plexus.appserver.PlexusApplicationHost.main(PlexusApplicationHost.java:262) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.codehaus.plexus.appserver.application.deploy.lifecycle.AppDeploymentException: Error calling service in pre-app init phase. at org.codehaus.plexus.appserver.application.deploy.lifecycle.phase.AfterAppStartServiceSetupPhase.execute(AfterAppStartServiceSetupPhase.java:32) at org.codehaus.plexus.appserver.application.deploy.DefaultApplicationDeployer.deployJar(DefaultApplicationDeployer.java:101) ... 23 more Caused by: org.codehaus.plexus.jetty.ServletContainerException: Error while starting the context / at org.codehaus.plexus.jetty.AbstractJettyServletContainer.startApplication(AbstractJettyServletContainer.java:162) at org.codehaus.plexus.service.jetty.JettyPlexusService.afterApplicationStart(JettyPlexusService.java:185) at org.codehaus.plexus.appserver.application.deploy.lifecycle.phase.AfterAppStartServiceSetupPhase.execute(AfterAppStartServiceSetupPhase.java:28) ... 24 more Caused by: org.jpox.exceptions.ConnectionFactoryNotFoundException: Connection Factory "java:comp/env/jdbc/users" not found NestedThrowables: javax.naming.NameNotFoundException at org.jpox.AbstractPersistenceManagerFactory.lookupDataSource(AbstractPersistenceManagerFactory.java:175) at org.jpox.AbstractPersistenceManagerFactory.freezeConfiguration(AbstractPersistenceManagerFactory.java:212) at org.jpox.PersistenceManagerFactoryImpl.getPersistenceManagerFactory(PersistenceManagerFactoryImpl.java:99) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:534) at javax.jdo.JDOHelper.getPersistenceManagerFactory(JDOHelper.java:478) at org.codehaus.plexus.jdo.AbstractConfigurableJdoFactory.doConfigure(AbstractConfigurableJdoFactory.java:108) at org.codehaus.plexus.jdo.AbstractConfigurableJdoFactory.configure(AbstractConfigurableJdoFactory.java:75) at org.codehaus.plexus.jdo.AbstractConfigurableJdoFactory.getPersistenceManagerFactory(AbstractConfigurableJdoFactory.java:43) at org.codehaus.plexus.security.authorization.rbac.store.jdo.JdoTool.initialize(JdoTool.java:72) at org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute(InitializePhase.java:16) at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:102) at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:110) at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:100) at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92) at org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:77) at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:247) at org.codehaus.plexus.component.composition.CompositionUtils.findRequirement(CompositionUtils.java:87) at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:70) at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement(FieldComponentComposer.java:61) at org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent(AbstractComponentComposer.java:103) at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70) at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:31) at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:102) at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:110) at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:100) at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92) at org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:77) at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:247) at org.codehaus.plexus.component.composition.CompositionUtils.findRequirement(CompositionUtils.java:87) at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:70) at org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirement(FieldComponentComposer.java:61) at org.codehaus.plexus.component.composition.AbstractComponentComposer.assembleComponent(AbstractComponentComposer.java:103) at org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:70) at org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:31) at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:102) at org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:110) at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:100) at org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92) at org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:77) at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:247) at org.codehaus.plexus.container.initialization.StartLoadOnStartComponentsPhase.execute(StartLoadOnStartComponentsPhase.java:38) at org.codehaus.plexus.DefaultPlexusContainer.initializePhases(DefaultPlexusContainer.java:610) at org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusContainer.java:564) at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:235) at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:197) at org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(PlexusLifecycleListener.java:59) at org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:495) at org.mortbay.util.Container.start(Container.java:72) at org.codehaus.plexus.jetty.AbstractJettyServletContainer.startApplication(AbstractJettyServletContainer.java:158) ... 26 more Caused by: javax.naming.NameNotFoundException at org.mortbay.jndi.NamingContext.lookup(NamingContext.java:614) at org.mortbay.jndi.NamingContext.lookup(NamingContext.java:657) at org.mortbay.jndi.local.localContext.lookup(localContext.java:159) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.jpox.AbstractPersistenceManagerFactory.lookupDataSource(AbstractPersistenceManagerFactory.java:171) ... 78 more [INFO] The appserver server has been initialized. [INFO] The appserver 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