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
- 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