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




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