Bug 829751
| Summary: | [eap6][CLI] retrieving backing content for EAP6 deployment times out | |||
|---|---|---|---|---|
| Product: | [Other] RHQ Project | Reporter: | Libor Zoubek <lzoubek> | |
| Component: | Plugins | Assignee: | RHQ Project Maintainer <rhq-maint> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Mike Foley <mfoley> | |
| Severity: | unspecified | Docs Contact: | ||
| Priority: | unspecified | |||
| Version: | 4.4 | CC: | hrupp, snegrea, theute | |
| Target Milestone: | --- | |||
| Target Release: | RHQ 4.5.0 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | Bug Fix | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 831494 (view as bug list) | Environment: | ||
| Last Closed: | 2013-09-01 10:08:52 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 707223, 831494 | |||
master http://git.fedorahosted.org/git/?p=rhq/rhq.git;a=commitdiff;h=2a2102df22a4c87662e80e5704a2e8302ce0377d Author: Lukas Krejci <lkrejci> Date: Tue Jun 12 19:01:59 2012 +0200 [BZ 829751] - Make sure deploying a package updates the internal info about it. Updating the component to "Plugins" to correctly reflect where the problem actually lies. Bulk closing of items that are on_qa and in old RHQ releases, which are out for a long time and where the issue has not been re-opened since. |
Description of problem: When I try to retrieve backing content using CLI for a WAR deployed on EAP6 (standalone) it times out Version-Release number of selected component (if applicable): JON 3.1.CR3 How reproducible:always Steps to Reproduce: 1.create a new Deployment child using UI, upload some WAR file 2.locate it's ID (part of URL in browser) 3.prepare another WAR file in /tmp/war.war 4.run CLI and do following: var res = ProxyFactory.getResource(ID); res.updateBackingContent('/tmp/war.war'); res.retrieveBackingContent('/tmp/retrieved.war'); Actual results: last operation fails with error message similar to this: javax.ejb.EJBException: [Warning] java.lang.RuntimeException: Unable to retrieve package bits for resource: 10052 and package: 10011 before timeout. In agent log .. following error occurs: 2012-06-07 14:33:51,127 WARN [Content.crud-1] (rhq.core.pc.content.RetrieveContentBitsRunner)- Error calculating SHA256 [10051][Pack ageDetails[Key=PackageDetailsKey[Name=cluster-demo.war, Version=[sha256=null] Arch=noarch Type=file]]] java.lang.IllegalStateException: Deployment file seems to have disappeared at org.rhq.modules.plugins.jbossas7.DeploymentComponent.retrievePackageBits(DeploymentComponent.java:230) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:634) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) 2012-06-07 14:33:51,128 WARN [Content.crud-1] (rhq.core.pc.content.RetrieveContentBitsRunner)- Error calculating MD5 [10051][PackageDetails[Key=PackageDetailsKey[Name=cluster-demo.war, Version=[sha256=null] Arch=noarch Type=file]]] java.lang.IllegalStateException: Deployment file seems to have disappeared at org.rhq.modules.plugins.jbossas7.DeploymentComponent.retrievePackageBits(DeploymentComponent.java:230) at sun.reflect.GeneratedMethodAccessor76.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:634) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Expected results: an updated content of resource is retrieved Additional info:updateBackingContent is crucial step for this bug to be reproduced