Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 0.3.1-maven2
-
Fix Version/s: 1.0.1-beta-2, 1.0.1-beta-3, 1.0.1
-
Component/s: Maven2
-
Labels:None
-
Environment:Cargo + Maven 2.0 + JBoss 4.2.0 GA
-
Complexity:Intermediate
-
Tested on JDKs:1.5.0_12
-
Number of attachments :
Description
When I start the jboss server using cargo:start, I get an error.
It is looking for a directory null/lib/" class="external-link">file:/C:/aajohn/projects/dev/freedom/ear/target/installs/jboss-4.2.0.GA/server/null/lib/
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'cargo'.
[INFO] ----------------------------------------------------------------------------
[INFO] Building Freedom EAR
[INFO] task-segment: [cargo:start]
[INFO] ----------------------------------------------------------------------------
[INFO] [cargo:start]
[INFO] [talledLocalContainer] Parsed JBoss version = [4.2.0]
[INFO] [talledLocalContainer] JBoss 4.2.0 starting...
[INFO] [talledLocalContainer] 17:01:34,356 INFO [Server] Starting JBoss (MX MicroKernel)...
[INFO] [talledLocalContainer] 17:01:34,356 INFO [Server] Release ID: JBoss [Trinity] 4.2.0.GA (build: SVNTag=JBoss_4_2_0_GA date=200705111440)
[INFO] [talledLocalContainer] 17:01:34,356 INFO [Server] Home Dir: C:\aajohn\projects\dev\freedom\ear\target\installs\jboss-4.2.0.GA
[INFO] [talledLocalContainer] 17:01:34,356 INFO [Server] Home URL: file:/C:/aajohn/projects/dev/freedom/ear/target/installs/jboss-4.2.0.GA/
[INFO] [talledLocalContainer] 17:01:34,356 INFO [Server] Patch URL: null
[INFO] [talledLocalContainer] 17:01:34,356 INFO [Server] Server Name: jboss4x
[INFO] [talledLocalContainer] 17:01:34,356 INFO [Server] Server Home Dir: C:\aajohn\projects\dev\freedom\ear\target\installs\jboss-4.2.0.GA\server\atc
[INFO] [talledLocalContainer] 17:01:34,356 INFO [Server] Server Home URL: file:/C:/aajohn/projects/dev/freedom/ear/target/installs/jboss-4.2.0.GA/server/atc/
[INFO] [talledLocalContainer] 17:01:34,372 INFO [Server] Server Log Dir: C:\aajohn\projects\dev\freedom\ear\target\installs\jboss-4.2.0.GA\server\atc\log
[INFO] [talledLocalContainer] 17:01:34,372 INFO [Server] Server Temp Dir: C:\aajohn\projects\dev\freedom\ear\target\installs\jboss-4.2.0.GA\server\atc\tmp
[INFO] [talledLocalContainer] 17:01:34,372 INFO [Server] Root Deployment Filename: jboss-service.xml
[INFO] [talledLocalContainer] 17:01:34,592 INFO [ServerInfo] Java version: 1.5.0_12,Sun Microsystems Inc.
[INFO] [talledLocalContainer] 17:01:34,592 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 1.5.0_12-b04,Sun Microsystems Inc.
[INFO] [talledLocalContainer] 17:01:34,592 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
[INFO] [talledLocalContainer] 17:01:34,874 INFO [Server] Core system initialized
[INFO] [talledLocalContainer] 17:01:34,937 ERROR [MainDeployer] Could not initialise deployment: file:/C:/aajohn/projects/dev/freedom/ear/target/installs/jboss-4.2.0.GA/server/atc/conf/jboss-service.xml
[WARNING] [talledLocalContainer] Failed to boot JBoss:
[WARNING] [talledLocalContainer] org.jboss.deployment.DeploymentException: Not pointing to a directory, url: file:/C:/aajohn/projects/dev/freedom/ear/target/installs/jboss-4.2.0.GA/server/null/lib/; - nested throwable: (java.io.FileNotFound
Exception: Not pointing to a directory, url: file:/C:/aajohn/projects/dev/freedom/ear/target/installs/jboss-4.2.0.GA/server/null/lib/)
[INFO] [talledLocalContainer] org.jboss.deployment.DeploymentException: Not pointing to a directory, url: file:/C:/aajohn/projects/dev/freedom/ear/target/installs/jboss-4.2.0.GA/server/null/lib/; - nested throwable: (java.io.FileNotFoundExc
eption: Not pointing to a directory, url: file:/C:/aajohn/projects/dev/freedom/ear/target/installs/jboss-4.2.0.GA/server/null/lib/)
[INFO] [talledLocalContainer] at org.jboss.deployment.SARDeployer.init(SARDeployer.java:217)
[WARNING] [talledLocalContainer] at org.jboss.deployment.SARDeployer.init(SARDeployer.java:217)
[WARNING] [talledLocalContainer] at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)
[INFO] [talledLocalContainer] at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)
[INFO] [talledLocalContainer] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)
[WARNING] [talledLocalContainer] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)
[WARNING] [talledLocalContainer] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
[INFO] [talledLocalContainer] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
[INFO] [talledLocalContainer] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
[WARNING] [talledLocalContainer] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
[WARNING] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[WARNING] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:585)
[WARNING] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
java:25)
[WARNING] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:585)
[INFO] [talledLocalContainer] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
[WARNING] [talledLocalContainer] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:
155)
[WARNING] [talledLocalContainer] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
[INFO] [talledLocalContainer] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
[INFO] [talledLocalContainer] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
[WARNING] [talledLocalContainer] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:
133)
[WARNING] [talledLocalContainer] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
[INFO] [talledLocalContainer] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
[WARNING] [talledLocalContainer] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOper
ationInterceptor.java:142)
[INFO] [talledLocalContainer] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInt
erceptor.java:142)
[INFO] [talledLocalContainer] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
[WARNING] [talledLocalContainer] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
[WARNING] [talledLocalContainer] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264
)
[INFO] [talledLocalContainer] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
[INFO] [talledLocalContainer] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
[WARNING] [talledLocalContainer] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
[INFO] [talledLocalContainer] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
[INFO] [talledLocalContainer] at $Proxy5.deploy(Unknown Source)
[WARNING] [talledLocalContainer] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
[WARNING] [talledLocalContainer] at $Proxy5.deploy(Unknown Source)
[WARNING] [talledLocalContainer] at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
[INFO] [talledLocalContainer] at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
[INFO] [talledLocalContainer] at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
[WARNING] [talledLocalContainer] at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
[WARNING] [talledLocalContainer] at org.jboss.Main.boot(Main.java:200)
[INFO] [talledLocalContainer] at org.jboss.Main.boot(Main.java:200)
[INFO] [talledLocalContainer] at org.jboss.Main$1.run(Main.java:508)
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:595)
[WARNING] [talledLocalContainer] at org.jboss.Main$1.run(Main.java:508)
[WARNING] [talledLocalContainer] at java.lang.Thread.run(Thread.java:595)
[WARNING] [talledLocalContainer] Caused by: java.io.FileNotFoundException: Not pointing to a directory, url: file:/C:/aajohn/projects/dev/freedom/ear/target/installs/jboss-4.2.0.GA/server/null/lib/
[INFO] [talledLocalContainer] Caused by: java.io.FileNotFoundException: Not pointing to a directory, url: file:/C:/aajohn/projects/dev/freedom/ear/target/installs/jboss-4.2.0.GA/server/null/lib/
[INFO] [talledLocalContainer] at org.jboss.net.protocol.file.FileURLLister.listMembers(FileURLLister.java:68)
[WARNING] [talledLocalContainer] at org.jboss.net.protocol.file.FileURLLister.listMembers(FileURLLister.java:68)
[WARNING] [talledLocalContainer] at org.jboss.net.protocol.URLListerBase.listMembers(URLListerBase.java:52)
[INFO] [talledLocalContainer] at org.jboss.net.protocol.URLListerBase.listMembers(URLListerBase.java:52)
[INFO] [talledLocalContainer] at org.jboss.net.protocol.URLListerBase.listMembers(URLListerBase.java:57)
[WARNING] [talledLocalContainer] at org.jboss.net.protocol.URLListerBase.listMembers(URLListerBase.java:57)
[INFO] [talledLocalContainer] at org.jboss.deployment.SARDeployer.parseXMLClasspath(SARDeployer.java:558)
[WARNING] [talledLocalContainer] at org.jboss.deployment.SARDeployer.parseXMLClasspath(SARDeployer.java:558)
[WARNING] [talledLocalContainer] at org.jboss.deployment.SARDeployer.init(SARDeployer.java:193)
[WARNING] [talledLocalContainer] ... 23 more
[INFO] [talledLocalContainer] at org.jboss.deployment.SARDeployer.init(SARDeployer.java:193)
[INFO] [talledLocalContainer] ... 23 more
[INFO] [talledLocalContainer] 17:01:35,047 INFO [Server] Runtime shutdown hook called, forceHalt: true
[INFO] [talledLocalContainer] 17:01:35,047 INFO [Server] JBoss SHUTDOWN: Undeploying all packages
[INFO] [talledLocalContainer] 17:01:35,047 INFO [Server] Shutdown complete
[INFO] [talledLocalContainer] Shutdown complete
[INFO] [talledLocalContainer] Halting VM
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to start the JBoss 4.2.0 container.
Deployable [http://localhost:8080/cargocpc/index.html] failed to finish deploying within the timeout period [120000]. Th
e Deployable state is thus unknown.
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.codehaus.cargo.container.ContainerException: Failed to start the JBoss 4.2.0 container.
at org.codehaus.cargo.container.spi.AbstractLocalContainer.start(AbstractLocalContainer.java:160)
at org.codehaus.cargo.maven2.ContainerStartMojo.doExecute(ContainerStartMojo.java:61)
at org.codehaus.cargo.maven2.AbstractCargoMojo.execute(AbstractCargoMojo.java:243)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.jav
a:311)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
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.cargo.container.ContainerException: Deployable [http://localhost:8080/cargocpc/index.html] faile
d to finish deploying within the timeout period [120000]. The Deployable state is thus unknown.
at org.codehaus.cargo.container.spi.deployer.DeployerWatchdog.watch(DeployerWatchdog.java:111)
at org.codehaus.cargo.container.spi.AbstractLocalContainer.waitForCompletion(AbstractLocalContainer.java:212)
at org.codehaus.cargo.container.spi.AbstractLocalContainer.start(AbstractLocalContainer.java:155)
... 20 more
org.codehaus.cargo.container.ContainerException: Deployable [http://localhost:8080/cargocpc/index.html] failed to finish
deploying within the timeout period [120000]. The Deployable state is thus unknown.
at org.codehaus.cargo.container.spi.deployer.DeployerWatchdog.watch(DeployerWatchdog.java:111)
at org.codehaus.cargo.container.spi.AbstractLocalContainer.waitForCompletion(AbstractLocalContainer.java:212)
at org.codehaus.cargo.container.spi.AbstractLocalContainer.start(AbstractLocalContainer.java:155)
at org.codehaus.cargo.maven2.ContainerStartMojo.doExecute(ContainerStartMojo.java:61)
at org.codehaus.cargo.maven2.AbstractCargoMojo.execute(AbstractCargoMojo.java:243)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.jav
a:311)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
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)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 minutes 14 seconds
[INFO] Finished at: Tue Aug 21 17:03:33 EDT 2007
[INFO] Final Memory: 4M/8M
[INFO] ------------------------------------------------------------------------
Can anyone pls. tell what is missing in my config?
<profile>
<id>jboss-local</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<dependencies>
<dependency>
<groupId>seam</groupId>
<artifactId>jboss-seam</artifactId>
<version>${seam.version}</version>
</dependency>
<dependency>
<groupId>seam.lib</groupId>
<artifactId>jboss-el</artifactId>
<version>${seam.version}</version>
</dependency>
<dependency>
<groupId>seam.lib</groupId>
<artifactId>jsf-api</artifactId>
<version>${seam.version}</version>
</dependency>
<dependency>
<groupId>seam.lib</groupId>
<artifactId>jsf-impl</artifactId>
<version>${seam.version}</version>
</dependency>
<dependency>
<groupId>com.autotrader</groupId>
<artifactId>freedom-ejb</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>jfree.jfreechart</groupId>
<artifactId>jcommon</artifactId>
</dependency>
<dependency>
<groupId>jfree.jfreechart</groupId>
<artifactId>jfreechart</artifactId>
</dependency>
<dependency>
<groupId>jfree.jfreechart</groupId>
<artifactId>portlet-api</artifactId>
</dependency>
<!--The drools jars (below) are contained in the ear for Jboss deployment-->
<dependency>
<groupId>seam.lib</groupId>
<artifactId>antlr-2.7.6</artifactId>
<version>${seam.version}</version>
</dependency>
<dependency>
<groupId>seam.lib</groupId>
<artifactId>antlr-runtime-3.0</artifactId>
<version>${seam.version}</version>
</dependency>
<dependency>
<groupId>seam.lib</groupId>
<artifactId>drools-compiler-4.0.0</artifactId>
<version>${seam.version}</version>
</dependency>
<dependency>
<groupId>seam.lib</groupId>
<artifactId>drools-core-4.0.0</artifactId>
<version>${seam.version}</version>
</dependency>
<dependency>
<groupId>seam.lib</groupId>
<artifactId>janino-2.5.7</artifactId>
<version>${seam.version}</version>
</dependency>
<dependency>
<groupId>seam.lib</groupId>
<artifactId>jbpm-jpdl</artifactId>
<version>${seam.version}</version>
</dependency>
<dependency>
<groupId>seam.lib</groupId>
<artifactId>mvel14-1.2rc1</artifactId>
<version>${seam.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>0.3-SNAPSHOT</version>
<configuration>
<home>target/installs/jboss-4.2.0.GA</home>
<wait>${cargo.wait}</wait>
<container>
<containerId>${cargo.container}</containerId>
<systemProperties>
<!--<jboss.server.base.dir>${maven.build.dir}/target/installs/jboss-4.2.0.GA/server</jboss.server.base.dir>-->
<!--<jboss.server.name>atc</jboss.server.name>-->
<!--<jboss.patch.url>${maven.build.dir}/target/installs/jboss-4.2.0.GA/server/atc</jboss.patch.url>-->
<!--<jboss.server.lib.url>${maven.build.dir}/target/installs/jboss-4.2.0.GA/server/atc/lib</jboss.server.lib.url>-->
<!--<jboss.server.home.url>${maven.build.dir}/target/installs/jboss-4.2.0.GA/server/atc</jboss.server.home.url>-->
</systemProperties>
<zipUrlInstaller>
<url>${cargo.container.url}</url>
<installDir>target/installs</installDir>
</zipUrlInstaller>
</container>
<configuration>
<type>existing</type>
<home>target/installs/jboss-4.2.0.GA/server/atc</home>
<properties>
<cargo.jvmarg>${cargo.jvmarg}</cargo.jvmarg>
<cargo.host>${cargo.host}</cargo.host>
<cargo.servlet.port>${cargo.port}</cargo.servlet.port>
<cargo.logging>low</cargo.logging>
</properties>
</configuration>
<deployer>
<type>installed</type>
<deployables>
<deployable>
<groupId>com.autotrader</groupId>
<artifactId>freedom-ear</artifactId>
<type>ear</type>
<pingURL>http://localhost:8080/freedom/login.seam</pingURL>
</deployable>
</deployables>
</deployer>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<pluginRepositories>
<!-- repository for cargo -->
<pluginRepository>
<id>codehaus snapshot repository</id>
<url>http://snapshots.repository.codehaus.org/</url>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
<properties>
<cargo.container>jboss4x</cargo.container>
<!--cargo.container.home>${env.CATALINA_HOME}</cargo.container.home-->
<cargo.container.url>
file:/C:/aajohn/projects/dev/backup/jboss-4.2.0.GA.zip
</cargo.container.url>
<cargo.jvmargs>-Xms256m -Xmx1024m -XX:PermSize=1024m -XX:MaxPermSize=1024m -Djava.protocol.handler.pkgs=com.autotrader.protocol</cargo.jvmargs>
<cargo.host>localhost</cargo.host>
<cargo.port>8080</cargo.port>
<cargo.wait>true</cargo.wait>
<maven.build.dir>file:/C:/aajohn/projects/dev/freedom/ear</maven.build.dir>
</properties>
I found the solution for this error. Added cargo.jboss.configuration property to the configuration properties.