Hello Dan For the moment I'm just capturing the Exception and logging it instead of just throwing it. I'm reworking the plugin that is going to work much better than the actual one, so most likely this issue would be addressed in the new version of the plugin.
Regards Johann Reyes -----Original Message----- From: Dan Adams [mailto:[EMAIL PROTECTED] Sent: Monday, November 06, 2006 9:39 PM To: [email protected] Subject: RE: [mojo-user] [URGENT] Update snapshot broke hbm2ddl Hmm. Okay, I'll look into that. What did you have to change to fix the exception? I'd just be interested in knowing. I'll be out tomorrow but I'll let you know. Thanks a lot! On Mon, 2006-11-06 at 21:32 -0500, Johann Reyes wrote: > Hello Dan > > For the log that you sent, the jetty dependency looks like comes from the > javacms dependency. Also I just released a new snapshot that would fix the > ClassNoDefException. If you can, give it a try again and let me know. > > Regards > > Johann Reyes > > -----Original Message----- > From: Dan Adams [mailto:[EMAIL PROTECTED] > Sent: Monday, November 06, 2006 12:12 PM > To: [email protected] > Subject: RE: [mojo-user] [URGENT] Update snapshot broke hbm2ddl > > I added the following dependency which *seems* to have resolved the > problem (or is at least a workaround) for now: > > <dependency> > <groupId>jetty</groupId> > <artifactId>servlet-api</artifactId> > <version>2.5-6.0.0beta6</version> > </dependency> > > I no idea why this task would need to have the servlet classes in order > to load the entities. I'd love to hear if you have any suggestions about > what the real problem is. Thanks. > > On Mon, 2006-11-06 at 11:33 -0500, Johann Reyes wrote: > > Hello Dan > > > > First sorry about the problem that the last build brought. > > > > About your issue, if you are not using any entity classes at the moment > you > > can use the following command: > > > > mvn hibernate3:hbm2ddl -Djava.version=1.4 > > > > Now about the problem, you say this happens with different projects, do > they > > all throw the same error saying the culprit is the > > javax/servlet/http/HttpSessionBindingListener class?? Also if you can > send > > me the output of the goal using the -X flag that would also help me to see > > where the error is happening > > > > Regards > > > > Johann Reyes > > > > -----Original Message----- > > From: Dan Adams [mailto:[EMAIL PROTECTED] > > Sent: Monday, November 06, 2006 10:59 AM > > To: [email protected] > > Subject: Re: [mojo-user] [URGENT] Update snapshot broke hbm2ddl > > > > Oh, another thing to note is that this happens on different machines > > with different projects. Also, the project I'm trying it on has this for > > the hibernate.cfg.xml: > > > > <hibernate-configuration> > > <session-factory> > > </session-factory> > > </hibernate-configuration> > > > > So there aren't even any entity classes defined at the moment. > > > > On Mon, 2006-11-06 at 10:50 -0500, Dan Adams wrote: > > > I've been using the hibernate3 plugin for a while now and when I ran it > > > this morning it updated automatically (because it's a snapshot) and then > > > broke. When I try to run hbm2ddl I get a classnotfoundexception that > > > I've not seen before. Anyone at least know of a workaround for this or > > > what the problem is? It's critical that I get this working again or a > > > bunch of people around here (including myself) aren't going to be able > > > to do any work. Thanks in advance for the help. > > > > > > Here's my config: > > > > > > <!-- tables can be created with hibernate3:hbm2ddl --> > > > <plugin> > > > <groupId>org.codehaus.mojo</groupId> > > > <artifactId>hibernate3-maven-plugin</artifactId> > > > <configuration> > > > <hibernate> > > > > > > <configurationFile>/src/main/resources/hibernate.cfg.xml</configurationFile> > > > <propertyFile>/src/main/filters/filter > > > ${buildTarget}.properties</propertyFile> > > > </hibernate> > > > </configuration> > > > <dependencies> > > > <dependency> > > > <groupId>log4j</groupId> > > > <artifactId>log4j</artifactId> > > > <version>1.2.13</version> > > > </dependency> > > > <dependency> > > > <groupId>hsqldb</groupId> > > > <artifactId>hsqldb</artifactId> > > > <version>1.8.0.1</version> > > > </dependency> > > > <dependency> > > > <groupId>mysql</groupId> > > > <artifactId>mysql-connector-java</artifactId> > > > <version>3.1.12</version> > > > </dependency> > > > </dependencies> > > > <executions> > > > <execution> > > > <goals> > > > <goal>hbm2ddl</goal> > > > </goals> > > > <configuration> > > > <drop>true</drop> > > > <update>true</update> > > > </configuration> > > > </execution> > > > </executions> > > > </plugin> > > > > > > Here's the output: > > > > > > [INFO] > > > > > > ---------------------------------------------------------------------------- > > > [INFO] Building Artline webapp > > > [INFO] task-segment: [hibernate3:hbm2ddl] > > > [INFO] > > > > > > ---------------------------------------------------------------------------- > > > [INFO] Searching repository for plugin with prefix: 'hibernate3'. > > > [INFO] Preparing hibernate3:hbm2ddl > > > [INFO] resources:resources > > > [INFO] Using default encoding to copy filtered resources. > > > [INFO] hibernate3:hbm2ddl > > > [INFO] using java version jdk15 > > > log4j:WARN No appenders could be found for logger > > > (org.hibernate.cfg.annotations.Version). > > > log4j:WARN Please initialize the log4j system properly. > > > [INFO] Configuration XML file > > > loaded: > > /home/dadams/workspace/artline/web/src/main/resources/hibernate.cfg.xml > > > [INFO] Configuration Properties file > > > loaded: > > /home/dadams/workspace/artline/web/src/main/filters/filter.properties > > > java.lang.NoClassDefFoundError: > > > javax/servlet/http/HttpSessionBindingListener > > > at java.lang.ClassLoader.defineClass1(Native Method) > > > at java.lang.ClassLoader.defineClass(ClassLoader.java:620) > > > at > > > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > > > at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > > > at java.net.URLClassLoader.access$100(URLClassLoader.java:56) > > > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > > > at java.security.AccessController.doPrivileged(Native Method) > > > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > > > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > > > at java.lang.ClassLoader.defineClass1(Native Method) > > > at java.lang.ClassLoader.defineClass(ClassLoader.java:620) > > > at > > > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > > > at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > > > at java.net.URLClassLoader.access$100(URLClassLoader.java:56) > > > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > > > at java.security.AccessController.doPrivileged(Native Method) > > > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > > > at > > org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:95) > > > at > > > > > > org.codehaus.mojo.hibernate3.configuration.jdk15.EntityFinder.walk(EntityFin > > der.java:97) > > > at > > > > > > org.codehaus.mojo.hibernate3.configuration.jdk15.EntityFinder.walk(EntityFin > > der.java:88) > > > at > > > > > > org.codehaus.mojo.hibernate3.configuration.jdk15.EntityFinder.walk(EntityFin > > der.java:88) > > > at > > > > > > org.codehaus.mojo.hibernate3.configuration.jdk15.EntityFinder.walk(EntityFin > > der.java:88) > > > at > > > > > > org.codehaus.mojo.hibernate3.configuration.jdk15.EntityFinder.walk(EntityFin > > der.java:88) > > > at > > > > > > org.codehaus.mojo.hibernate3.configuration.jdk15.EntityFinder.scan(EntityFin > > der.java:57) > > > at > > > > > > org.codehaus.mojo.hibernate3.configuration.jdk15.ConfigHibernateImpl.getConf > > iguration(ConfigHibernateImpl.java:49) > > > at > > > > > > org.codehaus.mojo.hibernate3.HibernateExporterMojo.getConfiguration(Hibernat > > eExporterMojo.java:109) > > > at > > > > > > org.codehaus.mojo.hibernate3.exporter.SchemaExportMojo.doSchemaExport(Schema > > ExportMojo.java:63) > > > at > > > > > > org.codehaus.mojo.hibernate3.exporter.Hbm2DDLExporterMojo.doExecute(Hbm2DDLE > > xporterMojo.java:56) > > > at > > > > > > org.codehaus.mojo.hibernate3.HibernateExporterMojo.execute(HibernateExporter > > Mojo.java:60) > > > at > > > > > > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManage > > r.java:412) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife > > cycleExecutor.java:534) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(De > > faultLifecycleExecutor.java:488) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifec > > ycleExecutor.java:458) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFail > > ures(DefaultLifecycleExecutor.java:306) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Defa > > ultLifecycleExecutor.java:273) > > > at > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle > > Executor.java:140) > > > at > > > org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:441) > > > at > > > org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:382) > > > at org.maven.ide.eclipse.Maven2Executor.main(Maven2Executor.java:68) > > > -- Dan Adams Senior Software Engineer Interactive Factory 617.235.5857 --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
