Free Support Forum - aspose.com

複数のスレッドで実行すると、「評価版のためファイルの上限数を超えました」のエラーが表示される

お世話になっております。
現在「Aspose.Cells.for Java 21.5」を使用しています。
処理としては複数スレッドを立てていて、
各々のスレッドでExcelファイルをオープン/書込み処理を行っているのですが、
スレッド数が50を超えた辺りで、「評価版を使用して、制限を超えたファイルを開いています。」と言うエラーが発生します。ちなみにライセンスは保有しています。
なぜこのようなエラーが表示されるのでしょうか?
(エラーメッセージ)
2021-05-27 06:21:48.476,Caused by: com.aspose.cells.CellsException: You are using an evaluation copy and have opened files exceeding limitation.
2021-05-27 06:21:48.476, at com.aspose.cells.zwr.a(Unknown Source) ~[aspose-cells-21.5.jar!/:na]
2021-05-27 06:21:48.476, at com.aspose.cells.zari.p(Unknown Source) ~[aspose-cells-21.5.jar!/:na]
2021-05-27 06:21:48.476, at com.aspose.cells.zari.a(Unknown Source) ~[aspose-cells-21.5.jar!/:na]
2021-05-27 06:21:48.476, at com.aspose.cells.zcva.d(Unknown Source) ~[aspose-cells-21.5.jar!/:na]
2021-05-27 06:21:48.476, at com.aspose.cells.ze.a(Unknown Source) ~[aspose-cells-21.5.jar!/:na]
2021-05-27 06:21:48.476, at com.aspose.cells.zarh.a(Unknown Source) ~[aspose-cells-21.5.jar!/:na]
2021-05-27 06:21:48.476, at com.aspose.cells.zka.a(Unknown Source) ~[aspose-cells-21.5.jar!/:na]
2021-05-27 06:21:48.476, at com.aspose.cells.zka.a(Unknown Source) ~[aspose-cells-21.5.jar!/:na]
2021-05-27 06:21:48.476, at com.aspose.cells.Workbook.a(Unknown Source) ~[aspose-cells-21.5.jar!/:na]
2021-05-27 06:21:48.476, at com.aspose.cells.Workbook.(Unknown Source) ~[aspose-cells-21.5.jar!/:na]

また、今回使用しているライブラリも添付します。aspose-cells-21.5.zip (7.6 MB)

@ika0616,

Aspose.CellsAPIの問題ではないと考えています。 ライセンスコードが特定のスレッドで処理されていないか、そこでライセンスコードを指定していないようです。 最初に処理する場所にライセンスコードを貼り付けることをお勧めします(ライセンスを初期化し、ファイルパスまたはコードセグメントのストリームを使用してライセンスを設定します)。 たとえば、ライセンスコードはメインクラス/プログラムコンストラクタに配置でき、最初に処理する必要があります。 完全なライセンスリファレンスについては、[ドキュメント]を参照してください。

それでもAspose.CellsAPIの問題であると思われる場合は、サンプルコンソールプログラム(実行可能)を作成し、共有して問題を再現してください。すぐに確認します。

@Amjad_Sahi
本件、返信が遅くなり申し訳ありません。
再度プログラムを確認したところ、当該エラーが発生するプロジェクトにおいて、
下記のライセンスファイル読込み ロジックが抜けておりました。
(今回抜けていたロジック)
License license = new License();
license.setLicense(“Aspose.Cells.lic”);

上記処理を追加したところ、問題なく100ファイル以上処理されました。
大変お騒がせしました。
本件はこれでクローズとして頂いて結構です。

@ika0616,

問題を解決していただけると幸いです。 ご意見やご質問がございましたら、お気軽にお問い合わせください。 できるだけ早くご連絡いたします。