コンテンツにスキップ
ステージングサーバー
開発サーバー

Linux環境下でアプレットのロードを試みた際のエラー -100「HAP-file not loaded」#

問題#

ユーザー A とユーザー B の 2 人がアプレットを使用する場合を想定します。ユーザー A はすべてのアプリを問題なくロードして実行できます。しかし、ユーザー B が同じアプレットをロードしようとすると、エラーメッセージ "HAP-file not loaded" が発生します。

microDiagnostics でのエラーメッセージ

解決策#

アプレットがユーザー「A」によってロードされた場合、hapcache… という名前の一時ディレクトリが /tmp に生成されます。このディレクトリのアクセス権限は「rwx — —」となっており、このディレクトリの所有者のみがデータを読み取ることができます。そのため、ユーザー B がアプレットをロードしようとすると、ロードに失敗します。

これを解決するには、/tmp/hapcache… ディレクトリを削除するか、このディレクトリのアクセス権限を「rwx rwx r-x」などに変更します。

ナレッジ記事に戻る