001-011373
ガルーン 2 連携API for Garoon 6.0.x を使用して、サンプルプログラムでCSVファイルを読み込むときに、文字エンコードをUTF-8に指定すると、エラー(FW00048)が発生してファイルが読み込めない場合がある。
- 種別
- 不具合
- 機能
-
- Gr2 API
- 再現バージョン
-
- 6.0.0
- 改修バージョン
- 公開日
- 2023-12-21
- 更新日
- 2024-01-26
詳細
【発生条件】
次のどちらかの条件を満たす場合に発生します。- ガルーン 2 連携API for Garoon 6.0.x を使用して、次のいずれかのサンプルプログラムでCSVファイルを読み込むとき、文字エンコードをUTF-8に指定する。
- CmdOrganizationImport
- CmdOrganizationUserImport
- CmdUserOrganizationImport
- CmdUserRoleImport
- CmdUserImport
- CmdRoleImport
- CmdRoleUserImport
- CmdOrganizationImport
- ガルーン 2 連携API for Garoon 6.0.x を使用して、LdapToCSVのサンプルプログラムLdap2Sync.classコマンドを実行するとき、文字エンコードをUTF-8に指定する。
【準備】
- ガルーン 2 連携API for Garoon 6.0.x を設置します。
- CmdUserExport(ユーザー情報のCSVファイル書き出し)を実行し、ユーザー情報をCSVファイルに書き出します。
例:
java CmdUserExport -o http://localhost/scripts/cbgrn/grn.exe -u Administrator -p admin -f C:\users.csv
補足: - users.csvが書き出されます。
- users.csvが書き出されます。
【再現手順】
- CmdUserImport(ユーザー情報のCSVファイル読み込み)を実行します。
例:
java CmdUserImport -o http://localhost/scripts/cbgrn/grn.exe -u Administrator -p admin -f C:\users.csv -utf8
補足:- 文字エンコードをUTF-8に指定します。
→現象発生:
次のエラーが発生し、CSVファイルが読み込めません。
----------------------
jp.co.cybozu.garoon2.RemoteException: failed to upload a CSV file.(FW00048)
----------------------
補足:
- 準備2点目で、システム管理画面からユーザー情報をCSVファイルへ書き出した場合も、同様の現象が発生します。
回避/対応方法
【回避方法】
本不具合を改修したガルーン 2 連携API for Garoon 6.0.x_a(grn2-api-132-for-grn6.0.0a.tar.gz)を、オフィシャルパートナー向けのポータルサイトで公開しています。
オフィシャルパートナー向け記事をご確認いただき、不具合修正済みのガルーン 2 連携API for Garoon 6.0.x_aをご使用ください。
https://cypn.cybozu.com/k/416/show#record=239 ※オフィシャルパートナー向け記事です。閲覧にはログインが必要です。