johnperry / CTPClient

Java Webstart application for sending to CTP in clinical trials
4 stars 8 forks source link

Build fails due to ambiguity in java.util.Base64 and org.rsna.util.Base64 in SenderThread.java #2

Open puru1761 opened 6 years ago

puru1761 commented 6 years ago

The basic authentication script in line 90 given below causes a build fail due to the ambiguity in java.util.Base64 and org.rsna.util.Base64 https://github.com/johnperry/CTPClient/blob/1c015288bc948dcdfd42874d6cbab67347cab5e9/source/java/client/SenderThread.java#L90

Fixed code On line 90: this.authHeader = "Basic " + org.rsna.util.Base64.encodeToString((username + ":" + password).getBytes());

johnperry commented 6 years ago

I'm glad you noticed this. I made the change many months ago, but I forgot to push the change (and a bunch of other ones) to GitHub. It's all there now.

JP

From: puru1761 Sent: Monday, September 18, 2017 5:05 PM To: johnperry/CTPClient Cc: Subscribed Subject: [johnperry/CTPClient] Build fails due to ambiguity in java.util.Base64 and org.rsna.util.Base64 in SenderThread.java (#2)

The basic authentication script in line 90 given below causes a build fail due to the ambiguity in java.util.Base64 and org.rsna.util.Base64 https://github.com/johnperry/CTPClient/blob/1c015288bc948dcdfd42874d6cbab67347cab5e9/source/java/client/SenderThread.java#L90

Fixed code On line 90: this.authHeader = "Basic " + org.rsna.util.Base64.encodeToString((username + ":" + password).getBytes());

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

jmzumg commented 1 month ago

The same error occurs on line 448

jar:
    [javac] Compiling 20 source files to /home/bowden/Code/mirc/CTPClient/build
    [javac] /home/bowden/Code/mirc/CTPClient/source/java/client/SenderThread.java:448: error: reference to Base64 is ambiguous
    [javac]                 credentials = "Basic " + Base64.encodeToString((this.username + ":" + password).getBytes());
    [javac]                                          ^
    [javac]   both class org.rsna.util.Base64 in org.rsna.util and class java.util.Base64 in java.util match
    [javac] 1 error