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.

Reply via email to