You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Ramana Ramachandran <ra...@yahoo.com> on 2003/11/21 07:17:57 UTC

hibernate:schema-export error

Hi
I am using maven 1.0RC1 and
maven-hibernate-plugin-1.0-SNAPHOT and trying to
generate the ddl script for hsqldb.  However, I am
getting the following error when I try to execute
�maven.bat �debug hibernate:schema-export�

Root cause
java.lang.NoClassDefFoundError:
org/springframework/orm/hibernate/support/HibernateDaoSupport

I have checked {user.home}/.maven repository has the
spring jar file which does have the class file
org/springframework/orm/hibernate/support/HibernateDaoSupport.class

BTW maven-hibernate-plugin-1.0-SNAPHOT\project.xml has
the following spring dependency
    <dependency>
      <id>spring</id>      
      <version>1.0-M2</version>
    </dependency>



Any help would be greatly appreciated.
Thanks
Ramana

Debug log
=========
__  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc1-SNAPSHOT

[DEBUG] Adding reference: maven.dependency.classpath
-> C:\Documents and
Settings\rramachandran.CORP\.maven\repository\hsqldb\jars\hsqldb-1.7.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\hibernate\jars\hibernate-2.0.3.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\hibernate\jars\hibernate-tools-2.0.2.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\odmg\jars\odmg-3.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\cglib\jars\cglib-1.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\dom4j\jars\dom4j-1.4.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-beanutils\jars\commons-beanutils-1.6.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-collections\jars\commons-collections-2.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-dbcp\jars\commons-dbcp-1.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-lang\jars\commons-lang-1.0.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-logging\jars\commons-logging-1.0.3.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-pool\jars\commons-pool-1.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\xalan\jars\xalan-2.4.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\xerces\jars\xerces-2.4.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\xml-apis\jars\xml-apis-1.0.b2.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\jdom\jars\jdom-b8.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\spring\jars\spring-1.0-M2.jar
    [available] [VERBOSE] Found: src\java
    [available] [VERBOSE] Found: src\test
[DEBUG] Adding reference: maven-classpath -> 
[DEBUG] Adding reference: maven.compile.src.set -> 
[DEBUG] Adding reference: maven.test.compile.src.set
-> 
[DEBUG] Adding reference: maven.dependency.classpath
-> C:\Documents and
Settings\rramachandran.CORP\.maven\repository\hibernate\jars\hibernate-2.0.3.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\ant\jars\ant-1.5.3-1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-jelly\jars\commons-jelly-20030902.160215.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-lang\jars\commons-lang-1.0.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-beanutils\jars\commons-beanutils-1.6.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-dbcp\jars\commons-dbcp-1.0-dev.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-collections\jars\commons-collections-2.1.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-logging\jars\commons-logging-1.0.3.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\commons-pool\jars\commons-pool-1.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\log4j\jars\log4j-1.2.8.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\xml-apis\jars\xml-apis-1.0.b2.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\xerces\jars\xerces-2.4.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\odmg\jars\odmg-3.0.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\dom4j\jars\dom4j-1.4-dev-8.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\spring\jars\spring-1.0-M2.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\jdom\jars\jdom-b8.jar;C:\Documents
and
Settings\rramachandran.CORP\.maven\repository\cglib\jars\cglib-1.0.jar
[DEBUG] Adding reference: maven-classpath -> 
[DEBUG] Adding reference: maven.compile.src.set -> 
[DEBUG] Adding reference: maven.test.compile.src.set
-> 
>hibernate:init:

hibernate:schema-export:
    [echo] Exporting Hibernate Schema file
    [echo]
basedir=C:\eclipse_3_0M4\workspace\ContactManagementSystem
file:/C:/eclipse_3_0M4/workspace/ContactManagementSystem/target/classes/
Excludes:
Includes:**/*.hbm.xml
Base
dir:C:\eclipse_3_0M4\workspace\ContactManagementSystem/target/classes

BUILD FAILED
File...... file:/C:/Documents and
Settings/rramachandran.CORP/.maven/plugins/maven-hibernate-plugin-1.0-SNAPHOT/
Element... h:schema-export
Line...... 28
Column.... 53
org/springframework/orm/hibernate/support/HibernateDaoSupport
com.werken.werkz.UnattainableGoalException: Unable to
obtain goal [hibernate:schema-export] --
file:/C:/Documents and
Settings/rramachandran.CORP/.maven/plugins/maven-hibernate-plugin-1.0-SNAPHOT/:28:53:
<h:schema-export>
org/springframework/orm/hibernate/support/HibernateDaoSupport
	at com.werken.werkz.Goal.fire(Goal.java:646)
	at com.werken.werkz.Goal.attain(Goal.java:575)
	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:543)
	at org.apache.maven.cli.App.main(App.java:1109)
	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/rramachandran.CORP/.maven/plugins/maven-hibernate-plugin-1.0-SNAPHOT/:28:53:
<h:schema-export>
org/springframework/orm/hibernate/support/HibernateDaoSupport
	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
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:543)
	at org.apache.maven.cli.App.main(App.java:1109)
	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:
org/springframework/orm/hibernate/support/HibernateDaoSupport
	at java.lang.ClassLoader.defineClass0(Native Method)
	at
java.lang.ClassLoader.defineClass(ClassLoader.java:502)
	at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
	at
java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
	at
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
	at
java.net.URLClassLoader$1.run(URLClassLoader.java:193)
	at java.security.AccessController.doPrivileged(Native
Method)
	at
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
	at
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
	at
java.lang.ClassLoader.loadClass(ClassLoader.java:255)
	at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
	at java.lang.ClassLoader.defineClass0(Native Method)
	at
java.lang.ClassLoader.defineClass(ClassLoader.java:502)
	at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
	at
java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
	at
java.net.URLClassLoader.access$100(URLClassLoader.java:54)
	at
java.net.URLClassLoader$1.run(URLClassLoader.java:193)
	at java.security.AccessController.doPrivileged(Native
Method)
	at
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
	at
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
	at
java.lang.ClassLoader.loadClass(ClassLoader.java:255)
	at
net.sf.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:265)
	at
net.sf.hibernate.cfg.Binder.bindClass(Binder.java:73)
	at
net.sf.hibernate.cfg.Binder.bindRootClass(Binder.java:165)
	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)
	... 15 more
Root cause
java.lang.NoClassDefFoundError:
org/springframework/orm/hibernate/support/HibernateDaoSupport
.
.
.


__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: hibernate:schema-export error

Posted by Ramana Ramachandran <ra...@yahoo.com>.
Hi all
I am still stumped as to why spring classes are loaded
when I invoke "maven.bat --debug
hibernate:scheme:export".  In any case, I do have the
spring jar in my local repo.
Any pointers to how I can trouble shoot this would be
greatly appreciated.
Thanks
Ramana
--- Ramana Ramachandran
<ra...@yahoo.com> wrote:
> Hi
> I am using maven 1.0RC1 and
> maven-hibernate-plugin-1.0-SNAPHOT and trying to
> generate the ddl script for hsqldb.  However, I am
> getting the following error when I try to execute
> �maven.bat �debug hibernate:schema-export�
> 
> Root cause
> java.lang.NoClassDefFoundError:
>
org/springframework/orm/hibernate/support/HibernateDaoSupport
> 
> I have checked {user.home}/.maven repository has the
> spring jar file which does have the class file
>
org/springframework/orm/hibernate/support/HibernateDaoSupport.class
> 
> BTW maven-hibernate-plugin-1.0-SNAPHOT\project.xml
> has
> the following spring dependency
>     <dependency>
>       <id>spring</id>      
>       <version>1.0-M2</version>
>     </dependency>
> 
> 
> 
> Any help would be greatly appreciated.
> Thanks
> Ramana
> 
> Debug log
> =========
> __  __
> |  \/  |__ _Apache__ ___
> | |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
> |_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc1-SNAPSHOT
> 
> [DEBUG] Adding reference: maven.dependency.classpath
> -> C:\Documents and
>
Settings\rramachandran.CORP\.maven\repository\hsqldb\jars\hsqldb-1.7.1.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\hibernate\jars\hibernate-2.0.3.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\hibernate\jars\hibernate-tools-2.0.2.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\odmg\jars\odmg-3.0.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\cglib\jars\cglib-1.0.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\dom4j\jars\dom4j-1.4.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-beanutils\jars\commons-beanutils-1.6.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-collections\jars\commons-collections-2.1.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-dbcp\jars\commons-dbcp-1.1.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-lang\jars\commons-lang-1.0.1.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-logging\jars\commons-logging-1.0.3.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-pool\jars\commons-pool-1.1.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\xalan\jars\xalan-2.4.1.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\xerces\jars\xerces-2.4.0.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\xml-apis\jars\xml-apis-1.0.b2.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\jdom\jars\jdom-b8.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\spring\jars\spring-1.0-M2.jar
>     [available] [VERBOSE] Found: src\java
>     [available] [VERBOSE] Found: src\test
> [DEBUG] Adding reference: maven-classpath -> 
> [DEBUG] Adding reference: maven.compile.src.set -> 
> [DEBUG] Adding reference: maven.test.compile.src.set
> -> 
> [DEBUG] Adding reference: maven.dependency.classpath
> -> C:\Documents and
>
Settings\rramachandran.CORP\.maven\repository\hibernate\jars\hibernate-2.0.3.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\ant\jars\ant-1.5.3-1.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-jelly\jars\commons-jelly-20030902.160215.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-lang\jars\commons-lang-1.0.1.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-beanutils\jars\commons-beanutils-1.6.1.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-dbcp\jars\commons-dbcp-1.0-dev.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-collections\jars\commons-collections-2.1.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-logging\jars\commons-logging-1.0.3.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\commons-pool\jars\commons-pool-1.0.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\log4j\jars\log4j-1.2.8.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\xml-apis\jars\xml-apis-1.0.b2.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\xerces\jars\xerces-2.4.0.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\odmg\jars\odmg-3.0.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\dom4j\jars\dom4j-1.4-dev-8.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\spring\jars\spring-1.0-M2.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\jdom\jars\jdom-b8.jar;C:\Documents
> and
>
Settings\rramachandran.CORP\.maven\repository\cglib\jars\cglib-1.0.jar
> [DEBUG] Adding reference: maven-classpath -> 
> [DEBUG] Adding reference: maven.compile.src.set -> 
> [DEBUG] Adding reference: maven.test.compile.src.set
> -> 
> >hibernate:init:
> 
> hibernate:schema-export:
>     [echo] Exporting Hibernate Schema file
>     [echo]
>
basedir=C:\eclipse_3_0M4\workspace\ContactManagementSystem
>
file:/C:/eclipse_3_0M4/workspace/ContactManagementSystem/target/classes/
> Excludes:
> Includes:**/*.hbm.xml
> Base
>
dir:C:\eclipse_3_0M4\workspace\ContactManagementSystem/target/classes
> 
> BUILD FAILED
> File...... file:/C:/Documents and
>
Settings/rramachandran.CORP/.maven/plugins/maven-hibernate-plugin-1.0-SNAPHOT/
> Element... h:schema-export
> Line...... 28
> Column.... 53
>
org/springframework/orm/hibernate/support/HibernateDaoSupport
> com.werken.werkz.UnattainableGoalException: Unable
> to
> obtain goal [hibernate:schema-export] --
> file:/C:/Documents and
>
Settings/rramachandran.CORP/.maven/plugins/maven-hibernate-plugin-1.0-SNAPHOT/:28:53:
> <h:schema-export>
>
org/springframework/orm/hibernate/support/HibernateDaoSupport
> 	at com.werken.werkz.Goal.fire(Goal.java:646)
> 	at com.werken.werkz.Goal.attain(Goal.java:575)
> 	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:543)
> 	at org.apache.maven.cli.App.main(App.java:1109)
> 	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/rramachandran.CORP/.maven/plugins/maven-hibernate-plugin-1.0-SNAPHOT/:28:53:
> <h:schema-export>
>
org/springframework/orm/hibernate/support/HibernateDaoSupport
> 	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
>
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:543)
> 	at org.apache.maven.cli.App.main(App.java:1109)
> 	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:
>
org/springframework/orm/hibernate/support/HibernateDaoSupport
> 	at java.lang.ClassLoader.defineClass0(Native
> Method)
> 
=== message truncated ===


__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org