Menu

#3420 Lab Print button shows 500 error

RELEASE_12_1
closed-duplicate
nobody
None
7
2014-12-17
2014-07-09
No

Problem Summary:
The Print button on the lab view page displays a 500 error message

Expected Result:
The print button should print the lab result to a PDF and serve that PDF file to the user

Actual Result:
A 500 error is displayed

java.lang.IllegalStateException: getOutputStream() has already been called for this response
    org.apache.catalina.connector.Response.getWriter(Response.java:611)
    org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:198)
    javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:112)
    org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:125)
    org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:118)
    org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:188)
    org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:118)
    org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:77)
    org.apache.jsp.lab.CA.ALL.labDisplay_jsp._jspService(labDisplay_jsp.java:2679)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
    org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
    org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
    org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    oscar.oscarSecurity.LoginFilter.doFilter(LoginFilter.java:127)
    net.sf.cookierevolver.servlet.CRFilterImpl.doFilter(CRFilterImpl.java:60)
    org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
    org.oscarehr.util.LoggedInUserFilter.doFilter(LoggedInUserFilter.java:60)
    org.oscarehr.util.DbConnectionFilter.doFilter(DbConnectionFilter.java:65)
    org.oscarehr.util.ResponseDefaultsFilter.doFilter(ResponseDefaultsFilter.java:69)
    org.oscarehr.util.ProblemCheckFilter.doFilter(ProblemCheckFilter.java:188)

Steps to Reproduce:

  • Upload and view a lifelabs result
  • Click print

Reproduced In:
RELEASE_12_1 commit 0115e00238359585e67801ba3cbf025c3d0c7022

Additional Information:
Code base was latest code on the RELEASE_12_1 branch

Discussion

  • SBek

    SBek - 2014-07-10

    The issue was replicated in QA system R12.1 build # 404 and it appears to be related to the bug [#3060].

     

    Related

    Bugs: #3060

  • SBek

    SBek - 2014-07-10
    • status: open --> open-accepted
     
  • Trimara Corporation

    The scope of this issue has changed from initial investigation. It turns out to only be affecting MDS / Lifelabs (We've confirmed successful printing of CML labs at the client site.)

    Steps to replicate:

    • Upload a Lifelabs lab result
    • Click Print on the lab result
     
  • Trimara Corporation

    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -43,10 +43,11 @@
    
    
     Steps to Reproduce:
    -At this time we do not have steps to reproduce
    
    +  - Upload and view a lifelabs result
    +  - Click print
    
     Reproduced In: 
    -We were unable to reproduce outside of client system
    +RELEASE_12_1 commit 0115e00238359585e67801ba3cbf025c3d0c7022
    
     Additional Information: 
     Code base was latest code on the RELEASE_12_1 branch
    
     
  • Trimara Corporation

     
  • Sarah Allen

    Sarah Allen - 2014-07-10
    • status: open-accepted --> closed-duplicate
     
  • Sarah Allen

    Sarah Allen - 2014-07-10

    This is a duplicate of [bugs:#3060].

     

    Related

    Bugs: #3060

MongoDB Logo MongoDB