Hello Gabriel,
i am running Traditional WebSphere on docker provided from here
https://hub.docker.com/r/ibmcom/websphere-traditionalMy Version is 9.0.5.10.
I am able to access the admin console. The Application just doesn't work.
Here are the stack errors:
[3/1/22 10:49:24:373 UTC] 0000010a AdminServiceI A ADMN0008I: The getAttributes method results in exception com.ibm.websphere.management.exception.AdminException: javax.management.JMRuntimeException: ADMN0022E: Access is denied for the getQueueLength operation on Tracking MBean because of insufficient or empty credentials.
at com.ibm.ws.management.AdminServiceImpl.getAttributes(AdminServiceImpl.java:1011)
at com.ibm.ws.management.PlatformMBeanServer.getAttributes(PlatformMBeanServer.java:697)
at abaxx.core.services.ManagementService.getAttributes(ManagementService.java:265)
at abaxx.glue.ibm.websphere.MBeanAccessBean.getAttributes(MBeanAccessBean.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at com.ibm.ejs.container.EJSContainer.invokeProceed(EJSContainer.java:5347)
at com.ibm.ejs.container.interceptors.InvocationContextImpl.proceed(InvocationContextImpl.java:652)
at com.ibm.ws.cdi.ejb.impl.InterceptorChain.proceed(InterceptorChain.java:120)
at com.ibm.ws.cdi.ejb.impl.EJBCDIInterceptorWrapper.invokeInterceptors(EJBCDIInterceptorWrapper.java:140)
at com.ibm.ws.cdi.ejb.impl.EJBCDIInterceptorWrapper.aroundInvoke(EJBCDIInterceptorWrapper.java:56)
at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at com.ibm.ejs.container.interceptors.InterceptorProxy.invokeInterceptor(InterceptorProxy.java:201)
at com.ibm.ejs.container.interceptors.InvocationContextImpl.proceed(InvocationContextImpl.java:632)
at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73)
at com.ibm.ws.cdi.ejb.impl.WeldSessionBeanInterceptorWrapper.aroundInvoke(WeldSessionBeanInterceptorWrapper.java:58)
at sun.reflect.GeneratedMethodAccessor116.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at com.ibm.ejs.container.interceptors.InterceptorProxy.invokeInterceptor(InterceptorProxy.java:201)
at com.ibm.ejs.container.interceptors.InvocationContextImpl.proceed(InvocationContextImpl.java:632)
at com.ibm.ejs.container.interceptors.InvocationContextImpl.doAroundInterceptor(InvocationContextImpl.java:306)
at com.ibm.ejs.container.interceptors.InvocationContextImpl.doAroundInvoke(InvocationContextImpl.java:273)
at com.ibm.ejs.container.EJSContainer.invoke(EJSContainer.java:5239)
at abaxx.glue.ibm.websphere.EJSLocal0SLMBeanAccessBean_4eeb70df.getAttributes(EJSLocal0SLMBeanAccessBean_4eeb70df.java)
at abaxx.glue.ibm.websphere.ManagementServiceAdapterBean.getAttributes(ManagementServiceAdapterBean.java:67)
at abaxx.core.services.ManagementService.getAttributes(ManagementService.java:222)
at abaxx.core.services.management.MonitoringTask.execute(MonitoringTask.java:30)
at abaxx.core.services.ScheduledTask.execute(ScheduledTask.java:107)
at abaxx.core.services.internal.scheduler.TaskWorker.executeTask(TaskWorker.java:153)
at abaxx.core.services.internal.scheduler.TaskWorker.run(TaskWorker.java:116)
at com.ibm.ws.asynchbeans.SubmittedTask.run(SubmittedTask.java:711)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1909)
Caused by: javax.management.JMRuntimeException: ADMN0022E: Access is denied for the getQueueLength operation on Tracking MBean because of insufficient or empty credentials.
at com.ibm.ws.management.AdminServiceImpl.preInvoke(AdminServiceImpl.java:2517)
at com.ibm.ws.management.AdminServiceImpl.preInvoke(AdminServiceImpl.java:2319)
at com.ibm.ws.management.AdminServiceImpl.preInvoke(AdminServiceImpl.java:2087)
at com.ibm.ws.management.AdminServiceImpl.getAttributes(AdminServiceImpl.java:984)
... 36 more
[3/1/22 10:49:24:377 UTC] 0000010a SystemOut O 2022-03-01 10:49:24.377+00:00 | ERROR | 915 | Could not retrieve mbean attribute: javax.management.RuntimeOperationsException: Exception occured trying to invoke the getter on the MBean | MBeanAccessBean
[3/1/22 10:49:24:365 UTC] 00000106 AdminServiceI A ADMN0008I: The getAttributes method results in exception com.ibm.websphere.management.exception.AdminException: javax.management.JMRuntimeException: ADMN0022E: Access is denied for the getThreadCount operation on Scheduler MBean because of insufficient or empty credentials.
at com.ibm.ws.management.AdminServiceImpl.getAttributes(AdminServiceImpl.java:1011)
at com.ibm.ws.management.PlatformMBeanServer.getAttributes(PlatformMBeanServer.java:697)
at abaxx.core.services.ManagementService.getAttributes(ManagementService.java:265)
at abaxx.glue.ibm.websphere.MBeanAccessBean.getAttributes(MBeanAccessBean.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at com.ibm.ejs.container.EJSContainer.invokeProceed(EJSContainer.java:5347)
at com.ibm.ejs.container.interceptors.InvocationContextImpl.proceed(InvocationContextImpl.java:652)
at com.ibm.ws.cdi.ejb.impl.InterceptorChain.proceed(InterceptorChain.java:120)
at com.ibm.ws.cdi.ejb.impl.EJBCDIInterceptorWrapper.invokeInterceptors(EJBCDIInterceptorWrapper.java:140)
at com.ibm.ws.cdi.ejb.impl.EJBCDIInterceptorWrapper.aroundInvoke(EJBCDIInterceptorWrapper.java:56)
at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at com.ibm.ejs.container.interceptors.InterceptorProxy.invokeInterceptor(InterceptorProxy.java:201)
at com.ibm.ejs.container.interceptors.InvocationContextImpl.proceed(InvocationContextImpl.java:632)
at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73)
at com.ibm.ws.cdi.ejb.impl.WeldSessionBeanInterceptorWrapper.aroundInvoke(WeldSessionBeanInterceptorWrapper.java:58)
at sun.reflect.GeneratedMethodAccessor116.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at com.ibm.ejs.container.interceptors.InterceptorProxy.invokeInterceptor(InterceptorProxy.java:201)
at com.ibm.ejs.container.interceptors.InvocationContextImpl.proceed(InvocationContextImpl.java:632)
at com.ibm.ejs.container.interceptors.InvocationContextImpl.doAroundInterceptor(InvocationContextImpl.java:306)
at com.ibm.ejs.container.interceptors.InvocationContextImpl.doAroundInvoke(InvocationContextImpl.java:273)
at com.ibm.ejs.container.EJSContainer.invoke(EJSContainer.java:5239)
at abaxx.glue.ibm.websphere.EJSLocal0SLMBeanAccessBean_4eeb70df.getAttributes(EJSLocal0SLMBeanAccessBean_4eeb70df.java)
at abaxx.glue.ibm.websphere.ManagementServiceAdapterBean.getAttributes(ManagementServiceAdapterBean.java:67)
at abaxx.core.services.ManagementService.getAttributes(ManagementService.java:222)
at abaxx.core.services.management.MonitoringTask.execute(MonitoringTask.java:30)
at abaxx.core.services.ScheduledTask.execute(ScheduledTask.java:107)
at abaxx.core.services.internal.scheduler.TaskWorker.executeTask(TaskWorker.java:153)
at abaxx.core.services.internal.scheduler.TaskWorker.run(TaskWorker.java:116)
at com.ibm.ws.asynchbeans.SubmittedTask.run(SubmittedTask.java:711)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1909)
Caused by: javax.management.JMRuntimeException: ADMN0022E: Access is denied for the getThreadCount operation on Scheduler MBean because of insufficient or empty credentials.
at com.ibm.ws.management.AdminServiceImpl.preInvoke(AdminServiceImpl.java:2517)
at com.ibm.ws.management.AdminServiceImpl.preInvoke(AdminServiceImpl.java:2319)
at com.ibm.ws.management.AdminServiceImpl.preInvoke(AdminServiceImpl.java:2087)
at com.ibm.ws.management.AdminServiceImpl.getAttributes(AdminServiceImpl.java:984)
... 36 more
Thank you very much.
------------------------------
Alper Özdemir
------------------------------
Original Message:
Sent: Tue March 01, 2022 02:34 AM
From: Gabriel Aberasturi
Subject: Problems with Websphere when Security is enabled
Hello Alper,
Can you put the complet stack error, what follows to ADMN0022E. What version of WAS are you running?
When you enable the security are you able to access the admin console?
Thank you very much.
Regards
------------------------------
Gabriel Aberasturi
Versia tecnologias emergentes
------------------------------