danny       02/02/04 04:49:52

  Modified:    src/java/org/apache/james/core Tag: v2-0a2candidate1
                        MimeMessageWrapper.java
  Log:
  not trapping exception thrown by getContentStream() in getLineCount() was causeing 
NotifyPostmaster() to fail
  However trapping it hasn't made it work .. just not break anything else.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.6.2.1   +6 -2      
jakarta-james/src/java/org/apache/james/core/MimeMessageWrapper.java
  
  Index: MimeMessageWrapper.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-james/src/java/org/apache/james/core/MimeMessageWrapper.java,v
  retrieving revision 1.6
  retrieving revision 1.6.2.1
  diff -u -r1.6 -r1.6.2.1
  --- MimeMessageWrapper.java   7 Dec 2001 21:53:39 -0000       1.6
  +++ MimeMessageWrapper.java   4 Feb 2002 12:49:52 -0000       1.6.2.1
  @@ -382,14 +382,18 @@
        * to avoid memory hogging.
        */
       public int getLineCount() throws MessagingException {
  -        InputStream in = getContentStream();
  +        try{
  +            InputStream in = getContentStream();
  +        }catch(Exception e){
  +            return -1;
  +        }
           if (in == null) {
               return -1;
           }
           //Wrap input stream in LineNumberReader
           //Not sure what encoding to use really...
           try {
  -            LineNumberReader counter = new LineNumberReader(new 
InputStreamReader(in, "ISO-8859-1"));
  +            LineNumberReader counter = new LineNumberReader(new 
InputStreamReader(in, getEncoding()));
               //Read through all the data
               char[] block = new char[1024];
               while (counter.read(block) > -1) {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to