Article - CS251906

Change Notice Log Report fails to generate results when date range is specified for Created On and Last Modified attributes using Windchill Business Reporting in Windchill PDMLink 11.0

Modified: 02-Dec-2016   


Applies To

  • Windchill PDMLink 11.0 to M020

Description

  • Change Notice Log Report fails to generate results when date range is specified for Created On and Last Modified attributes using Windchill Business Reporting(WBR)
  • This issue is not reproducible if WBR is not used.
  • Error logged in MS Logs
 java.lang.StringIndexOutOfBoundsException: String index out of range: -1
     at java.lang.String.substring(String.java:1967)
     at com.infoengine.compiledTasks.file.utf.target.Windchill.tasks.com.ptc.windchill.enterprise.change2.reports.logreportsinputparam$2exml.invoke(logreportsinputparam$2exml.java:120)
     at com.infoengine.SAK.Task.invoke(Task.java:1806)
     at com.infoengine.SAK.Task.invokeAndCheckExternalAccess(Task.java:1703)
     at wt.method.WTAdapterImpl.processTask(WTAdapterImpl.java:750)
     at wt.method.WTAdapterImpl.processRequest(WTAdapterImpl.java:523)
     at com.infoengine.procunit.adapter.Adapter.send(Adapter.java:199)
     at com.infoengine.SAK.Task.executeTaskRemotely(Task.java:2083)
     at com.infoengine.SAK.Task.invoke(Task.java:1740)
     at com.infoengine.SAK.Task.invoke(Task.java:1714)
     at com.infoengine.SAK.Task.executeTask(Task.java:1968)
     at com.infoengine.webject.mgt.DispatchTasks.invoke(DispatchTasks.java:631)
     at com.infoengine.SAK.ManagementWebject.invoke(ManagementWebject.java:81)
     at com.infoengine.soap.RPCHandler.execute(RPCHandler.java:1730)
     at com.infoengine.soap.RPCHandler.execute(RPCHandler.java:1557)
     at com.infoengine.soap.RPCHandler.internalExecute(RPCHandler.java:1543)
     at com.infoengine.soap.RPCHandler.externalExecute(RPCHandler.java:1428)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:498)
     at com.infoengine.connector.InternalConnection$InternalInteraction.execute(InternalConnection.java:174)
     at com.infoengine.connector.DataAccessObject.execute(DataAccessObject.java:187)
     at com.infoengine.connector.DataAccessObject._execute(DataAccessObject.java:233)
     at com.ptc.windchill.jdbc.client.cci.DataAccess.execute(DataAccess.java:76)
     at com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResultGroup(CCIQuery.java:130)
     at com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResult(CCIQuery.java:60)
     at com.ptc.windchill.jdbc.client.util.AbstractSingleResultQuery.execute(AbstractSingleResultQuery.java:26)
     at com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.execute(WindchillJdbcStatement.java:294)
     at com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.executeQuery(WindchillJdbcStatement.java:304)
     at com.ptc.windchill.enterprise.report.CognosXMLServlet.processRequest(CognosXMLServlet.java:254)
     at com.ptc.windchill.enterprise.report.CognosXMLServlet.doGet(CognosXMLServlet.java:172)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
     at com.ptc.jws.servlet.filter.WsdlServletFilter.doFilter(WsdlServletFilter.java:61)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
     at com.ptc.core.ui.validation.URLValidationFilter.doFilter(URLValidationFilter.java:77)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
     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:240)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
     at wt.httpgw.filter.TrustedAuthFilter.delegateWrappedRequest(TrustedAuthFilter.java:293)
     at wt.httpgw.filter.AbstractRemoteUserFilter.doFilter(AbstractRemoteUserFilter.java:142)
     at wt.httpgw.filter.AbstractRemoteUserFilter.doFilter(AbstractRemoteUserFilter.java:97)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
     at wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:294)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
     at wt.servlet.BufferToFileFilter.doFilter(BufferToFileFilter.java:113)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
     at wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:335)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
     at wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1660)
     at wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:56)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
     at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:868)
     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
     at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:277)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
     at java.lang.Thread.run(Thread.java:745)
 (com.infoengine.util.IEResource/209) com.infoengine.exception.fatal.IEFatalException: SOAP Response Generation: Unable to find group "LogReportsInputParamGroup".
 (com.infoengine.util.IEResource/209) com.infoengine.exception.fatal.IEFatalException: SOAP Response Generation: Unable to find group "LogReportsInputParamGroup".
     at com.infoengine.soap.util.IESOAPUtils._generateIEReturn(IESOAPUtils.java:821)
     at com.infoengine.soap.util.IESOAPUtils._generateReturn(IESOAPUtils.java:924)
     at com.infoengine.soap.util.IESOAPUtils.generateReturn(IESOAPUtils.java:880)
     at com.infoengine.soap.RPCHandler.internalExecute(RPCHandler.java:1548)
     at com.infoengine.soap.RPCHandler.externalExecute(RPCHandler.java:1428)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:498)
     at com.infoengine.connector.InternalConnection$InternalInteraction.execute(InternalConnection.java:174)
     at com.infoengine.connector.DataAccessObject.execute(DataAccessObject.java:187)
     at com.infoengine.connector.DataAccessObject._execute(DataAccessObject.java:233)
     at com.ptc.windchill.jdbc.client.cci.DataAccess.execute(DataAccess.java:76)
     at com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResultGroup(CCIQuery.java:130)
     at com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResult(CCIQuery.java:60)
     at com.ptc.windchill.jdbc.client.util.AbstractSingleResultQuery.execute(AbstractSingleResultQuery.java:26)
     at com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.execute(WindchillJdbcStatement.java:294)
     at com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.executeQuery(WindchillJdbcStatement.java:304)
     at com.ptc.windchill.enterprise.report.CognosXMLServlet.processRequest(CognosXMLServlet.java:254)
     at com.ptc.windchill.enterprise.report.CognosXMLServlet.doGet(CognosXMLServlet.java:172)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
  • Screenshots of the Error in Windchill GUI:
User-added image

User-added image
This is a printer-friendly version of Article 251906 and may be out of date. For the latest version click CS251906