1 Reply Latest reply on Jun 17, 2004 9:26 PM by 3004

    deployment failed when moved to weblogic 8.1 SP2

    3004

      hi,
      i have a portal application which has been running on weblogic 8.1 without any
      problems for over 6 months. now we are in the process of moving it to service
      pack 2. i installed workshop 8.1.2 and opened my portal app. i was able to build
      it without any problems. but when i start the server, i get some weird excpetions.
      stack trace is copied in the end. this looks like something related to file names
      "java.lang.InternalError: IO error while trying to compute name from: C:\beaSP2\....".

      is there anything that i need to do before i deploy my app on SP2. ideally it
      should work without any changes.

      Thanks
      Kaleem

      stack trace:

      <Jun 15, 2004 3:33:10 PM EDT> <Notice> <WebLogicServer> <BEA-000355> <Thread "Li
      stenThread.Default" listening on port 15001, ip address *.*>
      java.io.IOException: There are no more files
      at java.io.WinNTFileSystem.canonicalize(Native Method)
      at java.io.File.getCanonicalPath(File.java:513)
      at weblogic.utils.jars.ManifestEntry.getName(ManifestEntry.java:136)
      at weblogic.utils.jars.Manifest.addEntry(Manifest.java:65)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
      va:326)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
      va:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
      va:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
      va:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
      va:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
      va: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.jav
      a:225)
      at weblogic.utils.classloaders.ExtractionHelper.resolveManifestName(Extr
      actionHelper.java:491)
      at weblogic.utils.classloaders.ExtractionHelper.extractClassFiles(Extrac
      tionHelper.java:238)
      at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebA
      ppServletContext.java:5129)
      at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServl
      etContext.java:5001)
      at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletCont
      ext.java:542)
      at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletCo
      ntext.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(J2EEApplicati
      onContainer.java:3011)
      at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplication
      Container.java:1532)
      at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
      er.java:1188)
      at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
      er.java:1031)
      at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.
      prepareContainer(SlaveDeployer.java:2602)
      at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createCon
      tainer(SlaveDeployer.java:2552)
      at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
      laveDeployer.java:2474)
      at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
      veDeployer.java:798)
      at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
      oyer.java:507)
      at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
      loyer.java:465)
      at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
      dler.java:25)
      at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
      at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
      <Jun 15, 2004 3:33:34 PM EDT> <Warning> <Deployer> <BEA-149004> <Failures were
      d
      etected while initiating Deploy task for application ApprovalsApp.>
      <Jun 15, 2004 3:33:34 PM EDT> <Error> <Deployer> <BEA-149201> <Failed to complet
      e the deployment task with ID 0 for the application ApprovalsApp.
      java.lang.InternalError: IO error while trying to compute name from: C:\beaSP2\U
      SER_P~1\PFIZER~2\domain\PORTAL~1.2\.\portalServer\.wlnotdelete\extract\portalSer
      ver_ApprovalsApp_UserManagerWebServices\jarfiles\WEB-INF\lib\jar8986\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.ja
      va:326)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
      va:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
      va:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
      va:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
      va:322)
      at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
      va: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.jav
      a:225)
      at weblogic.utils.classloaders.ExtractionHelper.resolveManifestName(Extr
      actionHelper.java:491)
      at weblogic.utils.classloaders.ExtractionHelper.extractClassFiles(Extrac
      tionHelper.java:238)
      at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebA
      ppServletContext.java:5129)
      at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServl
      etContext.java:5001)
      at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletCont
      ext.java:542)
      at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletCo
      ntext.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(J2EEApplicati
      onContainer.java:3011)
      at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplication
      Container.java:1532)
      at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
      er.java:1188)
      at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
      er.java:1031)
      at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.
      prepareContainer(SlaveDeployer.java:2602)
      at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createCon
      tainer(SlaveDeployer.java:2552)
      at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
      laveDeployer.java:2474)
      at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
      veDeployer.java:798)
      at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
      oyer.java:507)
      at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
      loyer.java:465)
      at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
      dler.java:25)
      at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
      at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
      --------------- nested within: ------------------
      weblogic.management.ManagementException: - with nested exception:
      [java.lang.InternalError: IO error while trying to compute name from: C:\beaSP2\
      USER_P~1\PFIZER~2\domain\PORTAL~1.2\.\portalServer\.wlnotdelete\extract\portalSe
      rver_ApprovalsApp_UserManagerWebServices\jarfiles\WEB-INF\lib\jar8986\org\apache
      \struts\tiles\definition\ReloadableDefinitionsFactory$ServletPropertiesMap.class
      ]
      at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
      laveDeployer.java:2491)
      at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
      veDeployer.java:798)
      at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
      oyer.java:507)
      at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
      loyer.java:465)
      at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
      dler.java:25)
      at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
      at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
      >

        • 1. Re: deployment failed when moved to weblogic 8.1 SP2
          3004
          My guess is you've exceeded the file path length limits on windows.

          -- Rob

          Kaleem wrote:
          hi,
          i have a portal application which has been running on weblogic 8.1 without any
          problems for over 6 months. now we are in the process of moving it to service
          pack 2. i installed workshop 8.1.2 and opened my portal app. i was able to build
          it without any problems. but when i start the server, i get some weird excpetions.
          stack trace is copied in the end. this looks like something related to file names
          "java.lang.InternalError: IO error while trying to compute name from: C:\beaSP2\....".

          is there anything that i need to do before i deploy my app on SP2. ideally it
          should work without any changes.

          Thanks
          Kaleem

          stack trace:

          <Jun 15, 2004 3:33:10 PM EDT> <Notice> <WebLogicServer> <BEA-000355> <Thread "Li
          stenThread.Default" listening on port 15001, ip address *.*>
          java.io.IOException: There are no more files
          at java.io.WinNTFileSystem.canonicalize(Native Method)
          at java.io.File.getCanonicalPath(File.java:513)
          at weblogic.utils.jars.ManifestEntry.getName(ManifestEntry.java:136)
          at weblogic.utils.jars.Manifest.addEntry(Manifest.java:65)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
          va:326)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
          va:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
          va:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
          va:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
          va:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
          va: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.jav
          a:225)
          at weblogic.utils.classloaders.ExtractionHelper.resolveManifestName(Extr
          actionHelper.java:491)
          at weblogic.utils.classloaders.ExtractionHelper.extractClassFiles(Extrac
          tionHelper.java:238)
          at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebA
          ppServletContext.java:5129)
          at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServl
          etContext.java:5001)
          at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletCont
          ext.java:542)
          at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletCo
          ntext.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(J2EEApplicati
          onContainer.java:3011)
          at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplication
          Container.java:1532)
          at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
          er.java:1188)
          at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
          er.java:1031)
          at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.
          prepareContainer(SlaveDeployer.java:2602)
          at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createCon
          tainer(SlaveDeployer.java:2552)
          at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
          laveDeployer.java:2474)
          at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
          veDeployer.java:798)
          at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
          oyer.java:507)
          at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
          loyer.java:465)
          at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
          dler.java:25)
          at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
          at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
          <Jun 15, 2004 3:33:34 PM EDT> <Warning> <Deployer> <BEA-149004> <Failures were
          d
          etected while initiating Deploy task for application ApprovalsApp.>
          <Jun 15, 2004 3:33:34 PM EDT> <Error> <Deployer> <BEA-149201> <Failed to complet
          e the deployment task with ID 0 for the application ApprovalsApp.
          java.lang.InternalError: IO error while trying to compute name from: C:\beaSP2\U
          SER_P~1\PFIZER~2\domain\PORTAL~1.2\.\portalServer\.wlnotdelete\extract\portalSer
          ver_ApprovalsApp_UserManagerWebServices\jarfiles\WEB-INF\lib\jar8986\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.ja
          va:326)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
          va:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
          va:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
          va:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
          va:322)
          at weblogic.utils.jars.JarFileObject.addFilesToManifest(JarFileObject.ja
          va: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.jav
          a:225)
          at weblogic.utils.classloaders.ExtractionHelper.resolveManifestName(Extr
          actionHelper.java:491)
          at weblogic.utils.classloaders.ExtractionHelper.extractClassFiles(Extrac
          tionHelper.java:238)
          at weblogic.servlet.internal.WebAppServletContext.extractClassFiles(WebA
          ppServletContext.java:5129)
          at weblogic.servlet.internal.WebAppServletContext.setDocroot(WebAppServl
          etContext.java:5001)
          at weblogic.servlet.internal.WebAppServletContext.init(WebAppServletCont
          ext.java:542)
          at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletCo
          ntext.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(J2EEApplicati
          onContainer.java:3011)
          at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplication
          Container.java:1532)
          at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
          er.java:1188)
          at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
          er.java:1031)
          at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.
          prepareContainer(SlaveDeployer.java:2602)
          at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createCon
          tainer(SlaveDeployer.java:2552)
          at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
          laveDeployer.java:2474)
          at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
          veDeployer.java:798)
          at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
          oyer.java:507)
          at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
          loyer.java:465)
          at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
          dler.java:25)
          at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
          at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
          --------------- nested within: ------------------
          weblogic.management.ManagementException: - with nested exception:
          [java.lang.InternalError: IO error while trying to compute name from: C:\beaSP2\
          USER_P~1\PFIZER~2\domain\PORTAL~1.2\.\portalServer\.wlnotdelete\extract\portalSe
          rver_ApprovalsApp_UserManagerWebServices\jarfiles\WEB-INF\lib\jar8986\org\apache
          \struts\tiles\definition\ReloadableDefinitionsFactory$ServletPropertiesMap.class
          ]
          at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(S
          laveDeployer.java:2491)
          at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(Sla
          veDeployer.java:798)
          at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDepl
          oyer.java:507)
          at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDep
          loyer.java:465)
          at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHan
          dler.java:25)
          at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
          at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)