classpathx-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Classpathx-discuss] MimeUtility.java handling of default charset


From: Øyvind Harboe
Subject: [Classpathx-discuss] MimeUtility.java handling of default charset
Date: Wed, 05 Nov 2003 12:01:28 +0100

I'm on a quest to compile a native version(using GCJ) of a program that
can send emails with UTF8 encoded subject/body.

The function below in MimeUtility.java can return a null pointer, which
ultimately causes a nullpointer exception.

public static String javaCharset(String charset)
  {
    if (mimeCharsets==null || charset==null)
      return charset;
    String jc = (String)mimeCharsets.get(charset.toLowerCase());
    return (jc!=null) ? jc : charset;
  }


C:\eclipse3\workspace\SendMail>send
Exception in thread "main" java.lang.NullPointerException
   at
__ZN5javax4mail8internet11MimeUtility10encodeWordEPN4java4lang6StringES6_S
6_b
(C:\eclipse3\workspace\SendMail\javax\mail\internet\MimeUtility.java:518)
   at
__ZN5javax4mail8internet11MimeUtility10encodeTextEPN4java4lang6StringES6_S
6_
(C:\eclipse3\workspace\SendMail\javax\mail\internet\MimeUtility.java:354)
   at
__ZN5javax4mail8internet11MimeMessage10setSubjectEPN4java4lang6StringES6_
(C:\eclipse3\workspace\SendMail\javax\mail\internet\MimeMessage.java:741)
   at
__ZN5javax4mail8internet11MimeMessage10setSubjectEPN4java4lang6StringE
(C:
\eclipse3\workspace\SendMail\javax\mail\internet\MimeMessage.java:714)
   at __ZN4Send4mainEP6JArrayIPN4java4lang6StringEE
(C:\eclipse3\workspace\SendM
ail\Send.java:42)
   at _main (c:\temp\cc0Caaaa.i:11)


In case anyone are interested in the files involved, ther are attached
to this bugreport.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12894


Øyvind






reply via email to

[Prev in Thread] Current Thread [Next in Thread]