<div dir="ltr"><div><br></div><div>I've updated Midpoint to 3.7.2 and works fine.</div><div>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<br></div><div><br></div><div>Does anyone updated to 3.8 and Google connector was working fine?</div><div>Thanks in advance<br></div><div><br></div><div>This is the backtrace:</div><div><br></div><div>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;<br>java.lang.NoSuchMethodError: org.identityconnectors.common.IOUtil.join(Ljava/util/Collection;C)Ljava/lang/String;<br>    at com.evolveum.polygon.connector.googleapps.GoogleAppsConnector.getFields(GoogleAppsConnector.java:1264)<br>    at com.evolveum.polygon.connector.googleapps.GoogleAppsConnector.executeAccountReadQuery(GoogleAppsConnector.java:1011)<br>    at com.evolveum.polygon.connector.googleapps.GoogleAppsConnector.executeQuery(GoogleAppsConnector.java:577)<br>    at com.evolveum.polygon.connector.googleapps.GoogleAppsConnector.executeQuery(GoogleAppsConnector.java:69)<br>    at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.rawSearch(SearchImpl.java:193)<br>    at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.search(SearchImpl.java:130)<br>    at sun.reflect.GeneratedMethodAccessor1160.invoke(Unknown Source)<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>    at java.lang.reflect.Method.invoke(Method.java:498)<br>    at org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:98)<br>    at com.sun.proxy.$Proxy225.search(Unknown Source)<br>    at org.identityconnectors.framework.impl.api.local.operations.GetImpl.getObject(GetImpl.java:67)<br>    at sun.reflect.GeneratedMethodAccessor1061.invoke(Unknown Source)<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>    at java.lang.reflect.Method.invoke(Method.java:498)<br>    at org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:96)<br>    at com.sun.proxy.$Proxy226.getObject(Unknown Source)<br>    at sun.reflect.GeneratedMethodAccessor1061.invoke(Unknown Source)<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>    at java.lang.reflect.Method.invoke(Method.java:498)<br>    at org.identityconnectors.framework.impl.api.DelegatingTimeoutProxy.invoke(DelegatingTimeoutProxy.java:99)<br>    at com.sun.proxy.$Proxy226.getObject(Unknown Source)<br>    at sun.reflect.GeneratedMethodAccessor1061.invoke(Unknown Source)<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>    at java.lang.reflect.Method.invoke(Method.java:498)<br>    at org.identityconnectors.framework.impl.api.LoggingProxy.invoke(LoggingProxy.java:83)<br>    at com.sun.proxy.$Proxy226.getObject(Unknown Source)<br>    at org.identityconnectors.framework.impl.api.AbstractConnectorFacade.getObject(AbstractConnectorFacade.java:275)<br>    at com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl.fetchConnectorObject(ConnectorInstanceConnIdImpl.java:1155)<br>    at com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl.fetchObject(ConnectorInstanceConnIdImpl.java:1076)<br>    at com.evolveum.midpoint.provisioning.impl.ResourceObjectReferenceResolver.fetchResourceObject(ResourceObjectReferenceResolver.java:249)<br>    at com.evolveum.midpoint.provisioning.impl.ResourceObjectConverter.fetchResourceObject(ResourceObjectConverter.java:1356)<br>    at com.evolveum.midpoint.provisioning.impl.ResourceObjectConverter.getResourceObject(ResourceObjectConverter.java:130)<br>    at com.evolveum.midpoint.provisioning.impl.ShadowCache.getShadow(ShadowCache.java:247)<br>    at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl.getObject(ProvisioningServiceImpl.java:240)<br>    at com.evolveum.midpoint.model.impl.lens.projector.ContextLoader.loadFullShadow(ContextLoader.java:1263)<br>    at com.evolveum.midpoint.model.impl.lens.projector.ProjectionMappingLoader.load(ProjectionMappingLoader.java:61)<br>    at com.evolveum.midpoint.model.impl.lens.projector.MappingEvaluator.evaluateMappingSetProjection(MappingEvaluator.java:295)<br>    at com.evolveum.midpoint.model.impl.lens.projector.ActivationProcessor.evaluateOutboundMapping(ActivationProcessor.java:694)<br>    at com.evolveum.midpoint.model.impl.lens.projector.ActivationProcessor.evaluateActivationMapping(ActivationProcessor.java:639)<br>    at com.evolveum.midpoint.model.impl.lens.projector.ActivationProcessor.processActivationUserCurrent(ActivationProcessor.java:296)<br>    at com.evolveum.midpoint.model.impl.lens.projector.ActivationProcessor.processActivationFocal(ActivationProcessor.java:125)<br>    at com.evolveum.midpoint.model.impl.lens.projector.ActivationProcessor.processActivation(ActivationProcessor.java:113)<br>    at com.evolveum.midpoint.model.impl.lens.projector.Projector.projectInternal(Projector.java:235)<br>    at com.evolveum.midpoint.model.impl.lens.projector.Projector.project(Projector.java:101)<br>    at com.evolveum.midpoint.model.impl.lens.Clockwork.click(Clockwork.java:437)<br>    at com.evolveum.midpoint.model.impl.lens.Clockwork.run(Clockwork.java:196)<br>    at com.evolveum.midpoint.model.impl.controller.ModelController.executeChanges(ModelController.java:547)<br>    at com.evolveum.midpoint.model.impl.controller.ModelController.executeChanges(ModelController.java:338)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>    at java.lang.reflect.Method.invoke(Method.java:498)<br>    at org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:508)<br>    at com.sun.proxy.$Proxy196.executeChanges(Unknown Source)<br>    at com.evolveum.midpoint.web.page.admin.resources.ResourceContentPanel.changeOwnerInternal(ResourceContentPanel.java:1170)<br>    at com.evolveum.midpoint.web.page.admin.resources.ResourceContentPanel.changeOwner(ResourceContentPanel.java:1139)<br>    at com.evolveum.midpoint.web.page.admin.resources.ResourceContentPanel.access$1300(ResourceContentPanel.java:130)<br>    at com.evolveum.midpoint.web.page.admin.resources.ResourceContentPanel$19$1.onSelectPerformed(ResourceContentPanel.java:921)<br>    at com.evolveum.midpoint.web.page.admin.resources.ResourceContentPanel$19$1.onSelectPerformed(ResourceContentPanel.java:917)<br>    at com.evolveum.midpoint.gui.api.component.ObjectBrowserPanel$6.onSelectPerformed(ObjectBrowserPanel.java:187)<br>    at com.evolveum.midpoint.gui.api.component.PopupObjectListPanel$2.onClick(PopupObjectListPanel.java:111)<br>    at com.evolveum.midpoint.web.component.data.column.LinkColumn$1.onClick(LinkColumn.java:65)<br>    at com.evolveum.midpoint.web.component.data.column.LinkPanel$1.onClick(LinkPanel.java:43)<br>    at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:85)<br>    at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:155)<br>    at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:601)<br>    at sun.reflect.GeneratedMethodAccessor609.invoke(Unknown Source)<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>    at java.lang.reflect.Method.invoke(Method.java:498)<br>    at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)<br>    at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241)<br>    at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:248)<br>    at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:234)<br>    at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)<br>    at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)<br>    at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)<br>    at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)<br>    at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)<br>    at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261)<br>    at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203)<br>    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)<br>    at com.evolveum.midpoint.web.util.MidPointProfilingServletFilter.doFilter(MidPointProfilingServletFilter.java:86)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)<br>    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)<br>    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:155)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:100)<br>    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)<br>    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)<br>    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)<br>    at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)<br>    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)<br>    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)<br>    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)<br>    at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)<br>    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)<br>    at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:108)<br>    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)<br>    at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)<br>    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)<br>    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)<br>    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)<br>    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)<br>    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)<br>    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)<br>    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)<br>    at com.evolveum.midpoint.web.boot.TomcatRootValve.invoke(TomcatRootValve.java:64)<br>    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)<br>    at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)<br>    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)<br>    at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)<br>    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)<br>    at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)<br>    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)<br>    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)<br>    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)<br>    at java.lang.Thread.run(Thread.java:748)<br><br></div><div><br></div><div><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div style="color:rgb(34,34,34);font-size:12.8px"><br></div><div style="color:rgb(34,34,34);font-size:12.8px"><table style="font-size:13px;line-height:normal;font-family:tahoma,geneva,sans-serif" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td colspan="2"><font style="font-size:small;line-height:normal;font-weight:bold" size="2" face="tahoma, sans-serif" color="#888888"><div style="font-family:tahoma,sans-serif;display:inline">​Alexandre Roberto Zia​</div></font></td></tr><tr><td colspan="2" style="font-size:12px;line-height:2em"><b><font color="#d52623"><div style="font-family:tahoma,sans-serif;display:inline">​Security<br></div></font></b></td></tr><tr><td colspan="2" style="font-size:11px"><br></td></tr><tr><td colspan="2"><b style="font-size:11px"><font face="arial narrow, sans-serif">TEL:</font></b><span style="font-size:11px"> </span><font style="font-size:11px" color="#999999"><a value="+551136343360" style="color:rgb(34,34,34)">+55 (11) 3634-3360</a></font><br></td></tr><tr><td colspan="2"><span style="font-size:11px"></span><br></td></tr><tr><td colspan="2"><span style="font-size:11px"><a href="http://www.ifood.com.br/" target="_blank"><font face="verdana, sans-serif">www.ifood.com.br</font></a></span><br><br></td></tr><tr></tr><tr><td rowspan="3" width="76"><img src="http://pro-bee-beepro-img.s3-website-eu-west-1.amazonaws.com/17011/images/logo_ifood_ass.png" alt="" width="76" height="77"></td><td> </td></tr><tr><td><table width="100%" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td width="20"> </td><td><img src="http://pro-bee-beepro-img.s3-website-eu-west-1.amazonaws.com/17011/images/ifood_assinatura.png" alt="" width="150" height="16"></td></tr></tbody></table></td></tr><tr><td><table width="100%" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td width="20"> </td><td width="25"><a href="https://itunes.apple.com/br/app/ifood-delivery-e-entrega-comida/id483017239?mt=8" target="_blank"><img src="http://pro-bee-beepro-img.s3-website-eu-west-1.amazonaws.com/17011/images/ifood_app_iphone.png" alt="" width="17" height="20"></a></td><td width="25"><a href="https://play.google.com/store/apps/details?id=br.com.brainweb.ifood" target="_blank"><img src="http://pro-bee-beepro-img.s3-website-eu-west-1.amazonaws.com/17011/images/ifood_app_android.png" alt="" width="17" height="20"></a></td><td width="25"><a href="https://www.facebook.com/iFood?fref=ts" target="_blank"><img src="http://pro-bee-beepro-img.s3-website-eu-west-1.amazonaws.com/17011/images/ifood_facebook.png" alt="" width="17" height="20"></a></td><td width="12"><a href="https://twitter.com/iFood" target="_blank"><img src="http://pro-bee-beepro-img.s3-website-eu-west-1.amazonaws.com/17011/images/ifood_twitter.png" alt="" width="17" height="20"></a></td><td width="70"> </td></tr></tbody></table></td></tr></tbody></table></div></div></div></div></div>
</div></div>