3 Replies Latest reply on Mar 4, 2012 5:09 AM by michaelbini

    Problems uploading EAR

    michaelbini

      Hi,

      I am using JON server 3.

      When I try to upload a new EAR to the server I am getting Error.

      My work flow

      –Inventory->Servers->Jboss

      –Click the Inventory tab.

      –Create Child

      The ear is uploaded but the file size 33kb, the original size is 5 MB.

       

       

      Errors:

      on JON:

      12:02:31,515 INFO  [ContainerBase] org.rhq.enterprise.gui.coregui.CoreGUI PackageVersionFileUploadServlet: file was uploaded: Test.ear

      12:02:40,787 INFO  [ResourceFactoryServerServiceImpl] Received create resource response: CreateResourceResponse[RequestId=10041, Status=Failure]

      JBOSS 5 eap

      On The server :

      org.jboss.deployers.spi.DeploymentException: Error determining structure: Test.ear

              at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)

              at org.jboss.deployers.vfs.plugins.structure.explicit.DeclaredStructure.determineStructure(DeclaredStructure.java:89)

              at org.jboss.deployers.vfs.plugins.structure.StructureDeployerWrapper.determineStructure(StructureDeployerWrapper.java:73)

              at org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl.doDetermineStructure(VFSStructuralDeployersImpl.java:196)

              at org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl.determineStructure(VFSStructuralDeployersImpl.java:221)

              at org.jboss.deployers.structure.spi.helpers.AbstractStructuralDeployers.determineStructure(AbstractStructuralDeployers.java:77)

              at org.jboss.deployers.plugins.main.MainDeployerImpl.determineStructure(MainDeployerImpl.java:1001)

              at org.jboss.deployers.plugins.main.MainDeployerImpl.determineDeploymentContext(MainDeployerImpl.java:437)

              at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:387)

              at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:297)

              at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.addDeployment(MainDeployerAdapter.java:86)

              at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:385)

              at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294)

              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

              at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)

              at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)

              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)

              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)

              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)

              at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

              at java.lang.Thread.run(Thread.java:662)

      Caused by: java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file

              at org.jboss.virtual.plugins.context.AbstractExceptionHandler.handleZipEntriesInitException(AbstractExceptionHandler.java:39)

              at org.jboss.virtual.plugins.context.helpers.NamesExceptionHandler.handleZipEntriesInitException(NamesExceptionHandler.java:63)

              at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:636)

              at org.jboss.virtual.plugins.context.zip.ZipEntryContext.checkIfModified(ZipEntryContext.java:786)

              at org.jboss.virtual.plugins.context.zip.ZipEntryContext.getChild(ZipEntryContext.java:830)

              at org.jboss.virtual.plugins.context.zip.ZipEntryHandler.createChildHandler(ZipEntryHandler.java:195)

              at org.jboss.virtual.plugins.context.AbstractVirtualFileHandler.structuredFindChild(AbstractVirtualFileHandler.java:690)

              at org.jboss.virtual.plugins.context.zip.ZipEntryHandler.getChild(ZipEntryHandler.java:169)

              at org.jboss.virtual.plugins.context.DelegatingHandler.getChild(DelegatingHandler.java:107)

              at org.jboss.virtual.VirtualFile.getChild(VirtualFile.java:492)

              at org.jboss.deployers.vfs.plugins.structure.explicit.DeclaredStructure.determineStructure(DeclaredStructure.java:64)

              ... 20 more

      Caused by: java.util.zip.ZipException: error in opening zip file

              at java.util.zip.ZipFile.open(Native Method)

              at java.util.zip.ZipFile.<init>(ZipFile.java:127)

              at java.util.jar.JarFile.<init>(JarFile.java:135)

              at java.util.jar.JarFile.<init>(JarFile.java:99)

              at org.jboss.virtual.plugins.context.zip.ZipFileWrapper.ensureZipFile(ZipFileWrapper.java:173)

              at org.jboss.virtual.plugins.context.zip.ZipFileWrapper.acquire(ZipFileWrapper.java:250)

              at org.jboss.virtual.plugins.context.zip.ZipEntryContext.initEntries(ZipEntryContext.java:485)

              at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:629)

              ... 28 more

        • 1. Re: Problems uploading EAR
          jayshaughnessy

          How was the EAR packaged?  I think we've seen some problems in the past with certain zip utilities.  Also, if you're using JON feel free to open a support case to get your problem addressed quickly.

          • 2. Re: Problems uploading EAR
            ips

            Can you see if there any related errors in your RHQ agent.log on the system you're trying to deploy the EAR to?

            • 3. Re: Problems uploading EAR
              michaelbini

              Hi,

              The ear created using ant 1.8.2.

              I found this in the agent.log :

               

              2012-03-04 12:01:07,684 INFO  [MeasurementManager.sender-1] (rhq.core.pc.measurement.MeasurementSenderRunner)- Measurement collection for [6] metrics took 5ms - sending report to Server...

              2012-03-04 12:01:07,747 WARN  [ResourceContainer.invoker.nonDaemon-1] (rhq.plugins.jbossas5.script.ScriptComponent)- Failed to compute the SHA256 digest of the script: C:\Servers\rhq\rhq-agent\wsprovide.bat

              java.io.FileNotFoundException: wsprovide.bat (The system cannot find the file specified)

                        at java.io.FileInputStream.open(Native Method)

                        at java.io.FileInputStream.<init>(FileInputStream.java:120)

                        at org.rhq.core.util.MessageDigestGenerator.calcDigest(MessageDigestGenerator.java:255)

                        at org.rhq.core.util.MessageDigestGenerator.calcDigestString(MessageDigestGenerator.java:291)

                        at org.rhq.plugins.jbossas5.script.ScriptComponent.discoverDeployedPackages(ScriptComponent.java:228)

                        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                        at java.lang.reflect.Method.invoke(Method.java:597)

                        at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:552)

                        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

                        at java.util.concurrent.FutureTask.run(FutureTask.java:138)

                        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

                        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

                        at java.lang.Thread.run(Thread.java:662)

              2012-03-04 12:01:14,219 INFO  [ResourceFactory.executor-1] (rhq.core.pc.inventory.CreateResourceRunner)- Creating resource through report: CreateResourceReport: ResourceType=[ResourceType[id=0, name=Enterprise Application (EAR), plugin=JBossAS5, category=Service]], ResourceKey=[null]

              2012-03-04 12:01:18,454 ERROR [ResourceContainer.invoker.nonDaemon-1] (rhq.plugins.jbossas5.deploy.ManagedComponentDeployer)- Error deploying application for request [CreateResourceReport: ResourceType=[ResourceType[id=0, name=Enterprise Application (EAR), plugin=JBossAS5, category=Service]], ResourceKey=[null]].

              java.lang.Exception: Failed to distribute 'file:/C:/Servers/jboss-eap-5.1/jboss-as/server/default/tmp/jopr-jbossas5-deploy-content7299775656826224434.tmp/Test.ear' to 'Test.ear' - cause: java.lang.RuntimeException:java.io.IOException: Can not get connection to server. Problem establishing socket connection for InvokerLocator [socket://JSpeed-PC:28861/] -> java.io.IOException:Can not get connection to server. Problem establishing socket connection for InvokerLocator [socket://JSpeed-PC:28861/]

                        at org.rhq.plugins.jbossas5.util.DeploymentUtils.deployArchive(DeploymentUtils.java:106)

                        at org.rhq.plugins.jbossas5.deploy.ManagedComponentDeployer.deploy(ManagedComponentDeployer.java:120)

                        at org.rhq.plugins.jbossas5.helper.CreateChildResourceFacetDelegate.createContentBasedResource(CreateChildResourceFacetDelegate.java:129)

                        at org.rhq.plugins.jbossas5.helper.CreateChildResourceFacetDelegate.createResource(CreateChildResourceFacetDelegate.java:61)

                        at org.rhq.plugins.jbossas5.ApplicationServerComponent.createResource(ApplicationServerComponent.java:306)

                        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                        at java.lang.reflect.Method.invoke(Method.java:597)

                        at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:552)

                        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

                        at java.util.concurrent.FutureTask.run(FutureTask.java:138)

                        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

                        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

                        at java.lang.Thread.run(Thread.java:662)

              2012-03-04 12:01:18,457 WARN  [ResourceFactory.executor-1] (rhq.core.pc.inventory.CreateResourceRunner)- Throwable was found in creation report for request [10071]: java.lang.Exception: Failed to distribute 'file:/C:/Servers/jboss-eap-5.1/jboss-as/server/default/tmp/jopr-jbossas5-deploy-content7299775656826224434.tmp/Test.ear' to 'Test.ear' - cause: java.lang.RuntimeException:java.io.IOException: Can not get connection to server. Problem establishing socket connection for InvokerLocator [socket://JSpeed-PC:28861/] -> java.io.IOException:Can not get connection to server. Problem establishing socket connection for InvokerLocator [socket://JSpeed-PC:28861/] - Enable DEBUG logging to see the stack trace.

              2012-03-04 12:01:18,457 INFO  [ResourceFactory.executor-1] (rhq.core.pc.inventory.CreateResourceRunner)- Sending create response to server: CreateResourceResponse[RequestId=10071, Status=Failure]

              2012-03-04 12:01:37,685 INFO  [MeasurementManager.sender-1] (rhq.core.pc.measurement.MeasurementSenderRunner)- Measurement collection for [13] metrics took 74ms - sending report to Server...

              2012-03-04 12:01:37,749 WARN  [ResourceContainer.invoker.nonDaemon-1] (rhq.plugins.jbossas5.script.ScriptComponent)- Failed to compute the SHA256 digest of the script: C:\Servers\rhq\rhq-agent\startjboss.bat

              java.io.FileNotFoundException: startjboss.bat (The system cannot find the file specified)

                        at java.io.FileInputStream.open(Native Method)

                        at java.io.FileInputStream.<init>(FileInputStream.java:120)

                        at org.rhq.core.util.MessageDigestGenerator.calcDigest(MessageDigestGenerator.java:255)

                        at org.rhq.core.util.MessageDigestGenerator.calcDigestString(MessageDigestGenerator.java:291)

                        at org.rhq.plugins.jbossas5.script.ScriptComponent.discoverDeployedPackages(ScriptComponent.java:228)

                        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                        at java.lang.reflect.Method.invoke(Method.java:597)

                        at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:552)

                        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

                        at java.util.concurrent.FutureTask.run(FutureTask.java:138)

                        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

                        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

                        at java.lang.Thread.run(Thread.java:662)

              2012-03-04 12:02:07,687 INFO  [MeasurementManager.sender-1] (rhq.core.pc.measurement.MeasurementSenderRunner)- Measurement collection for [6] metrics took 7ms - sending report to Server...

              2012-03-04 12:02:37,687 INFO  [MeasurementManager.sender-1] (rhq.core.pc.measurement.MeasurementSenderRunner)- Measurement collection for [13] metrics took 83ms - sending report to Server...

              2012-03-04 12:03:07,688 INFO  [MeasurementManager.sender-1] (rhq.core.pc.measurement.MeasurementSenderRunner)- Measurement collection for [6] metrics took 7ms - sending report to Server...

              2012-03-04 12:03:37,689 INFO  [MeasurementManager.sender-1] (rhq.core.pc.measurement.MeasurementSenderRunner)- Measurement collection for [13] metrics took 69ms - sending report to Server...

              2012-03-04 12:03:53,012 INFO  [InventoryManager.availability-1] (rhq.core.pc.inventory.InventoryManager)- Sending availability report to Server...

              2012-03-04 12:04:08,487 INFO  [MeasurementManager.sender-1] (rhq.core.pc.measurement.MeasurementSenderRunner)- Measurement collection for [25] metrics took 822ms - sending report to Server...

              2012-03-04 12:04:37,699 INFO  [MeasurementManager.sender-1] (rhq.core.pc.measurement.MeasurementSenderRunner)- Measurement collection for [1077] metrics took 735ms - sending report to Server...