Bonjour à tous,
la génération papier open document est en erreur sur le poste de l’un de mes collègues utilisant mac OS sierra, scenarichain-desktop 4.2.1.01, open office 5.0.6.3 (comme recommandé sur SCENARIchain-desktop).
A priori l’application Libre office n’est pas trouvée. Nous avons tenté de le configurer dans les préférences mais cela ne fonctionne toujours pas.
Est-ce que certains ont testé avec Sierra cette publication? Si oui, avez vous rencontrés des difficultés?
En effet LibreOffice ayant complètement modifié l’architecture interne de leur application entre LibreOffice 4.3 et 4.4 (sous MacOSX uniquement), SCENARI 4.2 ne pouvait plus le piloter correctement.
Nous venons de corriger ce problème dans SCENARI 4.2. en attentant une nouvelle version des applications SCENARI 4.2 vous pouvez utiliser les versions de développement accessibles ici : https://builds.kelis.fr/job/SCdmg-4.2/
Latex transform error with 'I=\frac UR '. No output.
Cannot run program « latex » (in directory « /var/folders/w8/td9frjj556j7_4zg8gmsdhtm0000gn/T »): error=2, No such file or directory
Echec à la transformation de la ressource ‹ src=src:/Habilitation/Test/math.mtex;mutabledst=tmp/Pictures/agtKVHVQiUNEUk1y7MVQd0gNc_math.mtex;copy=res;transform=latex2img&resolution=300&scale=1.2&transform=img2img&sizeRules=Dim(Sc(ratio’1’srcDpi’300 ›)Bounds(unit’cm’maxW’15’maxH’22’))&outType=PNG&’ dans .
Echec à la transformation ‹ transform=latex2img&resolution=300&scale=1.2&transform=img2img&outType=PNG&sizeRules=Dim(Sc(ratio’1’srcDpi’300 ›)Bounds(unit’cm’maxW’15’maxH’22’))’ sur l’item
OpenDocument editor defined by System property. ‹ com.sun.star.lib.loader.unopath › in: /Applications/LibreOffice.app/Contents/MacOS
Starting OpenDocument editor in pipe mode.
— Admin details —
<?xml version="1.0" encoding="UTF-8"?>
java.io.IOException: Cannot run program "latex" (in directory "/var/folders/w8/td9frjj556j7_4zg8gmsdhtm0000gn/T"): error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1047)
at java.lang.Runtime.exec(Runtime.java:617)
at eu.scenari.transform.latex.TfmLatex2Img.transform(TfmLatex2Img.java:197)
at com.scenari.m.bdp.item.fs.XItemCacheData.transformAsStream(XItemCacheData.java:475)
at com.scenari.m.bdp.item.fs.WspSrcNodeItem.transform(WspSrcNodeItem.java:888)
at
eu.scenari.src.transform.TransformContentException: ImageMagick process failed : 1
convert: ImproperImageHeader `/Users/stephane/Library/Caches/SCchain4.2/Profiles/9jd6ev27.default/srv/emdFix/_wrk/cache/OPALE/Habilitation/Test/math.mtex/cach254242810800711132.png' @ error/png.c/ReadPNGImage/3743.
convert: NoImagesDefined `PNG:/Users/stephane/Library/Caches/SCchain4.2/Profiles/9jd6ev27.default/srv/emdFix/_wrk/cache/OPALE/Habilitation/Test/math.mtex/cach4652970806481277711.png' @ error/convert.c/ConvertImageCommand/3044.
at eu.scenari.transform.img.TfmImgScale.xConvertTransform(TfmImgScale.java:230)
at eu.scenari.transform.img.TfmImgScale.transform(TfmImgScale.java:173)
at com.scenari.m.bdp.item.fs.XItemCacheData.transformAsStream(XItemCacheData.java:475)
at com.scenari.m.bdp.item.fs.XItemCacheData.transformAsStream(XItemCacheData.java:413)
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.ge.generator.ant.AntGenerator.copyXxxPath2DestUri(AntGenerator.java:357)
at com.scenari.m.ge.agent.AgentNavigableBase.computeAsData(AgentNavigableBase.java:316)
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.m.co.donnee.WDonneeXPathOnSrcDynamique.getString(WDonneeXPathOnSrcDynamique.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.functions.FuncConcat.execute(FuncConcat.java:122)
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.transformer.TransformerImpl.transformToString(TransformerImpl.java:1248)
at com.scenari.xsldom.xalan.templates.ElemAttribute.constructNode(ElemAttribute.java:246)
at com.scenari.xsldom.xalan.templates.ElemElement.execute(ElemElement.java:338)
at com.scenari.xsldom.xalan.templates.ElemAttribute.execute(ElemAttribute.java:172)
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.ElemChoose.execute(ElemChoose.java:172)
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:172)
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.transformer.TransformerImpl.transformToRTF(TransformerImpl.java:1167)
at com.scenari.xsldom.xalan.templates.ElemVariable.getValue(ElemVariable.java:306)
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.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:180)
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.ElemChoose.execute(ElemChoose.java:172)
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:172)
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.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: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.ElemChoose.execute(ElemChoose.java:172)
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.ElemApplyTemplates.execute(ElemApplyTemplates.java:205)
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.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.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.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.ElemChoose.execute(ElemChoose.java:172)
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.ElemChoose.execute(ElemChoose.java:172)
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.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 eu.scenari.core.agt.agent.value.AgtValue.xComputeCache(AgtValue.java:203)
at eu.scenari.core.agt.agent.value.AgtValue.computeAsString(AgtValue.java:171)
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.m.co.donnee.WDonneeXPath.xGetValue(WDonneeXPath.java:238)
at com.scenari.m.co.donnee.WDonneeXPathDynamique.getString(WDonneeXPathDynamique.java:70)
at eu.scenari.core.agt.agent.value.DataValue.xApplyXsl(DataValue.java:199)
at eu.scenari.core.agt.agent.value.DataValue.writeValue(DataValue.java:187)
at com.scenari.m.co.donnee.composition.XResultatAgent.wWrite(XResultatAgent.java:130)
at com.scenari.m.co.donnee.composition.XContainer.wWrite(XContainer.java:265)
at com.scenari.m.co.donnee.composition.WDonneeComposition.writeValue(WDonneeComposition.java:160)
at eu.scenari.modeling.odstyle.OdBlenderPage.producePage(OdBlenderPage.java:1067)
at com.scenari.m.ge.generator.base.GeneratorBase.producePage(GeneratorBase.java:1241)
at com.scenari.m.ge.generator.base.GeneratorStatic.wTreatStackPages(GeneratorStatic.java:969)
at com.scenari.m.ge.ant.BuildPageTask.execute(BuildPageTask.java:80)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
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(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Pour la publication Web Aurora, c’est normal que cela marche : il n’utilise pas Latex du tout, c’est du Javascript : MathJax.
Dans le message d’erreur on trouve :
Ceci veut dire que SCENARI ne trouve pas latex. En effet depuis bien longtemps les applications de type « bundle » MacOSX n’érite plus des variables d’environnements de l’utilisateur. En particulier, ils n’ont pas la variable PATH qui est disponible en ligne de commande.
Il suffit de lancer SCENARI en ligne de commande pour que celui-ci « trouve » Latex :
open /Applications/SCENARIchain\ 4.2.app
Ceci dit je viens de faire une petite évolution dans SCENARI, celui-ci doit maintenant utiliser automatiquement la commande « latex » fournie avec toute version de Mactex supérieure à 2015. (c.a.d. /Library/TeX/texbin/latex)
Si vous voulez tester cette évolution veillez télécharger SCENARchain 4.2 depuis :
Confirmez-moi si cela marche correctement et ce sera disponible dans la prochaine version stable de SCENARI 4.2.
REMARQUE: cette évolution implique d’utiliser Mactex pour latex et pas MacPorts ou autre sous peine de devoir modifier un fichier de configuration à l’intérieure de l’application SCENARI, à voir si cela est acceptable.
J’ai utilisé votre 1ère proposition en lançant Scénari via Terminal. Aucun changement.
J’ai mis à jour Scénari 4.2, purger le cache et effacer les générations faites avec mon grain test.
Plus d’erreur !! mais pas de formules affichées. (La formule est entrée sous cette forme < formule > dans le grain.
D’ailleurs, j’ai constaté qu’avant les formules Latex étaient encadrés par des $. Normal que cela soit devenu des <> ?
Je décide donc d’inclure dans mon grain une formule mtex.
Et là c’est ce message dans le rapport d’erreur :
Latex transform error with ‹ U=R\times I › :
Latex error : ! LaTeX Error: File `utf8x.def’ not found.
Oui, c’est bien ce que nous préconisons dans la doc de Opale : Opale 3.6
A partir de la prochaine version de SCENARI 4.2 il n’y aura plus de problème de connexion entre SCENARI et Mactex car SCENARI sera paramétré pour démarrer latex depuis : /Library/TeX/texbin/latex
Bonsoir,
Je ressors mon sujet sur le Latex. Mes formules fonctionnent sur les publications PDF et Open Document. En revanche cela ne fonctionne pas en publication Diaporama.
Je suis sous Mojave 10.14.6 , Scenarichain 4.2 et Opale 3.7.
Mactex est installé et mis à jour.