#author("2024-06-09T05:59:52+00:00","default:hotate","hotate")
#author("2024-06-09T06:02:25+00:00","default:hotate","hotate")
#contents
&tag(Jenkins,トラブル);

* [[トラブル]] [#na7e391a]
** 1. リポジトリのアクセス認証に失敗する [#b786d87d]
- 症状:リポジトリのアクセス認証に失敗する
- 動作環境:[[Windows10]]([[Windowsサービス]]利用)
- 原因:[[Windowsサービス]]の権限が不適切な為
- 対処:Windowsサービスを必要な権限で稼働させると、リポジトリの認証に成功した
- 発覚理由:[[Jenkins]]の動作環境変更(移行)に伴う、既存ジョブの動作確認中に発覚
- 発生日:2021/01/26

** 2. [[Jetty]]上で起動しない [#xb796ddf]
- 症状:[[Jenkins]]をバージョンアップしたところ、起動しなくなった
- 動作環境:[[Windows10]], [[Jetty]], [[Java]]8
- 原因(推測):[[Jetty]]9とv2.272の組合せに問題あり?([[Jetty]]9とv2.271では問題なし)
-- https://github.com/jenkinsci/jenkins/releases/tag/jenkins-2.272
- 対処:[[Jetty]]を使わずに単体起動させたところ、正常に起動した([[Windowsサービス]]にはWinSWを利用)
- 発覚理由:[[Jenkins]]の定期バージョンアップにて発覚
- 発生日:2021/01/26

** 3. [[Maven]]プロジェクトのビルドに失敗する [#b786d87d]
- 症状:[[Maven]]プロジェクトのビルドに失敗する
- 動作環境:[[Windows10]]([[Windowsサービス]]利用)
- 原因:[[Windowsサービス]]の権限が不適切な為、参照する.m2リポジトリのパスが異なる
- 対処:[[Windowsサービス]]を必要な権限で稼働させると、[[Maven]]プロジェクトのビルドに失敗する
- 発覚理由:[[Jenkins]]の動作環境変更(移行)に伴う、既存ジョブの動作確認中に発覚
- 発生日:2021/01/26

** 4. [[Dropbox]]フォルダへのアクセスに失敗する [#ebd6b268]
- 症状:[[バックアップ]]ファイルを[[Dropbox]]管理下のフォルダに入れようとして"Operation not permitted"エラーが出る。
- 動作環境:[[macOS]]/[[Homebrew]]
- 原因:[[Java]]の権限が不足している為
- 対処:/usr/bin/javaにフルディスクアクセスを許可した。
-- [[macOS の「Operation not permitted」を回避する【du/ls/mv/cp 実行時】【Mojave/Catalina 以降】 - Qiita>https://qiita.com/KEINOS/items/0366f1c281b574a79cfb]]
 システム環境設定で「ターミナル」アプリにフルディスクアクセスを許可する必要があります。
- 発覚理由:[[Jenkins]]のビルド失敗時のログより判明
- 補足:既にJavaにフルディスクアクセスが付与されているのに失敗する場合、一旦Javaのフルディスクアクセス権限をを削除し、再登録したところ次回は成功するようになった。(2023/04/08)
- 発生日:[[2023]]/02/11

** 5. [[xcopy]]コマンドを使ったファイルコピーに失敗する [#y8dc97ce]
- 症状:[[xcopy]]コマンドを使ったファイルコピーに失敗し、9009のエラーが返る
- 動作環境:[[Windows11]]([[Windowsサービス]]利用)
- 原因:[[xcopy]]コマンドのパスが通っていない為
- 対処:環境変数PATHに下記のパスを追加する
- 参考:[[c# - Why does xcopy exit with code 9009 in Visual Studio post-build step? - Stack Overflow>https://stackoverflow.com/questions/1988668/why-does-xcopy-exit-with-code-9009-in-visual-studio-post-build-step]]
 C:\Windows\System32\xcopy
- 発生日:2023/11/14

** 6. [[Ant]]を使うジョブが失敗する [#mec3df3e]
- 症状:[[Ant]]を使うジョブにてビルドが失敗する([[Ant]]はJenkinsにて自動インストール)
- 動作環境:[[Windows11]]([[Windowsサービス]]利用)
- 原因:不明
- 対処:該当ジョブの設定にて"With Ant"をオンにして"Ant Version"と"JDK"を指定したところ、ビルドに成功した。
- 発生日:2023/11/14

** 7. ノード指定のジョブが失敗する [#pd53246e]
- 症状:実行ノードを指定したジョブにてビルドが失敗する
- 動作環境:[[Windows11]]([[Windowsサービス]]利用)
- 原因:不明
- 対処:[[Jenkins]]のNodes設定にてラベルを"master"に設定したところ、ビルドに成功した。(デフォルトでは"master"と表示されているのでややこしい)
- 発生日:2023/11/14

** 8. ジョブのログ出力にて日本語が文字化けする [#dd97ff5c]
- 症状:[[Ruby]]ジョブのログ出力にて日本語が文字化けする
- 動作環境:[[macOS]] 14.4.1([[Sonoma]]), JDK21
- 原因:不明
- 対処:シェルスクリプトの冒頭に下記を追加したところ解消した。
 LANG=ja_JP.UTF-8
- 発生日:[[2024]]/05/04

** 9. [[Java22]]で起動しない [#jbaa3d56]
- 症状:[[Java22]]から[[Java22]]に更新したところ起動しなくなった
- 動作環境:[[macOS]] 14.5([[Sonoma]]), JDK22
- 原因:Javaのバージョンチェックに引っかかった為
- 対処:起動オプションに下記を追加すれば良い
 --enable-future-java
- 情報:[[Unable to setup Jenkins war with java command - Stack Overflow>https://stackoverflow.com/questions/52872221/unable-to-setup-jenkins-war-with-java-command]]
- 発生日:[[2024]]/06/09

* 関連 [#xfeb494e]
#related

#taglist(tag=Jenkins^トラブル)

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS