ZENworks Tools Unusable

We are attempting to get ZENworks Tools portion (both remote and bundles) to work and unfortunately it immediately errors. 


I have followed the documentation and unable to find the issue. Logging in successfully via the OpenID icon as well as syncing hardware/bundles from ZENworks and user sources from EDIR via LDAP are successful. The account I am using, is super admin in ZENworks so permissions shouldn't be an issue either. Additionally, remoting via ZENworks just fine.







It appears my GUID is matching as well:

ZSD: 4eaea5c0c84fcb4973894eaea5c0c84f
ZCM Admin: 7346822068731035fbdf6a889031aed7
ZCM User: 48d5bd3670bfff3ffd837fa335b1387f~4eaea5c0c84fcb4973894eaea5c0c84f
EDIR: 4EAEA5C0C84FCB4973894EAEA5C0C84F

I reviewed the LiveTime.log and this is this only thing during that timeframe attempting to remote via a ticket.

[2024-06-04T11:47:00,052] WARN793373[Thread-90024] (AuthenticationResultSupplier.java:98) - [Correlation ID: 62c1dcfc-7a87-450c-9976-ca4d6154b51f] Execution of class com.microsoft.aad.msal4j.AcquireTokenSilentSupplier failed: Token not found in the cache
[2024-06-04T11:48:00,049] WARN853370[Thread-90027] (AuthenticationResultSupplier.java:98) - [Correlation ID: c6ae692d-07c9-4277-a283-dfd192c93422] Execution of class com.microsoft.aad.msal4j.AcquireTokenSilentSupplier failed: Token not found in the cache
[2024-06-04T11:48:03,489]ERROR856810[https-jsse-nio-443-exec-35] (ZenworksRemotePanelMCH.java:303) - 14;/System/Sources/[Our Org]
[2024-06-04T11:48:06,014]ERROR859335[https-jsse-nio-443-exec-31] (ZenworksRemotePanelMCH.java:555) - begin 6, end -1, length 0
java.lang.StringIndexOutOfBoundsException: begin 6, end -1, length 0
at java.lang.String.checkBoundsBeginEnd(String.java:3319) ~[?:?]
at java.lang.String.substring(String.java:1874) ~[?:?]
at com.ZenworksRemotePanelMCH.startRemoteControl(ZenworksRemotePanelMCH.java:550) ~[livetime-24.2.0.jar:?]
at jdk.internal.reflect.GeneratedMethodAccessor6380.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at com.webobjects.foundation.NSKeyValueCoding$ValueAccessor$1.methodValue(NSKeyValueCoding.java:636) ~[javafoundation-1.0.jar:5.4.1]
at com.webobjects.foundation.NSKeyValueCoding$_MethodBinding.valueInObject(NSKeyValueCoding.java:1134) ~[javafoundation-1.0.jar:5.4.1]
at com.webobjects.foundation.NSKeyValueCoding$DefaultImplementation.valueForKey(NSKeyValueCoding.java:1324) ~[javafoundation-1.0.jar:5.4.1]
at com.webobjects.appserver.WOComponent.valueForKey(WOComponent.java:1736) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.foundation.NSKeyValueCoding$Utility.valueForKey(NSKeyValueCoding.java:447) ~[javafoundation-1.0.jar:5.4.1]
at com.webobjects.foundation.NSKeyValueCodingAdditions$DefaultImplementation.valueForKeyPath(NSKeyValueCodingAdditions.java:212) ~[javafoundation-1.0.jar:5.4.1]
at com.webobjects.appserver.WOComponent.valueForKeyPath(WOComponent.java:1804) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WOKeyValueAssociation.valueInComponent(WOKeyValueAssociation.java:50) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WOSubmitButton.invokeAction(WOSubmitButton.java:70) ~[javawebobjects-1.0.jar:5.4.1]
at er.extensions.foundation.ERXPatcher$DynamicElementsPatches$SubmitButton.invokeAction(ERXPatcher.java:202) ~[ERExtensions-1.0.jar:?]
at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WOComponentContent.invokeAction(WOComponentContent.java:38) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WOGenericContainer.invokeAction(WOGenericContainer.java:29) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079) ~[javawebobjects-1.0.jar:5.4.1]
at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:168) ~[ERExtensions-1.0.jar:?]
at com.webobjects.appserver._private.WOComponentReference.invokeAction(WOComponentReference.java:127) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115) ~[javawebobjects-1.0.jar:5.4.1]
at er.extensions.components._private.ERXWOForm.invokeAction(ERXWOForm.java:218) ~[ERExtensions-1.0.jar:?]
at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WOConditional.invokeAction(WOConditional.java:86) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WODynamicGroup.invokeChildrenAction(WODynamicGroup.java:105) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver._private.WODynamicGroup.invokeAction(WODynamicGroup.java:115) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver.WOComponent.invokeAction(WOComponent.java:1079) ~[javawebobjects-1.0.jar:5.4.1]
at er.extensions.components.ERXComponent.invokeAction(ERXComponent.java:168) ~[ERExtensions-1.0.jar:?]
at com.webobjects.appserver.WOSession.invokeAction(WOSession.java:1357) ~[javawebobjects-1.0.jar:5.4.1]
at com.webobjects.appserver.WOApplication.invokeAction(WOApplication.java:1745) ~[javawebobjects-1.0.jar:5.4.1]
at er.extensions.appserver.ajax.ERXAjaxApplication.invokeAction(ERXAjaxApplication.java:119) ~[ERExtensions-1.0.jar:?]
at er.extensions.appserver.ERXApplication.invokeAction(ERXApplication.java:1988) ~[ERExtensions-1.0.jar:?]
at er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedPage(ERXComponentRequestHandler.java:157) ~[ERExtensions-1.0.jar:?]
at er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedSession(ERXComponentRequestHandler.java:235) ~[ERExtensions-1.0.jar:?]
at er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedApplication(ERXComponentRequestHandler.java:268) ~[ERExtensions-1.0.jar:?]
at er.extensions.appserver.ERXComponentRequestHandler._handleRequest(ERXComponentRequestHandler.java:302) ~[ERExtensions-1.0.jar:?]
at er.extensions.appserver.ERXComponentRequestHandler.handleRequest(ERXComponentRequestHandler.java:378) ~[ERExtensions-1.0.jar:?]
at com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1687) ~[javawebobjects-1.0.jar:5.4.1]
at er.extensions.appserver.ERXApplication.dispatchRequestImmediately(ERXApplication.java:2109) ~[ERExtensions-1.0.jar:?]
at er.extensions.appserver.ERXApplication.dispatchRequest(ERXApplication.java:2074) ~[ERExtensions-1.0.jar:?]
at com.livetime.Application.dispatchRequest(Application.java:689) ~[livetime-24.2.0.jar:?]
at com.webobjects.jspservlet._WOApplicationWrapper.servletDispatchRequest(_WOApplicationWrapper.java:131) ~[javawojspservletclient-1.0.jar:5.4.1]
at com.webobjects.jspservlet.WOServletAdaptor._handleRequest(WOServletAdaptor.java:727) ~[javawojspservletclient-1.0.jar:5.4.1]
at com.webobjects.jspservlet.WOServletAdaptor.doPost(WOServletAdaptor.java:695) ~[javawojspservletclient-1.0.jar:5.4.1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:515) ~[servlet-api.jar:?]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:583) ~[servlet-api.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:212) ~[catalina.jar:8.5.100]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) ~[catalina.jar:8.5.100]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-websocket.jar:8.5.100]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) ~[catalina.jar:8.5.100]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) ~[catalina.jar:8.5.100]
at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:129) ~[catalina.jar:8.5.100]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:181) ~[catalina.jar:8.5.100]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:156) ~[catalina.jar:8.5.100]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) ~[catalina.jar:8.5.100]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[catalina.jar:8.5.100]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:598) ~[catalina.jar:8.5.100]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) ~[catalina.jar:8.5.100]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[catalina.jar:8.5.100]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:679) ~[catalina.jar:8.5.100]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[catalina.jar:8.5.100]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) ~[catalina.jar:8.5.100]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:617) ~[tomcat-coyote.jar:8.5.100]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-coyote.jar:8.5.100]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:934) ~[tomcat-coyote.jar:8.5.100]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1690) ~[tomcat-coyote.jar:8.5.100]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-coyote.jar:8.5.100]
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-util.jar:8.5.100]
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-util.jar:8.5.100]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) ~[tomcat-util.jar:8.5.100]
at java.lang.Thread.run(Thread.java:829) ~[?:?]


Any help would be greatly appreciated.