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

Reply via email to