Thanks Delos. Done in https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-601
On Fri, Jan 22, 2010 at 2:28 AM, Delos <dait...@gmail.com> wrote: > Hi Ted, > I tried a similar dynamic project in eclipse 3.5, but didn't reproduce your > problem. > If possible, could you provide your environment information, such as eclipse > version, jdk version? If you can create a JIRA and attach your project, that > will be more helpful. > BTW, here is the deployment plan for my project. > <?xml version="1.0" encoding="UTF-8" standalone="no"?> > <web:web-app > xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" > xmlns:client="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0" > xmlns:conn="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2" > xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2" > xmlns:ejb="http://openejb.apache.org/xml/ns/openejb-jar-2.2" > xmlns:log="http://geronimo.apache.org/xml/ns/loginconfig-2.0" > xmlns:name="http://geronimo.apache.org/xml/ns/naming-1.2" > xmlns:pers="http://java.sun.com/xml/ns/persistence" > xmlns:pkgen="http://openejb.apache.org/xml/ns/pkgen-2.1" > xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0" > xmlns:web="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1"> > <dep:environment> > <dep:moduleId> > <dep:groupId>default</dep:groupId> > <dep:artifactId>TestABC</dep:artifactId> > <dep:version>1.0</dep:version> > <dep:type>car</dep:type> > </dep:moduleId> > <dep:dependencies> > <dep:dependency> > > <dep:groupId>org.apache.geronimo.plugins.monitoring</dep:groupId> > <dep:artifactId>mconsole-ds</dep:artifactId> > </dep:dependency> > <dep:dependency> > <dep:groupId>log4j</dep:groupId> > <dep:artifactId>log4j</dep:artifactId> > <dep:version>1.2.15</dep:version> > <dep:type>jar</dep:type> > </dep:dependency> > <dep:dependency> > <dep:groupId>org.apache.geronimo.configs</dep:groupId> > <dep:artifactId>system-database</dep:artifactId> > </dep:dependency> > <dep:dependency> > <dep:groupId>net.sourceforge.serp</dep:groupId> > <dep:artifactId>serp</dep:artifactId> > <dep:version></dep:version> > </dep:dependency> > </dep:dependencies> > </dep:environment> > <web:context-root>/TestABC</web:context-root> > <name:resource-ref> > <name:ref-name>jdbc/MyDataSource</name:ref-name> > <name:pattern> > > <name:groupId>org.apache.geronimo.plugins.monitoring</name:groupId> > <name:artifactId>mconsole-ds</name:artifactId> > <name:name>MonitoringClientDS</name:name> > </name:pattern> > </name:resource-ref> > </web:web-app> > > 2010/1/22 Ted Kirby <ted.ki...@gmail.com> >> >> I have created a dynamic web project and it seems to work fine. I can >> deploy and use the war file, and it gets republished if I change >> source. However, on every deploy/republish, I get this error in >> eclipse: >> >> Module config Id not found for undeployment >> >> java.lang.NullPointerException >> at >> org.apache.geronimo.st.core.jaxb.JAXBUtils.unmarshalFilterDeploymentPlan(JAXBUtils.java:126) >> at >> org.apache.geronimo.st.v21.core.GeronimoV21Utils.getWebDeploymentPlan(GeronimoV21Utils.java:236) >> at >> org.apache.geronimo.st.v21.core.GeronimoV21Utils.getWebDeploymentPlan(GeronimoV21Utils.java:199) >> at >> org.apache.geronimo.st.v21.core.GeronimoV21Utils.getWebDeploymentPlan(GeronimoV21Utils.java:179) >> at >> org.apache.geronimo.st.v21.core.GeronimoV21Utils.getConfigId(GeronimoV21Utils.java:119) >> at >> org.apache.geronimo.st.v21.core.GeronimoV21VersionHandler.getConfigID(GeronimoV21VersionHandler.java:36) >> at >> org.apache.geronimo.st.core.commands.UndeployCommand.execute(UndeployCommand.java:53) >> at >> org.apache.geronimo.st.core.commands.SynchronizedDeploymentOp.run(SynchronizedDeploymentOp.java:84) >> at >> org.apache.geronimo.st.core.commands.SynchronizedDeploymentOp.execute(SynchronizedDeploymentOp.java:76) >> at >> org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.unDeploy(GeronimoServerBehaviourDelegate.java:740) >> at >> org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.doRemoved(GeronimoServerBehaviourDelegate.java:666) >> at >> org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.invokeCommand(GeronimoServerBehaviourDelegate.java:451) >> at >> org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.publishModule(GeronimoServerBehaviourDelegate.java:318) >> at >> org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:948) >> at >> org.apache.geronimo.st.core.GeronimoServerBehaviourDelegate.publishModules(GeronimoServerBehaviourDelegate.java:273) >> at >> org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:872) >> at >> org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:708) >> at >> org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:2690) >> at >> org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:272) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> If I export the project as a war file, and deploy it to geronimo, I >> don't get the error, so I suspect it's a GEP problem. >> >> Here is my geronimo-web.xml file: >> >> <?xml version="1.0" encoding="UTF-8"?> >> <web:web-app >> xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0" >> >> xmlns:client="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0" >> xmlns:conn="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2" >> xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2" >> xmlns:ejb="http://openejb.apache.org/xml/ns/openejb-jar-2.2" >> xmlns:log="http://geronimo.apache.org/xml/ns/loginconfig-2.0" >> xmlns:name="http://geronimo.apache.org/xml/ns/naming-1.2" >> xmlns:pers="http://java.sun.com/xml/ns/persistence" >> xmlns:pkgen="http://openejb.apache.org/xml/ns/pkgen-2.1" >> xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0" >> xmlns:web="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1"> >> <dep:environment> >> <dep:moduleId> >> >> <dep:groupId>com.ibm.websphere.xs.sample</dep:groupId> >> <dep:artifactId>GettnStarted3</dep:artifactId> >> <dep:version>1.0</dep:version> >> <dep:type>jar</dep:type> >> </dep:moduleId> >> <dep:dependencies> >> <dep:dependency> >> >> <dep:groupId>com.ibm.websphere.xs</dep:groupId> >> <dep:artifactId>ogclient</dep:artifactId> >> <dep:version>7.0</dep:version> >> <dep:type>jar</dep:type> >> </dep:dependency> >> <dep:dependency> >> >> <dep:groupId>com.ibm.websphere.xs</dep:groupId> >> <dep:artifactId>objectgrid</dep:artifactId> >> <dep:version>7.0</dep:version> >> <dep:type>jar</dep:type> >> </dep:dependency> >> <dep:dependency> >> >> <dep:groupId>org.apache.geronimo.configs</dep:groupId> >> >> <dep:artifactId>system-database</dep:artifactId> >> </dep:dependency> >> </dep:dependencies> >> </dep:environment> >> <web:context-root>/GetnStarted3AG</web:context-root> >> <name:resource-ref> >> <name:ref-name>jdbc/CRUD_DS</name:ref-name> >> <name:resource-link>SystemDatasource</name:resource-link> >> </name:resource-ref> >> </web:web-app> > > > > -- > Best Regards, > > Delos >