Hi Lars,
Thanks. I reported it. See https://bugs.launchpad.net/dhis2/+bug/1591697 Thanks and looking forward to the fix as the IDSR notifications can not be tested. Alex On Mon, Jun 13, 2016 at 2:39 PM, Mike Nelushi <mikeevolut...@gmail.com> wrote: > 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 <mikeevolut...@gmail.com> > 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 <l...@dhis2.org> >> 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" <mikeevolut...@gmail.com> 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 <l...@dhis2.org> >>> 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@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~dhis2-devs >>> More help : https://help.launchpad.net/ListHelp >>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~dhis2-devs >>> Post to : dhis2-devs@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~dhis2-devs >>> More help : https://help.launchpad.net/ListHelp >>> >>> >> > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : dhis2-devs@lists.launchpad.net > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp > > -- Alex Tumwesigye Technical Advisor - DHIS2 (Consultant), Ministry of Health/AFENET | HISP Uganda Kampala Uganda +256 774149 775, + 256 759 800161 Skype ID: talexie IT Consultant (Servers, Networks and Security, Health Information Systems - DHIS2, Disease Outbreak & Surveillance Systems) & Solar Consultant "I don't want to be anything other than what I have been - one tree hill "
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp