Problème génération


#1

Bonjour,
J’utilise Technopale 1.8.0.05 et LibreOffice 6.
Dans un de mes espaces, lors de la génération, j’ai l’erreur ci-dessous. Lorsque je supprime mes fichiers .odg, le génération se passe correctement. Dans les autres espaces les fichiers .odg sont correctement gérés…
Je ne trouve pas la solution à ce problème.
Jean


#2

Vous pouvez recopier - sous forme de texte plus facilement recherchable par mots-clés que une image copie d’écran - l’extrait du message d’erreur, comme ça il sera plus lisible.

Le souci concerne-t-il tous les fichiers ODG de cet espace ?
Ou seulement quelques fichiers ODG, certains fichiers…
(et pour le savoir, vous pouvez vérifier une génération dans un de vos autres espaces en essayant un par un chacun des fichiers ODG potentiellement source d’erreur de génération pour le premier espace)

En bref, une méthode d’analyse de problème assez classique en informatique, identifier l’élément erroné.


#3

Bonjour,

Bonjour, il m’arrive moi aussi d’avoir ce genre de comportement que je ne comprends pas car il n’est pas systématique.
Pourriez-vous préciser le système d’exploitation et si vous utiliser SCENARIchain + modèle ou technopale autonome. Si vous utilisez SCENARIchain vous pouvez utiliser le pack suivant, (technopale 1.8.0.10) je ne me rappelle les correctifs cette version date de 3 ou 4 mois environs (je ne fais pas les versions autonomes).
http://scenari-platform.org/svn/technopale/tags/telechargement/sc42_fr-FR/TechnOpale_180623-1814.wsppack

Je viens de faire un essai sous xubunut avec SCENARIchain + modèle + libreoffice 6.0.3.2 et un odg en téléchargement et le même en ressources sans problème.

Remarque je suis le forum dans mes mails et j’ai un autre message pour la compatibilié 1.8 > 1.7 vous risquez d’avoir des erreurs. Il est très facile de copier tout le répertoire de scenarichain et d’ajouter le modèle une fois au collège car il reste dans votre profil poste (ou technopale autonome) sur une clé pour en avoir une version “portable”.

Cordialement,
Bruno


#4

Pour répondre à Pascal :
Le problème concerne tous les fichiers ODG de l’espace. J’ai fait l’essai dans un autre espace, même problème dès lors que le fichier se trouve dans une ressource (fichier ODG différent des autres)
Voici l’erreur : (en copier coller…)
Traces de ‘Publication Web élève’ pour l’item ‘/6eme/00 - Prise de contact/Prise de contact_web.publi’

— User details —
Générateur: gen_web - Publication Web élève
Item racine: /6eme/00 - Prise de contact/Prise de contact_web.publi

  • Starting OpenDocument editor in pipe mode.
  • Generation failed.
    • Echec à la transformation ‘transform=od2img&outRules=Str(pattern’!wpx_!hpx_!scs_!lcs’)&outType=DIMS&sizeRules=Px(ScSCS())’ sur l’item
      • Could not initialize class com.sun.star.lib.connections.pipe.PipeConnection

— Admin details —

<?xml version="1.0" encoding="UTF-8"?>
java.lang.NoClassDefFoundError: Could not initialize class com.sun.star.lib.connections.pipe.PipeConnection at com.sun.star.lib.connections.pipe.pipeConnector.connect(pipeConnector.java:109) at com.sun.star.comp.connections.Connector.connect(Connector.java:118) at com.sun.star.comp.urlresolver.UrlResolver$_UrlResolver.resolve(UrlResolver.java:106) at eu.scenari.transform.od.impl.OoConnection.xConnect(OoConnection.java:440) at eu.scenari.transform.od.impl.OoConnection.checkConnection(OoConnection.java:344) at eu.scenari.transform.od.impl.OoConnectionPool.getConnection(OoConnectionPool.java:180) at eu.scenari.transform.od.impl.TfmOdg2Img.transform(TfmOdg2Img.java:125) at eu.scenari.transform.od.impl.TfmOd2Img.transform(TfmOd2Img.java:110) at eu.scenari.transform.od.TfmOpenDocument.transform(TfmOpenDocument.java:138) at com.scenari.m.bdp.item.fs.XItemCacheData.transformAsStream(XItemCacheData.java:476) at com.scenari.m.bdp.item.fs.WspSrcNodeItem.transform(WspSrcNodeItem.java:888) at com.scenari.src.feature.transform.SrcFeatureTransform.transformContent(SrcFeatureTransform.java:100) at com.scenari.m.co.donnee.DataFromSource.writeValue(DataFromSource.java:142) at com.scenari.m.ge.generator.base.GeneratorBase$2.writeValue(GeneratorBase.java:977) at com.scenari.m.co.donnee.DataFromSource.getString(DataFromSource.java:111) at com.scenari.m.ge.agent.AgentNavigableBase.computeAsString(AgentNavigableBase.java:367) at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101) at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99) at com.scenari.xsldom.xpath.functions.FuncExtFunction.execute(FuncExtFunction.java:177) at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396) at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443) at com.scenari.xsldom.xalan.templates.ElemVariable.getValue(ElemVariable.java:300) at com.scenari.xsldom.xalan.templates.ElemVariable.execute(ElemVariable.java:279) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemIf.execute(ElemIf.java:188) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91) at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184) at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101) at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99) at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396) at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443) at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:180) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:464) at com.scenari.xsldom.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:205) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemIf.execute(ElemIf.java:188) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91) at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184) at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101) at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99) at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396) at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443) at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemChoose.execute(ElemChoose.java:172) at com.scenari.xsldom.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:464) at com.scenari.xsldom.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:205) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemIf.execute(ElemIf.java:188) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91) at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:184) at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101) at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99) at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396) at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443) at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273) at com.scenari.xsldom.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:464) at com.scenari.xsldom.xalan.templates.ElemForEach.execute(ElemForEach.java:253) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:411) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:725) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.xExecuteXsl(WDonneeXslOnSrcDynamique.java:131) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.writeValue(WDonneeXslOnSrcDynamique.java:104) at com.scenari.m.co.donnee.WDonneeXslOnSrcDynamique.getString(WDonneeXslOnSrcDynamique.java:91) at com.scenari.m.co.donnee.ComputedDataWrapper.getString(ComputedDataWrapper.java:105) at com.scenari.m.ge.agent.AgentNavigableBase.computeAsString(AgentNavigableBase.java:367) at com.scenari.m.co.xpath.dom.ZXPathComputeStrAgent.xExecute(ZXPathComputeStrAgent.java:101) at com.scenari.m.co.xpath.dom.ZXPath.execute(ZXPath.java:99) at com.scenari.xsldom.xpath.XPath.execute(XPath.java:396) at com.scenari.xsldom.xpath.XPath.execute(XPath.java:443) at com.scenari.xsldom.xalan.templates.ElemValueOf.execute(ElemValueOf.java:273) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:535) at com.scenari.xsldom.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:1480) at com.scenari.xsldom.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:1385) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:784) at com.scenari.xsldom.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:741) at com.scenari.m.ge.pages.TplXslPage.producePage(TplXslPage.java:221) at com.scenari.m.ge.generator.base.GeneratorBase.producePage(GeneratorBase.java:1241) at com.scenari.m.ge.generator.base.GeneratorStatic.wTreatStackPages(GeneratorStatic.java:965) at com.scenari.m.ge.generator.web.WebGenerator.xGenerate(WebGenerator.java:324) at com.scenari.m.ge.generator.base.GeneratorStatic.generate(GeneratorStatic.java:643) at eu.scenari.wsp.module.gen.ThreadGen.run(ThreadGen.java:163) 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:891:11
CallbackWrapper.prototype.handleEvent@chrome://scenariwsp/content/commons/servers/HttpDataProvider.jsm:410:17

— App context —
timestamp: 5/9/2018 19:04:26
userAgent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:42.0) Gecko/20100101 technopale1.8/1.8.005
coreVersion: 4.2.103
brandShortName: TechnOpale
appVersion: 1.8.005
appBuildId: 2017032811
appDevelopmentStage: final


#5

Pour répondre à Bruno :
Effectivement il me semble que c’est la version autonome (je m’en suis rendu compte après l’installation), je pense que vous confirmerez.

Voici ce que j’ai téléchargé et installer pensant que le deuxième fichier était l’installation du modèle dans ScénariChain (je ne me rappelais plus de la procédure pour installer un modèle).

https://download.scenari.software/SCENARIchain-desktop@4.2.1.06 SCENARIchain_4.2.1.06final_20180131-2141_fr-FR.WINNT_x86.exe

https://download.scenari.software/Technopale@1.8.0.05/TechnOpale1.8.005_fr-FR_2017032811.exe

Le problème se pose dès lors qu’un fichier ODG se trouve dans une ressource.
Ce problème est-il nouveau ? Oui il me semble car j’ai déjà utilisé cet espace sans problème avec la version précédente de ScenariChain et le modèle Technopale 1.7. C’est en constatant le problème que j’ai voulu installé le nouvelle version pour voir si cela permettait de le résoudre. Ce qui n’a pas été le cas, d’où mon message sur le forum.
Je peux faire l’essai en installant le modèle Technopale 1.8.0.10 dans ScénariChain 4.2.1.06 si cela vous intéresse de connaître le résultat (si j’ai bien compris les différentes versions existantes).


#6

J’ai cette configuration sur mon poste à la maison sous linux et je viens tester avec un odg pas de problème mais je ne suis pas sûr que c’est parfait à chaque fois car j’ai déjà rencontré des problèmes avec des odg et je n’ai jamais trouvé le problème j’ai contourné en exportant mon odg en image bitmap (png, jpg) puis collé en ressources.


#7

J’ai contourné le problème de la même façon. Je testerai sur un autre PC dès fois que… (Config Windows 10 et 7)