i want to link Jira with Stash.
Both systems are behind a reverse proxy (squid). Jira and Stash are on the same machine and the /etc/hosts file contains the domain entries for both systems.
When creating the application link Jira can reach Stash via the Stash-Url, but Stash is not able to access Jira via the Jira-Url.
Any ideas why stash is not able to access the jira server?
Yes, I have raised a support ticket, but it's been a difficult slog. It seems there is a large time difference between me (in the U.S.) and whoever is providing the support, which limits our interactions to one email exchange per day. That's not very satisfying given the complexity of my configuration (JIRA & Stash running on a single server, behind Apache, using Siteminder Single Sign On and HTTPS). We are going on a week now and I don't feel any closer to solving my problem. I would _kill_ for a more responsive support process!
did you tried the to set the proxyHost and proxyPort in the server.xml file, like @Ringo De Smet described?
Configure the proxyHost and proxyPort in the Connector section of server.xml in both applications. Then just create the application links as usual. I have both Jira and Stash running behind an IIS proxy server without a glitch.
As I see this jira can handle this configuration. But stash need to configured manually. The proxyHost in stash must be set to e.g. stash.example.com. Maybe this helps.
I finally choosed an other setup. JIRA and Stash are still on the same server, but do not have their own domains. They are setuped like this: dev.example.com/jira and dev.example.com/stash both are behind an apache. In this setup application linking finally worked.
I create the link in jira. After that jira is redirecting to Stash and in Stash there is an error message "Unable to create reciprocal link.- It has not been possible to retrieve the required information from http://jira.xyz. Therefore the link cannot be created." And i got redirected to jira.
I got this exception in Jira catalina.out
2013-10-26 14:29:55,811 http-bio-8080-exec-23 ERROR username 869x675x1 1kp235j xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx /rest/applinks/2.0/applicationlinkForm/manifest.json [core.rest.ui.CreateApplicationLinkUIResource] ManifestNotFoundException thron thrown while retrieving manifest com.atlassian.applinks.spi.manifest.ManifestNotFoundException at com.atlassian.applinks.core.manifest.AppLinksManifestDownloader.download1(AppLinksManifestDownloader.java:197) at com.atlassian.applinks.core.manifest.AppLinksManifestDownloader.access$000(AppLinksManifestDownloader.java:44) at com.atlassian.applinks.core.manifest.AppLinksManifestDownloader$1$1.<init>(AppLinksManifestDownloader.java:86) at com.atlassian.applinks.core.manifest.AppLinksManifestDownloader$1.apply(AppLinksManifestDownloader.java:79) at com.atlassian.applinks.core.manifest.AppLinksManifestDownloader$1.apply(AppLinksManifestDownloader.java:76) at com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355) at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184) at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153) at com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69) at com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393) at com.atlassian.applinks.core.manifest.AppLinksManifestDownloader.download(AppLinksManifestDownloader.java:134) at com.atlassian.applinks.core.manifest.ManifestRetrieverDispatcher.getManifest(ManifestRetrieverDispatcher.java:45) at com.atlassian.applinks.core.rest.ui.CreateApplicationLinkUIResource.tryToFetchManifest(CreateApplicationLinkUIResource.java:153) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:234) at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$1.intercept(DispatchProviderHelper.java:100) at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) at com.atlassian.applinks.core.rest.auth.AdminApplicationLinksInterceptor.intercept(AdminApplicationLinksInterceptor.java:38) at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) at com.atlassian.applinks.core.rest.context.ContextInterceptor.intercept(ContextInterceptor.java:19) at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61)
This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.Read more
Hey Atlassian Community! Today we are launching a bunch of customer stories about the amazing work teams, like Dropbox and Twilio, are doing with Jira. You can check out the stories here. The thi...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs