Get the 1.7.1-SNAPSHOT. Lvc@
On 29 May 2014 19:51, Gaurav Dhiman <[email protected]> wrote: > To try, which version I need to download ? > > Gaurav > On May 29, 2014 7:46 PM, "Luca Garulli" <[email protected]> wrote: > >> 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 a topic in the >> Google Groups "OrientDB" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/orient-database/s4QcZM6J-78/unsubscribe >> . >> To unsubscribe from this group and all its topics, 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.
