I'm migrating PDI from 9.1 to 9.4. Both in the development environment (windows) and in the production environment (Linux) it presents the following error when using STEP Pentaho Reporting Output.-------------------------------------------------------------------------------------------------------------org.pentaho.reporting.libraries.resourceloader.ResourceCreationException: Unable to parse the document: ResourceKey{schema=org.pentaho.reporting.libraries.docbundle.bundleloader.ZipResourceBundleLoader, identifier=content.xml, factoryParameters={org.pentaho.reporting.libraries.resourceloader.FactoryParameterKey{name=repository-loader}=org.pentaho.reporting.libraries.docbundle.bundleloader.ZipResourceBundleLoader@3ded1069, org.pentaho.reporting.libraries.resourceloader.FactoryParameterKey{name=repository}=org.pentaho.reporting.libraries.repository.zipreader.ZipReadRepository@7622892a}, parent=ResourceKey{schema=org.pentaho.reporting.libraries.resourceloader.loader.URLResourceLoader, identifier=file:/C:/RepositorioGIT/PDI/PRD_PRPT/rel_prec_prod_94.prpt, factoryParameters={}, parent=null}}at org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory.create(AbstractXmlResourceFactory.java:214)at org.pentaho.reporting.libraries.resourceloader.DefaultResourceManagerBackend.create(DefaultResourceManagerBackend.java:225)at org.pentaho.reporting.libraries.resourceloader.ResourceManager.create(ResourceManager.java:367)at org.pentaho.reporting.libraries.resourceloader.ResourceManager.create(ResourceManager.java:334)at org.pentaho.reporting.libraries.resourceloader.ResourceManager.createDirectly(ResourceManager.java:200)at org.pentaho.di.trans.steps.pentahoreporting.PentahoReportingOutput.getResource(PentahoReportingOutput.java:208)at org.pentaho.di.trans.steps.pentahoreporting.PentahoReportingOutput.loadMasterReport(PentahoReportingOutput.java:192)at org.pentaho.di.trans.steps.pentahoreporting.PentahoReportingOutput.loadMasterReport(PentahoReportingOutput.java:198)at org.pentaho.di.ui.trans.steps.pentahoreporting.PentahoReportingOutputDialog.get(PentahoReportingOutputDialog.java:528)at org.pentaho.di.ui.trans.steps.pentahoreporting.PentahoReportingOutputDialog.access$400(PentahoReportingOutputDialog.java:78)at org.pentaho.di.ui.trans.steps.pentahoreporting.PentahoReportingOutputDialog$7.handleEvent(PentahoReportingOutputDialog.java:365)at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4209)at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1037)at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4026)at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3626)at org.pentaho.di.ui.trans.steps.pentahoreporting.PentahoReportingOutputDialog.open(PentahoReportingOutputDialog.java:398)at org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:120)at org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:9025)at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:3286)at org.pentaho.di.ui.spoon.trans.TransGraph.mouseDoubleClick(TransGraph.java:784)at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:200)at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4209)at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1037)at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4026)at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3626)at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1432)at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:8160)at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9542)at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:722)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.pentaho.commons.launcher.Launcher.main(Launcher.java:92)Caused by: org.pentaho.reporting.libraries.xmlns.parser.ParseException: Failure while loading data: layout.xml [Location: Line=5 Column=11] at org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler.performExternalParsing(AbstractXmlReadHandler.java:303)at org.pentaho.reporting.engine.classic.core.modules.parser.bundle.content.ContentRootElementHandler.parseLayout(ContentRootElementHandler.java:292)at org.pentaho.reporting.engine.classic.core.modules.parser.bundle.content.ContentRootElementHandler.parseLocalFiles(ContentRootElementHandler.java:283)at org.pentaho.reporting.engine.classic.core.modules.parser.bundle.content.ContentRootElementHandler.doneParsing(ContentRootElementHandler.java:264)at org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler.endElement(AbstractXmlReadHandler.java:148)at org.pentaho.reporting.libraries.xmlns.parser.RootXmlReadHandler.endElement(RootXmlReadHandler.java:516)at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)at org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory.create(AbstractXmlResourceFactory.java:205)... 35 moreCaused by: org.pentaho.reporting.libraries.resourceloader.ResourceCreationException: Unable to parse the document: ResourceKey{schema=org.pentaho.reporting.libraries.docbundle.bundleloader.ZipResourceBundleLoader, identifier=layout.xml, factoryParameters={org.pentaho.reporting.libraries.resourceloader.FactoryParameterKey{name=::Report}=org.pentaho.reporting.engine.classic.core.MasterReport={name="", type="master-report"}, org.pentaho.reporting.libraries.resourceloader.FactoryParameterKey{name=repository}=org.pentaho.reporting.libraries.repository.zipreader.ZipReadRepository@7622892a, org.pentaho.reporting.libraries.resourceloader.FactoryParameterKey{name=prpt-spec-version}=9004000, org.pentaho.reporting.libraries.resourceloader.FactoryParameterKey{name=::Include-parser}=true, org.pentaho.reporting.libraries.resourceloader.FactoryParameterKey{name=repository-loader}=org.pentaho.reporting.libraries.docbundle.bundleloader.ZipResourceBundleLoader@3ded1069, org.pentaho.reporting.libraries.resourceloader.FactoryParameterKey{name=property-expansion}=false}, parent=ResourceKey{schema=org.pentaho.reporting.libraries.resourceloader.loader.URLResourceLoader, identifier=file:/C:/RepositorioGIT/PDI/PRD_PRPT/rel_prec_prod_94.prpt, factoryParameters={}, parent=null}}at org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory.create(AbstractXmlResourceFactory.java:214)at org.pentaho.reporting.libraries.resourceloader.DefaultResourceManagerBackend.create(DefaultResourceManagerBackend.java:225)at org.pentaho.reporting.libraries.docbundle.BundleResourceManagerBackend.create(BundleResourceManagerBackend.java:142)at org.pentaho.reporting.libraries.resourceloader.ResourceManager.create(ResourceManager.java:367)at org.pentaho.reporting.libraries.resourceloader.ResourceManager.create(ResourceManager.java:334)at org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler.performExternalParsing(AbstractXmlReadHandler.java:297)... 50 moreCaused by: org.pentaho.reporting.libraries.xmlns.parser.ParseException: Failed to instantiate the specified preprocessor 'org.pentaho.reporting.engine.classic.wizard.WizardProcessor' [Location: Line=3 Column=85] at org.pentaho.reporting.engine.classic.core.modules.parser.bundle.layout.LayoutPreprocessorReadHandler.startParsing(LayoutPreprocessorReadHandler.java:64)at org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler.startElement(AbstractXmlReadHandler.java:108)at org.pentaho.reporting.libraries.xmlns.parser.RootXmlReadHandler.recurse(RootXmlReadHandler.java:296)at org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler.startElement(AbstractXmlReadHandler.java:121)at org.pentaho.reporting.libraries.xmlns.parser.RootXmlReadHandler.startElement(RootXmlReadHandler.java:415)at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)at org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory.create(AbstractXmlResourceFactory.java:205)... 55 more-----------------------------------------------------------------------
I can't solve it, in version 9.1 it works perfectly.
Hi there,I do have the same issue. Is there any workaround or any new ce release planned?Best,Karsten
Hi,
in v9.4 is reporting output step is a separated plugin. And there miss another jar files IMHO.
So you can download jar from Maven repository, copy to plugins/pentaho-reporting-plugins/lib and try run trans again.
plugins/pentaho-reporting-plugins/lib