Dans le deuxième cas, l’image n’est pas gérée par Opale.
Normalement j’ai respecté la casse (minuscule) et je n’ai pas rajouté de caractères spéciaux. Le niveau d’arborescence n’est pas le même dans les deux cas.
Le voici, je découvre la chaîne éditoriale Opale depuis une semaine, merci de m’éclairer.
Pour répondre à votre précédente question, le chemin total vers l’image est à 137 caractère « /organisation du plan/ressources/1 fonctionnement general de primo/2 1 donnees provenant d alma/21donnesprovenantdalma/donnees_alma_1.png »
Traces de ‹ Publication Web Aurora › pour l’item ‹ /_web.publi ›
— User details —
Générateur: gen_auroraW - Publication Web Aurora
Item racine: /_web.publi
Echec à la transformation de la ressource ‹ src=src:/organisation du plan/ressources/1 fonctionnement general de primo/2 1 donnees provenant d alma/21donnesprovenantdalma/donnees_alma_1.png;transform=img2img&sizeRules=Px(ScSCS()Sc(ratio’0.32 ›)Bounds(maxW’630’maxH’630’))&outType=PNG&’ dans .
Echec à la transformation ‹ transform=img2img&outType=PNG&sizeRules=Px(ScSCS()Sc(ratio’0.32 ›)Bounds(maxW’630’maxH’630’))’ sur l’item
Scaling image failed.
ImageMagick process failed : 1 convert.exe: UnableToOpenBlob C:\Users\APoitrin\AppData\Local\scenari\opale3.6\Profiles\j9qrmsbj.default\srv\emdFix\_wrk\cache\Primo\organisation du plan\ressources\1 fonctionnement general de primo\2 1 donnees provenant d alma\21donnesprovenantdalma\donnees_alma_1.png\cach2315129501865501261.png': No such file or directory @ error/blob.c/OpenBlob/2638. convert.exe: WriteBlob Failed C:\Users\APoitrin\AppData\Local\scenari\opale3.6\Profiles\j9qrmsbj.default\srv\emdFix_wrk\cache\Primo\organisation du plan\ressources\1 fonctionnement general de primo\2 1 donnees provenant d alma\21donnesprovenantdalma\donnees_alma_1.png\cach2315129501865501261.png’ @ error/png.c/MagickPNGErrorHandler/1751.
— Admin details —
<?xml version="1.0" encoding="UTF-8"?>
eu.scenari.src.transform.TransformContentException: ImageMagick process failed : 1
convert.exe: UnableToOpenBlob `C:\Users\APoitrin\AppData\Local\scenari\opale3.6\Profiles\j9qrmsbj.default\srv\emdFix\_wrk\cache\Primo\organisation du plan\ressources\1 fonctionnement general de primo\2 1 donnees provenant d alma\21donnesprovenantdalma\donnees_alma_1.png\cach2315129501865501261.png': No such file or directory @ error/blob.c/OpenBlob/2638.
convert.exe: WriteBlob Failed `C:\Users\APoitrin\AppData\Local\scenari\opale3.6\Profiles\j9qrmsbj.default\srv\emdFix\_wrk\cache\Primo\organisation du plan\ressources\1 fonctionnement general de primo\2 1 donnees provenant d alma\21donnesprovenantdalma\donnees_alma_1.png\cach2315129501865501261.png' @ error/png.c/MagickPNGErrorHandler/1751.
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.WspSrcNodeItem.transform(WspSrcNodeItem.java:888)
at com.scenari.src.feature.transform.SrcFeatureTransform.transformContent(SrcFeatureTransform.java:100)
at com.scenari.m.ge.generator.web.WebGenerator.xCopySrcPath2DestUriNoDst(WebGenerator.java:585)
at com.scenari.m.ge.generator.web.WebGenerator.copyXxxPath2DestUri(WebGenerator.java:401)
at com.scenari.m.ge.agent.AgentNavigableBase.computeAsData(AgentNavigableBase.java:305)
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.AVTPartXPath.evaluate(AVTPartXPath.java:179)
at com.scenari.xsldom.xalan.templates.AVT.evaluate(AVT.java:440)
at com.scenari.xsldom.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:522)
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.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.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.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:969)
at com.scenari.m.ge.generator.web.WebGenerator.xGenerate(WebGenerator.java:324)
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)
Comme le pressentait Samuel, le nom de vos espaces sont trop long et pose un problème avec Windows qui est limité : C:\Users\APoitrin\AppData\Local\scenari\opale3.6\Profiles\j9qrmsbj.default\srv\emdFix\_wrk\cache\Primo\organisation du plan\ressources\1 fonctionnement general de primo\2 1 donnees provenant d alma\21donnesprovenantdalma\donnees_alma_1.png\cach2315129501865501261.png == 267 caractères.
Utilisez des formes abrégées pour les codes de vos espaces et de vos items de votre atelier.
Note : ce problème n’existe que dans la version desktop sur Windows. Pas de problème en SCENARI server, ou avec les OS Linux ou MacOS.