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