I will appreciate if some can share pointers to resolve this null pointer issue. I am using version 1.7-rc1 with mail plugin enabled.
Regards, Gaurav On Thursday, May 15, 2014 3:40:55 PM UTC+5:30, Gaurav Dhiman wrote: > > Anyone faced this Null pointer exception ? > Any solution or work around ? > > Regards, > Gaurav > > > On Tuesday, May 13, 2014 11:54:58 PM UTC+5:30, Gaurav Dhiman wrote: >> >> Did anyone face this issue - Null pointer exception while sending email >> from OrientDB >> >> I did same what has been explained here >> https://github.com/orientechnologies/orientdb/wiki/Mail-Plugin >> Still getting Null pointer exception. >> >> *Reproduce this issue:* >> >> 1. Set email profile as below in config fileorientdb-server-config.xml >> <!-- MAIL, TO TURN ON SET THE 'ENABLED' PARAMETER TO 'true' >> --> >> <handler >> class="com.orientechnologies.orient.server.plugin.mail.OMailPlugin"> >> <parameters> >> <parameter name="enabled" value="true" /> >> <!-- CREATE MULTIPLE PROFILES WITH profile.<name>... --> >> <parameter name="profile.default.mail.smtp.host" value="smtp.gmail.com"/> >> <parameter name="profile.default.mail.smtp.port" value="465" /> >> <parameter name="profile.default.mail.smtp.auth" value="true" /> >> <parameter name="profile.default.mail.smtp.starttls.enable" value="true" >> /> >> <parameter name="profile.default.mail.smtp.user" >> value="<<*[email protected] >> <[email protected]>>>*" /> >> <parameter name="profile.default.mail.smtp.password" value="<< >> *yourpassword>>*" /> >> <parameter name="profile.default.mail.date.format" value="yyyy-MM-dd >> HH:mm:ss" /> >> </parameters> >> </handler> >> >> 2. Restart the OrientDB server. >> 3. Write JS function in OrientDB with below code to send email: >> >> mail.send({ >> profile: "default", >> to: "*<<[email protected] <[email protected]>>>*", >> cc: "*<<[email protected] <[email protected]>>>*", >> subject: "The EMail plugin works", >> message : "Sending email from OrientDB Server is so powerful to build >> real web applications!" >> }); >> return "Sent email"; >> >> *In above code, replace text in <<>> with your suitable emails.* >> >> 4. Invoke the JS function over REST, you will see the null pointer >> exception. >> >> Kindly suggest the root cause and possible solution or workaround. >> >> Regards, >> Gaurav >> >> >> >> >> On Tuesday, March 4, 2014 6:14:53 PM UTC+5:30, Gaurav Dhiman wrote: >>> >>> Hi, >>> >>> I tried to send the email from server side JS function on localhost as >>> explained on below link: >>> https://github.com/orientechnologies/orientdb/wiki/Mail-Plugin >>> >>> Got below error: >>> >>> *Error on parsing script at position #0: Error on execution of the script >>> Script: sendEMail >>> ------^ >>> sun.org.mozilla.javascript.internal.WrappedException: Wrapped >>> java.lang.NullPointerException (<Unknown source>#20) in <Unknown source> at >>> line number 20 >>> Wrapped java.lang.NullPointerException (<Unknown source>#20) >>> null* >>> >>> >>> Mail plugin loaded successfully and even default profile is identified >>> as shown on server start. >>> >>> Any clue, why this error ? Error says null pointer, but where is the >>> null pointer ? >>> >>> Best Regards, >>> Gaurav >>> >>> -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
