stephenbooth_uk
asked on
500 Internal Server error message when trying to access Oracle Enterprise Manager 10g Application Server Control
We have 4 servers running Oracle AS 10.1.2.0.2 on AIX 5.3. Last week they were running fine but this week when we try to access the Enterprise Manager Application Server Control on three of them we get a HTTP/500 Internal Server error message and on the fourth we just get a cannot connect error (basically there's no HTTPD process listening on the port). The HTTP/500 error message is the same on each one:
500 Internal Server Error
java.lang.NoClassDefFoundE rror: oracle/sysman/eml/app/Cons ole
at java.lang.Class.forName0(N ative Method)
at java.lang.Class.forName(Cl ass.java(C ompiled Code))
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http. HttpApplic ation.load Servlet(Ht tpApplicat ion.java(C ompiled Code))
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http. HttpApplic ation.find Servlet(Ht tpApplicat ion.java(C ompiled Code))
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http. HttpApplic ation.getR equestDisp atcher(Htt pApplicati on.java(Co mpiled Code))
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http. HttpReques tHandler.p rocessRequ est(HttpRe questHandl er.java(Co mpiled Code))
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http. HttpReques tHandler.r un(HttpReq uestHandle r.java(Com piled Code))
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http. HttpReques tHandler.r un(HttpReq uestHandle r.java(Com piled Code))
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.Releasa bleResourc ePooledExe cutor$MyWo rker.run(R eleasableR esourcePoo ledExecuto r.java(Com piled Code))
at java.lang.Thread.run(Threa d.java:568 )
running 'opmnctl status' on those boxes gives:
$ opmnctl status
Processes in Instance: docutrn_AS.doctm.sap.brm.p ri
-------------------+------ ---------- ----+----- ----+----- ----
ias-component | process-type | pid | status
-------------------+------ ---------- ----+----- ----+----- ----
HTTP_Server | HTTP_Server | 1212618 | Alive
LogLoader | logloaderd | N/A | Down
dcm-daemon | dcm-daemon | 520380 | Alive
DSA | DSA | N/A | Down
OC4J | home | 245904 | Alive
$
On the one which doesn't the same command gives the same result except for the dcm-daemon process isn't running.
We've tried Google and Metalink searches but nothing promising shows up.
The only thing that we know that happened between when we know it was last working and when we first discovered it wasn't is that the machine that was used as an X-Server (i.e. display) for the install was rebooted. we do not know of any changes, patches or other things that might have caused this.
Stephen
500 Internal Server Error
java.lang.NoClassDefFoundE
at java.lang.Class.forName0(N
at java.lang.Class.forName(Cl
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.
at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.Releasa
at java.lang.Thread.run(Threa
running 'opmnctl status' on those boxes gives:
$ opmnctl status
Processes in Instance: docutrn_AS.doctm.sap.brm.p
-------------------+------
ias-component | process-type | pid | status
-------------------+------
HTTP_Server | HTTP_Server | 1212618 | Alive
LogLoader | logloaderd | N/A | Down
dcm-daemon | dcm-daemon | 520380 | Alive
DSA | DSA | N/A | Down
OC4J | home | 245904 | Alive
$
On the one which doesn't the same command gives the same result except for the dcm-daemon process isn't running.
We've tried Google and Metalink searches but nothing promising shows up.
The only thing that we know that happened between when we know it was last working and when we first discovered it wasn't is that the machine that was used as an X-Server (i.e. display) for the install was rebooted. we do not know of any changes, patches or other things that might have caused this.
Stephen
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
This eventually turned out to be a known bug in AIX, see MataLink note 365725.1
As Oracle user:
$ORACLE_HOME/bin/emctl status em
$ORACLE_HOME/bin/emctl start em