Bug 59641 - BrokenClassFixer no longer works with JDK 1.4.2
Summary: BrokenClassFixer no longer works with JDK 1.4.2
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: kjava (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-11 10:06 UTC by Magnus Kessler
Modified: 2003-07-11 22:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
proposed fix to make it work on JDK 1.4.2 (1.52 KB, patch)
2003-06-11 10:08 UTC, Magnus Kessler
Details

Note You need to log in before you can comment on or make changes to this bug.
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