So the otherday i go to log into one of my databases and I get this error
" HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:479)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
java.lang.NullPointerException
note The full stack trace of the root cause is available in the JBoss Web/2.1.10 logs.
--------------------------------------------------------------------------------
JBoss Web/2.1.10
The jboss server that we are using is a physical box with 2 other databases on it, so 3 all together. The other 2 databases are working fine, but this one is not. The specific database is only used for refrence, so were technically not in a "clinic down" situation. When i called GE, they had me to a restart in sequence, but that didn't work.So i called again and placed a ticket. I was wondering if anyone out here could help in anyway.
Im on CPS 12.0.7
I lied, My jboss server is a virtual machine
Mosterglue,
Totally going to be GE's next answer but try a web uninstall and install for that website.
NullPointerException. So something is null that JBoss expected to have a value. It's probably either a configuration setting or a data field in your database. It's pretty likely there was a hiccup in writing data to the DB (not unheard of in CPS) and some field is NULL that shouldn't be. In which case the best bet for finding it is to crank up the logging and comb the JBoss log files for clues. Or if you're lucky someone on staff changed a config file or a DNS entry or something and can remember it.
-Check JBOSS folder permissions. Make sure Users can read folder/files.
-Try login us Administrator.
-Check if you can access your database with SA account that you specified during the CPS installation.
I can definitly log into the database through SA credientials on the SQL server, so i know there is nothing wrong there.
I am the Tier 1 IT person on staff, i don't deal a lot with the servers (We have a IT company for that). But, how would i go about doing a " web uninstall and install for that website" is this something that would disrupt the other databases i have?
If you use AD for login's go to Server Setup and change security to local and apply then back in and change to AD. I have had to do this a couple of times.
I know you say you only have 3 sites, but I'd try this anyway. From our notes:
Increase amount of pages Jboss can handle
Default JBoss install will handle 3 websites. To exceed this count, the wrapper.conf file needs to be edited.
Wrapper file Default Directory
C:\Program Files\Centricity Practice Solution\jboss\jsw\wrapper.conf
Locate the following entry
wrapper.java.additional.7=-XX:MaxPermSize=256m
Change to
wrapper.java.additional.7=-XX:MaxPermSize=512m
Save and restart system.
Did you ever get an answer to this? I think I have encountered it and IIRC the solution was to stop/restart jboss until it worked (waiting for the process to use enough memory to demonstrate that it is completely loaded). I was told that this is a rare occurrence and that it should never happen again. I had to restart jboss about 5 times before it worked, with clinic down tech. I was told the record was 18 restarts.
This was a bad thing to happen while in production and I am glad it only took 5 restart attempts (not 18). I find it hard to believe that I will never see this happen again but hopeful.
Mike Zavolas
Tallahassee Neurological Clinic