Problème sur le tuto de ScénariBuilder

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)

— Js stack —
cbLoadLog@chrome://scenariwsp/content/widgets/genBox/genBox.xbl.xml:805:11
CallbackWrapper.prototype.handleEvent@chrome://scenariwsp/content/commons/servers/HttpDataProvider.jsm:410:17

— App context —
timestamp: 27/8/2019 22:47:29
userAgent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:42.0) Gecko/20100101 bd.4.2/4.2.104
coreVersion: 4.2.104
brandShortName: SCENARIbuilder
appVersion: 4.2.104
appBuildId: 201706281113
appDevelopmentStage: final "

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,
LibreOffice 5.0 32bits est bien installé sur votre système (scenari4.x-) ?
Cordialement,
Antoine
Kelis

Remarque : cette contrainte « 32bits » pour l’utilisation de libreOffice est levée dans SCENARI5.0

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)

— Js stack —
cbLoadLog@chrome://scenariwsp/content/widgets/genBox/genBox.xbl.xml:805:11
CallbackWrapper.prototype.handleEvent@chrome://scenariwsp/content/commons/servers/HttpDataProvider.jsm:410:17

— App context —
timestamp: 28/8/2019 22:01:50
userAgent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:42.0) Gecko/20100101 tbd.4.2/4.2.104
coreVersion: 4.2.104
brandShortName: SCENARItest
appVersion: 4.2.104
appBuildId: 201706281113
appDevelopmentStage: final

Qu’en pensez vous svp ?

Merci par avance.

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) :
image
Cdt
Antoine
Kelis

Bonsoir Antoine,
comme tu peux le voir, je pense avoir coché la case :
image
j’ai donc retenté ma chance mais c’est toujours un échec.
ci dessous une capture de l’onglet édition à tout hasard :


merci pour ton aide

Bonjour Pilou,
Est-ce que l’écran de contrôle (onglet « Ctrl » de l’item « wspDef ») remonte des anomalies ?
Cdt,
Antoine
Kelis

Bonjour Antoine,
la réponse est non, voici les captures d’écran :

image

image

J’ai vérifié la saisie des différents fichiers sans trouver d’anomalie.
Merci pour ton soutien.

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