Article - CS402174

Get the error "Windchill Error" when clicking "Security Audit Reporting > Preview" in Windchill PDMLink 12.1.2

Modified: 28-Sep-2023   


Applies To

  • Windchill PDMLink 12.1.2.0

Description

  • Get the error Windchill Error when clicking Security Audit Reporting > Preview
Screenshot 2023-09-28 172330.png
  • MethodServer reports the following error:
2023-09-28 09:16:57,983 INFO  [ajp-nio-127.0.0.1-8010-exec-10] wt.system.out Administrator - baseURI->file:/C:/PTC/Windchill_12.1/Windchill/codebase/templates/reports/auditReportHtmlFormat.xsl
2023-09-28 09:16:57,983 INFO  [ajp-nio-127.0.0.1-8010-exec-10] wt.system.out Administrator - parent->file:\C:\PTC\Windchill_12.1\Windchill\codebase\templates\reports
2023-09-28 09:16:57,983 INFO  [ajp-nio-127.0.0.1-8010-exec-10] wt.system.out Administrator - replaced parent->\C:\PTC\Windchill_12.1\Windchill\codebase\templates\reports
2023-09-28 09:16:57,983 DEBUG [ajp-nio-127.0.0.1-8010-exec-10] wt.util.xml.WTURIResolver Administrator - WTURIResolver path->\C:\PTC\Windchill_12.1\Windchill\codebase\templates\reports
2023-09-28 09:16:57,983 DEBUG [ajp-nio-127.0.0.1-8010-exec-10] wt.util.xml.WTURIResolver Administrator - WTURIResolver href->includes/localizeString.xsl
2023-09-28 09:16:57,983 DEBUG [ajp-nio-127.0.0.1-8010-exec-10] wt.util.xml.WTURIResolver Administrator - WTURIResolver arg->\C:\PTC\Windchill_12.1\Windchill\codebase\templates\reports
2023-09-28 09:16:57,983 DEBUG [ajp-nio-127.0.0.1-8010-exec-10] wt.util.xml.WTURIResolver Administrator - WTURIResolver arg->includes/localizeString.xsl
2023-09-28 09:16:57,999 DEBUG [ajp-nio-127.0.0.1-8010-exec-10] wt.util.xml.WTURIResolver Administrator - WTURIResolver s->\C:\PTC\Windchill_12.1\Windchill\codebase\templates\reports\includes\localizeString.xsl
2023-09-28 09:16:57,999 INFO  [ajp-nio-127.0.0.1-8010-exec-10] wt.system.err Administrator - Error on line 14 column 50 of auditReportHtmlFormat.xsl:
2023-09-28 09:16:57,999 INFO  [ajp-nio-127.0.0.1-8010-exec-10] wt.system.err Administrator -   java.io.IOException: The included/imported xsl file must kept inside WT_HOME!
2023-09-28 09:16:57,999 ERROR [ajp-nio-127.0.0.1-8010-exec-10] wt.audit.AuditReportHelper Administrator - failed to generate Audit Report wt.util.WTException: org.xml.sax.SAXException: javax.xml.transform.TransformerConfigurationException: net.sf.saxon.s9api.SaxonApiException: java.io.IOException: The included/imported xsl file must kept inside WT_HOME!
javax.xml.transform.TransformerConfigurationException: net.sf.saxon.s9api.SaxonApiException: java.io.IOException: The included/imported xsl file must kept inside WT_HOME!
Nested exception is: org.xml.sax.SAXException: javax.xml.transform.TransformerConfigurationException: net.sf.saxon.s9api.SaxonApiException: java.io.IOException: The included/imported xsl file must kept inside WT_HOME!
javax.xml.transform.TransformerConfigurationException: net.sf.saxon.s9api.SaxonApiException: java.io.IOException: The included/imported xsl file must kept inside WT_HOME!
	at wt.util.xml.xslt.JAXPStylesheet.recompute(JAXPStylesheet.java:209)
	at wt.util.xml.xslt.JAXPStylesheet.<init>(JAXPStylesheet.java:77)
	at wt.util.xml.xslt.JAXPXMLSourceFactory.newStylesheet(JAXPXMLSourceFactory.java:70)
	at wt.query.template.URLXSLSpec.getStylesheets(URLXSLSpec.java:146)
	at wt.query.template.URLXSLSpec.getStylesheets(URLXSLSpec.java:93)
	at wt.query.template.ReportTemplateHelper.getTransform(ReportTemplateHelper.java:1376)
	at com.ptc.core.query.report.client.generation.ReportGenerationHelper.generate(ReportGenerationHelper.java:511)
	at wt.audit.AuditReportHelper._generateReport(AuditReportHelper.java:646)
	at wt.audit.AuditReportHelper.generateReport(AuditReportHelper.java:599)
	at wt.audit.AuditReportHelper.generateReport(AuditReportHelper.java:1809)
	at com.ptc.core.auditing.commands.AuditingCommands.generateAuditReport(AuditingCommands.java:1777)
	at com.ptc.core.auditing.commands.AuditingCommands.generateReport(AuditingCommands.java:1730)
	at com.ptc.core.auditing.tags.GeneratePreviewReportTag.doTag(GeneratePreviewReportTag.java:85)
	at org.apache.jsp.netmarkets.jsp.auditing.auditReportProcessor_jsp._jspx_meth_audit_005fgeneratePreviewReport_005f0(auditReportProcessor_jsp.java:153)
	at org.apache.jsp.netmarkets.jsp.auditing.auditReportProcessor_jsp._jspService(auditReportProcessor_jsp.java:123)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at com.ptc.core.ui.validation.URLValidationFilter.doFilter(URLValidationFilter.java:86)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:661)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:425)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:357)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:294)
	at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:171)
	at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:316)
	at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1405)
	at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1149)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1088)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:528)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at wt.licenseusage.licensing.LicenseFilter.doFilter(LicenseFilter.java:47)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at com.ptc.core.ui.validation.URLValidationFilter.doFilter(URLValidationFilter.java:86)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at wt.httpgw.filter.WTContextBeanFilter.doWithWtContextBeanHandler(WTContextBeanFilter.java:104)
	at wt.httpgw.filter.WTContextBeanFilter.doFilter(WTContextBeanFilter.java:58)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:301)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:335)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1677)
	at wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:57)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:433)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1801)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: javax.xml.transform.TransformerConfigurationException: net.sf.saxon.s9api.SaxonApiException: java.io.IOException: The included/imported xsl file must kept inside WT_HOME!
	at net.sf.saxon.jaxp.SaxonTransformerFactory.newTemplates(SaxonTransformerFactory.java:158)
	at wt.util.xml.xslt.JAXPStylesheet.recompute(JAXPStylesheet.java:206)
	... 78 more
Caused by: net.sf.saxon.s9api.SaxonApiException: java.io.IOException: The included/imported xsl file must kept inside WT_HOME!
	at net.sf.saxon.s9api.XsltCompiler.compile(XsltCompiler.java:937)
	at net.sf.saxon.jaxp.SaxonTransformerFactory.newTemplates(SaxonTransformerFactory.java:155)
	... 79 more
Caused by: net.sf.saxon.trans.XPathException: java.io.IOException: The included/imported xsl file must kept inside WT_HOME!
	at net.sf.saxon.trans.XPathException.makeXPathException(XPathException.java:167)
	at net.sf.saxon.lib.ResourceResolverWrappingURIResolver.resolve(ResourceResolverWrappingURIResolver.java:48)
	at net.sf.saxon.lib.ResourceRequest.resolve(ResourceRequest.java:123)
	at net.sf.saxon.style.UseWhenFilter.processIncludeImport(UseWhenFilter.java:306)
	at net.sf.saxon.style.UseWhenFilter.startElement(UseWhenFilter.java:250)
	at net.sf.saxon.event.Stripper.startElement(Stripper.java:105)
	at net.sf.saxon.event.CommentStripper.startElement(CommentStripper.java:51)
	at net.sf.saxon.event.ProxyReceiver.startElement(ProxyReceiver.java:140)
	at net.sf.saxon.event.Valve.startElement(Valve.java:63)
	at net.sf.saxon.event.ReceivingContentHandler.startElement(ReceivingContentHandler.java:377)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:510)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:183)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:351)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2710)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
	at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
	at net.sf.saxon.resource.ActiveSAXSource.deliver(ActiveSAXSource.java:190)
	at net.sf.saxon.resource.ActiveStreamSource.deliver(ActiveStreamSource.java:65)
	at net.sf.saxon.event.Sender.send(Sender.java:105)
	at net.sf.saxon.style.StylesheetModule.sendStylesheetSource(StylesheetModule.java:156)
	at net.sf.saxon.style.StylesheetModule.loadStylesheet(StylesheetModule.java:226)
	at net.sf.saxon.style.Compilation.compileSingletonPackage(Compilation.java:113)
	at net.sf.saxon.s9api.XsltCompiler.compile(XsltCompiler.java:932)
	... 80 more
Caused by: javax.xml.transform.TransformerException: java.io.IOException: The included/imported xsl file must kept inside WT_HOME!
	at wt.util.xml.WTURIResolver.resolve(WTURIResolver.java:82)
	at net.sf.saxon.lib.ResourceResolverWrappingURIResolver.resolve(ResourceResolverWrappingURIResolver.java:46)
	... 107 more
Caused by: java.io.IOException: The included/imported xsl file must kept inside WT_HOME!
	at wt.util.xml.WTURIResolver.path(WTURIResolver.java:144)
	at wt.util.xml.WTURIResolver.resolve(WTURIResolver.java:78)
	... 108 more
This is a printer-friendly version of Article 402174 and may be out of date. For the latest version click CS402174