Updated:05 Aug
質問
ADAM OPERATION
...
UI で機能拡張ソフトウェアをアップデートしようとしたとき、「*** textStatus: error, error: Gone ***
...
」というメッセージが表示され失敗する。
...
回答
以下のような原因が考えられますので、ご確認ください。
アップデートする.extファイルサイズが100MBを超えている。zip形式のファイルサイズがアップロードのサイズ上限を超えている
UDPに以下のようなログが出ている場合です。Code Block CgiProcesser.cpp L:156 doProcess Content-Length (112720277) is too big for updateApplication
アプリのアップデート時のカメラの仕様としてアップロードされたextデータのサイズはRAM容量の都合上、100MBが上限となっております。
extデータはzipファイルをBase64エンコードし管理情報を付与したものですのでextデータサイズとしてはzipファイルのサイズよりも大きくなります。
ADAM OPERATION UIでアップロードするときは、.zipファイルを使用してください。
この100MBの上限はアップデート時のみのものですので、初回インストールでは150MB(アプリ用のROM容量)が上限となります。i-PROカメラではRAMの容量の都合上、アップロードできる.ext形式のファイルサイズの上限を100MBとしております。
ADAM OPERATION UIでは.zip形式のファイルを使ってインストール・アップデートを行いますが、i-PROカメラへの送信時、.zip形式から.ext形式に変換しています。
その際、Base64エンコードして管理情報を付与するため、.zip形式よりもファイルサイズが大きくなります。(Base64エンコードしたとき、約140%)
そのため、.zip形式のファイルで100MBに近いサイズの場合、.ext形式変換後に上限の100MBを超える可能性があります。
搭載している外部ライブラリで不要なものを削除するなど、容量削減を実施ください。
なお、100MBの上限はアップデート時のみの制限となります。
初回インストールでは、機能拡張ソフトウェア用のROM容量が上限となります。
詳細はこちらをご確認ください。