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?
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?
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?
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
Regards,
Mark
···
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.
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?
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?
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
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?
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
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?
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
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?
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
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?