2 Replies Latest reply on Feb 23, 2004 7:35 PM by 3004

    Deployment failed

    3004

      Hello,

      after trying to deploy the SampleApp Application,I get the following errors:

      java.lang.InternalError: IO error while trying to compute name from: C:\PROGRA~1\Java\APPLIC~1\WebLogic\WEBLOG~1\samples\domains\workshop\.\cgServer\.wlnotdelete\extract\cgServer_SamplesApp_GettingStarted\jarfiles\WEB-INF\lib\jar3640\org\apache\struts\tiles\definition\ReloadableDefinitionsFactory$ServletPropertiesMap.class
      at weblogic.utils.jars.ManifestEntry.getName(ManifestEntry.java:148) at weblogic.utils.jars.Manifest.addEntry(Manifest.java:65)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:326)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:322)
      at weblogic.utils.jars.JarFileObject.makeJar(JarFileObject.java:373) at weblogic.utils.jars.RandomAccessJarFile.save(RandomAccessJarFile.java:214)
      at weblogic.utils.jars.RandomAccessJarFile.close(RandomAccessJarFile.java:225)
      at weblogic.utils.classloaders.ExtractionHelper.resolveManifestName(ExtractionHelper.java:491)
      at weblogic.utils.classloaders.ExtractionHelper.extractClassFiles(ExtractionHelper.java:238)
      at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebAppServletContext.java:5129)
      at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServletContext.java:5001)
      at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext.java:542)
      at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:493)
      at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:628) at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:626)
      at weblogic.j2ee.J2EEApplicationContainer.prepareWebModule(J2EEApplicationContainer.java:3011)
      at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1532)
      at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1188)
      at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1031)
      at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2602)
      at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2552)
      at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2474)
      at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
      at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
      at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
      at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
      at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
      --------------- nested within: ------------------ weblogic.management.ManagementException:
      [Deployer:149233]An unexpected error was encountered during the deployment process.
      - with nested exception: [java.lang.InternalError: IO error while trying to compute
      name from: C:\PROGRA~1\Java\APPLIC~1\WebLogic\WEBLOG~1\samples\domains\workshop\.\cgServer\.wlnotdelete\extract\cgServer_SamplesApp_GettingStarted\jarfiles\WEB-INF\lib\jar3640\org\apache\struts\tiles\definition\ReloadableDefinitionsFactory$ServletPropertiesMap.class]
      at weblogic.management.deploy.slave.SlaveDeployer.convertThrowable(SlaveDeployer.java:945)



        • 1. Re: Deployment failed
          3004
          My guess is the file length limit on Windows was hit. You could try
          moving the cgServer directory up to \.

          Otherwise, I'd suggest contacting support@bea.com

          -- Rob

          Gerd wrote:
          Hello,

          after trying to deploy the SampleApp Application,I get the following errors:

          java.lang.InternalError: IO error while trying to compute name from: C:\PROGRA~1\Java\APPLIC~1\WebLogic\WEBLOG~1\samples\domains\workshop\.\cgServer\.wlnotdelete\extract\cgServer_SamplesApp_GettingStarted\jarfiles\WEB-INF\lib\jar3640\org\apache\struts\tiles\definition\ReloadableDefinitionsFactory$ServletPropertiesMap.class
          at weblogic.utils.jars.ManifestEntry.getName(ManifestEntry.java:148) at weblogic.utils.jars.Manifest.addEntry(Manifest.java:65)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:326)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.java:322)
          at weblogic.utils.jars.JarFileObject.makeJar(JarFileObject.java:373) at weblogic.utils.jars.RandomAccessJarFile.save(RandomAccessJarFile.java:214)
          at weblogic.utils.jars.RandomAccessJarFile.close(RandomAccessJarFile.java:225)
          at weblogic.utils.classloaders.ExtractionHelper.resolveManifestName(ExtractionHelper.java:491)
          at weblogic.utils.classloaders.ExtractionHelper.extractClassFiles(ExtractionHelper.java:238)
          at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebAppServletContext.java:5129)
          at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServletContext.java:5001)
          at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext.java:542)
          at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:493)
          at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:628) at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:626)
          at weblogic.j2ee.J2EEApplicationContainer.prepareWebModule(J2EEApplicationContainer.java:3011)
          at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1532)
          at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1188)
          at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1031)
          at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2602)
          at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2552)
          at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2474)
          at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
          at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
          at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
          at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
          at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
          --------------- nested within: ------------------ weblogic.management.ManagementException:
          [Deployer:149233]An unexpected error was encountered during the deployment process.
          - with nested exception: [java.lang.InternalError: IO error while trying to compute
          name from: C:\PROGRA~1\Java\APPLIC~1\WebLogic\WEBLOG~1\samples\domains\workshop\.\cgServer\.wlnotdelete\extract\cgServer_SamplesApp_GettingStarted\jarfiles\WEB-INF\lib\jar3640\org\apache\struts\tiles\definition\ReloadableDefinitionsFactory$ServletPropertiesMap.class]
          at weblogic.management.deploy.slave.SlaveDeployer.convertThrowable(SlaveDeployer.java:945)


          • 2. Re: Deployment failed
            3004

            Rob Woollen <rwoollen@please.noemail.com> wrote:
            My guess is the file length limit on Windows was hit.
            I agree.

            In the current Windows API release, the maximum length for a path is MAX_PATH,
            which is defined as 260 ANSI characters. A path is structured as follows: drive
            letter, colon, backslash, components separated by backslashes, and a null-terminating
            character.

            For example, the maximum path on the D drive is D:\<256 chars>NUL.

            The Unicode versions of several functions permit a maximum path length of 32,767
            characters, composed of components up to 255 characters in length. To specify
            such a path, use the "\\?\" prefix. For example, "\\?\D:\<path>". To specify such
            a UNC path, use the "\\?\UNC\" prefix. For example, "\\?\UNC\<server>\<share>".
            Note that these prefixes are not used as part of the path itself. They indicate
            that the path should be passed to the system with minimal modification. An implication
            of this is that you cannot use forward slashes to represent path separators or
            a period to represent the current directory.

            Note that the shell and the file system may have different requirements. It may
            be possible to create a path with the API that the shell UI cannot handle.