[ http://jira.codehaus.org/browse/MRM-182?page=all ]

Brett Porter closed MRM-182.
----------------------------

      Assignee: Brett Porter
    Resolution: Fixed

> 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
>         Assigned To: Brett Porter
>            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

        

Reply via email to