je pense que mon erreur vient de la balise objectmodel au lie ude objectModel. désolé du dérangement :s Romain On Fri, Oct 2, 2009 at 7:22 PM, Manni-Bucau Romain <manni.romain@gmail.com>wrote:
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