Bug 1126460
| Summary: | deploying new app from subscription repo does nothing | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [JBoss] JBoss Operations Network | Reporter: | Armine Hovsepyan <ahovsepy> | ||||||||||
| Component: | Content | Assignee: | RHQ Project Maintainer <rhq-maint> | ||||||||||
| Status: | CLOSED EOL | QA Contact: | Mike Foley <mfoley> | ||||||||||
| Severity: | low | Docs Contact: | |||||||||||
| Priority: | unspecified | ||||||||||||
| Version: | JON 3.3.0 | CC: | fbrychta, jshaughn, loleary, mfoley, tsegismo | ||||||||||
| Target Milestone: | --- | ||||||||||||
| Target Release: | JON 3.4.0 | ||||||||||||
| Hardware: | Unspecified | ||||||||||||
| OS: | Unspecified | ||||||||||||
| Whiteboard: | |||||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||||
| Doc Text: | Story Points: | --- | |||||||||||
| Clone Of: | Environment: | ||||||||||||
| Last Closed: | 2019-05-20 15:01:36 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: | |||||||||||||
| Attachments: |
|
||||||||||||
Created attachment 939192 [details]
agent.log
Created attachment 939193 [details]
server.log
Created attachment 939194 [details]
deploy_from_repo
Unable to deploy new war from content -- screenshot and logs attached. Re-assigning. Initial thought - issue is visible when another content repo is created during the bundle deployment. Created attachment 939196 [details]
agent-debug.log
Armine, I just tried, do you see nothing under the Content > History tab? I can't reproduce on a fresh master build. Please clarify the reproduction steps (in Comment 5 you mention another repo was created during bundle deployment?) For the record, the server log (attachment 939193 [details]) shows:
javax.persistence.NoResultException: No entity found for query
This happens in ContentManagerBean#createDeployRequest while executing:
========
Query packageVersionQuery = entityManager
.createNamedQuery(PackageVersion.QUERY_FIND_BY_PACKAGE_DETAILS_KEY_WITH_NON_NULL_RESOURCE_TYPE);
packageVersionQuery.setParameter("packageName", key.getName());
packageVersionQuery.setParameter("packageTypeName", key.getPackageTypeName());
packageVersionQuery.setParameter("architectureName", key.getArchitectureName());
packageVersionQuery.setParameter("version", key.getVersion());
packageVersionQuery.setParameter("resourceTypeId", resource.getResourceType().getId());
PackageVersion packageVersion = (PackageVersion) packageVersionQuery.getSingleResult();
========
To reproduce the issue, please follow steps below: 1. Deploy a bundle to eap server (domain or standalone) 2. Deploy an 'app' to eap standalone server 3. Create repository, upload 'new app' and subscribe to 'app' 4. Navigate to content/new page of 'app' 5. Click on 'new app' package (without deploying new app) (In reply to Armine Hovsepyan from comment #10) > To reproduce the issue, please follow steps below: > 1. Deploy a bundle to eap server (domain or standalone) Which bundle? Please attach it to the BZ > 2. Deploy an 'app' to eap standalone server Which application? Please attach it to the BZ > 3. Create repository, upload 'new app' and subscribe to 'app' > 4. Navigate to content/new page of 'app' > 5. Click on 'new app' package (without deploying new app) feel free to use bundles from BZ #1139767 and helloworld.war from #1118394 for 'app' and 'new app' (with just a smile change into existing war). JBoss ON is coming to the end of its product life cycle. For more information regarding this transition, see https://access.redhat.com/articles/3827121. This bug report/request is being closed. If you feel this issue should not be closed or requires further review, please create a new bug report against the latest supported JBoss ON 3.3 version. |
Description of problem: deploying new app from subscription repo does nothing Version-Release number of selected component (if applicable): JON 3.3 How reproducible: always Steps to Reproduce: 1. Start JBoss EAP 6.1 standalone server. 2. Start JBoss ON 3.2 system. 3. Import JBoss EAP server into inventory. 4. Configure connection settings for newly imported resource. 5. Deploy jboss-as-helloworld.war to JBoss EAP server. 6. Create test repository from Administration > Content / Repositories: * *Name*: `Test Repo` 7. From Test Repo upload a new version of helloworld WAR: * *Upload File*: jboss-as-helloworld-1.0.1.war (any WAR will do) * *Type*: *File [Deployment:JBossAS7]* 8. Subscribe the imported JBoss EAP server to *Test Repo*: 1. Under *Resources Subscribed To This Repository* click *SUBSCRIBE...* button. 2. For search, enter `jboss-as-helloworld.war` and set type drop-down to *Service* and click search. 3. Check jboss-as-helloworld.war resource which was returned. 4. Click *SUBSCRIBE SELECTED*. 9. Navigate to the content page of the jboss-as-helloworld.war resource. 10. Select the new tab. 11. Check one of the new versions of jboss-as-helloworld.war (jboss-as-helloworld-1.0.1.war). 12. Click *DEPLOY SELECTED*. Actual results: nothing happens - no log in agent at all Expected results: either new app is installed on top of the existing one (upgraded) OR a meaningful error message is visible on page and agent.log telling why the new version is not installed. Additional info: If the new war is installed by uploading from resourceId/content/new page, app is updated, while the install from subscription repository does nothing The following log is logged while installed an app by upload -> [ResourceContainer.invoker.nonDaemon-7] (rhq.modules.plugins.jbossas7.BaseComponent)- Deploying Deployment Resource with key [PackageDetailsKey[Name=helloworld-1.2.1.war, Version=[sha256=1ada8053ec74e678b28be4cb54feac8a9b7dadd0f5189bc2c7a9fb198f54b002] Arch=noarch Type=file]]... INFO [ResourceContainer.invoker.nonDaemon-7] (rhq.modules.plugins.jbossas7.BaseComponent)- Result of deployment of Deployment Resource with key [PackageDetailsKey[Name=helloworld-1.2.1.war, Version=[sha256=1ada8053ec74e678b28be4cb54feac8a9b7dadd0f5189bc2c7a9fb198f54b002] Arch=noarch Type=file]]: SUCCESS