Fixed! Lvc@
On 29 May 2014 14:14, Gaurav Dhiman <[email protected]> wrote: > Please find my responses inlined > > > On Tuesday, May 27, 2014 7:10:31 PM UTC+5:30, Artem Orobets wrote: > >> Hi Gaurav, >> >> I meant what Java version is used to run OrientDB? You can check that by >> running `java -version` in terminal. >> > > Java version on my system is 1.7.0_45 > > >> >> Could you try to check what is the value of `mail` variable, is it >> initialized? >> > > Value of 'mail' variable is > com.orientechnologies.orient.server.plugin.mail.OMailPlugin@15df229a > > >> >> >> 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.OMail >>>>>>>> Plugin"> >>>>>>>> <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. > -- --- 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.
