Hi,
We suddenly get this in version 2.0.12 when we try to create groups. Syncope
somehow seems to try to cast a GroupTO object to a userTO object, even though
you are within the groupwizard:
"16:10:50.177 ERROR org.apache.syncope.client.console.wizards.AjaxWizard -
Wizard error on finish
java.lang.RuntimeException: java.util.concurrent.ExecutionException:
org.apache.syncope.common.lib.SyncopeClientException: Unknown
[ClassCastException: org.apache.syncope.common.lib.to.GroupTO cannot be cast to
org.apache.syncope.common.lib.to.UserTO]
at
org.apache.syncope.client.console.wizards.AjaxWizard.onApply(AjaxWizard.java:394)
~[syncope-client-console-2.0.12.jar:2.0.12]
at
org.apache.syncope.client.console.wizards.AjaxWizard.onFinish(AjaxWizard.java:198)
~[syncope-client-console-2.0.12.jar:2.0.12]
at
org.apache.wicket.extensions.wizard.AbstractWizardModel.fireWizardFinished(AbstractWizardModel.java:182)
~[wicket-extensions-7.11.0.jar:7.11.0]
at
org.apache.wicket.extensions.wizard.AbstractWizardModel.finish(AbstractWizardModel.java:88)
~[wicket-extensions-7.11.0.jar:7.11.0]
at
org.apache.wicket.extensions.wizard.FinishButton.onClick(FinishButton.java:68)
~[wicket-extensions-7.11.0.jar:7.11.0]
at
org.apache.wicket.extensions.wizard.WizardButton.onSubmit(WizardButton.java:88)
~[wicket-extensions-7.11.0.jar:7.11.0]
at
org.apache.syncope.client.console.wizards.AjaxWizardMgtButtonBar$1.onSubmit(AjaxWizardMgtButtonBar.java:80)
~[syncope-client-console-2.0.12.jar:2.0.12]
at
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$AjaxFormSubmitter.onSubmit(AjaxFormSubmitBehavior.java:218)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1312)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.markup.html.form.Form.process(Form.java:976)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:797)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:174)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:155)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:601)
~[wicket-core-7.11.0.jar:7.11.0]
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_191]
at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_191]
at java.lang.reflect.Method.invoke(Unknown Source)
~[?:1.8.0_191]
at
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:248)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:234)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
~[wicket-request-7.11.0.jar:7.11.0]
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:70)
~[wicket-native-websocket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
~[wicket-core-7.11.0.jar:7.11.0]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
~[catalina.jar:8.5.11]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
~[catalina.jar:8.5.11]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
~[catalina.jar:8.5.11]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
~[catalina.jar:8.5.11]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
~[catalina.jar:8.5.11]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
~[catalina.jar:8.5.11]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
~[catalina.jar:8.5.11]
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
~[catalina.jar:8.5.11]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
~[catalina.jar:8.5.11]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
~[catalina.jar:8.5.11]
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
~[tomcat-coyote.jar:8.5.11]
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
~[tomcat-coyote.jar:8.5.11]
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
~[tomcat-coyote.jar:8.5.11]
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
~[tomcat-coyote.jar:8.5.11]
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
~[tomcat-coyote.jar:8.5.11]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_191]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
~[?:1.8.0_191]
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
~[tomcat-util.jar:8.5.11]
at java.lang.Thread.run(Unknown Source)
[?:1.8.0_191]
Caused by: java.util.concurrent.ExecutionException:
org.apache.syncope.common.lib.SyncopeClientException: Unknown
[ClassCastException: org.apache.syncope.common.lib.to.GroupTO cannot be cast to
org.apache.syncope.common.lib.to.UserTO]
at java.util.concurrent.FutureTask.report(Unknown
Source) ~[?:1.8.0_191]
at java.util.concurrent.FutureTask.get(Unknown
Source) ~[?:1.8.0_191]
at
org.apache.syncope.client.console.wizards.AjaxWizard.onApply(AjaxWizard.java:386)
~[syncope-client-console-2.0.12.jar:2.0.12]
... 48 more
Caused by: org.apache.syncope.common.lib.SyncopeClientException: Unknown
[ClassCastException: org.apache.syncope.common.lib.to.GroupTO cannot be cast to
org.apache.syncope.common.lib.to.UserTO]
at
org.apache.syncope.common.lib.SyncopeClientException.build(SyncopeClientException.java:37)
~[syncope-common-lib-2.0.12.jar:2.0.12]
at
org.apache.syncope.client.lib.RestClientExceptionMapper.checkSyncopeClientCompositeException(RestClientExceptionMapper.java:143)
~[syncope-client-lib-2.0.12.jar:2.0.12]
at
org.apache.syncope.client.lib.RestClientExceptionMapper.fromResponse(RestClientExceptionMapper.java:53)
~[syncope-client-lib-2.0.12.jar:2.0.12]
at
org.apache.syncope.client.lib.RestClientExceptionMapper.fromResponse(RestClientExceptionMapper.java:42)
~[syncope-client-lib-2.0.12.jar:2.0.12]
at
org.apache.cxf.jaxrs.client.ClientProxyImpl.checkResponse(ClientProxyImpl.java:313)
~[cxf-rt-rs-client-3.1.17.jar:3.1.17]
at
org.apache.cxf.jaxrs.client.ClientProxyImpl.handleResponse(ClientProxyImpl.java:876)
~[cxf-rt-rs-client-3.1.17.jar:3.1.17]
at
org.apache.cxf.jaxrs.client.ClientProxyImpl.doChainedInvocation(ClientProxyImpl.java:789)
~[cxf-rt-rs-client-3.1.17.jar:3.1.17]
at
org.apache.cxf.jaxrs.client.ClientProxyImpl.invoke(ClientProxyImpl.java:235)
~[cxf-rt-rs-client-3.1.17.jar:3.1.17]
at com.sun.proxy.$Proxy373.create(Unknown Source)
~[?:?]
at
org.apache.syncope.client.console.rest.GroupRestClient.create(GroupRestClient.java:46)
~[syncope-client-console-2.0.12.jar:2.0.12]
at
org.apache.syncope.client.console.wizards.any.GroupWizardBuilder.onApplyInternal(GroupWizardBuilder.java:73)
~[syncope-client-console-2.0.12.jar:2.0.12]
at
org.apache.syncope.client.console.wizards.any.GroupWizardBuilder.onApplyInternal(GroupWizardBuilder.java:36)
~[syncope-client-console-2.0.12.jar:2.0.12]
at
org.apache.syncope.client.console.wizards.AjaxWizardBuilder$1.onApplyInternal(AjaxWizardBuilder.java:104)
~[syncope-client-console-2.0.12.jar:2.0.12]
at
org.apache.syncope.client.console.wizards.AjaxWizard$ApplyFuture.call(AjaxWizard.java:423)
~[syncope-client-console-2.0.12.jar:2.0.12]
at
org.apache.syncope.client.console.wizards.AjaxWizard$ApplyFuture.call(AjaxWizard.java:398)
~[syncope-client-console-2.0.12.jar:2.0.12]
at java.util.concurrent.FutureTask.run(Unknown
Source) ~[?:1.8.0_191]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_191]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
~[?:1.8.0_191]
... 1 more"
Is this a known issue?
Regards,
Mikael
Mikael Ekblom
CIO
Arcada, IT
Jan-Magnus Janssons plats 1,
FIN-00560 Helsingfors,
Finland
TFn: +358 207 699 467
Mobil: +358 207 699 467