PathLengthException on Startup in Managed Server tmp Directory (Doc ID 1540373.1)

Last updated on MAY 01, 2017

Applies to:

Oracle WebCenter Content - Version 11.1.1.6.0 and later
Information in this document applies to any platform.

Symptoms

The managed server for WebCenter Content starts in RUNNING mode but gives a 404 error when accessed in the browser.  The following error occurs in the log file:

 

<UCM_server1> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <dd34ceda446f61c4:32944e08:13da38de22e:-8000-0000000000000003> <1364248653174> <BEA-101367> <Error occurred while extracting archived file for "ServletContext@19736998[app:Oracle WebCenter Content - Content Server module:/ path: spec-version:2.5]", located at "D:\mw\domains\wcc_domain\servers\UCM_server1\tmp\_WL_user\Oracle WebCenter Content - Content Server\5m4yqc\cs.war".
weblogic.utils.jars.JarFileUtils$PathLengthException: D:\mw\domains\wcc_domain\servers\UCM_server1\tmp\_WL_user\Oracle WebCenter Content - Content Server\2e13h8\war\WEB-INF\lib\cs.jar (Access is denied)::Probably the string length of the path of the file being extracted was too long or failed to overwrite the file
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
at weblogic.utils.FileUtils.writeToFile(FileUtils.java:115)
at weblogic.utils.jars.JarFileUtils.extract(JarFileUtils.java:285)
at weblogic.servlet.internal.ArchivedWar.expandWarFileIntoDirectory(ArchivedWar.java:145)
at weblogic.servlet.internal.ArchivedWar.extractWarFile(ArchivedWar.java:114)
at weblogic.servlet.internal.ArchivedWar.<init>(ArchivedWar.java:63)
at weblogic.servlet.internal.War.makeExplodedJar(War.java:1093)
at weblogic.servlet.internal.War.<init>(War.java:196)
at weblogic.servlet.internal.WebAppServletContext.processDocroot(WebAppServletContext.java:2785)
at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServletContext.java:2662)
at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:414)
at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:494)
at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:418)
at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:976)
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:384)
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.EarDeployment.prepare(EarDeployment.java:59)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.AppDeployment.prepare(AppDeployment.java:144)
at weblogic.management.deploy.internal.DeploymentAdapter$1.doPrepare(DeploymentAdapter.java:39)
at weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:191)
at weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21)
at weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)
at weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:165)
at weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122)
at weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180)
at weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

Cause

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 hundreds of Community platforms