Bug 599612
| Summary: | [Multi-Org] Cannot subscribe shared child channels from SSM | |||
|---|---|---|---|---|
| Product: | Red Hat Satellite 5 | Reporter: | Vishal Gaikwad <vgaikwad> | |
| Component: | WebUI | Assignee: | Justin Sherrill <jsherril> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Garik Khachikyan <gkhachik> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | medium | |||
| Version: | 530 | CC: | cperry, gkhachik, mkoci, mmraka, tao | |
| Target Milestone: | --- | |||
| Target Release: | --- | |||
| Hardware: | All | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | Bug Fix | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 615026 (view as bug list) | Environment: | ||
| Last Closed: | 2010-10-28 14:48:20 UTC | Type: | --- | |
| 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: | 615026 | |||
| Bug Blocks: | 487678 | |||
|
Description
Vishal Gaikwad
2010-06-03 15:38:06 UTC
Now, if I take a look at the code:
The error message comes from:
java/code/webapp/WEB-INF/pages/channel/ssm/childsubconfirm.jsp
<html:hidden property="submitted" value="true"/>
<!-- Start of active users list -->
<rl:list dataset="channelchanges"
width="100%"
name="channelchanges"
styleclass="list"
emptykey="ssmchildsubconfirm.jsp.noSystems">
Which tells me that channelchanges is empty.
java/code/src/com/redhat/rhn/frontend/action/channel/ssm/ChildChannelConfirmAction.java
// Now, build the object that the page knows how to render
List<ChannelActionDAO> changes = SsmManager.buildActionlist(subs, unsubs);
request.setAttribute("channelchanges", changes);
It could be that SsmManager.buildActionlist() is not returning anything or if it does then:
if (isSubmitted(daForm)) {
// Fire the request off asynchronously
SsmChangeChannelSubscriptionsEvent event =
new SsmChangeChannelSubscriptionsEvent(user, changes);
MessageQueue.publish(event);
result = mapping.findForward("success");
}
Or, when the form is submitted it creates a SsmChangeChannelSubscriptionsEvent which is then queued but nothing might be happening here.
fixed in: b6d33c812a592b3b60c9165ab90e5639ffdf06d1 there were a few places that were overly restrictive # VERIFIED (refer to the blocker bug#615026) Verified in stage. It's possible to subscribe systems (via ssm) to cloned child channel if its parent channel is a base channel of the systems. The 5.4.0 RHN Satellite and RHN Proxy release has occurred. This issue has been resolved with this release. RHEA-2010:0801 - RHN Satellite Server 5.4.0 Upgrade https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10332 RHEA-2010:0803 - RHN Tools enhancement update https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10333 RHEA-2010:0802 - RHN Proxy Server 5.4.0 bug fix update https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10334 RHEA-2010:0800 - RHN Satellite Server 5.4.0 https://rhn.redhat.com/rhn/errata/details/Details.do?eid=10335 Docs are available: http://docs.redhat.com/docs/en-US/Red_Hat_Network_Satellite/index.html Regards, Clifford |