Filed a bug. Here is the link: https://github.com/orientechnologies/orientdb/issues/2392
Regards, Gaurav On Tuesday, May 27, 2014 4:43:53 PM UTC+5:30, Gaurav Dhiman wrote: > > Hi, > > I am not using Java. > As explained, I defined JS function in OrientDB and just invoked it > through REST/HTP to send email, but it results in null pointer. > > I will create ticket for it in bug system. > > Thanks, > Gaurav > > > > On Tuesday, May 27, 2014 1:54:05 PM UTC+5:30, Artem Orobets wrote: >> >> Hi Gaurav, >> >> Sorry for delay. >> >> Could you create a ticket on github to track the issue? >> >> It looks like the JS binding were not initialized correctly. >> Have you tried to check if mail variable is injected correctly? >> >> What JS engine do you use? What Java version do you use? >> >> >> Best regards, >> Artem Orobets >> >> * Orient Technologiesthe Company behind OrientDB* >> >> >> 2014-05-27 8:34 GMT+03:00 Gaurav Dhiman <[email protected]>: >> >>> 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]>>*" /> >>>>> <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]>>*", >>>>> cc: "*<<[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. >>> >> >> -- --- 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.
