eclipse-ee4j / glassfish

Eclipse GlassFish
https://eclipse-ee4j.github.io/glassfish/
380 stars 144 forks source link

[Regression]Not able to Install with JRockit JVM on b32 #15175

Closed glassfishrobot closed 13 years ago

glassfishrobot commented 13 years ago

This problem is a regression as I'm able to install using promoted build 30. The steps to reproduce the problem are:

Installer GUI starts to come up, then the window disappears. The following error is seen on the terminal console:

java.lang.NoClassDefFoundError: org/openinstaller/provider/conf/ConfigControl at org.openinstaller.core.Orchestrator.main(Orchestrator.java:468) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.openinstaller.core.EngineBootstrap.main(EngineBootstrap.java:208) SEVERE INTERNAL ERROR: org/openinstaller/provider/conf/ConfigControl

As mentioned above, no issue and the system install correctly with promoted build 30. Have not tried build 31 or any of the nightly builds.

Environment

Oracle Enterprise Linux, JRockit 1.6.0_20 or JRockit 1.6.0_17

Affected Versions

[3.1_dev]

glassfishrobot commented 6 years ago
glassfishrobot commented 13 years ago

@glassfishrobot Commented scatari said: Will investigate this further. Could be a packaging/download issue.

glassfishrobot commented 13 years ago

@glassfishrobot Commented scatari said: This is due to a merge error in OpenInstaller consolidation of Patches. Will apply the patch to take care of this issue. The cause of this issue is difference in the implementation of class loading in JRockit compared to other VMs. More info can be found in this blog. http://blogs.oracle.com/jrockit/2010/01/why_wont_jrockit_find_my_class.html

glassfishrobot commented 13 years ago

@glassfishrobot Commented scatari said: How bad is its impact? (Severity) Without the fix, installations using JRockit VM is not possible

How often does it happen? Will many users see this problem? (Frequency) Every time the users attempt to install using JRockit VM. Yes.

How much effort is required to fix it? (Cost) We already have a patch for this issue in OpenInstaller that got overwritten as part of the prior OpenInstaller cleanup and merge. It would take a day to generate the new patch, test, host it and include it in 3.1 build as a new dependency version.

What is the risk of fixing it and how will the risk be mitigated? (Risk) The fix is very local to the classloader of OpenInstaller and is little to no risk fix. The risk can be mitigated by testing the fix on multiple JVMs and on both unix(Linux, Solaris, Mac) and windows platforms.

glassfishrobot commented 13 years ago

@glassfishrobot Commented ai109478 said: Approved for checkin

glassfishrobot commented 13 years ago

@glassfishrobot Commented ap2257 said: Problem is still seen in b32 promoted build.

glassfishrobot commented 13 years ago

@glassfishrobot Commented ap2257 said: Correction. Problem is still seen build 33 promoted build.

glassfishrobot commented 13 years ago

@glassfishrobot Commented scatari said: The issue is not fixed in B33. The fix went through the review process that was mandated for Post MS7 checkins. Just checked in the fix.

Patched OpenInstaller's engine.jar with the fix and integrated the same into 3.1 workspace. Patch version 0.9.5.2 http://download.java.net/maven/2/org/openinstaller/engine/0.9.5.2/

Approver: Chris/Nazrul. Reviewer: Snjezana

glassfishrobot commented 13 years ago

@glassfishrobot Commented Was assigned to scatari

glassfishrobot commented 7 years ago

@glassfishrobot Commented This issue was imported from java.net JIRA GLASSFISH-15175

glassfishrobot commented 13 years ago

@glassfishrobot Commented Reported by ap2257

glassfishrobot commented 13 years ago

@glassfishrobot Commented Marked as fixed on Wednesday, December 15th 2010, 12:08:48 pm