I'm trying to create a collaboration between two portals (different machines, with different maps).
Currently, on both machines, I'm running Portal for ArcGIS 10.5, and I see that the Collaboration it's a new feature released with vertsion 10.5.
Looking at the documentation provided here: Create a collaboration—Portal for ArcGIS (10.5) | ArcGIS Enterprise , I tried to create a collaboration.
Everything seems working good according with the documentation, until I invite the guest portal to the collaboration.
- Logged on host portal with admin, browse to My Organization > Edit Settings > Collaborations;
- Clicked on collaboration workspace created earlier;
- Clicked on "Invite Guest"
- On "Guest Organization URL", I entered the same URL that I use to access the portal (https://my_host_name/portal02), and in Access to Workspaces, set with 'Send Content' option.
When I click on "Save Invitation", I receive the following error:
Edit: I already configured the certificates on both portals, with procedures from this document:
Looking at the logs, the portal receive the following error (I replaced the domain with *****)
com.esri.gw.GWException: Invalid invitation recipient. Guest URL is 'https://******/portal01/'. at com.esri.gw.collaboration.CollaborationManager.createInvitation(CollaborationManager.java:1471) at com.esri.gw.collaboration.CollaborationRequestHandler.b(CollaborationRequestHandler.java:694) at com.esri.gw.collaboration.CollaborationRequestHandler.service(CollaborationRequestHandler.java:211) at com.esri.gw.account.AccountsRequestHandler.service(AccountsRequestHandler.java:864) at com.esri.gw.DispatchServlet.service(DispatchServlet.java:233) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.esri.gw.filters.PortalFilter.doFilter(PortalFilter.java:81) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.esri.gw.filters.JSONFilter.doFilter(JSONFilter.java:57) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.esri.gw.filters.GZipFilter.doFilter(GZipFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.esri.gw.filters.SecurityFilter.doFilter(SecurityFilter.java:77) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.esri.gw.filters.ErrorFilter.doFilter(ErrorFilter.java:47) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.esri.gw.filters.TraceFilter.doFilter(TraceFilter.java:103) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.esri.gw.filters.ProxyRequestCaptureFilter.doFilter(ProxyRequestCaptureFilter.java:111) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.esri.gw.filters.CharEncodingFilter.doFilter(CharEncodingFilter.java:33) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at com.esri.arcgis.portal.util.TomcatValve.invoke(TomcatValve.java:43) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1082) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)
nobody?
I discovered that if I put the IP address of portal, like:
https://100.100.100.1/portal02
the invite is generated, but then, on portal02, if I choose the previous generated invite, a message says that the invite was generated for another portal
I am also getting this message that says the invite was intended for another recipient. Did you ever figure this out?
i am having the same issue, have tried issuing the request without the DNS and it downloads, but then on the second portal it says the invite was generated for another portal
Hi there,
Have either of you found a solution for this?
Carmel