2 Replies Latest reply: Jan 9, 2013 7:39 AM by Kalyan Pasupuleti-Oracle RSS

    Exception:[HTTP:101216]Servlet: "AppManagerServlet" failed to preload

    982878
      Hi
      I am getting the below exception while trying to publish my EAR to weblogic 10.3 server.
      I have another EAR which gets deployed successfully but for this EAR I am getting this exception.I compared both the EARs but there is no much difference.

      Could any one please help me in resolving this issue?

      Searched in google but could not find a solution.

      Jan 9, 2013 1:57:17 PM GMT+05:30> <Error> <HTTP> <BEA-101216> <Servlet: "AppManagerServlet" failed to preload on startup in Web application: "MyApp".
      java.lang.IllegalArgumentException: No attributes are implemented
           at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.setAttribute(DocumentBuilderFactoryImpl.java:98)
           at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.parseDescriptor(WlpFrameworkCommonConfig.java:139)
           at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.<init>(WlpFrameworkCommonConfig.java:110)
           at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.init(WlpFrameworkCommonConfig.java:72)
           at com.bea.netuix.servlets.manager.UIServlet.init(UIServlet.java:166)
           Truncated. see log file for complete stacktrace
      >
      <Jan 9, 2013 1:57:17 PM GMT+05:30> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1357719894679' for task '1'. Error is: 'weblogic.application.ModuleException: [HTTP:101216]Servlet: "AppManagerServlet" failed to preload on startup in Web application: "".
      java.lang.IllegalArgumentException: No attributes are implemented
           at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.setAttribute(DocumentBuilderFactoryImpl.java:98)
           at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.parseDescriptor(WlpFrameworkCommonConfig.java:139)
           at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.<init>(WlpFrameworkCommonConfig.java:110)
           at com.bea.netuix.servlets.descriptor.WlpFrameworkCommonConfig.init(WlpFrameworkCommonConfig.java:72)
           at com.bea.netuix.servlets.manager.UIServlet.init(UIServlet.java:166)
           at com.bea.netuix.servlets.manager.SingleFileServlet.init(SingleFileServlet.java:77)
           at com.bea.netuix.servlets.manager.PortalServlet.init(PortalServlet.java:247)
           at com.bea.netuix.servlets.manager.PortalServlet.init(PortalServlet.java:229)
           at javax.servlet.GenericServlet.init(GenericServlet.java:241)
           at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
           at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
           at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
           at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
           at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
           at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:531)
           at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1915)
           at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1889)
           at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1807)
           at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3045)
           at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1397)
           at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:460)
           at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
           at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
           at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
           at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
           at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
           at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
           at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
           at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
           at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
           at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:1267)
           at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83)
           at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:409)
           at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:54)
           at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
           at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
           at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
           at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
           at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
           at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
           at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
           at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
           at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
           at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
           at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
           at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
           at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
           at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
           at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
           at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
      '

      Edited by: 979875 on Jan 9, 2013 4:00 AM
        • 1. Re: Exception:[HTTP:101216]Servlet: "AppManagerServlet" failed to preload
          982878
          Waiting for quick reply.. Please help..
          • 2. Re: Exception:[HTTP:101216]Servlet: "AppManagerServlet" failed to preload
            Kalyan Pasupuleti-Oracle
            Hi,

            This issue is fixed and included in Oracle WebLogic Portal 9.2 MP3, 10.2 and later versions. It is recommended to upgrade to one of those versions to avoid this issue.
            please refer to KM note 1061492.1 on how to apply and download the patches
            If upgrade is not an immediate option, then the following one-off smart update patches can be applied to fix this issue.


            ---------------------------------------------------
            WLP Version | Patch ID | Passcode
            -----------------------------------------------
            9.2 MP1 | ELAR | K34IBY2Y
            9.2 MP2 | W4M2 | EWSNLNUW
            10.0 MP1 | F69U | 34LV4NQX

            Once the patch is applied, clear the cache of all your existing domains following the steps:

            Stop all server(s).
            Delete any 'stage', 'tmp' & 'cache' directories under %DOMAIN_HOME%\servers\adminserver
            Delete any 'stage', 'tmp' & 'cache' directories under %DOMAIN_HOME%\servers\%YOUR_MANAGED_SERVER_NAME%
            Start the admin server
            Start the managed server(s)


            Regards,
            Kal