bonjour,
j'obtient les erreurs suivantes :
[copy] Copying 1 file to /home/romain/.workspace/neogia-tools/Ofbizmodel2ObjectmodelTask/example/generated
[eugene] Using classpath : null
[eugene] Applying GeneratorEntityObjectBaseJava1 on /home/romain/.workspace/neogia-tools/Ofbizmodel2ObjectmodelTask/example/generated/example.objectmodel
[eugene] 2 oct. 2009 19:09:31 org.apache.commons.digester.Digester endElement
[eugene] GRAVE: End event threw exception
[eugene] java.lang.NoSuchMethodException: No such accessible method: addSuperclass() on object: org.nuiton.eugene.models.object.xml.ObjectModelImpl
[eugene] at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:278)
[eugene] at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:217)
[eugene] at org.apache.commons.digester.Rule.end(Rule.java:253)
[eugene] at org.apache.commons.digester.Digester.endElement(Digester.java:1332)
[eugene] at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
[eugene] at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
[eugene] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
[eugene] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
[eugene] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
[eugene] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
[eugene] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
[eugene] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[eugene] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
[eugene] at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
[eugene] at org.apache.commons.digester.Digester.parse(Digester.java:1842)
[eugene] at org.nuiton.eugene.ObjectModelGenerator.generate(ObjectModelGenerator.java:139)
[eugene] at org.nuiton.eugene.Generator.generate(Generator.java:67)
[eugene] at org.nuiton.eugene.GeneratorTask.doExecute(GeneratorTask.java:375)
[eugene] at org.nuiton.eugene.GeneratorTask.execute(GeneratorTask.java:327)
[eugene] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
[eugene] at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
[eugene] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[eugene] at java.lang.reflect.Method.invoke(Method.java:597)
[eugene] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[eugene] at org.apache.tools.ant.Task.perform(Task.java:348)
[eugene] at org.apache.tools.ant.Target.execute(Target.java:357)
[eugene] at org.apache.tools.ant.Target.performTasks(Target.java:385)
[eugene] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
[eugene] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[eugene] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[eugene] at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
[eugene] at org.apache.tools.ant.Main.runBuild(Main.java:758)
[eugene] at org.apache.tools.ant.Main.startAnt(Main.java:217)
[eugene] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
[eugene] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
[eugene] 2 oct. 2009 19:09:31 org.nuiton.eugene.ObjectModelGenerator generate
[eugene] ATTENTION: Unable to parse ObjectModel input file : /home/romain/.workspace/neogia-tools/Ofbizmodel2ObjectmodelTask/example/generated/example.objectmodel
[eugene] java.lang.NoSuchMethodException: No such accessible method: addSuperclass() on object: org.nuiton.eugene.models.object.xml.ObjectModelImpl
[eugene] at org.apache.commons.digester.Digester.createSAXException(Digester.java:3333)
[eugene] at org.apache.commons.digester.Digester.createSAXException(Digester.java:3359)
[eugene] at org.apache.commons.digester.Digester.endElement(Digester.java:1335)
[eugene] at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
[eugene] at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
[eugene] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
[eugene] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
[eugene] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
[eugene] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
[eugene] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
[eugene] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[eugene] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
[eugene] at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
[eugene] at org.apache.commons.digester.Digester.parse(Digester.java:1842)
[eugene] at org.nuiton.eugene.ObjectModelGenerator.generate(ObjectModelGenerator.java:139)
[eugene] at org.nuiton.eugene.Generator.generate(Generator.java:67)
[eugene] at org.nuiton.eugene.GeneratorTask.doExecute(GeneratorTask.java:375)
[eugene] at org.nuiton.eugene.GeneratorTask.execute(GeneratorTask.java:327)
[eugene] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
[eugene] at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
[eugene] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[eugene] at java.lang.reflect.Method.invoke(Method.java:597)
[eugene] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
[eugene] at org.apache.tools.ant.Task.perform(Task.java:348)
[eugene] at org.apache.tools.ant.Target.execute(Target.java:357)
[eugene] at org.apache.tools.ant.Target.performTasks(Target.java:385)
[eugene] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
[eugene] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[eugene] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[eugene] at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
[eugene] at org.apache.tools.ant.Main.runBuild(Main.java:758)
[eugene] at org.apache.tools.ant.Main.startAnt(Main.java:217)
[eugene] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
[eugene] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
[eugene] Caused by: java.lang.NoSuchMethodException: No such accessible method: addSuperclass() on object: org.nuiton.eugene.models.object.xml.ObjectModelImpl
[eugene] at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:278)
[eugene] at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:217)
[eugene] at org.apache.commons.digester.Rule.end(Rule.java:253)
[eugene] at org.apache.commons.digester.Digester.endElement(Digester.java:1332)
[eugene] ... 31 more
[eugene] 2 oct. 2009 19:09:31 org.nuiton.eugene.ObjectModelGenerator generate
[eugene] INFO: Lecture du fichier de propriete /home/romain/.workspace/neogia-tools/Ofbizmodel2ObjectmodelTask/example/generated/example.properties associé au model
BUILD FAILED
java.lang.NullPointerException
at java.io.File.<init>(File.java:305)
at org.nuiton.eugene.Generator.getDestinationFile(Generator.java:145)
at org.nuiton.eugene.ObjectModelGenerator.generateFromElement(ObjectModelGenerator.java:384)
at org.nuiton.eugene.ObjectModelGenerator.generate(ObjectModelGenerator.java:308)
at org.nuiton.eugene.ObjectModelGenerator.generate(ObjectModelGenerator.java:277)
at org.nuiton.eugene.Generator.generate(Generator.java:67)
at org.nuiton.eugene.GeneratorTask.doExecute(GeneratorTask.java:375)
at org.nuiton.eugene.GeneratorTask.execute(GeneratorTask.java:327)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at org.apache.tools.ant.Main.runBuild(Main.java:758)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Total time: 1 second
En voulant générer :
<?xml version="1.0" encoding="utf-8" ?>
<objectmodel xmls="http://www.codelutin.org/lutingenerator/objectmodel" name="example" >
<class name="EntityTwo" package="org.ofbiz.two" >
<tagValue name="toto" value="tagOK"/>
<superclass name="org.ofbiz.party.party.Party" discriminator="disc2"/>
<attribute name="bonus" type="name" visibility="public" >
<tagValue name="tag-bonus" value="be-happy"/>
</attribute>
<attribute name="g1" type="id-ne" visibility="public" />
<attribute name="g2" type="id" visibility="public" />
<attribute visibility="public" type="org.ofbiz.party.party.Party" reverseAttribute="" reverseMaxMultiplicity="-1" minMultiplicity="1" maxMultiplicity="1" navigable="true" ordering="unordered" >
<attribute visibility="public" type="org.ofbiz.security.UserLogin" reverseAttribute="" reverseMaxMultiplicity="-1" minMultiplicity="1" maxMultiplicity="1" navigable="true" ordering="unordered" >
<operation name="f" visibility="public">
<returnParameter type="int" />
</operation>
</class>
<associationClass name="EntityOne" package="org.ofbiz.one" >
<stereotype name="entity"/>
<tagValue name="monBeauTag" value="true"/>
<participant name="org.ofbiz.party.party.Party" attribute=""/>
<participant name="org.ofbiz.security.UserLogin" attribute=""/>
<attribute name="f1" type="id-ne" visibility="public" />
<attribute name="f2" type="id" visibility="public" />
<attribute visibility="public" type="org.ofbiz.party.party.Party" reverseAttribute="" reverseMaxMultiplicity="-1" minMultiplicity="1" maxMultiplicity="1" navigable="true" ordering="unordered" associationType="composite" >
</associationClass>
</objectmodel>
Où est mon erreur ?
D'avance merci.
Romain Manni-Bucau