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]<javascript:>
> >:
>
>> 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] <javascript:>.
>> 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