Bug 951993 - Remove dependency on com.sun classes in storage node installer
Summary: Remove dependency on com.sun classes in storage node installer
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Operations Network
Classification: JBoss
Component: Installer
Version: JON 3.2
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: GA
: JON 3.2.0
Assignee: John Sanda
QA Contact: Mike Foley
URL:
Whiteboard:
Depends On: 958166 1140755
Blocks: 951619
TreeView+ depends on / blocked
 
Reported: 2013-04-15 01:58 UTC by John Sanda
Modified: 2014-09-11 15:45 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-01-02 20:42:55 UTC
Type: Task
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker WFLY-794 0 Major Pull Request Sent javax.naming.NameNotFoundException: rmi://127.0.0.1:1090/jmxrmi thrown when creating MBeanServerConnection 2014-06-30 19:09:45 UTC

Description John Sanda 2013-04-15 01:58:19 UTC
Description of problem:
In the feature/cassandra-backend branch the storage installer has introduced a dependency on a com.sun class to work around https://issues.jboss.org/browse/AS7-2138. This bug is supposed to be resolved in newer versions of JBoss AS; so, when we upgrade the app server in master, I can retest and hopefully remove the dependency on the com.sun class that is used.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 John Sanda 2013-04-30 18:21:21 UTC
It looks like this bug is currently being tracked under https://issues.jboss.org/browse/WFLY-794.

Comment 2 John Sanda 2013-08-15 14:35:35 UTC
Initially bug 958166 was a blocker because we were making JMX connections to Cassandra from both the storage installer as well as from the RHQ server. We no longer make JMX connections from the server, but we do from the storage installer. Currently both the RHQ EAR and Storage installer the rhq-cassandra-jmx-<rhq-version>.jar library. That library has the dependency on com.sun.jndi.url.rmi.rmiURLContext.

The work around described in https://issues.jboss.org/browse/AS7-2138 still holds true. In the RHQ build we modify the sun.jdk JBoss module to export,

<path name="com/sun/jndi/url/rmi"/>

As long as the sun.jdk module exports that path, we can get rid of rhq-cassandra-jmx-<rhq-version>.jar

Comment 3 John Sanda 2013-08-23 01:48:25 UTC
The rhq-cassandra-jmx module has been altogether removed from the source tree.

Comment 4 JBoss JIRA Server 2013-10-01 10:28:44 UTC
Stuart Douglas <stuart.w.douglas> updated the status of jira WFLY-794 to Reopened

Comment 5 JBoss JIRA Server 2013-10-01 10:33:52 UTC
Stuart Douglas <stuart.w.douglas> made a comment on jira WFLY-794

Given that no-one can remember what the original issue is, and this keeps coming up over and over again, I think we should just add this to the sun.jdk module.

Comment 6 JBoss JIRA Server 2013-10-15 16:44:15 UTC
Brian Stansberry <brian.stansberry> made a comment on jira WFLY-794

Rejecting the PR as it seems it was closed unmerged.


Note You need to log in before you can comment on or make changes to this bug.