Article - CS409083

Advance Search throws error "get reader() has already been called for this request" in Windchill PDMLink

Modified: 07-Oct-2025   


Applies To

  • Windchill PDMLink 12.1

Description

  • Advance Search throws error "get reader() has already been called for this request
  • Getting below error while performing search:
    2024-01-15 09:52:32,652 ERROR [ajp-nio-127.0.0.1-8013-exec-8] com.ptc.jca.error rmali - ---------- JCA Exception ---------- java.lang.IllegalStateException: getReader() has already been called for this request
    
                   at org.apache.catalina.connector.Request.getInputStream(Request.java:1074)
    
                   at org.apache.catalina.connector.RequestFacade.getInputStream(RequestFacade.java:365)
    
                   at wt.servlet.ServletRequestWrapper.getInputStream(ServletRequestWrapper.java:159)
    
                   at wt.servlet.ServletRequestMonitor$CountingHttpRequest.getInputStream(ServletRequestMonitor.java:2040)
    
                   at javax.servlet.ServletRequestWrapper.getInputStream(ServletRequestWrapper.java:151)
    
                   at com.infoengine.object.IeMultipartInputStream.<init>(IeMultipartInputStream.java:109)
    
                   at com.infoengine.jsp.taglibs.IeTagBase.initInfoEngine(IeTagBase.java:385)
    
                   at com.infoengine.jsp.taglibs.GetServiceTag.doStartTag(GetServiceTag.java:35)
    
                   at org.apache.jsp.WEB_002dINF.jsp.search.searchResultsTableComp_jsp._jspService(searchResultsTableComp_jsp.java:564)
    
                   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    
                   at javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
    
                   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:779)
    
                   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
    
                   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
    
                   at com.ptc.core.ui.validation.URLValidationFilter.doFilter(URLValidationFilter.java:86)
    
                   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
    
                   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
    
                   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:711)
    
                   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459
This is a printer-friendly version of Article 409083 and may be out of date. For the latest version click CS409083