Hi, I am able to build daytrader successfully, with a change at trunk/plugins/client/geronimo-client-builder (rev 701153)
To test it, build the client/geronimo-client-builder, then client/client-deployer then daytrader trunk. HTH, Lin On Wed, Oct 1, 2008 at 5:20 PM, HRito <[EMAIL PROTECTED]> wrote: > Hi Jason, > > On Wed, Oct 1, 2008 at 6:12 PM, Jason Warner <[EMAIL PROTECTED]> wrote: >> >> Hi Hugo, >> >> Based on that stack trace, it seems you have a missing dependency. > > Yeah, it seemed so. After sending the email, a friend of mine added this > patch: >> >> =================================================================== >> --- modules/ejb/pom.xml (revision 700768) >> +++ modules/ejb/pom.xml (working copy) >> @@ -38,6 +38,12 @@ >> </scm> >> <dependencies> >> <dependency> >> + <groupId>org.apache.geronimo.specs</groupId> >> + <artifactId>geronimo-jta_1.1_spec</artifactId> >> + <version>1.1</version> >> + <scope>provided</scope> >> + </dependency> >> + <dependency> >> <groupId>org.apache.geronimo.daytrader</groupId> >> <artifactId>daytrader-wsappclient</artifactId> >> <version>${pom.version}</version> > > And it worked, although now it fails again on jetty (also on tomcat) with a > null pointer exception: >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building Daytrader :: >> Jetty >> [INFO] task-segment: >> [install] >> [INFO] >> ------------------------------------------------------------------------ >> Downloading: >> http://people.apache.org/repo/m2-incubating-repository//org/apache/tomcat/jasper/6.0.18-G678601/jasper-6.0.18-G678601.pom >> Downloading: >> http://repo1.maven.org/maven2/org/apache/tomcat/jasper/6.0.18-G678601/jasper-6.0.18-G678601.pom >> Downloading: >> http://people.apache.org/repo/m2-incubating-repository//org/apache/tomcat/jasper-el/6.0.18-G678601/jasper-el-6.0.18-G678601.pom >> Downloading: >> http://repo1.maven.org/maven2/org/apache/tomcat/jasper-el/6.0.18-G678601/jasper-el-6.0.18-G678601.pom >> [INFO] [enforcer:enforce {execution: >> default}] >> [INFO] [remote-resources:process {execution: >> default}] >> [INFO] >> [resources:resources] >> [INFO] Using default encoding to copy filtered >> resources. >> [INFO] >> [car:validate-configuration] >> [INFO] >> [car:prepare-plan] >> [INFO] Generated: >> /home/knuckles/projects/daytrader/trunk/daytrader-jetty/target/resources/META-INF/plan.xml >> [INFO] >> [car:verify-no-dependency-change] >> [INFO] >> [car:package] >> [INFO] Packaging module configuration: >> /home/knuckles/projects/daytrader/trunk/daytrader-jetty/target/resources/META-INF/plan.xml >> [INFO] Started deployer: >> org.apache.geronimo.framework/geronimo-gbean-deployer/2.2-SNAPSHOT/car >> [INFO] Started deployer: >> org.apache.geronimo.configs/j2ee-deployer/2.2-SNAPSHOT/car >> [INFO] Started deployer: >> org.apache.geronimo.configs/jetty6-deployer/2.2-SNAPSHOT/car >> [INFO] Started deployer: >> org.apache.geronimo.configs/jasper-deployer/2.2-SNAPSHOT/car >> [INFO] Started deployer: >> org.apache.geronimo.configs/openejb-deployer/2.2-SNAPSHOT/car >> [INFO] Started deployer: >> org.apache.geronimo.configs/persistence-jpa10-deployer/2.2-SNAPSHOT/car >> [INFO] Started deployer: >> org.apache.geronimo.configs/axis-deployer/2.2-SNAPSHOT/car >> [INFO] Started deployer: >> org.apache.geronimo.configs/client-deployer/2.2-SNAPSHOT/car >> [ERROR] Deployment failed due >> to >> >> java.lang.NullPointerException >> >> org.apache.xmlbeans.impl.schema.SchemaPropertyImpl.getType(SchemaPropertyImpl.java:92) >> >> org.apache.xmlbeans.impl.schema.SchemaTypeImpl.createElementType(SchemaTypeImpl.java:965) >> >> org.apache.xmlbeans.impl.values.XmlObjectBase.create_element_user(XmlObjectBase.java:893) >> org.apache.xmlbeans.impl.store.Xobj.getUser(Xobj.java:1657) >> org.apache.xmlbeans.impl.store.Xobj.find_element_user(Xobj.java:2062) >> >> org.apache.geronimo.xbeans.geronimo.client.impl.GerResourceTypeImpl.getConnector(Unknown >> Source) >> >> org.apache.geronimo.client.builder.AppClientModuleBuilder.createModule(AppClientModuleBuilder.java:371) >> >> org.apache.geronimo.client.builder.AppClientModuleBuilder.createModule(AppClientModuleBuilder.java:235) >> >> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.addModules(EARConfigBuilder.java:807) >> >> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getEarPlan(EARConfigBuilder.java:402) >> >> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getDeploymentPlan(EARConfigBuilder.java:295) >> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:227) >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> java.lang.reflect.Method.invoke(Method.java:585) >> >> org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34) >> >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:130) >> >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:850) >> >> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:237) >> >> org.apache.geronimo.mavenplugins.car.PackageMojo.invokeDeployer(PackageMojo.java:480) >> >> org.apache.geronimo.mavenplugins.car.PackageMojo.buildPackage(PackageMojo.java:306) >> >> org.apache.geronimo.mavenplugins.car.PackageMojo.execute(PackageMojo.java:206) >> >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451) >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558) >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499) >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478) >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330) >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291) >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) >> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) >> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) >> org.apache.maven.cli.MavenCli.main(MavenCli.java:287) >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> java.lang.reflect.Method.invoke(Method.java:585) >> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] could not package plugin >> >> Embedded error: java.lang.NullPointerException >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] For more information, run Maven with the -e switch >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 1 minute 11 seconds >> [INFO] Finished at: Wed Oct 01 22:06:48 WEST 2008 >> [INFO] Final Memory: 90M/161M >> [INFO] >> ------------------------------------------------------------------------ > > I omitted some dependency errors similar to that of ejb, but now I'm stuck > with this null pointer. > Any idea? > > Hugo Rito > >