Hi Gaurav, I meant what Java version is used to run OrientDB? You can check that by running `java -version` in terminal.
Could you try to check what is the value of `mail` variable, is it initialized? Best regards, Artem Orobets *Orient Technologies the Company behind OrientDB* 2014-05-27 14:20 GMT+03:00 Gaurav Dhiman <[email protected]>: > 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/orient >>>>>> echnologies/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. > -- --- 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.
