Bonjour,
j’essaye de me former à la création de modèle et pour cela je réalise pas à pas le Tuto en ligne.
Tout se passait pour le mieux jusqu’au paragraphe Stylage d’un document odt !
En effet, lorsque sur le bloc generator HwOdt, onglet style, j’actionne « construire » c’est un échec et le message d’erreur suivant s’affiche :
"Traces de ‹ Construction des styles › pour l’item ‹ /helloworld/hwOd.generator ›
— User details —
Générateur: gen_odGenStyle - Construction des styles
Item racine: /helloworld/hwOd.generator
Generation failed.
java.lang.NullPointerException
— Admin details —
<?xml version="1.0" encoding="UTF-8"?>
java.lang.NullPointerException
at java.io.File.<init>(Unknown Source)
at eu.scenari.transform.od.TfmOpenDocument.getOoClassLoader(TfmOpenDocument.java:344)
at eu.scenari.transform.od.TfmOpenDocument.xGetSubTransformer(TfmOpenDocument.java:188)
at eu.scenari.transform.od.TfmOpenDocument.transform(TfmOpenDocument.java:137)
at com.scenari.m.co.ant.TransformTask.execute(TransformTask.java:96)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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.taskdefs.Sequential.execute(Sequential.java:68)
at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
at com.scenari.m.ge.generator.ant.AntGenerator.xGenerate(AntGenerator.java:440)
at com.scenari.m.ge.generator.base.GeneratorStatic.generate(GeneratorStatic.java:647)
at eu.scenari.wsp.module.gen.ThreadGen.call(ThreadGen.java:170)
at eu.scenari.wsp.module.gen.ThreadGen.run(ThreadGen.java:157)
at eu.scenari.core.universe.Universe$1.run(Universe.java:393)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Je cherche depuis un moment sans vraiment trouver et cela m’agace…
Quelqu’un aurait-il une idée ?
en vous remerciant par avance l’intétrêt que vous porterez à ma question !
Bonjour,
Effectivement j’avais LibreOffice 6 64 bits. après installation de LibreOffice 6.3 32bits, cela fonctionne !
Donc petite précision à apporter dans le tuto…
Merci pour votre réactivité et votre efficacité, je vais pouvoir continuer…
je me suis réjouis un peu trop vite ou quelque chose m’échappe à nouveau.
J’ai recompilé et et testé l’atelier mais lorsque je tente de générer un open document j’ai un message d’échec :
Traces de ‹ Générateur OpenDocument text › pour l’item ‹ /test/test_01.xml ›
— User details —
Générateur: gen_hwOd - Générateur OpenDocument text
Item racine: /test/test_01.xml
Init generation failed.
Le dossier des sources de publication n’existe pas ou n’est pas un dossier :
Generation failed.
Init generator failed.
— Admin details —
<?xml version="1.0" encoding="UTF-8"?>
eu.scenari.commons.util.lang.ScException
at eu.scenari.commons.log.LogMgr.newException(LogMgr.java:404)
at com.scenari.m.ge.generator.base.GeneratorBase.initPropertiesAndTemplates(GeneratorBase.java:1276)
at com.scenari.m.ge.generator.base.GeneratorStatic.wSetPubRoot(GeneratorStatic.java:804)
at com.scenari.m.ge.generator.base.GeneratorStatic.generate(GeneratorStatic.java:616)
at eu.scenari.wsp.module.gen.ThreadGen.call(ThreadGen.java:170)
at eu.scenari.wsp.module.gen.ThreadGen.run(ThreadGen.java:157)
at eu.scenari.core.universe.Universe$1.run(Universe.java:393)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.Exception: Init generator failed.
at com.scenari.m.ge.generator.base.GeneratorStatic.generate(GeneratorStatic.java:617)
at eu.scenari.wsp.module.gen.ThreadGen.call(ThreadGen.java:170)
at eu.scenari.wsp.module.gen.ThreadGen.run(ThreadGen.java:157)
at eu.scenari.core.universe.Universe$1.run(Universe.java:393)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Bonjour,
Cette trace, sans lien avec le premier problème, indique généralement que le générateur « hwOd » n’a pas été inclus (ie coché) dans le wspDef de test, avant de cliquer sur le bouton « compiler ». Ex (issu d’un autre modèle, mais le principe est le même) :
Cdt
Antoine
Kelis
Bonsoir Antoine,
comme tu peux le voir, je pense avoir coché la case :
j’ai donc retenté ma chance mais c’est toujours un échec.
ci dessous une capture de l’onglet édition à tout hasard :
Bonjour Pilou,
La dernière copie d’écran montre qu’il y a un item « generator » déclaré, mais vide. Vous pouvez commencer par supprimer ce second générateur inutile.
Si le problème persiste, vous pouvez rechercher (via par exemple les fonctions de recherche) et corriger tous les items en erreur sur votre atelier.
Cdt,
Antoine
Kelis