Bug 59641

Summary: BrokenClassFixer no longer works with JDK 1.4.2
Product: [Applications] konqueror Reporter: Magnus Kessler <magnus.kessler>
Component: kjavaAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: rdieter
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: proposed fix to make it work on JDK 1.4.2

Description Magnus Kessler 2003-06-11 10:06:28 UTC
Version:            (using KDE KDE 3.1.2)
Installed from:    Compiled From Sources
Compiler:           Sun Java 1.4.2 beta
OS:          Linux

With Sun's JDK 1.4.2beta fixing broken 1.1 classes no longer works. Sun have renamed the javaplugin.jar to plugin.jar, with javaplugin.jar being hardcoded into KJASBrokenClassFixer. I attach a patch that solves the immediate problem at hand by adding the new jar to the list of URL's searched.

I will still need to test whether class fixing works with IBM's jdk (they will most certainly use a class not in the sun. namespace)
Comment 1 Magnus Kessler 2003-06-11 10:08:37 UTC
Created attachment 1775 [details]
proposed fix to make it work on JDK 1.4.2
Comment 2 Koos Vriezen 2003-06-21 12:44:24 UTC
Any ideas (or a link) why they changed it? Not very nice to rename this jar in 1.4.2 compared to 
1.4.1.. 
Comment 3 Koos Vriezen 2003-07-11 21:44:35 UTC
Ok, it's in the kde-3.1 branch and in CVS head. 
Thanks for your report and fix