dhis2-devs team mailing list archive
-
dhis2-devs team
-
Mailing list archive
-
Message #45381
Re: [Bug 1588797] Re: messageConversations api not sending email per user
Hi Lars,
Where you able to look at this issue? I saw similar bug report*([Dhis2-devs]
[Bug 1591697] [NEW] Feedback and Sending Messages via
api/messageConversations fails with Null Pointer*
*). *
Please advice,
Regards,
Mike
On Wed, Jun 8, 2016 at 10:41 PM, Mike Nelushi <mikeevolution@xxxxxxxxx>
wrote:
> Hi Lars,
>
> url: localhost:8080/dhis/api/messageConversations
> json: {"subject": subject, "text": message, "users": users}; //POST
>
> Regards,
> Mike
>
>
> On Sun, Jun 5, 2016 at 9:02 PM, Lars Helge Øverland <lars@xxxxxxxxx>
> wrote:
>
>> Okay thanks.
>>
>> Are you able to reproduce on demo?
>>
>> Can you post the exact URL and payload you used??
>> On Jun 5, 2016 1:01 PM, "Mike Nelushi" <mikeevolution@xxxxxxxxx> wrote:
>>
>> Hi Lars,
>>
>> We are using 2.23(Build #101 (Jun 2, 2016 5:43:26 PM))
>>
>> Regards,
>> Mike
>>
>> On Sun, Jun 5, 2016 at 6:11 PM, Lars Helge Øverland <lars@xxxxxxxxx>
>> wrote:
>>
>> > Which DHIS 2 version is this?
>> >
>> > Can you reproduce against the play demo instance?
>> >
>> > --
>> > You received this bug notification because you are subscribed to the bug
>> > report.
>> > https://bugs.launchpad.net/bugs/1588797
>> >
>> > Title:
>> > messageConversations api not sending email per user
>> >
>> > Status in DHIS:
>> > New
>> >
>> > Bug description:
>> > Hi All,
>> >
>> > The messageConversations web-api is still a big issue because we need
>> > to send each user specific information to their e-mails.
>> >
>> > 1. Using {"subject": subject, "text": message, "users": user} json
>> > object, the mail gets stored on DHIS2 mail and does not send it to the
>> > user e-mail.
>> >
>> > LogUtil.java [http-apr-8080-exec-3])
>> > * INFO 2016-05-29 14:14:52,484 Invoking message sender: $Proxy53
>> > (DefaultMessageService.java [http-apr-8080-exec-3])
>> > * INFO 2016-05-29 14:14:52,529 Invoking message sender:
>> > SmsMessageSender (DefaultMessageService.java [http-apr-8080-exec-3])
>> > * ERROR 2016-05-29 14:14:52,579 Unexpected error occurred invoking
>> async
>> > method 'public java.lang.String
>> >
>> org.hisp.dhis.message.EmailMessageSender.sendMessage(java.lang.String,java.lang.String,jav
>> > a.lang.String,org.hisp.dhis.user.User,java.util.Set,boolean)'.
>> > (SimpleAsyncUncaughtExceptionHandler.java [taskScheduler-7])
>> > org.hibernate.LazyInitializationException: failed to lazily
>> initialize a
>> > collection of role: org.hisp.dhis.user.User.organisationUnits, could not
>> > initialize proxy - no Session
>> > at
>> >
>> org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:569)
>> > at
>> >
>> org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:188)
>> > at
>> >
>> org.hibernate.collection.internal.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:139)
>> > at
>> >
>> org.hibernate.collection.internal.PersistentSet.size(PersistentSet.java:156)
>> > at
>> >
>> org.hisp.dhis.common.IdentifiableObjectUtils.join(IdentifiableObjectUtils.java:76)
>> > at
>> > org.hisp.dhis.user.User.getOrganisationUnitsName(User.java:288)
>> > at
>> >
>> org.hisp.dhis.message.EmailMessageSender.renderPlainContent(EmailMessageSender.java:188)
>> > at
>> >
>> org.hisp.dhis.message.EmailMessageSender.sendMessage(EmailMessageSender.java:115)
>> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> > at
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>> > at
>> >
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> > at java.lang.reflect.Method.invoke(Method.java:498)
>> > at
>> >
>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
>> > at
>> >
>> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
>> > at
>> >
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
>> > at
>> >
>> org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:108)
>> > at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>> > at
>> >
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
>> > at
>> >
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
>> > at
>> >
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>> > at
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>> > at java.lang.Thread.run(Thread.java:745)
>> >
>> >
>> >
>> > 2, Using {"subject": subject, "text": message, "users": users,
>> > "organisationUnits": organisationUnits}, sends email to everyone in
>> > the Orgunit and we want to send to individuals.
>> >
>> > Please advice.
>> >
>> > Regards,
>> > Mike
>> >
>> > To manage notifications about this bug go to:
>> > https://bugs.launchpad.net/dhis2/+bug/1588797/+subscriptions
>> >
>>
>> --
>> You received this bug notification because you are a member of DHIS 2
>> developers, which is subscribed to DHIS.
>> https://bugs.launchpad.net/bugs/1588797
>>
>> Title:
>> messageConversations api not sending email per user
>>
>> Status in DHIS:
>> New
>>
>> Bug description:
>> Hi All,
>>
>> The messageConversations web-api is still a big issue because we need
>> to send each user specific information to their e-mails.
>>
>> 1. Using {"subject": subject, "text": message, "users": user} json
>> object, the mail gets stored on DHIS2 mail and does not send it to the
>> user e-mail.
>>
>> LogUtil.java [http-apr-8080-exec-3])
>> * INFO 2016-05-29 14:14:52,484 Invoking message sender: $Proxy53
>> (DefaultMessageService.java [http-apr-8080-exec-3])
>> * INFO 2016-05-29 14:14:52,529 Invoking message sender:
>> SmsMessageSender (DefaultMessageService.java [http-apr-8080-exec-3])
>> * ERROR 2016-05-29 14:14:52,579 Unexpected error occurred invoking
>> async method 'public java.lang.String
>> org.hisp.dhis.message.EmailMessageSender.sendMessage(java.lang.String,java.lang.String,jav
>> a.lang.String,org.hisp.dhis.user.User,java.util.Set,boolean)'.
>> (SimpleAsyncUncaughtExceptionHandler.java [taskScheduler-7])
>> org.hibernate.LazyInitializationException: failed to lazily initialize
>> a collection of role: org.hisp.dhis.user.User.organisationUnits, could not
>> initialize proxy - no Session
>> at
>> org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:569)
>> at
>> org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:188)
>> at
>> org.hibernate.collection.internal.AbstractPersistentCollection.readSize(AbstractPersistentCollection.java:139)
>> at
>> org.hibernate.collection.internal.PersistentSet.size(PersistentSet.java:156)
>> at
>> org.hisp.dhis.common.IdentifiableObjectUtils.join(IdentifiableObjectUtils.java:76)
>> at
>> org.hisp.dhis.user.User.getOrganisationUnitsName(User.java:288)
>> at
>> org.hisp.dhis.message.EmailMessageSender.renderPlainContent(EmailMessageSender.java:188)
>> at
>> org.hisp.dhis.message.EmailMessageSender.sendMessage(EmailMessageSender.java:115)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:498)
>> at
>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
>> at
>> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
>> at
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
>> at
>> org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:108)
>> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>> at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
>> at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>> at java.lang.Thread.run(Thread.java:745)
>>
>>
>>
>> 2, Using {"subject": subject, "text": message, "users": users,
>> "organisationUnits": organisationUnits}, sends email to everyone in
>> the Orgunit and we want to send to individuals.
>>
>> Please advice.
>>
>> Regards,
>> Mike
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/dhis2/+bug/1588797/+subscriptions
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-devs
>> Post to : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dhis2-devs
>> More help : https://help.launchpad.net/ListHelp
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-devs
>> Post to : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~dhis2-devs
>> More help : https://help.launchpad.net/ListHelp
>>
>>
>
Follow ups
References