dhis 2.16 update

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.

  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars

Hi Lars,
During the DHIS1 academy we noticed the export to excel under downloads for events report exports page by page, has this been addressed or are there plans to include the fix in 2.16 ?

rgds

David

···

2014-06-22 16:43 GMT+03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


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

Hi Lars,

Nice work with this - is it possible to allow sorting in the visualizer? For example arranging bar charts from Highest to lowest? This is possible in the pivot table but not the visualizer.

···

On Mon, Jun 23, 2014 at 11:12 AM, David Muturi dnmuturi@gmail.com wrote:

Hi Lars,
During the DHIS1 academy we noticed the export to excel under downloads for events report exports page by page, has this been addressed or are there plans to include the fix in 2.16 ?

rgds

David


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

2014-06-22 16:43 GMT+03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


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

Dear Lars,

Great work so far. May I ask again, is there a stable tracker app now for mobile???

Regards,

Dayo

ATT001.txt (247 Bytes)

···

Sent from my BlackBerry 10 smartphone.

From: Lars Helge Øverland

Sent: Sunday, 22 June 2014 14:45

To: DHIS 2 Developers list; DHIS 2 Users list

Subject: [Dhis2-users] dhis 2.16 update

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.

  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars

Hi Dayo,

If you are talking about J2ME, we will provide a fully generic

tracker application for 2.16. If you want to test it, please give a
heads up and we can send you a pre-release. For 2.15 we have an
application which is in final testing in a real project now, and
that supports the traditional patient use case.

For Android and for mobile browsers we are aiming at 2.17 and 2.18

for new versions.

Br,

_Andreas_
···

On 23. juni 2014 13:48, Deemoyes wrote:

Dear Lars,

    Great work so

far. May I ask again, is there a stable tracker app now for
mobile???

Regards,

Dayo

    Sent from my BlackBerry

10 smartphone.

From: Lars Helge Øverland

Sent: Sunday, 22 June 2014 14:45

To: DHIS 2 Developers list; DHIS 2 Users
list

Subject: [Dhis2-users] dhis 2.16 update

Hi all,

        here comes a quick update and preview of version 2.16. We

plan to release in the first weeks on July. The major
features being included:

        - Event visualizer: New app for visualizations / charts

of aggregated event data.

Preview

        - Tracker capture: New app for tracking, intended to

replace the current individual records module in 2.17. For
2.16 it will support search for tracked entities and
dashboard with widgets for enrollment, data capture, current
selections, profile, relationships and notes (at least).

Preview

        - Web API: Improved meta-data support. The API will

support meta-data field filtering, allowing the consumer to
explicitly define which fields should be included on objects
when retrieving meta-data. The tracker related objects like
programs and events will be fully supported in the API
including the possibility for creating and updating objects.

Docs |
Docs

          - Calendar: Support for an array of eight calendars

including nepal, coptic, julian.

Preview

        - Data value one-way sync: Support for automatically

sending data from a semi-offline DHIS instance to another
central, online DHIS instance.

        - Event analytics: Support for data element aggregation

operators in the event analytics api and event reports app,
allowing for sum, average, count, etc aggregation of events.

        There is a range of smaller features planned for 2.16

which you can find on Launchpad here.

regards,

Lars

_______________________________________________
Mailing list: Post to : Unsubscribe : More help :

-- Peder Andreas Nergaard, Mobile Coordinator
HISP/DHIS2, Department of Informatics, University of Oslo
p: +47 922 47 500 - s: peder.andreas.nergaard - e:

https://launchpad.net/~dhis2-devsdhis2-devs@lists.launchpad.nethttps://launchpad.net/~dhis2-devshttps://help.launchpad.net/ListHelphttp://www.dhis2.org/andreasn@ifi.uio.no

Sounds great, looking forward to try it out :slight_smile:

thanks!!

···

On 22 June 2014 15:43, Lars Helge Øverland larshelge@gmail.com wrote:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

These are excellent features of DHIS2

Sounds great, looking forward to try it out :slight_smile:

thanks!!

···

On Tuesday, June 24, 2014 5:22 PM, Marta Vila martavila@gmail.com wrote:

On 22 June 2014 15:43, Lars Helge Øverland larshelge@gmail.com wrote:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

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

Hi Lars

This release 2.16 is scheduled reports with customizable parameters?

Regards,

···

2014-06-22 10:43 GMT-03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


José Berilo
Estatístico
DEAVE - BEMFAM
jberilo@bemfam.org.br

Tel. 21 30052412

Dear all,

I have tried to upgrade individualrecords(Tracker) from 2.14 to 2.15 and i have upgraded the script 2.15 before deploying the 2.15 war file.after runing the script and deploying the war,i got a problem of not riching into the stages.When i try to go through the stages i get this message:

An exception occurred

Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page.

These are the logs:

venuste@venuste:/var/lib/dhis2/individualrecords$ tail -f logs/catalina.out
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

  • INFO 2014-06-25 04:16:18,941 Login success for user: ‘vnsanze’, ip: ‘127.0.0.1’ (DefaultUserAuditService.java [tomcat-http-1])
  • ERROR 2014-06-25 04:16:40,830 Error while executing action (ExceptionInterceptor.java [tomcat-http-9])
    java.lang.NullPointerException
    at org.hisp.dhis.caseentry.action.trackedentity.ShowAddTrackedEntityInstanceFormAction.execute(ShowAddTrackedEntityInstanceFormAction.java:366)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
    at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)
    at org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:88)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:89)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:97)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:147)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:83)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor.java:81)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java:85)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:113)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:112)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:136)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249)
    at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:110)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
    at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
    at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562)
    at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
    at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:64)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:113)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:149)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)

Can any one help?

Note that,other instances are working well on 2.15

Venuste.

Hi Lars

This release 2.16 is scheduled reports with customizable parameters?

Regards,

···

Le Mardi 24 juin 2014 13h03, José Berilo jberilo@bemfam.org.br a écrit :

2014-06-22 10:43 GMT-03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


José Berilo
Estatístico
DEAVE - BEMFAM
jberilo@bemfam.org.br

Tel. 21 30052412


Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp

Hi nsanzumuhire,

I tested this bug on revision 15172, version 2.15. It works fine. Which revision do you use for testing ?

···

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 4:25 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Dear all,

I have tried to upgrade individualrecords(Tracker) from 2.14 to 2.15 and i have upgraded the script 2.15 before deploying the 2.15 war file.after runing the script and deploying the war,i got a problem of not riching into the stages.When i try to go through the stages i get this message:

An exception occurred

Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page.

These are the logs:

venuste@venuste:/var/lib/dhis2/individualrecords$ tail -f logs/catalina.out

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)


at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)


at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)


at java.lang.Thread.run(Thread.java:744)
  • INFO 2014-06-25 04:16:18,941 Login success for user: ‘vnsanze’, ip: ‘127.0.0.1’ (DefaultUserAuditService.java [tomcat-http-1])
  • ERROR 2014-06-25 04:16:40,830 Error while executing action (ExceptionInterceptor.java [tomcat-http-9])

java.lang.NullPointerException
at org.hisp.dhis.caseentry.action.trackedentity.ShowAddTrackedEntityInstanceFormAction.execute(ShowAddTrackedEntityInstanceFormAction.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)


at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)


at org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:88)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:89)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:97)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:147)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:83)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor.java:81)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java:85)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:113)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:112)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:136)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:110)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)


at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:64)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:113)
 at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)


at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
 at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:149)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)


at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)


at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)


at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)


at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

Can any one help?

Note that,other instances are working well on 2.15

Venuste.

Le Mardi 24 juin 2014 13h03, José Berilo jberilo@bemfam.org.br a écrit :

Hi Lars

This release 2.16 is scheduled reports with customizable parameters?

Regards,

2014-06-22 10:43 GMT-03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


José Berilo
Estatístico

DEAVE - BEMFAM
jberilo@bemfam.org.br

Tel. 21 30052412


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

Thank you so much for quick response Lars i’m using Build revision:15170,version 2.15

Build date:
2014-06-24 02:08
Thanks
Venuste

···

Le Mercredi 25 juin 2014 5h55, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I tested this bug on revision 15172, version 2.15. It works fine. Which revision do you use for testing ?

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 4:25 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Dear all,

I have tried to upgrade individualrecords(Tracker) from 2.14 to 2.15 and i have upgraded the script 2.15 before deploying the 2.15 war file.after runing the script and deploying the war,i got a problem of not riching into the stages.When i try to go through the stages i get this message:

An exception occurred

Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page.

These are the logs:

venuste@venuste:/var/lib/dhis2/individualrecords$ tail -f logs/catalina.out

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)


at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)


at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)


at java.lang.Thread.run(Thread.java:744)
  • INFO 2014-06-25 04:16:18,941 Login success for user: ‘vnsanze’, ip: ‘127.0.0.1’ (DefaultUserAuditService.java [tomcat-http-1])
  • ERROR 2014-06-25 04:16:40,830 Error while executing action (ExceptionInterceptor.java [tomcat-http-9])

java.lang.NullPointerException
at org.hisp.dhis.caseentry.action.trackedentity.ShowAddTrackedEntityInstanceFormAction.execute(ShowAddTrackedEntityInstanceFormAction.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)


at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:88)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:89)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:97)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:147)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:83)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor.java:81)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java:85)
 at

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:113)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:112)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:136)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
 at

com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:110)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)


at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)


at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)


at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:64)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:113)
 at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)


at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
 at

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:149)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)


at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)


at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)


at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)


at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
 at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

Can any one help?

Note that,other instances are working well on 2.15

Venuste.

Le Mardi 24 juin 2014 13h03, José Berilo jberilo@bemfam.org.br a écrit :

Hi Lars

This release 2.16 is scheduled reports with customizable parameters?

Regards,

2014-06-22 10:43 GMT-03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


José Berilo
Estatístico

DEAVE - BEMFAM
jberilo@bemfam.org.br

Tel. 21 30052412


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

Hi nsanzumuhire,

I just thought that maybe your database got some issue. Could you please run the statement below on your database directly and see if have any record in the result ?

select * from program_attributes where mandatory is null

···

Thank you.

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 6:14 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Thank you so much for quick response Lars i’m using Build revision:15170,version 2.15

Build date:
2014-06-24 02:08
Thanks
Venuste

Le Mercredi 25 juin 2014 5h55, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I tested this bug on revision 15172, version 2.15. It works fine. Which revision do you use for testing ?

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 4:25 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Dear all,

I have tried to upgrade individualrecords(Tracker) from 2.14 to 2.15 and i have upgraded the script 2.15 before deploying the 2.15 war file.after runing the script and deploying the war,i got a problem of not riching into the stages.When i try to go through the stages i get this message:

An exception occurred

Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page.

These are the logs:

venuste@venuste:/var/lib/dhis2/individualrecords$ tail -f logs/catalina.out

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)




at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)




at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)




at java.lang.Thread.run(Thread.java:744)
  • INFO 2014-06-25 04:16:18,941 Login success for user: ‘vnsanze’, ip: ‘127.0.0.1’ (DefaultUserAuditService.java [tomcat-http-1])

  • ERROR 2014-06-25 04:16:40,830 Error while executing action (ExceptionInterceptor.java [tomcat-http-9])

java.lang.NullPointerException
at org.hisp.dhis.caseentry.action.trackedentity.ShowAddTrackedEntityInstanceFormAction.execute(ShowAddTrackedEntityInstanceFormAction.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)




at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)


at org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:88)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:89)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:97)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:147)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:83)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor.java:81)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java:85)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:113)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:112)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:136)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:110)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)


at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)




at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:64)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:113)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)


at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)


at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
 at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:149)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)




at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)


at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)




at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)




at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)




at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

Can any one help?

Note that,other instances are working well on 2.15

Venuste.

Le Mardi 24 juin 2014 13h03, José Berilo jberilo@bemfam.org.br a écrit :

Hi Lars

This release 2.16 is scheduled reports with customizable parameters?

Regards,

2014-06-22 10:43 GMT-03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


José Berilo
Estatístico

DEAVE - BEMFAM
jberilo@bemfam.org.br

Tel. 21 30052412


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

I have runed this query and got these Records.I have iven deployed this new version but no change.

Version:
2.15
Build revision:
15172

programtrackedentityattributeid | attributeid | sort_order | displayinlist | programid | trackedentityattributeid | mandatory

···

---------------------------------±------------±-----------±--------------±----------±-------------------------±----------
38127 | 31940 | 14 | f | | |
38131 | 32034 | 17 | f | | |
38223 | 32034 | 17 | f | | |
38071 | 35090 | 21 | f | | |
38227 | 35095 | 19 | f | | |
38123 | 35094 | 10 | f | | |
38124 | 32039 | 11 | f | | |
38125 | 31944 | 12 | f | | |
38126 | 31939 | 13 | f | | |
36202 | 35090 | 21 | f | | |
38152 | 32033 | 18 | f | | |
38153 | 35095 | 19 | f | | |
38154 | 35093 | 20 | f | | |
38155 | 35090 | 21 | f | | |
38149 | 32031 | 15 | f | | |
38150 | 32032 | 16 | f | | |
40282 | 35088 | 3 | t | 31954 | |
40283 | 35089 | 4 | f | 31954 | |
40284 | 32031 | 5 | f | 31954 | |
40285 | 31938 | 6 | f | 31954 | |
40286 | 32035 | 7 | f | 31954 | |
40287 | 31942 | 8 | f | 31954 | |
40288 | 31943 | 9 | f | 31954 | |
40289 | 31937 | 10 | f | 31954 | |
40290 | 35095 | 11 | f | 31954 | |
40291 | 35093 | 12 | f | 31954 | |
40292 | 32032 | 13 | f | 31954 | |
40293 | 32039 | 14 | f | 31954 | |
40294 | 31939 | 15 | f | 31954 | |
40295 | 32034 | 16 | f | 31954 | |
40296 | 35094 | 17 | f | 31954 | |
40297 | 31940 | 18 | f | 31954 | |
40298 | 32033 | 19 | f | 31954 | |
40299 | 35090 | 20 | f | 31954 | |
38173 | 32033 | 18 | f | | |
38174 | 35095 | 19 | f | | |
38175 | 35093 | 20 | f | | |
38176 | 35090 | 21 | f | | |
38089 | 32033 | 18 | f | | |
38090 | 35095 | 19 | f | | |
38091 | 35093 | 20 | f | | |
38256 | 32034 | 17 | f | | |
38257 | 32033 | 18 | f | | |
38258 | 35095 | 19 | f | | |
38259 | 35093 | 20 | f | | |

38259 | 35093 | 20 | f | | |
38260 | 35090 | 21 | f | | |
38092 | 35090 | 21 | f | | |
38197 | 35090 | 21 | f | | |
36223 | 35090 | 21 | f | | |
38206 | 31943 | 8 | f | | |
38212 | 32039 | 11 | f | | |
36409 | 35095 | 18 | f | | |
36307 | 35090 | 21 | f | | |
36410 | 35093 | 19 | f | | |
36222 | 35088 | 20 | t | | |
36241 | 35095 | 18 | f | | |
36242 | 35093 | 19 | f | | |
36243 | 35088 | 20 | t | | |
36405 | 32031 | 14 | f | | |
36406 | 32032 | 15 | f | | |
36407 | 32034 | 16 | f | | |
36408 | 32033 | 17 | f | | |
36370 | 35090 | 21 | f | | |
36175 | 32032 | 15 | f | | |
36176 | 32034 | 16 | f | | |
36177 | 32033 | 17 | f | | |
36178 | 35095 | 18 | f | | |
36179 | 35093 | 19 | f | | |
36180 | 35088 | 20 | t | | |
36685 | 35090 | 21 | f | | |
36453 | 35088 | 20 | t | | |
36262 | 35095 | 18 | f | | |
36263 | 35093 | 19 | f | | |
36264 | 35088 | 20 | t | | |
36265 | 35090 | 21 | f | | |
36412 | 35090 | 21 | f | | |
36432 | 35088 | 20 | t | | |
38217 | 32035 | 6 | f | | |
36496 | 35090 | 21 | f | | |
36283 | 35095 | 18 | f | | |
36284 | 35093 | 19 | f | | |
36285 | 35088 | 20 | t | | |
36286 | 35090 | 21 | f | | |
36368 | 35093 | 19 | f | | |
36369 | 35088 | 20 | t | | |
36454 | 35090 | 21 | f | | |
36490 | 32032 | 15 | f | | |
36491 | 32034 | 16 | f | | |
36492 | 32033 | 17 | f | | |
36493 | 35095 | 18 | f | | |
36493 | 35095 | 18 | f | | |
36494 | 35093 | 19 | f | | |
36495 | 35088 | 20 | t | | |
38202 | 31937 | 5 | f | | |
38204 | 31938 | 7 | f | | |
38215 | 31939 | 13 | f | | |
38222 | 31942 | 9 | f | | |
38224 | 35094 | 10 | f | | |
38228 | 31944 | 12 | f | | |
38232 | 31940 | 14 | f | | |
38233 | 32031 | 15 | f | | |
38234 | 32032 | 16 | f | | |
38236 | 32033 | 18 | f | | |
38238 | 35093 | 20 | f | | |
38239 | 35090 | 21 | f | | |
36684 | 35088 | 20 | t | | |

Venuste.

Le Mercredi 25 juin 2014 6h41, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I just thought that maybe your database got some issue. Could you please run the statement below on your database directly and see if have any record in the result ?

select * from program_attributes where mandatory is null

Thank you.

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 6:14 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Thank you so much for quick response Lars i’m using Build revision:15170,version 2.15

Build date:
2014-06-24 02:08
Thanks
Venuste

Le Mercredi 25 juin 2014 5h55, Tran Chau > tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I tested this bug on revision 15172, version 2.15. It works fine. Which revision do you use for testing ?

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 4:25 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Dear all,

I have tried to upgrade individualrecords(Tracker) from 2.14 to 2.15 and i have upgraded the script 2.15 before deploying the 2.15 war file.after runing the script and deploying the war,i got a problem of not riching into the stages.When i try to go through the stages i get this message:

An exception occurred

Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page.

These are the logs:

venuste@venuste:/var/lib/dhis2/individualrecords$ tail -f logs/catalina.out

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)




at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)




at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)




at java.lang.Thread.run(Thread.java:744)
  • INFO 2014-06-25 04:16:18,941 Login success for user: ‘vnsanze’, ip: ‘127.0.0.1’ (DefaultUserAuditService.java [tomcat-http-1])

  • ERROR 2014-06-25 04:16:40,830 Error while executing action (ExceptionInterceptor.java [tomcat-http-9])

java.lang.NullPointerException
at org.hisp.dhis.caseentry.action.trackedentity.ShowAddTrackedEntityInstanceFormAction.execute(ShowAddTrackedEntityInstanceFormAction.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)




at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:88)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:89)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:97)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:147)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:83)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor.java:81)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java:85)
 at

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:113)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:112)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:136)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
 at

com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:110)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)


at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)




at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)




at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)




at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:64)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:113)


at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)


at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)


at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
 at

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:149)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)




at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)


at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)




at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)




at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)




at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
 at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

Can any one help?

Note that,other instances are working well on 2.15

Venuste.

Le Mardi 24 juin 2014 13h03, José Berilo jberilo@bemfam.org.br a écrit :

Hi Lars

This release 2.16 is scheduled reports with customizable parameters?

Regards,

2014-06-22 10:43 GMT-03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


José Berilo
Estatístico

DEAVE - BEMFAM
jberilo@bemfam.org.br

Tel. 21 30052412


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

Actualy on mandatory field i dont get any thing like records

venuste.

···

Le Mercredi 25 juin 2014 7h23, nsanzumuhire venuste vensanze@yahoo.fr a écrit :

I have runed this query and got these Records.I have iven deployed this new version but no change.

Version:
2.15
Build revision:
15172

programtrackedentityattributeid | attributeid | sort_order | displayinlist | programid | trackedentityattributeid | mandatory
---------------------------------±------------±-----------±--------------±----------±-------------------------±----------
38127 | 31940 | 14 | f | | |
38131 | 32034 | 17 | f | | |
38223 | 32034 | 17 | f

      >                          >
                       38071 |       35090 |         21 | f             |           |                          |
                       38227 |       35095 |         19 | f             |           |                          |
                        38123 |       35094 |         10 | f            
      >                          >
                       38124 |       32039 |         11 | f             |           |                          |
                       38125 |       31944 |         12 | f             |           |                          |
                        38126 |       31939 |         13 | f            
      >                          >
                       36202 |       35090 |         21 | f             |           |                          |
                       38152 |       32033 |         18 | f             |           |                          |
                        38153 |       35095 |         19 | f            
      >                          >
                       38154 |       35093 |         20 | f             |           |                          |
                       38155 |       35090 |         21 | f             |           |                          |
                        38149 |       32031 |         15 | f            
      >                          >
                       38150 |       32032 |         16 | f             |           |                          |
                       40282 |       35088 |          3 | t             |     31954 |                          |
                        40283 |       35089 |          4 | f             |     31954
                     >
                       40284 |       32031 |          5 | f             |     31954 |                          |
                        40285 |       31938
     6 | f             |     31954 |                          |
                       40286 |       32035 |          7 | f             |     31954 |                          |
                       40287 |       31942 |          8 | f             |     31954 |                          |
                        40288 |       31943 |          9 | f             |     31954
                     >
                       40289 |       31937 |         10 | f             |     31954 |                          |
                        40290 |       35095
    11 | f             |     31954 |                          |
                       40291 |       35093 |         12 | f             |     31954 |                          |
                       40292 |       32032 |         13 | f             |     31954 |                          |
                        40293 |       32039 |         14 | f             |     31954
                     >
                       40294 |       31939 |         15 | f             |     31954 |                          |
                        40295 |       32034
    16 | f             |     31954 |                          |
                       40296 |       35094 |         17 | f             |     31954 |                          |
                       40297 |       31940 |         18 | f             |     31954 |                          |
                        40298 |       32033 |         19 | f             |     31954
                     >
                       40299 |       35090 |         20 | f             |     31954 |                          |
                        38173 |       32033
    18 | f             |           |                          |
                       38174 |       35095 |         19 | f             |           |                          |
                       38175 |       35093 |         20 | f             |           |                          |
                        38176 |       35090 |         21 | f            
      >                          >
                       38089 |       32033 |         18 | f             |           |                          |
                       38090 |       35095 |         19 | f             |           |                          |
                        38091 |       35093 |         20 | f            
      >                          >
                       38256 |       32034 |         17 | f             |           |                          |
                       38257 |       32033 |         18 | f             |           |                          |
                        38258 |       35095 |         19 | f            
      >                          >
                       38259 |       35093 |         20 | f             |           |                          |

38259 | 35093 | 20 | f | | |
38260 | 35090 | 21 | f | | |
38092 | 35090 | 21 | f

      >                          >
                       38197 |       35090 |         21 | f             |           |                          |
                       36223 |       35090 |         21 | f             |           |                          |
                        38206 |       31943 |          8 | f            
      >                          >
                       38212 |       32039 |         11 | f             |           |                          |
                       36409 |       35095 |         18 | f             |           |                          |
                        36307 |       35090 |         21 | f            
      >                          >
                       36410 |       35093 |         19 | f             |           |                          |
                       36222 |       35088 |         20 | t             |           |                          |
                        36241 |       35095 |         18 | f            
      >                          >
                       36242 |       35093 |         19 | f             |           |                          |
                       36243 |       35088 |         20 | t             |           |                          |
                        36405 |       32031 |         14 | f            
      >                          >
                       36406 |       32032 |         15 | f             |           |                          |
                       36407 |       32034 |         16 | f             |           |                          |
                        36408 |       32033 |         17 | f            
      >                          >
                       36370 |       35090 |         21 | f             |           |                          |
                       36175 |       32032 |         15 | f             |           |                          |
                        36176 |       32034 |         16 | f            
      >                          >
                       36177 |       32033 |         17 | f             |           |                          |
                       36178 |       35095 |         18 | f             |           |                          |
                        36179 |       35093 |         19 | f            
      >                          >
                       36180 |       35088 |         20 | t             |           |                          |
                       36685 |       35090 |         21 | f             |           |                          |
                        36453 |       35088 |         20 | t            
      >                          >
                       36262 |       35095 |         18 | f             |           |                          |
                       36263 |       35093 |         19 | f             |           |                          |
                        36264 |       35088 |         20 | t            
      >                          >
                       36265 |       35090 |         21 | f             |           |                          |
                       36412 |       35090 |         21 | f             |           |                          |
                        36432 |       35088 |         20 | t            
      >                          >
                       38217 |       32035 |          6 | f             |           |                          |
                       36496 |       35090 |         21 | f             |           |                          |
                        36283 |       35095 |         18 | f            
      >                          >
                       36284 |       35093 |         19 | f             |           |                          |
                       36285 |       35088 |         20 | t             |           |                          |
                        36286 |       35090 |         21 | f            
      >                          >
                       36368 |       35093 |         19 | f             |           |                          |
                       36369 |       35088 |         20 | t             |           |                          |
                        36454 |       35090 |         21 | f            
      >                          >
                       36490 |       32032 |         15 | f             |           |                          |
                       36491 |       32034 |         16 | f             |           |                          |
                        36492 |       32033 |         17 | f            
      >                          >
                       36493 |       35095 |         18 | f             |           |                          |
                       36493 |       35095 |         18 | f             |           |                          |
                        36494 |       35093 |         19 | f            
      >                          >
                       36495 |       35088 |         20 | t             |           |                          |
                       38202 |       31937 |          5 | f             |           |                          |
                        38204 |       31938 |          7 | f            
      >                          >
                       38215 |       31939 |         13 | f             |           |                          |
                       38222 |       31942 |          9 | f             |           |                          |
                        38224 |       35094 |         10 | f            
      >                          >
                       38228 |       31944 |         12 | f             |           |                          |
                       38232 |       31940 |         14 | f             |           |                          |
                        38233 |       32031 |         15 | f            
      >                          >
                       38234 |       32032 |         16 | f             |           |                          |
                       38236 |       32033 |         18 | f             |           |                          |
                        38238 |       35093 |         20 | f            
      >                          >
                       38239 |       35090 |         21 | f             |           |                          |
                       36684 |       35088 |         20 | t             |           |                          |

Venuste.

Le Mercredi 25 juin 2014 6h41, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I
just thought that maybe your database got some issue. Could you please run the statement below on your database directly and see if have any record in the result ?

select * from program_attributes where mandatory is null

Thank you.

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 6:14 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Thank you so much for quick response Lars i’m using Build revision:15170,version 2.15

Build date:
2014-06-24 02:08
Thanks
Venuste

Le Mercredi 25 juin 2014 5h55, Tran Chau > tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I tested this bug on revision 15172, version 2.15. It works fine. Which revision do you use for testing ?

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 4:25 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Dear all,

I have tried to upgrade individualrecords(Tracker) from 2.14 to 2.15 and i have upgraded the script 2.15 before deploying the 2.15 war file.after runing the script and deploying the war,i got a problem of not riching into the stages.When i try to go through the stages i get this message:

An exception occurred

Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page.

These are the logs:

venuste@venuste:/var/lib/dhis2/individualrecords$ tail -f logs/catalina.out

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)




at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)




at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)




at java.lang.Thread.run(Thread.java:744)
  • INFO 2014-06-25 04:16:18,941 Login success for user: ‘vnsanze’, ip: ‘127.0.0.1’ (DefaultUserAuditService.java [tomcat-http-1])

  • ERROR 2014-06-25 04:16:40,830 Error while executing action (ExceptionInterceptor.java [tomcat-http-9])

java.lang.NullPointerException
at org.hisp.dhis.caseentry.action.trackedentity.ShowAddTrackedEntityInstanceFormAction.execute(ShowAddTrackedEntityInstanceFormAction.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)




at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:88)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:89)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:97)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:147)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:83)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor.java:81)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java:85)
 at

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:113)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:112)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:136)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
 at

com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:110)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)


at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)




at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)




at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)




at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:64)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:113)


at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)


at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)


at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
 at

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:149)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)




at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)


at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)




at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)




at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)




at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
 at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

Can any one help?

Note that,other instances are working well on 2.15

Venuste.

Le Mardi 24 juin 2014 13h03, José Berilo jberilo@bemfam.org.br a écrit :

Hi Lars

This release 2.16 is scheduled reports with customizable parameters?

Regards,

2014-06-22 10:43 GMT-03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


José Berilo
Estatístico

DEAVE - BEMFAM
jberilo@bemfam.org.br

Tel. 21 30052412


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp

Hi nsanzumuhire,

The values of mandatory column cannot be null. So if after running that statement ( select * from program_attributes where mandatory is null ), you got some records, it means that the database got problems.

Could you please run the statement below on your database directly and see if this bug is fixed ?

update program_attributes set mandatory = false where mandatory is null;

···

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 7:34 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Actualy on mandatory field i dont get any thing like records

venuste.

Le Mercredi 25 juin 2014 7h23, nsanzumuhire venuste vensanze@yahoo.fr a écrit :

I have runed this query and got these Records.I have iven deployed this new version but no change.

Version:
2.15
Build revision:
15172

programtrackedentityattributeid | attributeid | sort_order | displayinlist | programid | trackedentityattributeid | mandatory

---------------------------------±------------±-----------±--------------±----------±-------------------------±----------
38127 | 31940 | 14 | f | | |
38131 | 32034 | 17 | f | | |
38223 | 32034 | 17 | f | | |
38071 | 35090 | 21 | f | | |
38227 | 35095 | 19 | f | | |

                       38123 |       35094 |         10 | f             |           |                          |
                       38124 |       32039 |         11 | f             |           |                          |
                       38125 |       31944 |         12 | f             |           |                          |


                       38126 |       31939 |         13 | f             |           |                          |
                       36202 |       35090 |         21 | f             |           |                          |
                       38152 |       32033 |         18 | f             |           |                          |


                       38153 |       35095 |         19 | f             |           |                          |
                       38154 |       35093 |         20 | f             |           |                          |
                       38155 |       35090 |         21 | f             |           |                          |


                       38149 |       32031 |         15 | f             |           |                          |
                       38150 |       32032 |         16 | f             |           |                          |
                       40282 |       35088 |          3 | t             |     31954 |                          |


                       40283 |       35089 |          4 | f             |     31954 |                          |
                       40284 |       32031 |          5 | f             |     31954 |                          |
                        40285 |       31938 |          6 | f             |     31954 |                          |
                       40286 |       32035 |          7 | f             |     31954 |                          |


                       40287 |       31942 |          8 | f             |     31954 |                          |
                        40288 |       31943 |          9 | f             |     31954 |                          |
                       40289 |       31937 |         10 | f             |     31954 |                          |
                        40290 |       35095 |         11 | f             |     31954 |                          |
                       40291 |       35093 |         12 | f             |     31954 |                          |


                       40292 |       32032 |         13 | f             |     31954 |                          |
                        40293 |       32039 |         14 | f             |     31954 |                          |
                       40294 |       31939 |         15 | f             |     31954 |                          |
                        40295 |       32034 |         16 | f             |     31954 |                          |
                       40296 |       35094 |         17 | f             |     31954 |                          |


                       40297 |       31940 |         18 | f             |     31954 |                          |
                        40298 |       32033 |         19 | f             |     31954 |                          |
                       40299 |       35090 |         20 | f             |     31954 |                          |
                        38173 |       32033 |         18 | f             |           |                          |
                       38174 |       35095 |         19 | f             |           |                          |


                       38175 |       35093 |         20 | f             |           |                          |
                        38176 |       35090 |         21 | f             |           |                          |
                       38089 |       32033 |         18 | f             |           |                          |
                       38090 |       35095 |         19 | f             |           |                          |


                       38091 |       35093 |         20 | f             |           |                          |
                       38256 |       32034 |         17 | f             |           |                          |
                       38257 |       32033 |         18 | f             |           |                          |


                       38258 |       35095 |         19 | f             |           |                          |
                       38259 |       35093 |         20 | f             |           |                          |

38259 | 35093 | 20 | f | | |
38260 | 35090 | 21 | f | | |
38092 | 35090 | 21 | f | | |
38197 | 35090 | 21 | f | | |
36223 | 35090 | 21 | f | | |

                       38206 |       31943 |          8 | f             |           |                          |
                       38212 |       32039 |         11 | f             |           |                          |
                       36409 |       35095 |         18 | f             |           |                          |


                       36307 |       35090 |         21 | f             |           |                          |
                       36410 |       35093 |         19 | f             |           |                          |
                       36222 |       35088 |         20 | t             |           |                          |


                       36241 |       35095 |         18 | f             |           |                          |
                       36242 |       35093 |         19 | f             |           |                          |
                       36243 |       35088 |         20 | t             |           |                          |


                       36405 |       32031 |         14 | f             |           |                          |
                       36406 |       32032 |         15 | f             |           |                          |
                       36407 |       32034 |         16 | f             |           |                          |


                       36408 |       32033 |         17 | f             |           |                          |
                       36370 |       35090 |         21 | f             |           |                          |
                       36175 |       32032 |         15 | f             |           |                          |


                       36176 |       32034 |         16 | f             |           |                          |
                       36177 |       32033 |         17 | f             |           |                          |
                       36178 |       35095 |         18 | f             |           |                          |


                       36179 |       35093 |         19 | f             |           |                          |
                       36180 |       35088 |         20 | t             |           |                          |
                       36685 |       35090 |         21 | f             |           |                          |


                       36453 |       35088 |         20 | t             |           |                          |
                       36262 |       35095 |         18 | f             |           |                          |
                       36263 |       35093 |         19 | f             |           |                          |


                       36264 |       35088 |         20 | t             |           |                          |
                       36265 |       35090 |         21 | f             |           |                          |
                       36412 |       35090 |         21 | f             |           |                          |


                       36432 |       35088 |         20 | t             |           |                          |
                       38217 |       32035 |          6 | f             |           |                          |
                       36496 |       35090 |         21 | f             |           |                          |


                       36283 |       35095 |         18 | f             |           |                          |
                       36284 |       35093 |         19 | f             |           |                          |
                       36285 |       35088 |         20 | t             |           |                          |


                       36286 |       35090 |         21 | f             |           |                          |
                       36368 |       35093 |         19 | f             |           |                          |
                       36369 |       35088 |         20 | t             |           |                          |


                       36454 |       35090 |         21 | f             |           |                          |
                       36490 |       32032 |         15 | f             |           |                          |
                       36491 |       32034 |         16 | f             |           |                          |


                       36492 |       32033 |         17 | f             |           |                          |
                       36493 |       35095 |         18 | f             |           |                          |
                       36493 |       35095 |         18 | f             |           |                          |


                       36494 |       35093 |         19 | f             |           |                          |
                       36495 |       35088 |         20 | t             |           |                          |
                       38202 |       31937 |          5 | f             |           |                          |


                       38204 |       31938 |          7 | f             |           |                          |
                       38215 |       31939 |         13 | f             |           |                          |
                       38222 |       31942 |          9 | f             |           |                          |


                       38224 |       35094 |         10 | f             |           |                          |
                       38228 |       31944 |         12 | f             |           |                          |
                       38232 |       31940 |         14 | f             |           |                          |


                       38233 |       32031 |         15 | f             |           |                          |
                       38234 |       32032 |         16 | f             |           |                          |
                       38236 |       32033 |         18 | f             |           |                          |


                       38238 |       35093 |         20 | f             |           |                          |
                       38239 |       35090 |         21 | f             |           |                          |
                       36684 |       35088 |         20 | t             |           |                          |

Venuste.

Le Mercredi 25 juin 2014 6h41, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I just thought that maybe your database got some issue. Could you please run the statement below on your database directly and see if have any record in the result ?

select * from program_attributes where mandatory is null

Thank you.

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 6:14 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Thank you so much for quick response Lars i’m using Build revision:15170,version 2.15

Build date:
2014-06-24 02:08
Thanks
Venuste

Le Mercredi 25 juin 2014 5h55, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I tested this bug on revision 15172, version 2.15. It works fine. Which revision do you use for testing ?

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 4:25 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Dear all,

I have tried to upgrade individualrecords(Tracker) from 2.14 to 2.15 and i have upgraded the script 2.15 before deploying the 2.15 war file.after runing the script and deploying the war,i got a problem of not riching into the stages.When i try to go through the stages i get this message:

An exception occurred

Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page.

These are the logs:

venuste@venuste:/var/lib/dhis2/individualrecords$ tail -f logs/catalina.out

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)






at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)






at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)






at java.lang.Thread.run(Thread.java:744)
  • INFO 2014-06-25 04:16:18,941 Login success for user: ‘vnsanze’, ip: ‘127.0.0.1’ (DefaultUserAuditService.java [tomcat-http-1])

  • ERROR 2014-06-25 04:16:40,830 Error while executing action (ExceptionInterceptor.java [tomcat-http-9])

java.lang.NullPointerException
at org.hisp.dhis.caseentry.action.trackedentity.ShowAddTrackedEntityInstanceFormAction.execute(ShowAddTrackedEntityInstanceFormAction.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)






at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)


at org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:88)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:89)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:97)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:147)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:83)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor.java:81)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java:85)
 at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:113)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:112)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:136)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
 at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)






at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:110)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)


at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)






at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:64)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:113)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)




at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)


at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
 at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)




at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:149)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)






at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)




at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)


at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)




at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)






at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)






at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)






at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

Can any one help?

Note that,other instances are working well on 2.15

Venuste.

Le Mardi 24 juin 2014 13h03, José Berilo jberilo@bemfam.org.br a écrit :

Hi Lars

This release 2.16 is scheduled reports with customizable parameters?

Regards,

2014-06-22 10:43 GMT-03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


José Berilo
Estatístico

DEAVE - BEMFAM
jberilo@bemfam.org.br

Tel. 21 30052412


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

I have runed this statment.

update program_attributes set mandatory = false where mandatory is null;

i got this:

UPDATE 105

Then i runed again this,

select * from program_attributes where mandatory is null;

and i got this:

programtrackedentityattributeid | attributeid | sort_order | displayinlist | programid | trackedentityattributeid | mandatory

···

---------------------------------±------------±-----------±--------------±----------±-------------------------±----------
(0 rows)

Le Mercredi 25 juin 2014 7h43, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

The values of mandatory column cannot be null. So if after running that statement ( select * from program_attributes where mandatory is null ) , you got some records, it means that the database got problems.

Could you please run the statement below on your database directly and see if this bug is fixed ?

update program_attributes set mandatory = false where mandatory is null;

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 7:34 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Actualy on mandatory field i dont get any thing like records

venuste.

Le Mercredi 25 juin 2014 7h23, nsanzumuhire venuste vensanze@yahoo.fr a écrit :

I have runed this query and got these Records.I have iven deployed this new version but no change.

Version:
2.15
Build revision:
15172

programtrackedentityattributeid | attributeid | sort_order | displayinlist | programid | trackedentityattributeid | mandatory

---------------------------------±------------±-----------±--------------±----------±-------------------------±----------
38127 | 31940 | 14 | f |

                     >
                       38131 |       32034 |         17 | f             |           |                          |
                        38223
  32034 |         17 | f            
      >                          >
                       38071 |       35090 |         21 | f             |           |                          |
                       38227 |       35095 |         19 | f             |           |                          |


                       38123 |       35094 |         10 | f            
      >                          >
                       38124 |       32039 |         11 | f             |           |                          |
                       38125 |       31944 |         12 | f             |           |                          |


                       38126 |       31939 |         13 | f            
      >                          >
                       36202 |       35090 |         21 | f             |           |                          |
                       38152 |       32033 |         18 | f             |           |                          |


                       38153 |       35095 |         19 | f            
      >                          >
                       38154 |       35093 |         20 | f             |           |                          |
                       38155 |       35090 |         21 | f             |           |                          |


                       38149 |       32031 |         15 | f            
      >                          >
                       38150 |       32032 |         16 | f             |           |                          |
                       40282 |       35088 |          3 | t             |     31954 |                          |


                       40283 |       35089 |          4 | f             |     31954
                     >
                       40284 |       32031 |          5 | f             |     31954 |                          |
                        40285
  31938
     6 | f             |     31954 |                          |
                       40286 |       32035 |          7 | f             |     31954 |                          |


                       40287 |       31942 |          8 | f             |     31954 |                          |
                        40288 |       31943 |          9 | f             |     31954
                     >
                       40289 |       31937 |         10 | f             |     31954 |                          |
                        40290
  35095
    11 | f             |     31954 |                          |
                       40291 |       35093 |         12 | f             |     31954 |                          |


                       40292 |       32032 |         13 | f             |     31954 |                          |
                        40293 |       32039 |         14 | f             |     31954
                     >
                       40294 |       31939 |         15 | f             |     31954 |                          |
                        40295
  32034
    16 | f             |     31954 |                          |
                       40296 |       35094 |         17 | f             |     31954 |                          |


                       40297 |       31940 |         18 | f             |     31954 |                          |
                        40298 |       32033 |         19 | f             |     31954
                     >
                       40299 |       35090 |         20 | f             |     31954 |                          |
                        38173
  32033
    18 | f             |           |                          |
                       38174 |       35095 |         19 | f             |           |                          |


                       38175 |       35093 |         20 | f             |           |                          |
                        38176 |       35090 |         21 |

f

      >                          >
                       38089 |       32033 |         18 | f             |           |                          |
                       38090 |       35095 |         19 | f             |           |                          |


                       38091 |       35093 |         20 | f            
      >                          >
                       38256 |       32034 |         17 | f             |           |                          |
                       38257 |       32033 |         18 | f             |           |                          |


                       38258 |       35095 |         19 | f            
      >                          >
                       38259 |       35093 |         20 | f             |           |                          |

38259 | 35093 | 20 | f |

                     >
                       38260 |       35090 |         21 | f             |           |                          |
                        38092
  35090 |         21 | f            
      >                          >
                       38197 |       35090 |         21 | f             |           |                          |
                       36223 |       35090 |         21 | f             |           |                          |


                       38206 |       31943 |          8 | f            
      >                          >
                       38212 |       32039 |         11 | f             |           |                          |
                       36409 |       35095 |         18 | f             |           |                          |


                       36307 |       35090 |         21 | f            
      >                          >
                       36410 |       35093 |         19 | f             |           |                          |
                       36222 |       35088 |         20 | t             |           |                          |


                       36241 |       35095 |         18 | f            
      >                          >
                       36242 |       35093 |         19 | f             |           |                          |
                       36243 |       35088 |         20 | t             |           |                          |


                       36405 |       32031 |         14 | f            
      >                          >
                       36406 |       32032 |         15 | f             |           |                          |
                       36407 |       32034 |         16 | f             |           |                          |


                       36408 |       32033 |         17 | f            
      >                          >
                       36370 |       35090 |         21 | f             |           |                          |
                       36175 |       32032 |         15 | f             |           |                          |


                       36176 |       32034 |         16 | f            
      >                          >
                       36177 |       32033 |         17 | f             |           |                          |
                       36178 |       35095 |         18 | f             |           |                          |


                       36179 |       35093 |         19 | f            
      >                          >
                       36180 |       35088 |         20 | t             |           |                          |
                       36685 |       35090 |         21 | f             |           |                          |


                       36453 |       35088 |         20 | t            
      >                          >
                       36262 |       35095 |         18 | f             |           |                          |
                       36263 |       35093 |         19 | f             |           |                          |


                       36264 |       35088 |         20 | t            
      >                          >
                       36265 |       35090 |         21 | f             |           |                          |
                       36412 |       35090 |         21 | f             |           |                          |


                       36432 |       35088 |         20 | t            
      >                          >
                       38217 |       32035 |          6 | f             |           |                          |
                       36496 |       35090 |         21 | f             |           |                          |


                       36283 |       35095 |         18 | f            
      >                          >
                       36284 |       35093 |         19 | f             |           |                          |
                       36285 |       35088 |         20 | t             |           |                          |


                       36286 |       35090 |         21 | f            
      >                          >
                       36368 |       35093 |         19 | f             |           |                          |
                       36369 |       35088 |         20 | t             |           |                          |


                       36454 |       35090 |         21 | f            
      >                          >
                       36490 |       32032 |         15 | f             |           |                          |
                       36491 |       32034 |         16 | f             |           |                          |


                       36492 |       32033 |         17 | f            
      >                          >
                       36493 |       35095 |         18 | f             |           |                          |
                       36493 |       35095 |         18 | f             |           |                          |


                       36494 |       35093 |         19 | f            
      >                          >
                       36495 |       35088 |         20 | t             |           |                          |
                       38202 |       31937 |          5 | f             |           |                          |


                       38204 |       31938 |          7 | f            
      >                          >
                       38215 |       31939 |         13 | f             |           |                          |
                       38222 |       31942 |          9 | f             |           |                          |


                       38224 |       35094 |         10 | f            
      >                          >
                       38228 |       31944 |         12 | f             |           |                          |
                       38232 |       31940 |         14 | f             |           |                          |


                       38233 |       32031 |         15 | f            
      >                          >
                       38234 |       32032 |         16 | f             |           |                          |
                       38236 |       32033 |         18 | f             |           |                          |


                       38238 |       35093 |         20 | f            
      >                          >
                       38239 |       35090 |         21 | f             |           |                          |
                       36684 |       35088 |         20 | t             |           |                          |

Venuste.

Le Mercredi 25 juin 2014 6h41, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I
just thought that maybe your database got some issue. Could you please run the statement below on your database directly and see if have any record in the result ?

select * from program_attributes where mandatory is null

Thank you.

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 6:14 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Thank you so much for quick response Lars i’m using Build revision:15170,version 2.15

Build date:
2014-06-24 02:08
Thanks
Venuste

Le Mercredi 25 juin 2014 5h55, Tran Chau > > tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I tested this bug on revision 15172, version 2.15. It works fine. Which revision do you use for testing ?

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 4:25 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Dear all,

I have tried to upgrade individualrecords(Tracker) from 2.14 to 2.15 and i have upgraded the script 2.15 before deploying the 2.15 war file.after runing the script and deploying the war,i got a problem of not riching into the stages.When i try to go through the stages i get this message:

An exception occurred

Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page.

These are the logs:

venuste@venuste:/var/lib/dhis2/individualrecords$ tail -f logs/catalina.out

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)






at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)






at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)






at java.lang.Thread.run(Thread.java:744)
  • INFO 2014-06-25 04:16:18,941 Login success for user: ‘vnsanze’, ip: ‘127.0.0.1’ (DefaultUserAuditService.java [tomcat-http-1])

  • ERROR 2014-06-25 04:16:40,830 Error while executing action (ExceptionInterceptor.java [tomcat-http-9])

java.lang.NullPointerException
at org.hisp.dhis.caseentry.action.trackedentity.ShowAddTrackedEntityInstanceFormAction.execute(ShowAddTrackedEntityInstanceFormAction.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)






at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:88)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:89)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:97)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:147)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:83)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor.java:81)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java:85)
 at

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:113)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:112)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:136)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
 at

com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)






at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:110)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)


at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)






at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)






at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)






at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:64)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:113)




at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)




at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)


at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
 at

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:149)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)






at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)




at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)


at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)




at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)






at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)






at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)






at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
 at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

Can any one help?

Note that,other instances are working well on 2.15

Venuste.

Le Mardi 24 juin 2014 13h03, José Berilo jberilo@bemfam.org.br a écrit :

Hi Lars

This release 2.16 is scheduled reports with customizable parameters?

Regards,

2014-06-22 10:43 GMT-03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


José Berilo
Estatístico

DEAVE - BEMFAM
jberilo@bemfam.org.br

Tel. 21 30052412


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp

OOH sorry!Not yet,i suspect some thing like " , - ’ () …

···

Le Mercredi 25 juin 2014 9h03, nsanzumuhire venuste vensanze@yahoo.fr a écrit :

I have runed this statment.

update program_attributes set mandatory = false where mandatory is null;

i got this:

UPDATE 105

Then i runed again this,

select * from program_attributes where mandatory is null;

and i got this:

programtrackedentityattributeid | attributeid | sort_order | displayinlist | programid | trackedentityattributeid | mandatory
---------------------------------±------------±-----------±--------------±----------±-------------------------±----------
(0 rows)

Le Mercredi 25 juin 2014 7h43, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

The values of mandatory column cannot be null. So if after running that statement ( select * from program_attributes where mandatory is null ) , you got some records, it means that the database got
problems.

Could you please run the statement below on your database directly and see if this bug is fixed ?

update program_attributes set mandatory = false where mandatory is null;

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 7:34 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Actualy on mandatory field i dont get any thing like records

venuste.

Le Mercredi 25 juin 2014 7h23, nsanzumuhire venuste vensanze@yahoo.fr a écrit :

I have runed this query and got these Records.I have iven deployed this new version but no change.

Version:
2.15
Build revision:
15172

programtrackedentityattributeid | attributeid | sort_order | displayinlist | programid | trackedentityattributeid | mandatory

---------------------------------±------------±-----------±--------------±----------±-------------------------±----------
38127 | 31940 | 14 | f |

                     >
                       38131 |       32034 |         17 | f             |           |                          |
                        38223
  32034 |         17 | f            
      >                          >
                       38071 |       35090 |         21 | f             |           |                          |
                       38227 |       35095 |         19 | f             |           |                          |


                       38123 |       35094 |         10 | f            
      >                          >
                       38124 |       32039 |         11 | f             |           |                          |
                       38125 |       31944 |         12 | f             |           |                          |


                       38126 |       31939 |         13 | f            
      >                          >
                       36202 |       35090 |         21 | f             |           |                          |
                       38152 |       32033 |         18 | f             |           |                          |


                       38153 |       35095 |         19 | f            
      >                          >
                       38154 |       35093 |         20 | f             |           |                          |
                       38155 |       35090 |         21 | f             |           |                          |


                       38149 |       32031 |         15 | f            
      >                          >
                       38150 |       32032 |         16 | f             |           |                          |
                       40282 |       35088 |          3 | t             |     31954 |                          |


                       40283 |       35089 |          4 | f             |     31954
                     >
                       40284 |       32031 |          5 | f             |     31954 |                          |
                        40285
  31938
     6 | f             |     31954 |                          |
                       40286 |       32035 |          7 | f             |     31954 |                          |


                       40287 |       31942 |          8 | f             |     31954 |                          |
                        40288 |       31943 |          9 | f             |     31954
                     >
                       40289 |       31937 |         10 | f             |     31954 |                          |
                        40290
  35095
    11 | f             |     31954 |                          |
                       40291 |       35093 |         12 | f             |     31954 |                          |


                       40292 |       32032 |         13 | f             |     31954 |                          |
                        40293 |       32039 |         14 | f             |     31954
                     >
                       40294 |       31939 |         15 | f             |     31954 |                          |
                        40295
  32034
    16 | f             |     31954 |                          |
                       40296 |       35094 |         17 | f             |     31954 |                          |


                       40297 |       31940 |         18 | f             |     31954 |                          |
                        40298 |       32033 |         19 | f             |     31954
                     >
                       40299 |       35090 |         20 | f             |     31954 |                          |
                        38173
  32033
    18 | f             |           |                          |
                       38174 |       35095 |         19 | f             |           |                          |


                       38175 |       35093 |         20 | f             |           |                          |
                        38176 |       35090 |         21 |

f

      >                          >
                       38089 |       32033 |         18 | f             |           |                          |
                       38090 |       35095 |         19 | f             |           |                          |


                       38091 |       35093 |         20 | f            
      >                          >
                       38256 |       32034 |         17 | f             |           |                          |
                       38257 |       32033 |         18 | f             |           |                          |


                       38258 |       35095 |         19 | f            
      >                          >
                       38259 |       35093 |         20 | f             |           |                          |

38259 | 35093 | 20 | f |

                     >
                       38260 |       35090 |         21 | f             |           |                          |
                        38092
  35090 |         21 | f            
      >                          >
                       38197 |       35090 |         21 | f             |           |                          |
                       36223 |       35090 |         21 | f             |           |                          |


                       38206 |       31943 |          8 | f            
      >                          >
                       38212 |       32039 |         11 | f             |           |                          |
                       36409 |       35095 |         18 | f             |           |                          |


                       36307 |       35090 |         21 | f            
      >                          >
                       36410 |       35093 |         19 | f             |           |                          |
                       36222 |       35088 |         20 | t             |           |                          |


                       36241 |       35095 |         18 | f            
      >                          >
                       36242 |       35093 |         19 | f             |           |                          |
                       36243 |       35088 |         20 | t             |           |                          |


                       36405 |       32031 |         14 | f            
      >                          >
                       36406 |       32032 |         15 | f             |           |                          |
                       36407 |       32034 |         16 | f             |           |                          |


                       36408 |       32033 |         17 | f            
      >                          >
                       36370 |       35090 |         21 | f             |           |                          |
                       36175 |       32032 |         15 | f             |           |                          |


                       36176 |       32034 |         16 | f            
      >                          >
                       36177 |       32033 |         17 | f             |           |                          |
                       36178 |       35095 |         18 | f             |           |                          |


                       36179 |       35093 |         19 | f            
      >                          >
                       36180 |       35088 |         20 | t             |           |                          |
                       36685 |       35090 |         21 | f             |           |                          |


                       36453 |       35088 |         20 | t            
      >                          >
                       36262 |       35095 |         18 | f             |           |                          |
                       36263 |       35093 |         19 | f             |           |                          |


                       36264 |       35088 |         20 | t            
      >                          >
                       36265 |       35090 |         21 | f             |           |                          |
                       36412 |       35090 |         21 | f             |           |                          |


                       36432 |       35088 |         20 | t            
      >                          >
                       38217 |       32035 |          6 | f             |           |                          |
                       36496 |       35090 |         21 | f             |           |                          |


                       36283 |       35095 |         18 | f            
      >                          >
                       36284 |       35093 |         19 | f             |           |                          |
                       36285 |       35088 |         20 | t             |           |                          |


                       36286 |       35090 |         21 | f            
      >                          >
                       36368 |       35093 |         19 | f             |           |                          |
                       36369 |       35088 |         20 | t             |           |                          |


                       36454 |       35090 |         21 | f            
      >                          >
                       36490 |       32032 |         15 | f             |           |                          |
                       36491 |       32034 |         16 | f             |           |                          |


                       36492 |       32033 |         17 | f            
      >                          >
                       36493 |       35095 |         18 | f             |           |                          |
                       36493 |       35095 |         18 | f             |           |                          |


                       36494 |       35093 |         19 | f            
      >                          >
                       36495 |       35088 |         20 | t             |           |                          |
                       38202 |       31937 |          5 | f             |           |                          |


                       38204 |       31938 |          7 | f            
      >                          >
                       38215 |       31939 |         13 | f             |           |                          |
                       38222 |       31942 |          9 | f             |           |                          |


                       38224 |       35094 |         10 | f            
      >                          >
                       38228 |       31944 |         12 | f             |           |                          |
                       38232 |       31940 |         14 | f             |           |                          |


                       38233 |       32031 |         15 | f            
      >                          >
                       38234 |       32032 |         16 | f             |           |                          |
                       38236 |       32033 |         18 | f             |           |                          |


                       38238 |       35093 |         20 | f            
      >                          >
                       38239 |       35090 |         21 | f             |           |                          |
                       36684 |       35088 |         20 | t             |           |                          |

Venuste.

Le Mercredi 25 juin 2014 6h41, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I
just thought that maybe your database got some issue. Could you please run the statement below on your database directly and see if have any record in the result ?

select * from program_attributes where mandatory is null

Thank you.

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 6:14 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Thank you so much for quick response Lars i’m using Build revision:15170,version 2.15

Build date:
2014-06-24 02:08
Thanks
Venuste

Le Mercredi 25 juin 2014 5h55, Tran Chau > > tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I tested this bug on revision 15172, version 2.15. It works fine. Which revision do you use for testing ?

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 4:25 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Dear all,

I have tried to upgrade individualrecords(Tracker) from 2.14 to 2.15 and i have upgraded the script 2.15 before deploying the 2.15 war file.after runing the script and deploying the war,i got a problem of not riching into the stages.When i try to go through the stages i get this message:

An exception occurred

Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page.

These are the logs:

venuste@venuste:/var/lib/dhis2/individualrecords$ tail -f logs/catalina.out

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)






at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)






at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)






at java.lang.Thread.run(Thread.java:744)
  • INFO 2014-06-25 04:16:18,941 Login success for user: ‘vnsanze’, ip: ‘127.0.0.1’ (DefaultUserAuditService.java [tomcat-http-1])

  • ERROR 2014-06-25 04:16:40,830 Error while executing action (ExceptionInterceptor.java [tomcat-http-9])

java.lang.NullPointerException
at org.hisp.dhis.caseentry.action.trackedentity.ShowAddTrackedEntityInstanceFormAction.execute(ShowAddTrackedEntityInstanceFormAction.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)






at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:88)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:89)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:97)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:147)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:83)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor.java:81)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java:85)
 at

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:113)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:112)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:136)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
 at

com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)






at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:110)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)


at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)






at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)






at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)






at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:64)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:113)




at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)




at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)


at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
 at

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:149)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)






at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)




at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)


at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)




at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)






at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)






at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)






at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
 at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

Can any one help?

Note that,other instances are working well on 2.15

Venuste.

Le Mardi 24 juin 2014 13h03, José Berilo jberilo@bemfam.org.br a écrit :

Hi Lars

This release 2.16 is scheduled reports with customizable parameters?

Regards,

2014-06-22 10:43 GMT-03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


José Berilo
Estatístico

DEAVE - BEMFAM
jberilo@bemfam.org.br

Tel. 21 30052412


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp

I’m now geting into the stages.Thank you Tran chau for your help.

Venuste.

···

Le Mercredi 25 juin 2014 9h44, nsanzumuhire venuste vensanze@yahoo.fr a écrit :

OOH sorry!Not yet,i suspect some thing like " , - ’ () …

Le Mercredi 25 juin 2014 9h03, nsanzumuhire venuste vensanze@yahoo.fr a écrit :

I have runed this statment.

update program_attributes set mandatory = false where mandatory is null;

i got this:

UPDATE 105

Then i runed again this,

select * from program_attributes where mandatory is null;

and i got this:

programtrackedentityattributeid | attributeid | sort_order | displayinlist | programid | trackedentityattributeid | mandatory
---------------------------------±------------±-----------±--------------±----------±-------------------------±----------
(0 rows)

Le Mercredi 25 juin 2014 7h43, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

The values of mandatory column cannot be null. So if after running that statement ( select * from program_attributes where mandatory is null ) , you got some records, it means that the database got
problems.

Could you please run the statement below on your database directly and see if this bug is fixed ?

update program_attributes set mandatory = false where mandatory is null;

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 7:34 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Actualy on mandatory field i dont get any thing like records

venuste.

Le Mercredi 25 juin 2014 7h23, nsanzumuhire venuste vensanze@yahoo.fr a écrit :

I have runed this query and got these Records.I have iven deployed this new version but no change.

Version:
2.15
Build revision:
15172

programtrackedentityattributeid | attributeid | sort_order | displayinlist | programid | trackedentityattributeid | mandatory

---------------------------------±------------±-----------±--------------±----------±-------------------------±----------
38127 | 31940 | 14 | f |

                     >
                       38131 |       32034 |         17 | f             |           |                          |
                        38223
  32034 |         17 | f            
      >                          >
                       38071 |       35090 |         21 | f             |           |                          |
                       38227 |       35095 |         19 | f             |           |                          |


                       38123 |       35094 |         10 | f            
      >                          >
                       38124 |       32039 |         11 | f             |           |                          |
                       38125 |       31944 |         12 | f             |           |                          |


                       38126 |       31939 |         13 | f            
      >                          >
                       36202 |       35090 |         21 | f             |           |                          |
                       38152 |       32033 |         18 | f             |           |                          |


                       38153 |       35095 |         19 | f            
      >                          >
                       38154 |       35093 |         20 | f             |           |                          |
                       38155 |       35090 |         21 | f             |           |                          |


                       38149 |       32031 |         15 | f            
      >                          >
                       38150 |       32032 |         16 | f             |           |                          |
                       40282 |       35088 |          3 | t             |     31954 |                          |


                       40283 |       35089 |          4 | f             |     31954
                     >
                       40284 |       32031 |          5 | f             |     31954 |                          |
                        40285
  31938
     6 | f             |     31954 |                          |
                       40286 |       32035 |          7 | f             |     31954 |                          |


                       40287 |       31942 |          8 | f             |     31954 |                          |
                        40288 |       31943 |          9 | f             |     31954
                     >
                       40289 |       31937 |         10 | f             |     31954 |                          |
                        40290
  35095
    11 | f             |     31954 |                          |
                       40291 |       35093 |         12 | f             |     31954 |                          |


                       40292 |       32032 |         13 | f             |     31954 |                          |
                        40293 |       32039 |         14 | f             |     31954
                     >
                       40294 |       31939 |         15 | f             |     31954 |                          |
                        40295
  32034
    16 | f             |     31954 |                          |
                       40296 |       35094 |         17 | f             |     31954 |                          |


                       40297 |       31940 |         18 | f             |     31954 |                          |
                        40298 |       32033 |         19 | f             |     31954
                     >
                       40299 |       35090 |         20 | f             |     31954 |                          |
                        38173
  32033
    18 | f             |           |                          |
                       38174 |       35095 |         19 | f             |           |                          |


                       38175 |       35093 |         20 | f             |           |                          |
                        38176 |       35090 |         21 |

f

      >                          >
                       38089 |       32033 |         18 | f             |           |                          |
                       38090 |       35095 |         19 | f             |           |                          |


                       38091 |       35093 |         20 | f            
      >                          >
                       38256 |       32034 |         17 | f             |           |                          |
                       38257 |       32033 |         18 | f             |           |                          |


                       38258 |       35095 |         19 | f            
      >                          >
                       38259 |       35093 |         20 | f             |           |                          |

38259 | 35093 | 20 | f |

                     >
                       38260 |       35090 |         21 | f             |           |                          |
                        38092
  35090 |         21 | f            
      >                          >
                       38197 |       35090 |         21 | f             |           |                          |
                       36223 |       35090 |         21 | f             |           |                          |


                       38206 |       31943 |          8 | f            
      >                          >
                       38212 |       32039 |         11 | f             |           |                          |
                       36409 |       35095 |         18 | f             |           |                          |


                       36307 |       35090 |         21 | f            
      >                          >
                       36410 |       35093 |         19 | f             |           |                          |
                       36222 |       35088 |         20 | t             |           |                          |


                       36241 |       35095 |         18 | f            
      >                          >
                       36242 |       35093 |         19 | f             |           |                          |
                       36243 |       35088 |         20 | t             |           |                          |


                       36405 |       32031 |         14 | f            
      >                          >
                       36406 |       32032 |         15 | f             |           |                          |
                       36407 |       32034 |         16 | f             |           |                          |


                       36408 |       32033 |         17 | f            
      >                          >
                       36370 |       35090 |         21 | f             |           |                          |
                       36175 |       32032 |         15 | f             |           |                          |


                       36176 |       32034 |         16 | f            
      >                          >
                       36177 |       32033 |         17 | f             |           |                          |
                       36178 |       35095 |         18 | f             |           |                          |


                       36179 |       35093 |         19 | f            
      >                          >
                       36180 |       35088 |         20 | t             |           |                          |
                       36685 |       35090 |         21 | f             |           |                          |


                       36453 |       35088 |         20 | t            
      >                          >
                       36262 |       35095 |         18 | f             |           |                          |
                       36263 |       35093 |         19 | f             |           |                          |


                       36264 |       35088 |         20 | t            
      >                          >
                       36265 |       35090 |         21 | f             |           |                          |
                       36412 |       35090 |         21 | f             |           |                          |


                       36432 |       35088 |         20 | t            
      >                          >
                       38217 |       32035 |          6 | f             |           |                          |
                       36496 |       35090 |         21 | f             |           |                          |


                       36283 |       35095 |         18 | f            
      >                          >
                       36284 |       35093 |         19 | f             |           |                          |
                       36285 |       35088 |         20 | t             |           |                          |


                       36286 |       35090 |         21 | f            
      >                          >
                       36368 |       35093 |         19 | f             |           |                          |
                       36369 |       35088 |         20 | t             |           |                          |


                       36454 |       35090 |         21 | f            
      >                          >
                       36490 |       32032 |         15 | f             |           |                          |
                       36491 |       32034 |         16 | f             |           |                          |


                       36492 |       32033 |         17 | f            
      >                          >
                       36493 |       35095 |         18 | f             |           |                          |
                       36493 |       35095 |         18 | f             |           |                          |


                       36494 |       35093 |         19 | f            
      >                          >
                       36495 |       35088 |         20 | t             |           |                          |
                       38202 |       31937 |          5 | f             |           |                          |


                       38204 |       31938 |          7 | f            
      >                          >
                       38215 |       31939 |         13 | f             |           |                          |
                       38222 |       31942 |          9 | f             |           |                          |


                       38224 |       35094 |         10 | f            
      >                          >
                       38228 |       31944 |         12 | f             |           |                          |
                       38232 |       31940 |         14 | f             |           |                          |


                       38233 |       32031 |         15 | f            
      >                          >
                       38234 |       32032 |         16 | f             |           |                          |
                       38236 |       32033 |         18 | f             |           |                          |


                       38238 |       35093 |         20 | f            
      >                          >
                       38239 |       35090 |         21 | f             |           |                          |
                       36684 |       35088 |         20 | t             |           |                          |

Venuste.

Le Mercredi 25 juin 2014 6h41, Tran Chau tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I
just thought that maybe your database got some issue. Could you please run the statement below on your database directly and see if have any record in the result ?

select * from program_attributes where mandatory is null

Thank you.

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 6:14 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Thank you so much for quick response Lars i’m using Build revision:15170,version 2.15

Build date:
2014-06-24 02:08
Thanks
Venuste

Le Mercredi 25 juin 2014 5h55, Tran Chau > > tran.hispvietnam@gmail.com a écrit :

Hi nsanzumuhire,

I tested this bug on revision 15172, version 2.15. It works fine. Which revision do you use for testing ?

Best regards,

Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@gmail.com

On Wed, Jun 25, 2014 at 4:25 PM, nsanzumuhire venuste vensanze@yahoo.fr wrote:

Dear all,

I have tried to upgrade individualrecords(Tracker) from 2.14 to 2.15 and i have upgraded the script 2.15 before deploying the 2.15 war file.after runing the script and deploying the war,i got a problem of not riching into the stages.When i try to go through the stages i get this message:

An exception occurred

Sorry! The system failed to execute the operation. Usually, no data is lost and you can continue working by going back to the previous page.

These are the logs:

venuste@venuste:/var/lib/dhis2/individualrecords$ tail -f logs/catalina.out

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)






at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)






at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)






at java.lang.Thread.run(Thread.java:744)
  • INFO 2014-06-25 04:16:18,941 Login success for user: ‘vnsanze’, ip: ‘127.0.0.1’ (DefaultUserAuditService.java [tomcat-http-1])

  • ERROR 2014-06-25 04:16:40,830 Error while executing action (ExceptionInterceptor.java [tomcat-http-9])

java.lang.NullPointerException
at org.hisp.dhis.caseentry.action.trackedentity.ShowAddTrackedEntityInstanceFormAction.execute(ShowAddTrackedEntityInstanceFormAction.java:366)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)






at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:450)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:289)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:252)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalUserInterceptor.intercept(XWorkPortalUserInterceptor.java:88)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at org.hisp.dhis.webportal.interceptor.XWorkPortalModuleInterceptor.intercept(XWorkPortalModuleInterceptor.java:89)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.webportal.interceptor.XWorkPortalMenuInterceptor.intercept(XWorkPortalMenuInterceptor.java:97)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at

org.hisp.dhis.webportal.interceptor.XWorkPortalParamsInterceptor.intercept(XWorkPortalParamsInterceptor.java:147)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)

at org.hisp.dhis.interceptor.ContextInterceptor.intercept(ContextInterceptor.java:83)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.interceptor.UserSettingInterceptor.intercept(UserSettingInterceptor.java:81)




at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.security.intercept.LoginInterceptor.intercept(LoginInterceptor.java:85)
 at

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
at org.hisp.dhis.security.intercept.XWorkSecurityInterceptor.intercept(XWorkSecurityInterceptor.java:113)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at org.hisp.dhis.interceptor.SystemSettingInterceptor.intercept(SystemSettingInterceptor.java:112)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.hisp.dhis.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:136)


at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
 at

com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:249)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)


at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)






at org.hisp.dhis.interceptor.ExceptionInterceptor.intercept(ExceptionInterceptor.java:110)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)




at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)


at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:562)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)






at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)




at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)


at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)






at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)






at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.CustomAuthenticationFilter.doFilter(CustomAuthenticationFilter.java:64)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)






at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.hisp.dhis.security.filter.AutomaticAccessFilter.doFilter(AutomaticAccessFilter.java:113)




at

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)




at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)


at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
 at

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:149)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)






at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)




at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)


at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)




at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)






at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)






at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)






at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
 at

java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

Can any one help?

Note that,other instances are working well on 2.15

Venuste.

Le Mardi 24 juin 2014 13h03, José Berilo jberilo@bemfam.org.br a écrit :

Hi Lars

This release 2.16 is scheduled reports with customizable parameters?

Regards,

2014-06-22 10:43 GMT-03:00 Lars Helge Øverland larshelge@gmail.com:

Hi all,

here comes a quick update and preview of version 2.16. We plan to release in the first weeks on July. The major features being included:

  • Event visualizer: New app for visualizations / charts of aggregated event data.

Preview

  • Tracker capture: New app for tracking, intended to replace the current individual records module in 2.17. For 2.16 it will support search for tracked entities and dashboard with widgets for enrollment, data capture, current selections, profile, relationships and notes (at least).

Preview

  • Web API: Improved meta-data support. The API will support meta-data field filtering, allowing the consumer to explicitly define which fields should be included on objects when retrieving meta-data. The tracker related objects like programs and events will be fully supported in the API including the possibility for creating and updating objects.

Docs | Docs

  • Calendar: Support for an array of eight calendars including nepal, coptic, julian.

Preview

  • Data value one-way sync: Support for automatically sending data from a semi-offline DHIS instance to another central, online DHIS instance.
  • Event analytics: Support for data element aggregation operators in the event analytics api and event reports app, allowing for sum, average, count, etc aggregation of events.

There is a range of smaller features planned for 2.16 which you can find on Launchpad here.

regards,

Lars


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


José Berilo
Estatístico

DEAVE - BEMFAM
jberilo@bemfam.org.br

Tel. 21 30052412


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users

Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp

Hi,

thanks for the feedback.

David: Yes its fixed - download in event reports now returns all records,
not paged.

Jerome: Sorting of categories is not yet implemented, but its on the plan.

Jose: Sorry we have not yet had time to implement standard report with
customizable parameters, although its a good idea and something we want to
do.

regards,

Lars

Salut à tous;

Peter,moi j’arrive plus à voir le tracker avec mon smartphone en choisissant l’option Basic ou smartphone est ce normal? Merci

Assetta

Hi Dayo,

If you are talking about J2ME, we will provide a fully generic

tracker application for 2.16. If you want to test it, please give a
heads up and we can send you a pre-release. For 2.15 we have an
application which is in final testing in a real project now, and
that supports the traditional patient use case.

For Android and for mobile browsers we are aiming at 2.17 and 2.18

for new versions.

Br,

_Andreas_
···

Le Lundi 23 juin 2014 17h51, Peder Andreas Nergaard andreasn@ifi.uio.no a écrit :

On 23. juni 2014 13:48, Deemoyes wrote:

Dear Lars,

    Great work so

far. May I ask again, is there a stable tracker app now for
mobile???

Regards,

Dayo

    Sent from my BlackBerry

10 smartphone.

From: Lars Helge Øverland

Sent: Sunday, 22 June 2014 14:45

To: DHIS 2 Developers list; DHIS 2 Users
list

Subject: [Dhis2-users] dhis 2.16 update

Hi all,

        here comes a quick update and preview of version 2.16. We

plan to release in the first weeks on July. The major
features being included:

        - Event visualizer: New app for visualizations / charts

of aggregated event data.

Preview

        - Tracker capture: New app for tracking, intended to

replace the current individual records module in 2.17. For
2.16 it will support search for tracked entities and
dashboard with widgets for enrollment, data capture, current
selections, profile, relationships and notes (at least).

Preview

        - Web API: Improved meta-data support. The API will

support meta-data field filtering, allowing the consumer to
explicitly define which fields should be included on objects
when retrieving meta-data. The tracker related objects like
programs and events will be fully supported in the API
including the possibility for creating and updating objects.

Docs |
Docs

          - Calendar: Support for an array of eight calendars

including nepal, coptic, julian.

Preview

        - Data value one-way sync: Support for automatically

sending data from a semi-offline DHIS instance to another
central, online DHIS instance.

        - Event analytics: Support for data element aggregation

operators in the event analytics api and event reports app,
allowing for sum, average, count, etc aggregation of events.

        There is a range of smaller features planned for 2.16

which you can find on Launchpad here.

regards,

Lars

_______________________________________________
Mailing list: [https://launchpad.net/~dhis2-devs](https://launchpad.net/~dhis2-devs)
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : [https://launchpad.net/~dhis2-devs](https://launchpad.net/~dhis2-devs)
More help : [https://help.launchpad.net/ListHelp](https://help.launchpad.net/ListHelp)
-- Peder Andreas Nergaard, Mobile Coordinator
HISP/DHIS2, Department of Informatics, University of Oslo
[http://www.dhis2.org/](http://www.dhis2.org/)
p: +47 922 47 500 - s: peder.andreas.nergaard - e: andreasn@ifi.uio.no

Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp