[prev in list] [next in list] [prev in thread] [next in thread] 

List:       dart
Subject:    [Dart] Re: Java build error: com.sun.net.ssl.internal.ssl.Provider
From:       Matt England <mengland () mengland ! net>
Date:       2006-02-19 23:20:50
Message-ID: 6.1.2.0.2.20060219171611.04d44a00 () 127 ! 0 ! 0 ! 1
[Download RAW message or body]

At 2/19/2006 04:55 PM, Matt England wrote:
>/home/mengland/svnwork/Dart/trunk/Source/dart/server/messenger/SMTPMessenger.java:117: 
>error: Class 'com.sun.net.ssl.internal.ssl.Provider' not found in type 
>declaration.
>     [javac]          Security.addProvider(new 
> com.sun.net.ssl.internal.ssl.Provider());
>     [javac]                                   ^

Once I commented out the "mail.smtp.startls.enable" support section (as per 
below), everything built with gcj.  (I haven't yet run the self-test/junit 
tests thought, haven't install junit.)

Would it be best to eliminate a dependence on com.sun.net and use some 
other "more-open" dependency?  (Again, I'm far from a Java expert, just 
speculating here.)

-Matt

mengland@csbase1:~/svnwork/Dart/trunk$ svn diff 
Source/dart/server/messenger/SMTPMessenger.java
Index: Source/dart/server/messenger/SMTPMessenger.java
===================================================================
--- Source/dart/server/messenger/SMTPMessenger.java     (revision 267)
+++ Source/dart/server/messenger/SMTPMessenger.java     (working copy)
@@ -112,10 +112,10 @@

      // if we need to use transport layer security, add a security
      // provider
-    if (properties.getProperty("mail.smtp.starttls.enable") != null
-        && 
properties.getProperty("mail.smtp.startls.enable").equals("true")) {
-      Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
-    }
+    //if (properties.getProperty("mail.smtp.starttls.enable") != null
+        //&& 
properties.getProperty("mail.smtp.startls.enable").equals("true")) {
+      //Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
+    //}

      MimeMessage msg = new MimeMessage(mailSession);

mengland@csbase1:~/svnwork/Dart/trunk$
mengland@csbase1:~/svnwork/Dart/trunk$ svnversion .
267M
mengland@csbase1:~/svnwork/Dart/trunk$ svn status
?      TestLog
?      1
?      Class
?      Source/qed/server/wrap
M      Source/dart/server/messenger/SMTPMessenger.java
mengland@csbase1:~/svnwork/Dart/trunk$ svn info
Path: .
URL: http://svn.na-mic.org:8000/svn/Dart/trunk
Repository UUID: b2c14c61-d7ef-0310-8715-841e9ab387fe
Revision: 267
Node Kind: directory
Schedule: normal
Last Changed Author: millerjv
Last Changed Rev: 267
Last Changed Date: 2006-02-15 16:46:01 -0500 (Wed, 15 Feb 2006)
Properties Last Updated: 2006-02-19 14:57:19 -0500 (Sun, 19 Feb 2006)

mengland@csbase1:~/svnwork/Dart/trunk$ date
Sun Feb 19 18:19:59 EST 2006
mengland@csbase1:~/svnwork/Dart/trunk$ uname -a
Linux ##### 2.6.12-1-686 #1 Tue Sep 27 12:52:50 JST 2005 i686 GNU/Linux
mengland@csbase1:~/svnwork/Dart/trunk$ 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic