scala - NoSuchElementException in Play Framework while sending email? -
below, have pasted code sending mail attached file. don't missed in code getting nosuchelementexception in web application. can tell missing or there problem server part? have add apache or server licence in code project.
below code:
val email = email( "simple email", "mister <vignesh.gopal@hubino.com>", seq("miss <ibrahim.sultan@hubino.com>"), attachments = seq( attachmentfile("leak.txt", new file("e:/oui_mem_leak.txt")), attachmentdata("data.txt", "data".getbytes, "text/plain", some("simple data"), some(emailattachment.inline))), bodytext = some("a text message"), bodyhtml = some("<html><body><p>an <b>html</b> message</p></body></html>") ) println("email contents: " + email) mailerplugin.send(email) application.conf
smtp.host = localhost smtp.port = 9000 smtp.ssl = false smtp.tls = false smtp.debug = false smtp.mock = false build.sbt
"org.apache.commons" % "commons-email" % "1.3.3", "com.typesafe.play" %% "play-mailer" % "2.4.1" exception:
! @6nj6i1d36 - internal server error, (get) [/stores/algo/file/download] -> play.api.application$$anon$1: execution exception[[nosuchelementexception: none get]] @ play.api.application$class.handleerror(application.scala:296) ~[play 2.11-2.3.9.jar:2.3.9] @ play.api.defaultapplication.handleerror(application.scala:402) [play 2.11-2.3.9.jar:2.3.9] @ play.core.server.netty.playdefaultupstreamhandler$$anonfun$14$$anonf n$apply$1.applyorelse(playdefaultupstreamhandler.scala:205) [play_2.11-2.3.9.ja :2.3.9] @ play.core.server.netty.playdefaultupstreamhandler$$anonfun$14$$anonf n$apply$1.applyorelse(playdefaultupstreamhandler.scala:202) [play_2.11-2.3.9.ja :2.3.9] @ scala.runtime.abstractpartialfunction.apply(abstractpartialfunction. cala:36) [scala-library-2.11.6.jar:na] caused by: java.util.nosuchelementexception: none.get @ scala.none$.get(option.scala:347) ~[scala-library-2.11.6.jar:na] @ scala.none$.get(option.scala:345) ~[scala-library-2.11.6.jar:na] @ play.api.libs.mailer.mailerplugin$.send(mailerplugin.scala:25) ~[pla -mailer_2.11-2.4.1.jar:2.4.1]
looks wrong configuration. have configured
1500:play.api.libs.mailer.commonsmailerplugin in conf/play.plugins?
Comments
Post a Comment