Unable to Integrate with Fisheye 2.8.x or older due to Disabled Remote API Access
プラットフォームについて: Data Center のみ。 - This article only applies to Atlassian apps on the Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
症状
atlassian-jira.log に次のエラーが返される。
2011-12-19 17:27:18,062 http-8080-3 WARN admin 1047x5963x1 1tzhjex 184.72.38.114,127.0.0.1 /secure/admin/ViewFishEyeConfig.jspa [jirafisheyeplugin.web.admin.BaseFishEyeConfigurationAction] Could not get repositories for instance FishEyeInstanceImpl[name=Fisheye,isCru=true,isCruStandalone=true,url=http://localhost/,apiUrl=http://localhost:8060/,charset=<null>,socketTimeout=10000,connectionTimeout=10000,applicationId=06678339-b723-31e4-a7df-130f1c70e896,hasBeenInitialised=true]
java.io.IOException: Error in remote call to 'Fisheye' (http://localhost:8060) [AbstractRestCommand{path='api/rest/repositories', params={}, methodType=POST}] : API access is disabled
at com.atlassian.jirafisheyeplugin.rest.FishEyeRestApiManagerImpl.callFisheye(FishEyeRestApiManagerImpl.java:194)
at com.atlassian.jirafisheyeplugin.rest.FishEyeRestApiManagerImpl.callFisheye(FishEyeRestApiManagerImpl.java:123)
at com.atlassian.jirafisheyeplugin.domain.fisheye.FishEyeManagerImpl.getRepositories(FishEyeManagerImpl.java:131)
at com.atlassian.jirafisheyeplugin.web.admin.BaseFishEyeConfigurationAction.refreshRepositoryList(BaseFishEyeConfigurationAction.java:504)
at com.atlassian.jirafisheyeplugin.web.admin.BaseFishEyeConfigurationAction.tryRefreshCaches(BaseFishEyeConfigurationAction.java:204)
at com.atlassian.jirafisheyeplugin.web.admin.BaseFishEyeConfigurationAction.doExecute(BaseFishEyeConfigurationAction.java:190)
...
Caused by: com.atlassian.sal.api.net.ResponseException: API access is disabled原因
Remote API access in Fisheye 2.8.x or older is turned off.
ソリューション
In JIRA, ensure that the credentials provided to connect to Fisheye is valid (
Administration >> FishEye Configuration).In JIRA, ensure that remote API access is enabled (
Administration >> General Configuration >> Accept remote API calls).In Fisheye 2.8.x or older, turn on the "Allow remote API calls" (
Administration >> Server Settings).
この内容はお役に立ちましたか?