Due to some trouble with another component, I am upgrading my maven and maven-plugins to the latest in CVS. The build for both maven and maven-plugins went really smoothly and even had a bit of the cool factor (bootstrapping to build it in itself :)).

The problem I am having is with the maven hibernate plugin. In the past we were using the version that came with RC1 with no problem (I think it was called maven-hibernate-plugin-1.0-SNAPHOT). Once we moved to the new CVS and new hibernate plugin (now properly called 1.0-SNAPSHOT), I noticed that our schema-export is no longer working. Here is what Maven tells me:

BUILD FAILED
File...... file:/C:/Documents and Settings/Administrator/.maven/plugins/maven-hibernate-plugin-1.0-SNAPSHOT/
Element... h:schema-export
Line...... 27
Column.... 53
net/sf/hibernate/UserType
Total time: 13 seconds
Finished at: Sat Nov 01 08:37:23 CST 2003


Our project has a dependency on hibernate 2.0.3 and the plugin has a dependency on hibernate 2.0 beta 6. Both are showing up in "maven.dependency.classpath" when I do maven -X jar. I also looked at both JARs and they both have the class that the plugin is looking for (net.sf.hibernate.UserType). I temporarily changed our build to use 2.0 beta 6 just to make sure there wasn't some odd classpath conflict, but I had no luck.

One other odd behavior is that each build displays the following at the begining:

Attempting to download maven-hibernate-plugin-1.0-SNAPSHOT.jar

We already have the plugin (I built it locally and installed it into our repository) and it is getting called during the build. We normally put specific versions on our dependencies, so maybe this is a side effect of having SNAPSHOT in the name? I have no idea, but though, maybe it is related.

Finally, I will include a call stack if that would be of any use.

Thanks,
Chris
BUILD FAILED
File...... file:/C:/Documents and 
Settings/Administrator/.maven/plugins/maven-hibernate-plugin-1.0-SNAPSHOT/
Element... h:schema-export
Line...... 27
Column.... 53
net/sf/hibernate/UserType
com.werken.werkz.UnattainableGoalException: Unable to obtain goal 
[test:test-resources] -- file:/C:/Documents and 
Settings/Administrator/.maven/plugins/maven-hibernate-plugin-1.0-SNAPSHOT/:27:53: 
<h:schema-export> net/sf/hibernate/UserType
        at com.werken.werkz.Goal.fire(Goal.java:658)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
        at org.apache.maven.cli.App.doMain(App.java:546)
        at org.apache.maven.cli.App.main(App.java:1113)
        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:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
org.apache.commons.jelly.JellyTagException: file:/C:/Documents and 
Settings/Administrator/.maven/plugins/maven-hibernate-plugin-1.0-SNAPSHOT/:27:53: 
<h:schema-export> net/sf/hibernate/UserType
        at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:702)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:296)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
        at 
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.PostGoalTag$1.firePostGoal(PostGoalTag.java:87)
        at com.werken.werkz.Goal.firePostGoalCallbacks(Goal.java:710)
        at com.werken.werkz.Goal.fire(Goal.java:654)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
        at org.apache.maven.cli.App.doMain(App.java:546)
        at org.apache.maven.cli.App.main(App.java:1113)
        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:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
Caused by: java.lang.NoClassDefFoundError: net/sf/hibernate/UserType
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at net.sf.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:265)
        at net.sf.hibernate.type.TypeFactory.hueristicType(TypeFactory.java:131)
        at net.sf.hibernate.cfg.Binder.getTypeFromXML(Binder.java:787)
        at net.sf.hibernate.cfg.Binder.bindValue(Binder.java:354)
        at net.sf.hibernate.cfg.Binder.propertiesFromXML(Binder.java:891)
        at net.sf.hibernate.cfg.Binder.bindRootClass(Binder.java:294)
        at net.sf.hibernate.cfg.Binder.bindRoot(Binder.java:1095)
        at net.sf.hibernate.cfg.Configuration.add(Configuration.java:230)
        at net.sf.hibernate.cfg.Configuration.addFile(Configuration.java:155)
        at 
org.apache.maven.hibernate.beans.SchemaExportBean.getConfiguration(SchemaExportBean.java:340)
        at 
org.apache.maven.hibernate.beans.SchemaExportBean.execute(SchemaExportBean.java:267)
        at 
org.apache.maven.hibernate.jelly.SchemaExportTag.execute(SchemaExportTag.java:83)
        at 
org.apache.maven.hibernate.jelly.SchemaExportTag.doTag(SchemaExportTag.java:98)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        ... 33 more
Root cause
java.lang.NoClassDefFoundError: net/sf/hibernate/UserType
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at net.sf.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:265)
        at net.sf.hibernate.type.TypeFactory.hueristicType(TypeFactory.java:131)
        at net.sf.hibernate.cfg.Binder.getTypeFromXML(Binder.java:787)
        at net.sf.hibernate.cfg.Binder.bindValue(Binder.java:354)
        at net.sf.hibernate.cfg.Binder.propertiesFromXML(Binder.java:891)
        at net.sf.hibernate.cfg.Binder.bindRootClass(Binder.java:294)
        at net.sf.hibernate.cfg.Binder.bindRoot(Binder.java:1095)
        at net.sf.hibernate.cfg.Configuration.add(Configuration.java:230)
        at net.sf.hibernate.cfg.Configuration.addFile(Configuration.java:155)
        at 
org.apache.maven.hibernate.beans.SchemaExportBean.getConfiguration(SchemaExportBean.java:340)
        at 
org.apache.maven.hibernate.beans.SchemaExportBean.execute(SchemaExportBean.java:267)
        at 
org.apache.maven.hibernate.jelly.SchemaExportTag.execute(SchemaExportTag.java:83)
        at 
org.apache.maven.hibernate.jelly.SchemaExportTag.doTag(SchemaExportTag.java:98)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
        at 
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.PostGoalTag$1.firePostGoal(PostGoalTag.java:87)
        at com.werken.werkz.Goal.firePostGoalCallbacks(Goal.java:710)
        at com.werken.werkz.Goal.fire(Goal.java:654)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
        at org.apache.maven.cli.App.doMain(App.java:546)
        at org.apache.maven.cli.App.main(App.java:1113)
        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:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
java.lang.NoClassDefFoundError: net/sf/hibernate/UserType
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at net.sf.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:265)
        at net.sf.hibernate.type.TypeFactory.hueristicType(TypeFactory.java:131)
        at net.sf.hibernate.cfg.Binder.getTypeFromXML(Binder.java:787)
        at net.sf.hibernate.cfg.Binder.bindValue(Binder.java:354)
        at net.sf.hibernate.cfg.Binder.propertiesFromXML(Binder.java:891)
        at net.sf.hibernate.cfg.Binder.bindRootClass(Binder.java:294)
        at net.sf.hibernate.cfg.Binder.bindRoot(Binder.java:1095)
        at net.sf.hibernate.cfg.Configuration.add(Configuration.java:230)
        at net.sf.hibernate.cfg.Configuration.addFile(Configuration.java:155)
        at 
org.apache.maven.hibernate.beans.SchemaExportBean.getConfiguration(SchemaExportBean.java:340)
        at 
org.apache.maven.hibernate.beans.SchemaExportBean.execute(SchemaExportBean.java:267)
        at 
org.apache.maven.hibernate.jelly.SchemaExportTag.execute(SchemaExportTag.java:83)
        at 
org.apache.maven.hibernate.jelly.SchemaExportTag.doTag(SchemaExportTag.java:98)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at com.werken.werkz.jelly.AttainGoalTag.doTag(AttainGoalTag.java:134)
        at 
org.apache.maven.jelly.tags.werkz.LazyAttainGoalTag.doTag(LazyAttainGoalTag.java:107)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.PostGoalTag$1.firePostGoal(PostGoalTag.java:87)
        at com.werken.werkz.Goal.firePostGoalCallbacks(Goal.java:710)
        at com.werken.werkz.Goal.fire(Goal.java:654)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
        at org.apache.maven.cli.App.doMain(App.java:546)
        at org.apache.maven.cli.App.main(App.java:1113)
        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:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to