-
Notifications
You must be signed in to change notification settings - Fork 111
LogPeriodicDeleteServiceのコンストラクタで例外発生 #1044
Comments
Log 出力時に暗黙の String.Format() が走ってそこで例外が出ているようにも見えます。 cocoa/Covid19Radar/Covid19Radar.Android/Services/Logs/LogPeriodicDeleteService.cs Line 31 in f484e87
|
LogPeriodicDeleteServiceはAlarmManagerからWorkManagerを使った実装に移行する予定なので、その一環で解決しそうな気はしますね。 一方で、当該箇所でなぜエラーが起きているのかは把握しておきたい気はします。この処理をDateTimeUtilityに書き換えれば発生しない。むしろ暗黙のString.Formatを止めて明示的にISO8601でフォーマットするようにして解決するものか。 |
あくまで該当部分のコードとStackTraceからの推測ですが。 DateTimeOffset を文字列化する際に現在のCultureInfoから日付書式情報を取得しようとして例外が発生しているように見えます。 |
該当部分はログの出力なので、CultureInfo を固定にするなりフォーマットを指定するなりする方が良いとは思いますが、 |
xamarin/Xamarin.Forms#4037 (comment)
タイ仏教暦と言う物があるらしい。(日本語圏における和暦のような物) |
不具合の内容 / Describe the bug
Google Play Consoleに表示されているクラッシュ。
前のバージョンから発生していたけど、v2.0.1で
ApiException
をケアしたのでこっちが目立ってきた。再現手順 / Steps to reproduce
手元で発生したことがないので不明だけど、
FormsAppCompatActivity
があるのでUIが起動されてLogPeriodicDeleteServiceが初期化されるところに何かありそう。期待される挙動 / Expected behavior
例外が発生しない。
動作環境 / Environments
その他 / Additional context
Internal IDs: Bug 7545
The text was updated successfully, but these errors were encountered: