Since this code uses axis and other Apache Jakarta code, we should just use the jakarta commons codec Base64 classes instead.
Created attachment 123586 [details] Replace sun.misc.BASE64Decoder references. Here is a patch to replace occurrences of sun.misc.BASE64Decoder with org.apache.commons.codec.binary.Base64. In my ds build I copied: /usr/share/java/jakarta-commons-codec.jar (from jakarta-commons-codec-1.3-2jpp_2fc in Rawhide) to ds/dsmlgwjars/download/codec.jar
Created attachment 124494 [details] list of files for fix
Created attachment 124495 [details] diffs for fix
Reviewed by: The team (Thanks!) Files: https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=124494 Branch: HEAD Fix Description: Added jakarta-commons-codec.jar to the DS build and packaging. We will need to add this file to the bundle of dsmlgw jar files on /share/builds/components. Platforms tested: Fedora Core 4 Flag Day: no Doc impact: no QA impact: should be covered by regular nightly and manual testing New Tests integrated into TET: none On Fedora Core 4, DS builds with gcj now!
Verified that we are using no "sun.*" classes in the DSML gateway code. Marking as VERIFIED.