All:
My app is attempting to attach a PDF to an email and I'm getting a failure. The
only response is:
"Your request produced an error."
The code below works fine in development but fails in deployment. I'm using
ERJavaMail for sending.
There is no stack trace, etc. My attempt to produce my PDF seems to stop at the
constructor for FlyingSaucerImpl since no console messages I've placed in the
code are seen after that.
public void sendEmail() {
GSEISPersonAccountInfoComponent acctPdf =
(GSEISPersonAccountInfoComponent)pageWithName(GSEISPersonAccountInfoComponent.class.getName());
acctPdf.setAPerson(aPerson()); //create PDFWrapper component
NSLog.out.appendln("making pdf");
NSData pdf = acctPdf.generateResponse().content(); //get the PDF data
ERMailDeliveryHTML mail = new ERMailDeliveryHTML();
try {
mail.newMail();
mail.setFromAddress("[email protected]");
mail.setReplyToAddress("[email protected]");
mail.setSubject("GSE&IS Account Info");
mail.setComponent(this); //send this component as a new component
based email
mail.setToAddresses(new NSArray (aPerson().emailAddress()));
//attach PDF to email
NSLog.out.appendln("this is where I want to attach pdf"); //never get
here
mail.addAttachment(new
ERMailDataAttachment(acctPdf.pdfFilename(),null,pdf));
mail.sendMail();
} catch (Exception e) {
e.printStackTrace();
}
}
This code is in my "emailed" component so it sets itself as the body of a new
email - then tries to attach a PDF generated with ERPDFWrapper. This is called
from a DirectAction. I'm not returning either the PDF or the email component to
the browser. Am I violating best practices by trying to use the PDF wrapper
without returning it?
Tim
UCLA GSE&IS
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]