Skip to content
January 24, 2011 / doganay

Error 500-Internal Server Error (11g GRID MASS DEPLOYMENT PROBLEM)

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,


Problem:

If you installed grid 11g and it works fine. Well, you may not probably finished your work yet.
You want to use mass deployment, but bingo, you get this error:

Error 500--Internal Server Error

java.lang.NoClassDefFoundError: Could not initialize class oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps
at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment.java:201)
at oracle.sysman.oii.oiix.OiixEnvironmentOps.getEnv(OiixEnvironmentOps.java:53)
at oracle.sysman.prov.agentpush.util.AgentPushUtil.checkLocalTempPathWritability(AgentPushUtil.java:172)
at oracle.sysman.prov.agentpush.ui.validate.ValidateHelper.performValidationForFresh(ValidateHelper.java:1081)
at oracle.sysman.prov.agentpush.ui.validate.ValidateHelper.performValidation(ValidateHelper.java:2107)
at oracle.sysman.prov.agentpush.ui.validate.prereq.PrereqFreshValidator.validate(PrereqFreshValidator.java:132)
at oracle.sysman.prov.agentpush.services.BaseServiceHandler.process(BaseServiceHandler.java:200)
at oracle.sysman.prov.agentpush.services.BaseServiceHandler.doPost(BaseServiceHandler.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.sysman.prov.agentpush.services.AgentpushAuthFilter.doFilter(AgentpushAuthFilter.java:122)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:311)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:41)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:502)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:326)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

Well, I created an SR and oracle ‘s answer:

Doc ID 1098704.1 tells to install jdk version 1.6.0_18 in the OMS_HOME.

Of course installation document says : Install java jdk 1.6.0_18.
But if you forget or omit this (for example you tell you system administrator, and he says, “oh, no problem, we’re fine, we have even never jdk installed : 1.6.0_20)
oracle resists that exact java jdk 1.6.0_18 must be installed before you install middleware.
Just installing jdk 1.6.0_18 does not solve your mass deployment problem.


Solution:

1) Install java jdk 1.6.0_18.
2) Install middeware(weblogic)
3) Install weblogic patch: WDJ7
4) Now you can safely install grid 11g..

Advertisements

2 Comments

Leave a Comment
  1. Juliano Ribeiro / Feb 7 2011 5:47 pm

    Hello,
    I am having the same problem. I followed the steps, but not resolved. You know how to reconfigure the EM or weblogic?

    • doganay / Feb 7 2011 7:58 pm

      I created an SR when working at my previous company. The gut that answered SR told us that there ‘s no way to reconfigure it.
      He told that we have to uninstall everything, including java.
      Install java jdk 1.6.0_18 and install everything.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: