Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2016
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.83 KB | None | 0 0
  1. public class EmailUser {
  2. @Inject
  3. MailerClient mailerClient;
  4. public void sendEmail() {
  5. String cid = "1234";
  6. Email email = new Email()
  7. .setSubject("Simple email")
  8. .setFrom("Hi there <sent@gmail.com>")
  9. .addTo("Hi there <to@gmail.com>")
  10. // adds attachment
  11. // .addAttachment("attachment.pdf", new File("/some/path/attachment.pdf"))
  12. // adds inline attachment from byte array
  13. // .addAttachment("data.txt", "data".getBytes(), "text/plain", "Simple data", EmailAttachment.INLINE)
  14. // adds cid attachment
  15. // .addAttachment("image.jpg", new File("/some/path/image.jpg"), cid)
  16. // sends text, HTML or both...
  17. .setBodyText("A text message")
  18. .setBodyHtml("<html><body><p>An <b>html</b> message with cid <img src="cid:" + cid + ""></p></body></html>");
  19. mailerClient.send(email);
  20. }
  21.  
  22. play.mailer {
  23. host="smtp.gmail.com"
  24. port=465
  25. ssl=yes
  26. tls=no
  27. user="myid@gmail.com"
  28. password="mypass"
  29. debug=no
  30. timeout=60
  31. connectiontimeout=60
  32. mock=no
  33. }
  34.  
  35. ! @6pg5nfedj - Internal server error, for (POST) [/addUser] ->
  36.  
  37. play.api.http.HttpErrorHandlerExceptions$$anon$1: Execution exception[[CompletionException: java.lang.NullPointerException]]
  38. at play.api.http.HttpErrorHandlerExceptions$.throwableToUsefulException(HttpErrorHandler.scala:269)
  39. at play.api.http.DefaultHttpErrorHandler.onServerError(HttpErrorHandler.scala:195)
  40. at play.api.GlobalSettings$class.onError(GlobalSettings.scala:160)
  41. at play.api.DefaultGlobal$.onError(GlobalSettings.scala:188)
  42. at play.api.http.GlobalSettingsHttpErrorHandler.onServerError(HttpErrorHandler.scala:98)
  43. at play.core.server.netty.PlayRequestHandler$$anonfun$2$$anonfun$apply$1.applyOrElse(PlayRequestHandler.scala:99)
  44. at play.core.server.netty.PlayRequestHandler$$anonfun$2$$anonfun$apply$1.applyOrElse(PlayRequestHandler.scala:98)
  45. at scala.concurrent.Future$$anonfun$recoverWith$1.apply(Future.scala:344)
  46. at scala.concurrent.Future$$anonfun$recoverWith$1.apply(Future.scala:343)
  47. at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)
  48. Caused by: java.util.concurrent.CompletionException: java.lang.NullPointerException
  49. at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:292)
  50. at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:308)
  51. at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:593)
  52. at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577)
  53. at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
  54. at java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:1977)
  55. at scala.concurrent.java8.FuturesConvertersImpl$CF.apply(FutureConvertersImpl.scala:21)
  56. at scala.concurrent.java8.FuturesConvertersImpl$CF.apply(FutureConvertersImpl.scala:18)
  57. at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)
  58. at scala.concurrent.BatchingExecutor$Batch$$anonfun$run$1.processBatch$1(BatchingExecutor.scala:63)
  59. Caused by: java.lang.NullPointerException: null
  60. at controllers.EmailUser.sendEmail(EmailUser.java:30)
  61. at controllers.HomeController.addUser(HomeController.java:42)
  62. at router.Routes$$anonfun$routes$1$$anonfun$applyOrElse$5$$anonfun$apply$5.ap ply(Routes.scala:199)
  63. at router.Routes$$anonfun$routes$1$$anonfun$applyOrElse$5$$anonfun$apply$5.apply(Routes.scala:199)
  64. at play.core.routing.HandlerInvokerFactory$$anon$4.resultCall(HandlerInvoker.scala:157)
  65. at play.core.routing.HandlerInvokerFactory$$anon$4.resultCall(HandlerInvoker.scala:156)
  66. at play.core.routing.HandlerInvokerFactory$JavaActionInvokerFactory$$anon$14$$anon$3$$anon$1.invocation(HandlerInvoker.scala:136)
  67. at play.core.j.JavaAction$$anon$1.call(JavaAction.scala:73)
  68. at play.http.HttpRequestHandler$1.call(HttpRequestHandler.java:54)
  69. at play.core.j.JavaAction$$anonfun$7.apply(JavaAction.scala:108)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement