I think I found it. I needed to throw new Exception(error); and get rid
of the return;s. Now I know where the error is! Weeeeee... have no
idea why there is an error, but I know where it is...
Jere
On Tue, 30 Mar 1999, Jere Robinson wrote:
> Hey guys, I'm trying to add a little bit of error detection and recovery
> to the coolservlets SmtpEmail class. When the class writes to the port, I
> try to catch the response, and if it's not what is expected, throw an
> exception and close out of the function. The trouble is, I throw
> Exception(String) and javac replies that 'Exception' is not found in
> SmtpEmail (compile time error).
>
> huh? Here is some code.. don't pick.. I'm at the start of my little java
> code life.
>
>
> public void send( )
> throws Exception, IOException
> {
> yadda yadda..
>
> if(errant("2",in))
> {
> error = "There was a problem with the RCPT TO response.";
> out.println( "QUIT" );
> out.close();
> throw Exception(error);
> return;
> }
>
> ..yadda yadda
> }
>
> The plan is to find out why this very nice package acts like it sent the
> mail, but then doesn't.
>
> Another compile time error is that all my returns
> are unreachable.. does throwing an exception kill the function that threw
> it?
>
> You can tell I'm a C++ student, can't you?
>
> Thanks,
> Jere
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html