[midPoint] Midpoint 3.8 problem with Google connector

Alexandre Zia alexandre.zia at ifood.com.br
Thu Jun 14 03:46:22 CEST 2018


I've updated Midpoint to 3.7.2 and works fine.
Then updated to 3.8 and had an issue with Google Apps connector, could not
figure out what seems to be the problem so I did rollback to 3.7.2

Does anyone updated to 3.8 and Google connector was working fine?
Thanks in advance

This is the backtrace:

2018-06-14 01:20:26,401 [] [http-nio-127.0.0.1-8080-exec-10] ERROR
(com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnIdUtil): ConnId
Exception java.lang.NoSuchMethodError in
connector:10a4f0a9-b0b1-47fd-b84e-1922c0ee89ed(ConnId
com.evolveum.polygon.connector.googleapps.GoogleAppsConnector
v1.4.2.18-SNAPSHOT):
ConnectorSpec(resource:88fcd699-6a81-46d8-8b71-37bcee02d492(Google Apps),
name=null, oid=10a4f0a9-b0b1-47fd-b84e-1922c0ee89ed) while getting object
identified by ConnId UID '114130111929698763600':
org.identityconnectors.common.IOUtil.join(Ljava/util/Collection;C)Ljava/lang/String;
java.lang.NoSuchMethodError:
org.identityconnectors.common.IOUtil.join(Ljava/util/Collection;C)Ljava/lang/String;
    at
com.evolveum.polygon.connector.googleapps.GoogleAppsConnector.getFields(GoogleAppsConnector.java:1264)
    at
com.evolveum.polygon.connector.googleapps.GoogleAppsConnector.executeAccountReadQuery(GoogleAppsConnector.java:1011)
    at
com.evolveum.polygon.connector.googleapps.GoogleAppsConnector.executeQuery(GoogleAppsConnector.java:577)
    at
com.evolveum.polygon.connector.googleapps.GoogleAppsConnector.executeQuery(GoogleAppsConnector.java:69)
    at
org.identityconnectors.framework.impl.api.local.operations.SearchImpl.rawSearch(SearchImpl.java:193)
    at
org.identityconnectors.framework.impl.api.local.operations.SearchImpl.search(SearchImpl.java:130)
    at sun.reflect.GeneratedMethodAccessor1160.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at
org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:98)
    at com.sun.proxy.$Proxy225.search(Unknown Source)
    at
org.identityconnectors.framework.impl.api.local.operations.GetImpl.getObject(GetImpl.java:67)
    at sun.reflect.GeneratedMethodAccessor1061.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at
org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:96)
    at com.sun.proxy.$Proxy226.getObject(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor1061.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at
org.identityconnectors.framework.impl.api.DelegatingTimeoutProxy.invoke(DelegatingTimeoutProxy.java:99)
    at com.sun.proxy.$Proxy226.getObject(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor1061.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at
org.identityconnectors.framework.impl.api.LoggingProxy.invoke(LoggingProxy.java:83)
    at com.sun.proxy.$Proxy226.getObject(Unknown Source)
    at
org.identityconnectors.framework.impl.api.AbstractConnectorFacade.getObject(AbstractConnectorFacade.java:275)
    at
com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl.fetchConnectorObject(ConnectorInstanceConnIdImpl.java:1155)
    at
com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl.fetchObject(ConnectorInstanceConnIdImpl.java:1076)
    at
com.evolveum.midpoint.provisioning.impl.ResourceObjectReferenceResolver.fetchResourceObject(ResourceObjectReferenceResolver.java:249)
    at
com.evolveum.midpoint.provisioning.impl.ResourceObjectConverter.fetchResourceObject(ResourceObjectConverter.java:1356)
    at
com.evolveum.midpoint.provisioning.impl.ResourceObjectConverter.getResourceObject(ResourceObjectConverter.java:130)
    at
com.evolveum.midpoint.provisioning.impl.ShadowCache.getShadow(ShadowCache.java:247)
    at
com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl.getObject(ProvisioningServiceImpl.java:240)
    at
com.evolveum.midpoint.model.impl.lens.projector.ContextLoader.loadFullShadow(ContextLoader.java:1263)
    at
com.evolveum.midpoint.model.impl.lens.projector.ProjectionMappingLoader.load(ProjectionMappingLoader.java:61)
    at
com.evolveum.midpoint.model.impl.lens.projector.MappingEvaluator.evaluateMappingSetProjection(MappingEvaluator.java:295)
    at
com.evolveum.midpoint.model.impl.lens.projector.ActivationProcessor.evaluateOutboundMapping(ActivationProcessor.java:694)
    at
com.evolveum.midpoint.model.impl.lens.projector.ActivationProcessor.evaluateActivationMapping(ActivationProcessor.java:639)
    at
com.evolveum.midpoint.model.impl.lens.projector.ActivationProcessor.processActivationUserCurrent(ActivationProcessor.java:296)
    at
com.evolveum.midpoint.model.impl.lens.projector.ActivationProcessor.processActivationFocal(ActivationProcessor.java:125)
    at
com.evolveum.midpoint.model.impl.lens.projector.ActivationProcessor.processActivation(ActivationProcessor.java:113)
    at
com.evolveum.midpoint.model.impl.lens.projector.Projector.projectInternal(Projector.java:235)
    at
com.evolveum.midpoint.model.impl.lens.projector.Projector.project(Projector.java:101)
    at
com.evolveum.midpoint.model.impl.lens.Clockwork.click(Clockwork.java:437)
    at
com.evolveum.midpoint.model.impl.lens.Clockwork.run(Clockwork.java:196)
    at
com.evolveum.midpoint.model.impl.controller.ModelController.executeChanges(ModelController.java:547)
    at
com.evolveum.midpoint.model.impl.controller.ModelController.executeChanges(ModelController.java:338)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at
org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:508)
    at com.sun.proxy.$Proxy196.executeChanges(Unknown Source)
    at
com.evolveum.midpoint.web.page.admin.resources.ResourceContentPanel.changeOwnerInternal(ResourceContentPanel.java:1170)
    at
com.evolveum.midpoint.web.page.admin.resources.ResourceContentPanel.changeOwner(ResourceContentPanel.java:1139)
    at
com.evolveum.midpoint.web.page.admin.resources.ResourceContentPanel.access$1300(ResourceContentPanel.java:130)
    at
com.evolveum.midpoint.web.page.admin.resources.ResourceContentPanel$19$1.onSelectPerformed(ResourceContentPanel.java:921)
    at
com.evolveum.midpoint.web.page.admin.resources.ResourceContentPanel$19$1.onSelectPerformed(ResourceContentPanel.java:917)
    at
com.evolveum.midpoint.gui.api.component.ObjectBrowserPanel$6.onSelectPerformed(ObjectBrowserPanel.java:187)
    at
com.evolveum.midpoint.gui.api.component.PopupObjectListPanel$2.onClick(PopupObjectListPanel.java:111)
    at
com.evolveum.midpoint.web.component.data.column.LinkColumn$1.onClick(LinkColumn.java:65)
    at
com.evolveum.midpoint.web.component.data.column.LinkPanel$1.onClick(LinkPanel.java:43)
    at
org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:85)
    at
org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:155)
    at
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:601)
    at sun.reflect.GeneratedMethodAccessor609.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
    at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)
    at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:248)
    at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:234)
    at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
    at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
    at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
    at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
    at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
    at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)
    at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)
    at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at
com.evolveum.midpoint.web.util.MidPointProfilingServletFilter.doFilter(MidPointProfilingServletFilter.java:86)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)
    at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
    at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:155)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:100)
    at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
    at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    at
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
    at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
    at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)
    at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
    at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at
org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:108)
    at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at
org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
    at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
    at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
    at
com.evolveum.midpoint.web.boot.TomcatRootValve.invoke(TomcatRootValve.java:64)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
    at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
    at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
    at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
    at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
    at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:748)



-- 

​Alexandre Roberto Zia​

*​Security*

*TEL:* +55 (11) 3634-3360

www.ifood.com.br




<https://itunes.apple.com/br/app/ifood-delivery-e-entrega-comida/id483017239?mt=8>
<https://play.google.com/store/apps/details?id=br.com.brainweb.ifood>
<https://www.facebook.com/iFood?fref=ts> <https://twitter.com/iFood>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20180613/fe671e93/attachment.htm>


More information about the midPoint mailing list