技术文章 - CS251906
在 Windchill PDMLink 11.0 中使用 Windchill Business Reporting 为 Created On 和 Last Modified 属性指定日期范围时,更改通知日志报告无法生成结果
已修改: 23-Jun-2022
适用于
- Windchill PDMLink 11.0 to M020
说明
- 使用Windchill Business Reporting (WBR)为Created On和Last Modified属性指定日期范围时,更改通知日志报告无法生成结果
- 如果不使用WBR ,则此问题不可重现。
- MS 日志中记录的错误:
java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:-1
在 java.lang.String.substring(String.java:1967)
在 com.infoengine.compiledTasks.file.utf.target.Windchill.tasks.com.ptc.windchill.enterprise.change2.reports.logreportsinputparam$2exml.invoke(logreportsinputparam$2exml.java:120)
在 com.infoengine.SAK.Task.invoke(Task.java:1806)
在 com.infoengine.SAK.Task.invokeAndCheckExternalAccess(Task.java:1703)
在 wt.method.WTAdapterImpl.processTask(WTAdapterImpl.java:750)
在 wt.method.WTAdapterImpl.processRequest(WTAdapterImpl.java:523)
在 com.infoengine.procunit.adapter.Adapter.send(Adapter.java:199)
在 com.infoengine.SAK.Task.executeTaskRemotely(Task.java:2083)
在 com.infoengine.SAK.Task.invoke(Task.java:1740)
在 com.infoengine.SAK.Task.invoke(Task.java:1714)
在 com.infoengine.SAK.Task.executeTask(Task.java:1968)
在 com.infoengine.webject.mgt.DispatchTasks.invoke(DispatchTasks.java:631)
在 com.infoengine.SAK.ManagementWebject.invoke(ManagementWebject.java:81)
在 com.infoengine.soap.RPCHandler.execute(RPCHandler.java:1730)
在 com.infoengine.soap.RPCHandler.execute(RPCHandler.java:1557)
在 com.infoengine.soap.RPCHandler.internalExecute(RPCHandler.java:1543)
在 com.infoengine.soap.RPCHandler.externalExecute(RPCHandler.java:1428)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:498)
在 com.infoengine.connector.InternalConnection$InternalInteraction.execute(InternalConnection.java:174)
在 com.infoengine.connector.DataAccessObject.execute(DataAccessObject.java:187)
在 com.infoengine.connector.DataAccessObject._execute(DataAccessObject.java:233)
在 com.ptc.windchill.jdbc.client.cci.DataAccess.execute(DataAccess.java:76)
在 com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResultGroup(CCIQuery.java:130)
在 com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResult(CCIQuery.java:60)
在 com.ptc.windchill.jdbc.client.util.AbstractSingleResultQuery.execute(AbstractSingleResultQuery.java:26)
在 com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.execute(WindchillJdbcStatement.java:294)
在 com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.executeQuery(WindchillJdbcStatement.java:304)
在 com.ptc.windchill.enterprise.report.CognosXMLServlet.processRequest(CognosXMLServlet.java:254)
在 com.ptc.windchill.enterprise.report.CognosXMLServlet.doGet(CognosXMLServlet.java:172)
在 javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
在 javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 com.ptc.jws.servlet.filter.WsdlServletFilter.doFilter(WsdlServletFilter.java:61)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 com.ptc.core.ui.validation.URLValidationFilter.doFilter(URLValidationFilter.java:77)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.httpgw.filter.WTContextBeanFilter.doWithWtContextBeanHandler(WTContextBeanFilter.java:104)
在 wt.httpgw.filter.WTContextBeanFilter.doFilter(WTContextBeanFilter.java:58)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.httpgw.filter.TrustedAuthFilter.delegateWrappedRequest(TrustedAuthFilter.java:293)
在 wt.httpgw.filter.AbstractRemoteUserFilter.doFilter(AbstractRemoteUserFilter.java:142)
在 wt.httpgw.filter.AbstractRemoteUserFilter.doFilter(AbstractRemoteUserFilter.java:97)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:294)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.servlet.BufferToFileFilter.doFilter(BufferToFileFilter.java:113)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:335)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1660)
在 wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:56)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
在 org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:868)
在 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
在 org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:277)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
在 java.lang.Thread.run(Thread.java:745)
(com.infoengine.util.IEResource/209) com.infoengine.exception.fatal.IEFatalException:SOAP 响应生成:找不到组“LogReportsInputParamGroup”。
(com.infoengine.util.IEResource/209) com.infoengine.exception.fatal.IEFatalException:SOAP 响应生成:找不到组“LogReportsInputParamGroup”。
在 com.infoengine.soap.util.IESOAPUtils._generateIEReturn(IESOAPUtils.java:821)
在 com.infoengine.soap.util.IESOAPUtils._generateReturn(IESOAPUtils.java:924)
在 com.infoengine.soap.util.IESOAPUtils.generateReturn(IESOAPUtils.java:880)
在 com.infoengine.soap.RPCHandler.internalExecute(RPCHandler.java:1548)
在 com.infoengine.soap.RPCHandler.externalExecute(RPCHandler.java:1428)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:498)
在 com.infoengine.connector.InternalConnection$InternalInteraction.execute(InternalConnection.java:174)
在 com.infoengine.connector.DataAccessObject.execute(DataAccessObject.java:187)
在 com.infoengine.connector.DataAccessObject._execute(DataAccessObject.java:233)
在 com.ptc.windchill.jdbc.client.cci.DataAccess.execute(DataAccess.java:76)
在 com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResultGroup(CCIQuery.java:130)
在 com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResult(CCIQuery.java:60)
在 com.ptc.windchill.jdbc.client.util.AbstractSingleResultQuery.execute(AbstractSingleResultQuery.java:26)
在 com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.execute(WindchillJdbcStatement.java:294)
在 com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.executeQuery(WindchillJdbcStatement.java:304)
在 com.ptc.windchill.enterprise.report.CognosXMLServlet.processRequest(CognosXMLServlet.java:254)
在 com.ptc.windchill.enterprise.report.CognosXMLServlet.doGet(CognosXMLServlet.java:172)
在 javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
在 java.lang.String.substring(String.java:1967)
在 com.infoengine.compiledTasks.file.utf.target.Windchill.tasks.com.ptc.windchill.enterprise.change2.reports.logreportsinputparam$2exml.invoke(logreportsinputparam$2exml.java:120)
在 com.infoengine.SAK.Task.invoke(Task.java:1806)
在 com.infoengine.SAK.Task.invokeAndCheckExternalAccess(Task.java:1703)
在 wt.method.WTAdapterImpl.processTask(WTAdapterImpl.java:750)
在 wt.method.WTAdapterImpl.processRequest(WTAdapterImpl.java:523)
在 com.infoengine.procunit.adapter.Adapter.send(Adapter.java:199)
在 com.infoengine.SAK.Task.executeTaskRemotely(Task.java:2083)
在 com.infoengine.SAK.Task.invoke(Task.java:1740)
在 com.infoengine.SAK.Task.invoke(Task.java:1714)
在 com.infoengine.SAK.Task.executeTask(Task.java:1968)
在 com.infoengine.webject.mgt.DispatchTasks.invoke(DispatchTasks.java:631)
在 com.infoengine.SAK.ManagementWebject.invoke(ManagementWebject.java:81)
在 com.infoengine.soap.RPCHandler.execute(RPCHandler.java:1730)
在 com.infoengine.soap.RPCHandler.execute(RPCHandler.java:1557)
在 com.infoengine.soap.RPCHandler.internalExecute(RPCHandler.java:1543)
在 com.infoengine.soap.RPCHandler.externalExecute(RPCHandler.java:1428)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:498)
在 com.infoengine.connector.InternalConnection$InternalInteraction.execute(InternalConnection.java:174)
在 com.infoengine.connector.DataAccessObject.execute(DataAccessObject.java:187)
在 com.infoengine.connector.DataAccessObject._execute(DataAccessObject.java:233)
在 com.ptc.windchill.jdbc.client.cci.DataAccess.execute(DataAccess.java:76)
在 com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResultGroup(CCIQuery.java:130)
在 com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResult(CCIQuery.java:60)
在 com.ptc.windchill.jdbc.client.util.AbstractSingleResultQuery.execute(AbstractSingleResultQuery.java:26)
在 com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.execute(WindchillJdbcStatement.java:294)
在 com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.executeQuery(WindchillJdbcStatement.java:304)
在 com.ptc.windchill.enterprise.report.CognosXMLServlet.processRequest(CognosXMLServlet.java:254)
在 com.ptc.windchill.enterprise.report.CognosXMLServlet.doGet(CognosXMLServlet.java:172)
在 javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
在 javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 com.ptc.jws.servlet.filter.WsdlServletFilter.doFilter(WsdlServletFilter.java:61)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 com.ptc.core.ui.validation.URLValidationFilter.doFilter(URLValidationFilter.java:77)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.httpgw.filter.WTContextBeanFilter.doWithWtContextBeanHandler(WTContextBeanFilter.java:104)
在 wt.httpgw.filter.WTContextBeanFilter.doFilter(WTContextBeanFilter.java:58)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.httpgw.filter.TrustedAuthFilter.delegateWrappedRequest(TrustedAuthFilter.java:293)
在 wt.httpgw.filter.AbstractRemoteUserFilter.doFilter(AbstractRemoteUserFilter.java:142)
在 wt.httpgw.filter.AbstractRemoteUserFilter.doFilter(AbstractRemoteUserFilter.java:97)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:294)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.servlet.BufferToFileFilter.doFilter(BufferToFileFilter.java:113)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:335)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1660)
在 wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:56)
在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)
在 org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:868)
在 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
在 org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:277)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
在 java.lang.Thread.run(Thread.java:745)
(com.infoengine.util.IEResource/209) com.infoengine.exception.fatal.IEFatalException:SOAP 响应生成:找不到组“LogReportsInputParamGroup”。
(com.infoengine.util.IEResource/209) com.infoengine.exception.fatal.IEFatalException:SOAP 响应生成:找不到组“LogReportsInputParamGroup”。
在 com.infoengine.soap.util.IESOAPUtils._generateIEReturn(IESOAPUtils.java:821)
在 com.infoengine.soap.util.IESOAPUtils._generateReturn(IESOAPUtils.java:924)
在 com.infoengine.soap.util.IESOAPUtils.generateReturn(IESOAPUtils.java:880)
在 com.infoengine.soap.RPCHandler.internalExecute(RPCHandler.java:1548)
在 com.infoengine.soap.RPCHandler.externalExecute(RPCHandler.java:1428)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.lang.reflect.Method.invoke(Method.java:498)
在 com.infoengine.connector.InternalConnection$InternalInteraction.execute(InternalConnection.java:174)
在 com.infoengine.connector.DataAccessObject.execute(DataAccessObject.java:187)
在 com.infoengine.connector.DataAccessObject._execute(DataAccessObject.java:233)
在 com.ptc.windchill.jdbc.client.cci.DataAccess.execute(DataAccess.java:76)
在 com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResultGroup(CCIQuery.java:130)
在 com.ptc.windchill.jdbc.client.cci.CCIQuery.buildResult(CCIQuery.java:60)
在 com.ptc.windchill.jdbc.client.util.AbstractSingleResultQuery.execute(AbstractSingleResultQuery.java:26)
在 com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.execute(WindchillJdbcStatement.java:294)
在 com.ptc.windchill.jdbc.client.impl.WindchillJdbcStatement.executeQuery(WindchillJdbcStatement.java:304)
在 com.ptc.windchill.enterprise.report.CognosXMLServlet.processRequest(CognosXMLServlet.java:254)
在 com.ptc.windchill.enterprise.report.CognosXMLServlet.doGet(CognosXMLServlet.java:172)
在 javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
- Windchill GUI 中的错误屏幕截图:


这是文章 251906 的 PDF 版本,可能已过期。最新版本 CS251906