My Oracle Support Banner

Deployment Fails With NullPointerException After Applying July 2017 WebLogic Patch Set Update Or A Recent PSU. (Doc ID 2406693.1)

Last updated on JUNE 08, 2018

Applies to:

Oracle WebLogic Server - Version 10.3.6 and later
Information in this document applies to any platform.

Symptoms

A deployment fails with java.lang.NullPointerException after applying WebLogic Server PATCH SET UPDATE 10.3.6.0.170718 Patch 25869650.

Issue may also occur with any recent PSUs.

It occurs when using deployment plan.

Following stack thread is reported:

java weblogic.Deployer -adminurl t3://###.###.###.###:#### -user weblogic -deploy -name <AppName> -targets AdminServer -source <AppLocation> -plan Plan.xml

<Jan 18, 2018 4:14:37 PM EST> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, <AppName> [archive: <AppLocation>], to AdminServer .>
Task 0 initiated: [Deployer:149026]deploy application <AppName> on AdminServer.
Task 0 failed: [Deployer:149026]deploy application <AppName> on AdminServer.
Target state: deploy failed on Server AdminServer
java.lang.NullPointerException
java.lang.NullPointerException
at java.io.File.<init>(File.java:222)
at weblogic.servlet.jsp.JspCLLManager.getVirtualRootsInfo(JspCLLManager.java:708)
at weblogic.servlet.jsp.JspCLLManager.initPaths(JspCLLManager.java:454)
at weblogic.servlet.jsp.JspCLLManager.initialize(JspCLLManager.java:237)
at weblogic.servlet.jsp.JspCLLManager.<init>(JspCLLManager.java:228)
at weblogic.servlet.jsp.JspCLLManager.<init>(JspCLLManager.java:221)
at weblogic.servlet.jsp.JspCLLManager.compileJsps(JspCLLManager.java:126)
at weblogic.servlet.jsp.JavelinxJspPrecompiler.compileAll(JavelinxJspPrecompiler.java:126)
at weblogic.servlet.jsp.JavelinxJspPrecompiler.compile(JavelinxJspPrecompiler.java:50)
at weblogic.servlet.internal.JSPManager.precompileJSPs(JSPManager.java:241)
at weblogic.servlet.internal.WebAppServletContext.prepareFromDescriptors(WebAppServletContext.java:1285)
at weblogic.servlet.internal.WebAppServletContext.prepare(WebAppServletContext.java:1195)
at weblogic.servlet.internal.HttpServer.doPostContextInit(HttpServer.java:457)
at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:432)
at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:987)
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:387)
at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:45)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:648)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:44)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:208)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:98)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:221)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:550)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:263)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

 

 Following entry is reported in the server's log:

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.