Menu

#3138 Error message: “HTTP Status 500” in the “Personal Health Risk Assessment” eForm

feb2014-alpha
closed-works-for-me
nobody
None
7
2015-01-08
2014-02-25
Alek Mirkin
No

Test Date: February 25, 2014
Test Time: 03:30 PM EDT
Build date: 2014- 02-16 03:23 PM
Build tag: oscarMaster-1981
Client Browser: Mozilla Firefox 25.0 for Ubuntu Canonical - 1.0
Client OS.: Ubuntu 12.04 LTS, Processor:Intel® Core™ i5-3320M
CPU @ 2.60GHz × 4, OS type: 64-bit
Dataset used: OSCAR testing dataset
Tested By: Alek Mirkin

Precondition:

  1. OSCAR McMaster trunk, system and DB up and running.
  2. OSCAR user has the correct credentials to login

Steps to reproduce the problem:

  1. Launch the browser and open OSCAR McMaster site in the live environment
  2. Log In.
  3. Select the Search function from the top navigation bar on the main page.
  4. Search by patient name
  5. From the record returned click on the hyperlink “E” (eChart)
  6. When redirected to eChart:
  7. Activate eForms list (mouse over “+”) in eForms section
  8. Observed list of eForms and select eForm - “Personal Health Risk Assessment”
  9. Pass in parameter “Personal Health Risk Assessment” and hit “Submit” button.

Expected Result:
By selecting “Submit” function, System saves the record in eChart module


Observed:
Error message appears on the screen:

"HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: javax.servlet.ServletException: java.lang.NullPointerException
org.oscarehr.util.DbConnectionFilter.doFilter(DbConnectionFilter.java:69)
org.oscarehr.common.printing.PrivacyStatementAppendingFilter.doFilter(PrivacyStatementAppendingFilter.java:118)
org.oscarehr.util.ProblemCheckFilter.doFilter(ProblemCheckFilter.java:194)
org.oscarehr.util.ResponseDefaultsFilter.doFilter(ResponseDefaultsFilter.java:109)
root cause
javax.servlet.ServletException: java.lang.NullPointerException
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
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:196)
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:66)
org.oscarehr.common.printing.PrivacyStatementAppendingFilter.doFilter(PrivacyStatementAppendingFilter.java:118)
org.oscarehr.util.ProblemCheckFilter.doFilter(ProblemCheckFilter.java:194)
org.oscarehr.util.ResponseDefaultsFilter.doFilter(ResponseDefaultsFilter.java:109)
root cause
java.lang.NullPointerException
oscar.eform.data.EForm.putValue(EForm.java:522)
oscar.eform.data.EForm.setValues(EForm.java:207)
oscar.eform.actions.AddEFormAction.execute(AddEFormAction.java:181)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
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:196)
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:66)
org.oscarehr.common.printing.PrivacyStatementAppendingFilter.doFilter(PrivacyStatementAppendingFilter.java:118)
org.oscarehr.util.ProblemCheckFilter.doFilter(ProblemCheckFilter.java:194)
org.oscarehr.util.ResponseDefaultsFilter.doFilter(ResponseDefaultsFilter.java:109)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.35 logs."


1 Attachments

Discussion

  • Victor Van Herk

    Victor Van Herk - 2014-02-25
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,3 @@
    -
     Test Date: February 25, 2014
     Test Time: 03:30 PM EDT 
     Build date: 2014- 02-16 03:23 PM
    
    • status: open --> open-accepted
     
  • Victor Van Herk

    Victor Van Herk - 2014-02-26
    • status: open-accepted --> pending
     
  • Victor Van Herk

    Victor Van Herk - 2014-02-26

    Hi Alek.

    I'm not currently able to replicate, as when I hover over the '+' sign for eforms - nothing pops up.

    What do I configure or add to my system to see the "Personal Health Risk Assessment" in popup?

    Regards,
    Vic

     
  • Victor Van Herk

    Victor Van Herk - 2014-04-18
    • assigned_to: Victor Van Herk --> nobody
     
  • SBek

    SBek - 2015-01-08
    • status: pending --> closed-works-for-me
     
  • SBek

    SBek - 2015-01-08

    Unable to replicate in Master build # 2297 -> “Personal Health Risk Assessment” can be submitted successfully.

     
MongoDB Logo MongoDB