ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Metadata files are not synchronized.(-271)について

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2019-1-10 13:30
TKitabayashi  一人前   投稿数: 90
mgerror.logに、以下のログがたびたび出力されます。
「EndTaskRequest(): Error: "Metadata files are not synchronized." (-271)」

Magic xpa 3.2のRIAサーバ上で動かしているアプリのログに出力されます。

アプリは基本的にオフラインプログラムとなっており、データを送信するときだけオンラインになります。

アプリをスマホで動かしているときにこのエラーが発生すると、ダイアログが出てきます。(メッセージは「管理者に連絡してください。(-271)」)

プログラムを入れ替えたときに発生頻度が高くなるように感じていますが、入替時に必ず発生するわけではありません。

このメッセージが出た後に、ネットワークがつながるところでアプリを再起動すると、メッセージは出ないようになります。

できれば、意図的に同じエラーを発生させたいと考えています。

・このエラーが出る原因。
・エラー再現方法。
など、何かご存知の方はいらっしゃいませんか。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-1-10 14:44
Tanda  長老   投稿数: 2151
> プログラムを入れ替えたときに発生頻度が高くなるように感じていま
> すが、入替時に必ず発生するわけではありません。

アプリケーションを一度でも止めると、サーバ側で保持している
すべてのコンテキストは消滅しますよ。クライアントのキャッシュに
入っているコンテキストでは同期できなくなるはずですが。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-1-10 18:30
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
違うかもしれませんがClientSessionSet関数と「無効サーバー」イベントではないですか
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-1-30 9:31
TKitabayashi  一人前   投稿数: 90
ご回答ありがとうございます。

プログラムを入れ替えた後、スマホからアプリを立ち上げたときにサーバに接続しない状態でサーバ側のプログラムを実行したときに(-271)のエラーが発生するようでした。

スマホがネットワークにつながっている状態でアプリを立ち上げたのにも関わらず、RIAサーバに接続できなかった場合に警告を表示して注意を促す対応といたしました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-1-30 9:45
TKitabayashi  一人前   投稿数: 90
ご回答ありがとうございます。

無効サーバイベントは、(-271)のエラーが発生した後に起こるイベントのようでした。

また、無効サーバイベントはメインプログラムで記述し、アプリ終了時にサーバに接続できなかったことがわかるだけでした。

今のところ、使い方がわからない状態です。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-1-30 12:39
Tanda  長老   投稿数: 2151
> プログラムを入れ替えた後、スマホからアプリを立ち上げたときに
> サーバに接続しない状態でサーバ側のプログラムを実行したときに
> (-271)のエラーが発生するようでした。

サーバに接続しない状態というより、サーバに接続しようとして
接続できない状態、というような感じがしますね。つまり、コンテキスト
IDが見つからないという状況です。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-1-30 14:10
TKitabayashi  一人前   投稿数: 90
>サーバに接続しない状態というより、サーバに接続しようとして
>接続できない状態、というような感じがしますね。つまり、コンテキスト
>IDが見つからないという状況です。
ブローカーまでリクエストが来ていない状態でした。

・プログラムを修正後、ecfファイルを作成してアプリケーションを再起動。

・スマホを再起動し、Magicアプリを起動。

・アプリが立ち上がる。

・サーバに接続するプログラムを実行。

・(-271)のエラーが発生することがある。

のような流れです。

アプリが立ち上がったときに、ブローカまでリクエストが届いていない状況です。(オフラインの画面なので画面は開く)
サーバに接続するプログラムを実行したときにはブローカにリクエストが届いています。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約