Communication between Fisheye and Crowd couldn't be established due to HTTP Status 403

Still need help?

The Atlassian Community is here for you.

Ask the community

Symptoms

This error is thrown in the atlassian-fisheye-YYYY-MM-DD.log:

2012-02-16 12:28:01,342 ERROR - Could not list groups for crowd
com.cenqua.fisheye.user.AuthenticationException: Problem communicating with Crowd
at com.cenqua.fisheye.user.crowd.CrowdAuth.listGroupNames(CrowdAuth.java:405)
at com.cenqua.fisheye.user.DefaultUserManager.listGroupNames(DefaultUserManager.java:1110)
at com.cenqua.fisheye.user.DefaultUserManager.getExternalGroupNames(DefaultUserManager.java:1102)
at com.cenqua.fisheye.user.DefaultUserManager$3.read(DefaultUserManager.java:209)
at com.cenqua.fisheye.user.DefaultUserManager$3.read(DefaultUserManager.java:205)
at com.cenqua.fisheye.config.DB0Handle$1.read(DB0Handle.java:114)
at com.cenqua.fisheye.config.DB0Handle.read(DB0Handle.java:81)
at com.cenqua.fisheye.config.DB0Handle.read(DB0Handle.java:112)
Caused by: com.atlassian.crowd.exception.ApplicationPermissionException: <html><head><title>Apache Tomcat/6.0.32 - Error report</title><style><!--H1
....
....
--></style> </head><body><h1>HTTP Status 403 - client.forbidden.exception</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>client.forbidden.exception</u></p><p><b>description</b> <u>Access to the specified resource (client.forbidden.exception) has been forbidden.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/6.0.32</h3></body></html>
at com.atlassian.crowd.integration.rest.service.RestExecutor$MethodExecutor.throwError(RestExecutor.java:414)
at com.atlassian.crowd.integration.rest.service.RestExecutor$MethodExecutor.andReceive(RestExecutor.java:300)
at com.atlassian.crowd.integration.rest.service.RestCrowdClient.searchGroupNames(RestCrowdClient.java:513)
at com.cenqua.fisheye.user.crowd.CrowdAuth$5.call(CrowdAuth.java:400)
at com.cenqua.fisheye.user.crowd.CrowdAuth$5.call(CrowdAuth.java:398)
at com.cenqua.fisheye.user.crowd.CrowdAuth.withTimer(CrowdAuth.java:98)
at com.cenqua.fisheye.user.crowd.CrowdAuth.listGroupNames(CrowdAuth.java:398)
... 70 more

Cause

The communication between Fisheye and Crowd couldn't be established.

Resolution

There are a couple of things that could be checked:

  • Fisheye's IP address wasn't added to the JIRA's allowed list, or maybe the IP might have changed. Try adding Fisheye's IP to the application in JIRA as per our docs.
  • There is a proxy in between.
  • Passwords are wrong.
  • Access the Fisheye administration panel with the admin password (http://yourhost:yourport/admin) and remove / re-add the configuration, by following these steps.

Last modified on Jul 31, 2018

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.