Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class EmailUser {
- @Inject
- MailerClient mailerClient;
- public void sendEmail() {
- String cid = "1234";
- Email email = new Email()
- .setSubject("Simple email")
- .setFrom("Hi there <sent@gmail.com>")
- .addTo("Hi there <to@gmail.com>")
- // adds attachment
- // .addAttachment("attachment.pdf", new File("/some/path/attachment.pdf"))
- // adds inline attachment from byte array
- // .addAttachment("data.txt", "data".getBytes(), "text/plain", "Simple data", EmailAttachment.INLINE)
- // adds cid attachment
- // .addAttachment("image.jpg", new File("/some/path/image.jpg"), cid)
- // sends text, HTML or both...
- .setBodyText("A text message")
- .setBodyHtml("<html><body><p>An <b>html</b> message with cid <img src="cid:" + cid + ""></p></body></html>");
- mailerClient.send(email);
- }
- play.mailer {
- host="smtp.gmail.com"
- port=465
- ssl=yes
- tls=no
- user="myid@gmail.com"
- password="mypass"
- debug=no
- timeout=60
- connectiontimeout=60
- mock=no
- }
- ! @6pg5nfedj - Internal server error, for (POST) [/addUser] ->
- play.api.http.HttpErrorHandlerExceptions$$anon$1: Execution exception[[CompletionException: java.lang.NullPointerException]]
- at play.api.http.HttpErrorHandlerExceptions$.throwableToUsefulException(HttpErrorHandler.scala:269)
- at play.api.http.DefaultHttpErrorHandler.onServerError(HttpErrorHandler.scala:195)
- at play.api.GlobalSettings$class.onError(GlobalSettings.scala:160)
- at play.api.DefaultGlobal$.onError(GlobalSettings.scala:188)
- at play.api.http.GlobalSettingsHttpErrorHandler.onServerError(HttpErrorHandler.scala:98)
- at play.core.server.netty.PlayRequestHandler$$anonfun$2$$anonfun$apply$1.applyOrElse(PlayRequestHandler.scala:99)
- at play.core.server.netty.PlayRequestHandler$$anonfun$2$$anonfun$apply$1.applyOrElse(PlayRequestHandler.scala:98)
- at scala.concurrent.Future$$anonfun$recoverWith$1.apply(Future.scala:344)
- at scala.concurrent.Future$$anonfun$recoverWith$1.apply(Future.scala:343)
- at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)
- Caused by: java.util.concurrent.CompletionException: java.lang.NullPointerException
- at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:292)
- at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:308)
- at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:593)
- at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577)
- at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
- at java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:1977)
- at scala.concurrent.java8.FuturesConvertersImpl$CF.apply(FutureConvertersImpl.scala:21)
- at scala.concurrent.java8.FuturesConvertersImpl$CF.apply(FutureConvertersImpl.scala:18)
- at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)
- at scala.concurrent.BatchingExecutor$Batch$$anonfun$run$1.processBatch$1(BatchingExecutor.scala:63)
- Caused by: java.lang.NullPointerException: null
- at controllers.EmailUser.sendEmail(EmailUser.java:30)
- at controllers.HomeController.addUser(HomeController.java:42)
- at router.Routes$$anonfun$routes$1$$anonfun$applyOrElse$5$$anonfun$apply$5.ap ply(Routes.scala:199)
- at router.Routes$$anonfun$routes$1$$anonfun$applyOrElse$5$$anonfun$apply$5.apply(Routes.scala:199)
- at play.core.routing.HandlerInvokerFactory$$anon$4.resultCall(HandlerInvoker.scala:157)
- at play.core.routing.HandlerInvokerFactory$$anon$4.resultCall(HandlerInvoker.scala:156)
- at play.core.routing.HandlerInvokerFactory$JavaActionInvokerFactory$$anon$14$$anon$3$$anon$1.invocation(HandlerInvoker.scala:136)
- at play.core.j.JavaAction$$anon$1.call(JavaAction.scala:73)
- at play.http.HttpRequestHandler$1.call(HttpRequestHandler.java:54)
- at play.core.j.JavaAction$$anonfun$7.apply(JavaAction.scala:108)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement