openLCA でデータベースを JSON-LD 形式に書き出そうとすると「Failed to export data sets」で失敗します。3 GB ほどある大きなデータベースでも、自分のプロジェクトだけを選んだ小さな書き出しでも起きます。
zip ファイル自体は作られるのですが、中身が空だったり、正しく書き出せたのか分からなかったりします。
1 件の回答
まず「製品入力と廃棄物出力の既定プロバイダ(default provider)を書き出す」のチェックを外してください。 この設定が原因になりうる不具合が開発元によって特定されていて、修正すると告げられています。直ったかどうかは、新しい版の changelog で確認できます。
次に、割り当てメモリを増やします。 File → Preferences → Configuration で最大メモリを上げます。ログに StackOverflowError が出ているなら、これが効きます。
それでも直らないなら、書き出し先の空き容量と書き込み権限、データベース自体の状態を見ます。 データベースの状態は検証(validation)で確かめられます。openLCA の版が古い場合は上げてください。
エラーが出ていても、できた zip が使えることがあります。 Complete reference data 付きの新しいデータベースを作り、File → Import → File でその zip を選んだところ開けた、という確認があります。中身が揃っているかは別に確かめてください。
検証で単位の重複が出ても、書き出しの失敗とは関係ありません。データベースの検証で出る単位の重複は直す必要があるのでしょうかを見てください。
- Exporting database failedask.openLCA2024-08
- Error message while exporting the LCA model to JSON-LD fileask.openLCA2024-05
- trouble exporting processes in JSON-LDask.openLCA2021-04
- Export ef_secondarydata_202202 database, save as JSON-LD format report errorGitHub2023-08
