« Return to Thread: Re: [nexus-issues] [JIRA] Commented: (NEXUS-1797) Nexus 1.3.0 war fails to start

Re: [nexus-issues] [JIRA] Commented: (NEXUS-1797) Nexus 1.3.0 war fails to start

by Kristine O'Connor :: Rate this Message:

Reply to Author | View in Thread

Igor - did you specify your nexus work directory?  If so, are you have read/write capabilities to that directory?  I was just looking through the error and see:

FileNotFoundException: /opt/bld/sites/mvn.nap.inertiabev.com/work/conf/nexus.xml (No such file or directory)


On Thu, Mar 12, 2009 at 6:02 PM, Igor Vaynberg (JIRA) <sonatype@...> wrote:

   [ http://issues.sonatype.org/browse/NEXUS-1797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=19654#action_19654 ]

Igor Vaynberg commented on NEXUS-1797:
--------------------------------------

ok, i commented out LogConfigListener in web.xml and got the following logging output

INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
Mar 12, 2009 5:57:22 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.sonatype.nexus.web.PlexusContainerContextListener" is already configured for this context. The duplicate definition has been ignored.
Mar 12, 2009 5:57:22 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "org.sonatype.nexus.web.NexusBooterListener" is already configured for this context. The duplicate definition has been ignored.
Mar 12, 2009 5:57:22 PM org.apache.catalina.core.ApplicationContext log
INFO: Loading plexus configuration from: '/WEB-INF/plexus.xml'
Mar 12, 2009 5:57:22 PM org.apache.catalina.core.ApplicationContext log
INFO: Loading plexus context properties from: '/WEB-INF/plexus.properties'
Mar 12, 2009 5:57:22 PM org.apache.catalina.core.ApplicationContext log
INFO: Setting Plexus context variable basedir to: /opt/bld/sites/mvn.nap.inertiabev.com/webapps/mvn/WEB-INF
Mar 12, 2009 5:57:22 PM org.apache.catalina.core.ApplicationContext log
INFO: Added 'basedir=/opt/bld/sites/mvn.nap.inertiabev.com/webapps/mvn/WEB-INF' to Plexus context.
Mar 12, 2009 5:57:23 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.sonatype.nexus.web.NexusBooterListener
java.lang.IllegalStateException: Could not initialize Nexus.
       at org.sonatype.nexus.web.NexusBooterListener.contextInitialized(NexusBooterListener.java:38)
       at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
       at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
       at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
       at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
       at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)
       at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)
       at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
       at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
       at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
       at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
       at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
       at org.apache.catalina.core.StandardService.start(StandardService.java:516)
       at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
       at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
       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:597)
       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
       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:597)
       at org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: Unable to lookup component 'org.sonatype.nexus.Nexus', it could not be started.
     role: org.sonatype.nexus.Nexus
 roleHint: default
classRealm: plexus.core
       at org.codehaus.plexus.DefaultComponentRegistry.getComponent(DefaultComponentRegistry.java:342)
       at org.codehaus.plexus.DefaultComponentRegistry.lookup(DefaultComponentRegistry.java:163)
       at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:345)
       at org.sonatype.nexus.web.NexusBooterListener.contextInitialized(NexusBooterListener.java:32)
       ... 28 more
Caused by: org.codehaus.plexus.component.repository.exception.ComponentLifecycleException: Error starting component
       at org.codehaus.plexus.component.builder.XBeanComponentBuilder.startComponentLifecycle(XBeanComponentBuilder.java:257)
       at org.codehaus.plexus.component.builder.XBeanComponentBuilder.build(XBeanComponentBuilder.java:129)
       at org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:181)
       at org.codehaus.plexus.component.manager.SingletonComponentManager.getComponent(SingletonComponentManager.java:67)
       at org.codehaus.plexus.DefaultComponentRegistry.getComponent(DefaultComponentRegistry.java:327)
       ... 31 more
Caused by: org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecutionException: Error starting component
       at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:37)
       at org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:97)
       at org.codehaus.plexus.component.manager.AbstractComponentManager.start(AbstractComponentManager.java:167)
       at org.codehaus.plexus.component.builder.XBeanComponentBuilder.startComponentLifecycle(XBeanComponentBuilder.java:255)
       ... 35 more
Caused by: org.codehaus.plexus.personality.plexus.lifecycle.phase.StartingException: Could not start Nexus!
       at org.sonatype.nexus.DefaultNexus.start(DefaultNexus.java:1586)
       at org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:33)
       ... 38 more
Caused by: org.codehaus.plexus.personality.plexus.lifecycle.phase.StartingException: Could not start Nexus!
       at org.sonatype.nexus.DefaultNexus.startService(DefaultNexus.java:1702)
       at org.sonatype.nexus.DefaultNexus.start(DefaultNexus.java:1582)
       ... 39 more
Caused by: java.io.FileNotFoundException: /opt/bld/sites/mvn.nap.inertiabev.com/work/conf/nexus.xml (No such file or directory)
       at java.io.FileOutputStream.open(Native Method)
       at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
       at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
       at org.sonatype.nexus.configuration.application.source.FileConfigurationSource.saveConfiguration(FileConfigurationSource.java:288)
       at org.sonatype.nexus.configuration.application.source.FileConfigurationSource.loadConfiguration(FileConfigurationSource.java:139)
       at org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.loadConfiguration(DefaultNexusConfiguration.java:167)
       at org.sonatype.nexus.DefaultNexus.startService(DefaultNexus.java:1612)
       ... 40 more
Mar 12, 2009 5:57:23 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Mar 12, 2009 5:57:23 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/mvn] startup failed due to previous errors
Mar 12, 2009 5:57:23 PM org.apache.coyote.ajp.AjpAprProtocol start
INFO: Starting Coyote AJP/1.3 on ajp-10.72.0.16-14009
Mar 12, 2009 5:57:23 PM org.apache.coyote.http11.Http11AprProtocol start
INFO: Starting Coyote HTTP/1.1 on http-10.72.0.16-14080
Mar 12, 2009 5:57:23 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 3022 ms


we changed the work dir to be /opt/bld/sites/mvn.nap.inertiabev.com/work via the jvm arg and it appears to be empty

> Nexus 1.3.0 war fails to start
> ------------------------------
>
>                 Key: NEXUS-1797
>                 URL: http://issues.sonatype.org/browse/NEXUS-1797
>             Project: Nexus Open Source
>          Issue Type: Bug
>            Reporter: Igor Vaynberg
>            Assignee: Juven Xu
>
> Dropped 1.3.0 war into tomcat, upon startup get the following:
> SEVERE: Error deploying web application archive mvn.war
> java.lang.StringIndexOutOfBoundsException: String index out of range: -2
> at java.lang.String.substring(String.java:1938)
> at org.sonatype.nexus.log4j.AbstractConcisePatternConverter.simplify(AbstractConcisePatternConverter.java:96)
> at org.sonatype.nexus.log4j.CategoryConcisePatternConverter.appendConciseCategory(CategoryConcisePatternConverter.java:53)
> at org.sonatype.nexus.log4j.CategoryConcisePatternConverter.getConciseName(CategoryConcisePatternConverter.java:40)
> at org.sonatype.nexus.log4j.AbstractConcisePatternConverter.convert(AbstractConcisePatternConverter.java:43)
> at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:64)
> at org.apache.log4j.PatternLayout.format(PatternLayout.java:503)
> at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:301)
> at org.apache.log4j.WriterAppender.append(WriterAppender.java:159)
> at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230)
> at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65)
> at org.apache.log4j.Category.callAppenders(Category.java:203)
> at org.apache.log4j.Category.forcedLog(Category.java:388)
> at org.apache.log4j.Category.log(Category.java:853)
> at org.slf4j.impl.Log4jLoggerAdapter.log(Log4jLoggerAdapter.java:597)
> at org.slf4j.bridge.SLF4JBridgeHandler.callLocationAwareLogger(SLF4JBridgeHandler.java:179)
> at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:252)
> at java.util.logging.Logger.log(Logger.java:472)
> at java.util.logging.Logger.doLog(Logger.java:494)
> at java.util.logging.Logger.logp(Logger.java:694)
> at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:167)
> at org.apache.juli.logging.DirectJDKLog.error(DirectJDKLog.java:135)
> at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3847)
> at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
> at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
> at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
> at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
> at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
> at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
> at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
> at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
> at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> at org.apache.catalina.core.StandardService.start(StandardService.java:516)
> at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
> 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:597)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> 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:597)
> at org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)

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



---------------------------------------------------------------------
To unsubscribe, e-mail: nexus-issues-unsubscribe@...
For additional commands, e-mail: nexus-issues-help@...




--
Kristine O'Connor
Senior QA Engineer
www.nexus.sonatype.org

 « Return to Thread: Re: [nexus-issues] [JIRA] Commented: (NEXUS-1797) Nexus 1.3.0 war fails to start