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.

Reply via email to