-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: annotationconfiguration ant tool runtime error
PostPosted: Wed Mar 08, 2006 8:33 pm 
Newbie

Joined: Wed Mar 08, 2006 8:21 pm
Posts: 1
Greetings

My problem is

java.lang.NoSuchFieldError: extendsQueue
at org.hibernate.cfg.AnnotationConfiguration.createExtendedMappings(AnnotationConfiguration.java:143)


I am trying to use Hibernate Tools 3.1 beta 4. I also have Hibernate-annotations-3.1beta8
To round it off I also have Hibernate3.1.2

The intent is to use an annotated POJO as a source for the tool generation of hbm.xml files

Am using the procedure described in "Ch 4 Ant Tools" of "Hibernate Tools" Reference Guide V3.1.0beta4

Heres the relevant snippet of the build.xml

---------

<taskdef
name="hibernatetool"
classname="org.hibernate.tool.ant.HibernateToolTask"
classpathref="hibernate3.classpath"/>


<target name="generate_Mappings">
<hibernatetool destdir=".">


<classpath >
<path location="${classes.dir}"/>
</classpath>


<classpath refid="corelibrary.classpath"/>

<annotationconfiguration configurationfile="${hibernate3.dir}/hibernate3.cfg.xml" />
<hbm2hbmxml/>
</hibernatetool>
</target>

---------------

The cfg.xml file is merely

-------------


<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
<session-factory>
<mapping class="my.package.structure.MyClass"/>
</session-factory>
</hibernate-configuration>

------------

An Ant -debug indicates that MyClass gets loaded but then I get


.
.
.
Class org.hibernate.mapping.Value loaded from ant loader (parentFirst)
Class org.hibernate.mapping.KeyValue loaded from ant loader (parentFirst)
Class org.hibernate.mapping.SimpleValue loaded from ant loader (parentFirst)
Class org.hibernate.mapping.ToOne loaded from ant loader (parentFirst)
Finding class org.hibernate.mapping.OneToOne
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/OneToOne.class
Class org.hibernate.mapping.OneToOne loaded from ant loader (parentFirst)
Finding class org.hibernate.cfg.Mappings
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/cfg/Mappings.class
Class org.hibernate.cfg.Mappings loaded from ant loader (parentFirst)
Finding class org.hibernate.cfg.ExtendedMappings
Loaded from C:\hibernatehome\hibernate3\hibernate-annotations.jar org/hibernate/cfg/ExtendedMappings.class
Class org.hibernate.cfg.ExtendedMappings loaded from ant loader (parentFirst)
Finding class org.hibernate.cfg.SecondPass
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/cfg/SecondPass.class
Class org.hibernate.cfg.SecondPass loaded from ant loader (parentFirst)
Finding class org.hibernate.cfg.Ejb3Column
Loaded from C:\hibernatehome\hibernate3\hibernate-annotations.jar org/hibernate/cfg/Ejb3Column.class
Class org.hibernate.cfg.Ejb3Column loaded from ant loader (parentFirst)
Finding class org.hibernate.cfg.Ejb3JoinColumn
Loaded from C:\hibernatehome\hibernate3\hibernate-annotations.jar org/hibernate/cfg/Ejb3JoinColumn.class
Class org.hibernate.cfg.Ejb3JoinColumn loaded from ant loader (parentFirst)
Finding class org.hibernate.mapping.Component
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/Component.class
Class org.hibernate.mapping.Component loaded from ant loader (parentFirst)
Finding class org.hibernate.cfg.NotYetImplementedException
Loaded from C:\hibernatehome\hibernate3\hibernate-annotations.jar org/hibernate/cfg/NotYetImplementedException.
ss
Class org.hibernate.cfg.NotYetImplementedException loaded from ant loader (parentFirst)
Finding class org.hibernate.mapping.RootClass
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/RootClass.class
Finding class org.hibernate.mapping.TableOwner
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/TableOwner.class
Class org.hibernate.mapping.TableOwner loaded from ant loader (parentFirst)
Finding class org.hibernate.mapping.PersistentClass
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/PersistentClass.class
Finding class org.hibernate.mapping.Filterable
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/Filterable.class
Class org.hibernate.mapping.Filterable loaded from ant loader (parentFirst)
Class org.hibernate.mapping.PersistentClass loaded from ant loader (parentFirst)
Class org.hibernate.mapping.RootClass loaded from ant loader (parentFirst)
Class java.lang.AssertionError loaded from parent loader (parentFirst)
Finding class org.hibernate.cfg.InheritanceState
Loaded from C:\hibernatehome\hibernate3\hibernate-annotations.jar org/hibernate/cfg/InheritanceState.class
Class org.hibernate.cfg.InheritanceState loaded from ant loader (parentFirst)
Finding class org.hibernate.annotations.AccessType
Loaded from C:\hibernatehome\hibernate3\hibernate-annotations.jar org/hibernate/annotations/AccessType.class
Class org.hibernate.annotations.AccessType loaded from ant loader (parentFirst)
Finding class org.hibernate.mapping.Subclass
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/Subclass.class
Class org.hibernate.mapping.Subclass loaded from ant loader (parentFirst)
Finding class org.hibernate.mapping.JoinedSubclass
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/JoinedSubclass.class
Class org.hibernate.mapping.JoinedSubclass loaded from ant loader (parentFirst)
Finding class org.hibernate.mapping.UnionSubclass
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/UnionSubclass.class
Class org.hibernate.mapping.UnionSubclass loaded from ant loader (parentFirst)
Finding class org.hibernate.mapping.DependantValue
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/DependantValue.class
Class org.hibernate.mapping.DependantValue loaded from ant loader (parentFirst)
Finding class org.hibernate.cfg.PropertyData
Loaded from C:\hibernatehome\hibernate3\hibernate-annotations.jar org/hibernate/cfg/PropertyData.class
Class org.hibernate.cfg.PropertyData loaded from ant loader (parentFirst)
Finding class javax.persistence.Inheritance
Loaded from C:\hibernatehome\hibernate3\ejb3-persistence.jar javax/persistence/Inheritance.class
Class javax.persistence.Inheritance loaded from ant loader (parentFirst)
Finding class javax.persistence.InheritanceType
Loaded from C:\hibernatehome\hibernate3\ejb3-persistence.jar javax/persistence/InheritanceType.class
Class java.lang.Enum loaded from parent loader (parentFirst)
Class javax.persistence.InheritanceType loaded from ant loader (parentFirst)
Finding class org.hibernate.DuplicateMappingException
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/DuplicateMappingException.class
Class org.hibernate.DuplicateMappingException loaded from ant loader (parentFirst)
Finding class org.hibernate.mapping.Table
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/Table.class
Finding class org.hibernate.mapping.RelationalModel
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/RelationalModel.class
Class org.hibernate.mapping.RelationalModel loaded from ant loader (parentFirst)
Class org.hibernate.mapping.Table loaded from ant loader (parentFirst)
Finding class org.hibernate.mapping.DenormalizedTable
Loaded from C:\hibernatehome\hibernate3\hibernate3.jar org/hibernate/mapping/DenormalizedTable.class
Class org.hibernate.mapping.DenormalizedTable loaded from ant loader (parentFirst)

BUILD FAILED
java.lang.NoSuchFieldError: extendsQueue
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by: java.lang.NoSuchFieldError: extendsQueue
at org.hibernate.cfg.AnnotationConfiguration.createExtendedMappings(AnnotationConfiguration.java:143)
at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:276)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:213)
at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:997)
at org.hibernate.tool.ant.ConfigurationTask.getConfiguration(ConfigurationTask.java:56)
at org.hibernate.tool.ant.HibernateToolTask.getConfiguration(HibernateToolTask.java:179)
at org.hibernate.tool.ant.HibernateToolTask.getProperties(HibernateToolTask.java:195)
at org.hibernate.tool.ant.ExporterTask.configureExporter(ExporterTask.java:95)
at org.hibernate.tool.ant.ExporterTask.execute(ExporterTask.java:39)
at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.java:143)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
... 7 more
--- Nested Exception ---
java.lang.NoSuchFieldError: extendsQueue
at org.hibernate.cfg.AnnotationConfiguration.createExtendedMappings(AnnotationConfiguration.java:143)
at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:276)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:213)
at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:997)
at org.hibernate.tool.ant.ConfigurationTask.getConfiguration(ConfigurationTask.java:56)
at org.hibernate.tool.ant.HibernateToolTask.getConfiguration(HibernateToolTask.java:179)
at org.hibernate.tool.ant.HibernateToolTask.getProperties(HibernateToolTask.java:195)
at org.hibernate.tool.ant.ExporterTask.configureExporter(ExporterTask.java:95)
at org.hibernate.tool.ant.ExporterTask.execute(ExporterTask.java:39)
at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.java:143)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)


Whats happening

Regards

Endre


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 12, 2006 4:56 pm 
Hibernate Team
Hibernate Team

Joined: Sun Sep 14, 2003 3:54 am
Posts: 7256
Location: Paris, France
you've a version mismatch issue

_________________
Emmanuel


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.