Closed ssss142 closed 5 months ago
こんにちは、報告ありがとうございます! 私はアーリーアクセス権限を持っていませんが、提供いただいたログを元に修正してみます
報告オプションが多数あるのでこれ以外にも想定外なものがあるかもしれません。 開発者結構フランクなので聞いたら教えてくれるかもしれませんが.....
報告者はスポーン地点を選ばずに湧き報告できると思うのですが、その場合に通知できなかったようです https://github.com/SlashNephy/Divination/releases/tag/6.58.3 で修正したので、数分でアップデートが配信されると思います
なるほど先に湧いた報告だけEAして後ほど座標設定する方もいますので勘違いした感じでしたね。 対応ありがとうございます。
EA座標なしで表示されずERRでした。
07:32:11.661 | DBG | [FaloopIntegration] Event "message" = "[{\"type\":\"mob\",\"subType\":\"report\",\"data\":{\"action\":\"spawn\",\"id\":{\"mobId\":\"lampalagua\",\"worldId\":\"durandal\"},\"mobId\":2959,\"worldId\":92,\"zoneInstance\":0,\"data\":{\"zoneId2\":\"eastern_thanalan\",\"zoneId\":145,\"location\":null,\"timestamp\":\"2024-04-06T22:32:11.535Z\",\"reporters\":[{\"id\":***,\"name\":\"***\"}],\"isScheduled\":true,\"window\":1,\"stage\":null}}}]"
07:32:11.675 | ERR | [FaloopIntegration] HandleOnMessage
System.NullReferenceException: Object reference not set to an instance of an object.
at Divination.FaloopIntegration.FaloopIntegration.OnMobSpawn(MobSpawnEvent ev, Int32 channel) in D:\a\Divination\Divination\FaloopIntegration\FaloopIntegration.cs:line 173
at Divination.FaloopIntegration.FaloopIntegration.OnMobReport(MobReportData data) in D:\a\Divination\Divination\FaloopIntegration\FaloopIntegration.cs:line 141
at Divination.FaloopIntegration.Faloop.FaloopSocketIOClient.HandleOnMessage(SocketIOResponse response) in D:\a\Divination\Divination\FaloopIntegration\Faloop\FaloopSocketIOClient.cs:line 171
07:33:03.031 | DBG | [FaloopIntegration] Event "message" = "[{\"type\":\"mob\",\"subType\":\"report\",\"data\":{\"action\":\"spawn_location\",\"id\":{\"mobId\":\"lampalagua\",\"worldId\":\"durandal\"},\"mobId\":2959,\"worldId\":92,\"zoneInstance\":0,\"data\":{\"zoneId\":145,\"zonePoiId\":230}}}]"
07:33:07.974 | DBG | [FaloopIntegration] Event "message" = "[{\"type\":\"mob\",\"subType\":\"report\",\"data\":{\"action\":\"spawn_release\",\"id\":{\"mobId\":\"lampalagua\",\"worldId\":\"durandal\"},\"mobId\":2959,\"worldId\":92,\"zoneInstance\":0,\"data\":{\"timestamp\":1712442787849}}}]"
ユーザーIDとキャラ名はマスクしています。 EA座標なし→座標決め→通常報告に開放の流れのログです。
最長ポップタイム超えてもポップしなかったSモブに対して行うことができる機能「倒された報告」をされたとき異常な日付になる。
16:19:29.616 | DBG | [FaloopIntegration] Event "message" = "[{\"type\":\"mob\",\"subType\":\"report\",\"data\":{\"action\":\"death\",\"id\":{\"mobId\":\"minhocao\",\"worldId\":\"ultima\"},\"data\":{\"num\":1,\"snipedNum\":1}}}]"
ミニョーカオンUltima が討伐されました。 (738996日前)
こちらも権限持ちにしか表示されないのでこのスレッドに追記します。
ERRが発生しているのとEA(座標なし)→座標決めの場合座標が表示されない。
09:53:18.421 | DBG | [FaloopIntegration] Event "message" = "[{\"type\":\"mob\",\"subType\":\"report\",\"data\":{\"action\":\"spawn_location\",\"id\":{\"mobId\":\"the_pale_rider\",\"worldId\":\"ridill\"},\"data\":{\"zonePoiId\":646}}}]"
09:53:18.422 | ERR | [FaloopIntegration] HandleOnMessage
System.ArgumentNullException: Value cannot be null. (Parameter 'key')
at System.Collections.Generic.Dictionary`2.FindValue(TKey key)
at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
at Divination.FaloopIntegration.FaloopIntegration.OnMobReport(MobReportData data) in D:\a\Divination\Divination\FaloopIntegration\FaloopIntegration.cs:line 131
at Divination.FaloopIntegration.Faloop.FaloopSocketIOClient.HandleOnMessage(SocketIOResponse response) in D:\a\Divination\Divination\FaloopIntegration\Faloop\FaloopSocketIOClient.cs:line 171
09:53:27.580 | DBG | [FaloopIntegration] Event "message" = "[{\"type\":\"mob\",\"subType\":\"report\",\"data\":{\"action\":\"spawn_release\",\"id\":{\"mobId\":\"the_pale_rider\",\"worldId\":\"ridill\"},\"data\":{\"timestamp\":1713747207458}}}]"
Message: ペイルライダー Ridill が湧きました!
いま v6.58.10 をリリースしたところです。 Release 6.58.10 · SlashNephy/Divination 問題が解決していることを確認したら、Issue をクローズしていただけますか?
遅れましたが動作改善確認しました。
アーリーアクセス報告(以下EA)が有効になっている報告が正常に表示されない。 ※EAは報告者(EA)権限持ちが先行的に湧いたことを知ることができる機能。(国内外DCによって違いあり)
xllog上の表示されなかったモブのログ
表示されたもの
一部マスクあり あとはたまにERRも発生。