IBM Support

Problem Reading XSL style sheet

Troubleshooting


Problem

When attempting to use an XSL style sheet in Maximo, an error occurs

Symptom

04 Oct 2016 14:00:47:766 [DEBUG] [MXServer] [] End of input XML
04 Oct 2016 14:00:47:767 [ERROR] [MXServer] [] Failed to compile
stylesheet. 1 error detected.
javax.xml.transform.TransformerConfigurationException: Failed to
compile stylesheet. 1 error detected.
at net.sf.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:199)
at net.sf.saxon.TransformerFactoryImpl.newTemplates
(TransformerFactoryImpl.java:132)
at psdi.common.xsl.XSLTransformerCache.createTransformer
(XSLTransformerCache.java:106)
at psdi.common.xsl.XSLTransformerCache.getTransformer
(XSLTransformerCache.java:82)
at psdi.common.xsl.XSLTransformer.getTransformerFromPath
(XSLTransformer.java:168)
at psdi.common.xsl.XSLTransformer.transform(XSLTransformer.java:134)
at psdi.iface.migexits.ExitProcessor.mapData(ExitProcessor.java:607)
at psdi.iface.migexits.ExitProcessor.processTheseExitsIn(ExitProcessor.
java:822)
at psdi.iface.migexits.ExitProcessor._parent_processExitsIn
(ExitProcessor.java:692)
at psdi.iface.migexits.ExitProcessor.processExitsIn(ExitProcessor.java:
101)
at psdi.iface.migexits.ExitProcessor._parent_processExitsIn
(ExitProcessor.java:668)
at psdi.iface.migexits.ExitProcessor.processExitsIn(ExitProcessor.java:
87)
at psdi.iface.mic.MicService.processExternalData(MicService.java:1449)
at psdi.iface.mic.MicService.processExternalData(MicService.java:1311)
at psdi.iface.gateway.MEAGatewayBean.
secureProcessExternalDataSyncInternal(MEAGatewayBean.java:171)
at psdi.iface.gateway.MEAGatewayBean.processExternalDataSync
(MEAGatewayBean.java:81)
at psdi.iface.gateway.MEAGatewayBean.wsProcessExternalData
(MEAGatewayBean.java:318)
at psdi.iface.gateway.EJSLocalStatelessenterpriseservice_9dde8a69.
wsProcessExternalData(Unknown Source)
at psdi.iface.webservices.ESWebServiceProxy.invokeService
(ESWebServiceProxy.java:103)
at psdi.iface.webservices.JAXWSWebServiceProvider.invoke
(JAXWSWebServiceProvider.java:118)
at sun.reflect.GeneratedMethodAccessor81.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:613)
at org.apache.axis2.jaxws.server.dispatcher.JavaDispatcher.
invokeTargetOperation(JavaDispatcher.java:120)
at org.apache.axis2.jaxws.server.dispatcher.ProviderDispatcher.invoke
(ProviderDispatcher.java:138)
at org.apache.axis2.jaxws.server.EndpointController.invoke
(EndpointController.java:111)
at org.apache.axis2.jaxws.server.JAXWSMessageReceiver.receive
(JAXWSMessageReceiver.java:161)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:212)
at org.apache.axis2.transport.http.HTTPTransportUtils.
processHTTPPostRequest(HTTPTransportUtils.java:172)
at com.ibm.ws.websvcs.transport.http.WASAxis2Servlet.doPost
(WASAxis2Servlet.java:1600)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service
(ServletWrapper.java:1230)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
(ServletWrapper.java:779)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest
(ServletWrapper.java:478)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest
(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget
(WebAppFilterChain.java:136)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter
(WebAppFilterChain.java:97)
at psdi.iface.servlet.MEAServletFilter.doFilter(MEAServletFilter.java:
203)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter
(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter
(WebAppFilterChain.java:91)
at com.ibm.tivoli.maximo.filter.MTIntegrationFilter.doFilter
(MTIntegrationFilter.java:66)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter
(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter
(WebAppFilterChain.java:91)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter
(WebAppFilterManager.java:960)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters
(WebAppFilterManager.java:1064)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest
(CacheServletWrapper.java:87)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.
java:914)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.
java:1662)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.
java:200)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.
handleDiscrimination(HttpInboundLink.java:461)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.
handleNewRequest(HttpInboundLink.java:528)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest
(HttpInboundLink.java:314)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready
(HttpInboundLink.java:285)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.
sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.
complete(NewConnectionInitialReadCallback.java:113)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.
futureCompleted(AioReadCompletionListener.java:175)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback
(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions
(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.
java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1864)
04 Oct 2016 14:00:48:124 [DEBUG] [MXServer] []
ESWebServiceProvider - using default authentication

Cause

The file is not in the correct character encoding format.

Resolving The Problem

Open the file in a text editor and save the file as UTF-8 without BOM

[{"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5;7.6","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
17 June 2018

UID

swg21992373