no scroll bar (or paging) to chose a program in the indicators app

Dear devs,

I’m not sure if this was already reported or not, but, at least in the 2.22, there is no way to scroll (or paging) across the differrent programs in the indicator app. This is quite important when we have more than 50 programs or so (as PSI has). Would it be possible to fix?

Please have a look at the screen attached

image

Thanks

Jose

Hey Jose,

That should be supported. I’m afraid we had not accounted for the scenario where someone would have that number of programs.

Will fix, :wink: https://github.com/dhis2/maintenance-app/issues/150

Regards,

Mark

image

···

On Wed, May 11, 2016 at 11:10 AM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Dear devs,

I’m not sure if this was already reported or not, but, at least in the 2.22, there is no way to scroll (or paging) across the differrent programs in the indicator app. This is quite important when we have more than 50 programs or so (as PSI has). Would it be possible to fix?

Please have a look at the screen attached

Thanks

Jose


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

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

Thanks for your quick answer Mark,

we already have 145 programs :), but I think you can start to have problems in the indicators app with just 20 or 25.

Thanks

image

···

On Wed, May 11, 2016 at 11:37 AM, Mark Polak mark@dhis2.org wrote:

Hey Jose,

That should be supported. I’m afraid we had not accounted for the scenario where someone would have that number of programs.

Will fix, :wink: https://github.com/dhis2/maintenance-app/issues/150

Regards,

Mark

On Wed, May 11, 2016 at 11:10 AM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Dear devs,

I’m not sure if this was already reported or not, but, at least in the 2.22, there is no way to scroll (or paging) across the differrent programs in the indicator app. This is quite important when we have more than 50 programs or so (as PSI has). Would it be possible to fix?

Please have a look at the screen attached

Thanks

Jose


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

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

Hey Jose,

I just started a build that solves this issue for you. (new war should be available in around 30 minutes) Unfortunately i had to resort back to a default UI element, it will look a bit out of place, but is functional.

The reason for this, is that the library we were using for the new ui was updated to fix this bug, however unfortunately with all the development going on updating the library was non-trivial, so you’ll have to make due with it as it is until 2.23 where this does work properly :wink:

Regards,

Mark

image

image

···

On Wed, May 11, 2016 at 1:06 PM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Thanks for your quick answer Mark,

we already have 145 programs :), but I think you can start to have problems in the indicators app with just 20 or 25.

Thanks

On Wed, May 11, 2016 at 11:37 AM, Mark Polak mark@dhis2.org wrote:

Hey Jose,

That should be supported. I’m afraid we had not accounted for the scenario where someone would have that number of programs.

Will fix, :wink: https://github.com/dhis2/maintenance-app/issues/150

Regards,

Mark

On Wed, May 11, 2016 at 11:10 AM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Dear devs,

I’m not sure if this was already reported or not, but, at least in the 2.22, there is no way to scroll (or paging) across the differrent programs in the indicator app. This is quite important when we have more than 50 programs or so (as PSI has). Would it be possible to fix?

Please have a look at the screen attached

Thanks

Jose


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

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

Jose: quick work-around: set the name of the program to 0, so it list at the top.

image

image

···

On Wed, May 11, 2016 at 1:06 PM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Thanks for your quick answer Mark,

we already have 145 programs :), but I think you can start to have problems in the indicators app with just 20 or 25.

Thanks


Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

On Wed, May 11, 2016 at 11:37 AM, Mark Polak mark@dhis2.org wrote:

Hey Jose,

That should be supported. I’m afraid we had not accounted for the scenario where someone would have that number of programs.

Will fix, :wink: https://github.com/dhis2/maintenance-app/issues/150

Regards,

Mark

On Wed, May 11, 2016 at 11:10 AM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Dear devs,

I’m not sure if this was already reported or not, but, at least in the 2.22, there is no way to scroll (or paging) across the differrent programs in the indicator app. This is quite important when we have more than 50 programs or so (as PSI has). Would it be possible to fix?

Please have a look at the screen attached

Thanks

Jose


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

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

@Jose, did the fix solve your problem?

image

image

···

On Sat, May 14, 2016 at 10:02 AM, Rodolfo Melia rmelia@knowming.com wrote:

Jose: quick work-around: set the name of the program to 0, so it list at the top.

On Friday, 13 May 2016, Mark Polak mark@dhis2.org wrote:

Hey Jose,

I just started a build that solves this issue for you. (new war should be available in around 30 minutes) Unfortunately i had to resort back to a default UI element, it will look a bit out of place, but is functional.

The reason for this, is that the library we were using for the new ui was updated to fix this bug, however unfortunately with all the development going on updating the library was non-trivial, so you’ll have to make due with it as it is until 2.23 where this does work properly :wink:

Regards,

Mark

Rodolfo Meliá

*Principal | *rmelia@knowming.com

Skype: rod.melia | +44 777 576 4090 | +1 708 872 7636

www.knowming.com

On Wed, May 11, 2016 at 1:06 PM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Thanks for your quick answer Mark,

we already have 145 programs :), but I think you can start to have problems in the indicators app with just 20 or 25.

Thanks


Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

On Wed, May 11, 2016 at 11:37 AM, Mark Polak mark@dhis2.org wrote:

Hey Jose,

That should be supported. I’m afraid we had not accounted for the scenario where someone would have that number of programs.

Will fix, :wink: https://github.com/dhis2/maintenance-app/issues/150

Regards,

Mark

On Wed, May 11, 2016 at 11:10 AM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Dear devs,

I’m not sure if this was already reported or not, but, at least in the 2.22, there is no way to scroll (or paging) across the differrent programs in the indicator app. This is quite important when we have more than 50 programs or so (as PSI has). Would it be possible to fix?

Please have a look at the screen attached

Thanks

Jose


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

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

Hi Mark,

yep, many thanks! I can easly choose any program now. Thanks for the quick fix!

image

image

···

On Sun, May 15, 2016 at 9:27 AM, Mark Polak mark@dhis2.org wrote:

@Jose, did the fix solve your problem?

On Sat, May 14, 2016 at 10:02 AM, Rodolfo Melia rmelia@knowming.com wrote:

Jose: quick work-around: set the name of the program to 0, so it list at the top.

On Friday, 13 May 2016, Mark Polak mark@dhis2.org wrote:

Hey Jose,

I just started a build that solves this issue for you. (new war should be available in around 30 minutes) Unfortunately i had to resort back to a default UI element, it will look a bit out of place, but is functional.

The reason for this, is that the library we were using for the new ui was updated to fix this bug, however unfortunately with all the development going on updating the library was non-trivial, so you’ll have to make due with it as it is until 2.23 where this does work properly :wink:

Regards,

Mark

Rodolfo Meliá

*Principal | *rmelia@knowming.com

Skype: rod.melia | +44 777 576 4090 | +1 708 872 7636

www.knowming.com


Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

On Wed, May 11, 2016 at 1:06 PM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Thanks for your quick answer Mark,

we already have 145 programs :), but I think you can start to have problems in the indicators app with just 20 or 25.

Thanks


Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

On Wed, May 11, 2016 at 11:37 AM, Mark Polak mark@dhis2.org wrote:

Hey Jose,

That should be supported. I’m afraid we had not accounted for the scenario where someone would have that number of programs.

Will fix, :wink: https://github.com/dhis2/maintenance-app/issues/150

Regards,

Mark

On Wed, May 11, 2016 at 11:10 AM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Dear devs,

I’m not sure if this was already reported or not, but, at least in the 2.22, there is no way to scroll (or paging) across the differrent programs in the indicator app. This is quite important when we have more than 50 programs or so (as PSI has). Would it be possible to fix?

Please have a look at the screen attached

Thanks

Jose


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

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

Dear all,

Please help me to fix this bug. My instance is now down.

Lungo

  • ERROR 2016-05-18 22:38:45,101 java.lang.NullPointerException

at org.hisp.dhis.startup.TableAlteror.execute(TableAlteror.java:86)
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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
at com.sun.proxy.$Proxy99.execute(Unknown Source)
at org.hisp.dhis.system.startup.DefaultStartupRoutineExecutor.execute(DefaultStartupRoutineExecutor.java:117)
at org.hisp.dhis.system.startup.DefaultStartupRoutineExecutor.execute(DefaultStartupRoutineExecutor.java:86)
at org.hisp.dhis.system.startup.StartupListener.contextInitialized(StartupListener.java:71)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1660)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
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:745)
(StartupListener.java [localhost-startStop-1])
May 18, 2016 10:38:45 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
May 18, 2016 10:38:45 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/dhis] startup failed due to previous errors

  • INFO 2016-05-18 22:38:45,116 De-registering jdbc driver: org.postgresql.Driver@599e195a (StartupListener.java [localhost-startStop-1])
    May 18, 2016 10:38:45 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
    SEVERE: The web application [/dhis] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@4af0ca14]) and a value of type [org.springframework.security.core.context.SecurityContextImpl] (value [org.springframework.security.core.context.SecurityContextImpl@ffffffff: Null authentication]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
    May 18, 2016 10:38:45 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory /usr/local/tomcatppp/webapps/manager
    May 18, 2016 10:38:45 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory /usr/local/tomcatppp/webapps/examples
    May 18, 2016 10:38:45 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory /usr/local/tomcatppp/webapps/host-manager
    May 18, 2016 10:38:45 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory /usr/local/tomcatppp/webapps/docs
    May 18, 2016 10:38:45 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler [“http-bio-9090”]
    May 18, 2016 10:38:45 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler [“ajp-bio-9012”]
    May 18, 2016 10:38:45 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 50135 ms

Hi Mark

I noticed this also affects the event export interface, does your fix address this too?

I tested this in Version 2.22 build 22053 date 2016-05-20 02:51

Best regards,

JM

···

On Wed, May 11, 2016 at 1:06 PM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Thanks for your quick answer Mark,

we already have 145 programs :), but I think you can start to have problems in the indicators app with just 20 or 25.

Thanks

On Wed, May 11, 2016 at 11:37 AM, Mark Polak mark@dhis2.org wrote:

Hey Jose,

That should be supported. I’m afraid we had not accounted for the scenario where someone would have that number of programs.

Will fix, :wink: https://github.com/dhis2/maintenance-app/issues/150

Regards,

Mark

On Wed, May 11, 2016 at 11:10 AM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Dear devs,

I’m not sure if this was already reported or not, but, at least in the 2.22, there is no way to scroll (or paging) across the differrent programs in the indicator app. This is quite important when we have more than 50 programs or so (as PSI has). Would it be possible to fix?

Please have a look at the screen attached

<noscroll.jpg>

Thanks

Jose


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

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

Hey Juan,

That is not a part of the maintenance app, so no unfortunately not. Could you send a screenshot, then we can assign it to the correct people.

Regards,

Mark

···

On Fri, May 20, 2016 at 10:12 AM, Juan Manuel Alcantara Acosta jmalcantara1@gmail.com wrote:

Hi Mark
I noticed this also affects the event export interface, does your fix address this too?

I tested this in Version 2.22 build 22053 date 2016-05-20 02:51

Best regards,

JM

El 13/05/2016, a las 12:12 p.m., Mark Polak mark@dhis2.org escribió:

Hey Jose,

I just started a build that solves this issue for you. (new war should be available in around 30 minutes) Unfortunately i had to resort back to a default UI element, it will look a bit out of place, but is functional.

The reason for this, is that the library we were using for the new ui was updated to fix this bug, however unfortunately with all the development going on updating the library was non-trivial, so you’ll have to make due with it as it is until 2.23 where this does work properly :wink:

Regards,

Mark

<image.png>


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

On Wed, May 11, 2016 at 1:06 PM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Thanks for your quick answer Mark,

we already have 145 programs :), but I think you can start to have problems in the indicators app with just 20 or 25.

Thanks


Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

On Wed, May 11, 2016 at 11:37 AM, Mark Polak mark@dhis2.org wrote:

Hey Jose,

That should be supported. I’m afraid we had not accounted for the scenario where someone would have that number of programs.

Will fix, :wink: https://github.com/dhis2/maintenance-app/issues/150

Regards,

Mark

On Wed, May 11, 2016 at 11:10 AM, Jose Garcia Muñoz josemp10@gmail.com wrote:

Dear devs,

I’m not sure if this was already reported or not, but, at least in the 2.22, there is no way to scroll (or paging) across the differrent programs in the indicator app. This is quite important when we have more than 50 programs or so (as PSI has). Would it be possible to fix?

Please have a look at the screen attached

<noscroll.jpg>

Thanks

Jose


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

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org

Regards,

Mark Polak

Software developer, DHIS 2

University of Oslo

http://www.dhis2.org

mark@dhis2.org