Red Hat Bugzilla – Bug 505616
Alter Channel Subscriptions Generates ISE
Last modified: 2009-09-10 16:37:50 EDT
Description of problem:
Viewing a system's details and selecting alter channel subscriptions will generate an ISE.
Version-Release number of selected component (if applicable):
Should be deterministic.
Steps to Reproduce:
1. Sync RHEL channel.
2. Register system.
3. Navigate to system details and "Alter Channel Subscriptions"
... 40 more
Caused by: java.sql.SQLException: ORA-00904: "RCM"."IS_DEFAULT": invalid identifier
... 67 more
Caused by fix for bug #503243 where is_default column of rhnReleaseChannelMap was dropped from the database and the appropriate changes were made to the backend. The Java webui however still references it in it's Hibernate mappings, unit tests, a handful of datasource queries, and depends on it for the logic which determines which EUS channels are suitable candidates for switching too. All of these will need to be updated.
Hibernate mappings removed:
Stage 5.3.0 verification: everything works as expected as long as the
satellite system does have complete package profile from the client
system (or at least it can see redhat-release package)
See bugs #503090 and bug #510798 for details.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.