Problem with EAP controller software 2.5.3 on Debian

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.

Problem with EAP controller software 2.5.3 on Debian

This thread has been locked for further replies. You can start a new thread to share your ideas or ask questions.
Problem with EAP controller software 2.5.3 on Debian
Problem with EAP controller software 2.5.3 on Debian
2018-01-15 22:59:10
Model :

Hardware Version :

Firmware Version :

ISP :

Hi All,

Since my upgrade to 2.5.3, not all data in the eap controller gui gets updated.
No clients doesn't change, access points tell no client number (stays 0),...
The previous version was working fine.

Also I get the following in my server.log:

==> /opt/tplink/EAPController/logs/server.log <==
2018-01-15 15:53:23 [qbScheduler-1] [WARN]-[LogAspect.java:94] - [Exception]execution(boolean com.tp_link.eap.monitor.monitor.service.impl.ClientService.refreshClients(ConcurrentHashMap))[exception message:null]
2018-01-15 15:53:23 [qbScheduler-1] [WARN]-[LogAspect.java:94] - [Exception]execution(boolean com.tp_link.eap.monitor.monitor.service.impl.ApService.refreshAps())[exception message:null]
2018-01-15 15:53:23 [qbScheduler-1] [ERROR]-[TaskUtils.java:95] - Unexpected error occurred in scheduled task.
java.lang.NullPointerException
at com.tp_link.eap.monitor.monitor.service.impl.ClientService.refreshClients(ClientService.java:313)
at com.tp_link.eap.monitor.monitor.service.impl.ClientService$$FastClassBySpringCGLIB$$46eeb315.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
at com.tp_link.eap.monitor.monitor.service.impl.ClientService$$EnhancerBySpringCGLIB$$9f0b04d4.refreshClients()
at com.tp_link.eap.monitor.monitor.service.impl.ApService.refreshAps(ApService.java:525)
at com.tp_link.eap.monitor.monitor.service.impl.ApService$$FastClassBySpringCGLIB$$143e2fb1.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
at com.tp_link.eap.monitor.monitor.service.impl.ApService$$EnhancerBySpringCGLIB$$4314e9f0.refreshAps()
at com.tp_link.eap.monitor.monitor.cache.CacheTask.cacheJob(CacheTask.java:31)
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.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:65)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
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)
2018-01-15 15:53:23 [qbScheduler-1] [ERROR]-[TaskUtils.java:95] - Unexpected error occurred in scheduled task.
java.lang.NullPointerException
at com.tp_link.eap.monitor.monitor.service.impl.ClientService.refreshClients(ClientService.java:313)
at com.tp_link.eap.monitor.monitor.service.impl.ClientService$$FastClassBySpringCGLIB$$46eeb315.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
at com.tp_link.eap.monitor.monitor.service.impl.ClientService$$EnhancerBySpringCGLIB$$9f0b04d4.refreshClients()
at com.tp_link.eap.monitor.monitor.service.impl.ApService.refreshAps(ApService.java:525)
at com.tp_link.eap.monitor.monitor.service.impl.ApService$$FastClassBySpringCGLIB$$143e2fb1.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:52)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
at com.tp_link.eap.monitor.monitor.service.impl.ApService$$EnhancerBySpringCGLIB$$4314e9f0.refreshAps()
at com.tp_link.eap.monitor.monitor.cache.CacheTask.cacheJob(CacheTask.java:31)
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.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:65)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
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)

Anybody any idea?

Grtz,
E-raser
  0      
  0      
#1
Options
6 Reply
Re:Problem with EAP controller software 2.5.3 on Debian
2018-01-16 11:14:29
Hi

Do you mean the clients number which show in the EAP Controller is '0'.

I have found some notes of EAP Controller 2.5.3, may be the Debian OS is not compatible with Controller.
4. Supporting 64-bit Linux operating system, including Ubuntu 14.04/16.04/17.04, CentOS 6.x/7.x and Fedora 20 or above.
5. Require JRE 1.7 Java environment.
  0  
  0  
#2
Options
Re:Problem with EAP controller software 2.5.3 on Debian
2018-01-16 11:45:33
For this showing issue.
May be you can restart the controller and clear the cache of browser. It works for Windows version of EAP Controller.
  0  
  0  
#3
Options
Re:Problem with EAP controller software 2.5.3 on Debian
2018-01-16 13:23:34
Tammy007, Debian is the base for Ubuntu and EAP Controller runs fine on Debian (and other derivates based on Debian) including the display of the correct client count.

E-raser, do you run the Controller in a private LAN or over the Internet? Can you set up a second instance of the EAP Controller and check with one freshly adopted EAP (i.e. w/o restoring backups)?
༺ 0100 1101 0010 10ཏ1 0010 0110 1010 1110 ༻
  0  
  0  
#4
Options
Re:Problem with EAP controller software 2.5.3 on Debian
2018-01-17 00:08:18
Correct EAP number of clients shows 0
I don't think the problem is related to debian, since ubuntu is working ...
  0  
  0  
#5
Options
Re:Problem with EAP controller software 2.5.3 on Debian
2018-01-17 00:11:28
Hi R1D2,
Controller is running over the internet.
Tested with second site, this is working without any problem.
So I think it is correct to say that there is something wrong import/export backups.
I will start with a fresh install to solve this.
Thanks,
E-raser
  0  
  0  
#6
Options
Re:Problem with EAP controller software 2.5.3 on Debian
2018-01-17 00:53:16
Sent you a PM, see your inbox.
༺ 0100 1101 0010 10ཏ1 0010 0110 1010 1110 ༻
  0  
  0  
#7
Options