Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Crash in migration helper

オープン
#511 コメント 5 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
30/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
java
領域
mobile

調査の方向性

まず新規インストール時のクラッシュを再現し、55 行目の MigrationHelper.java を調査してから、Countly.java の Countly.init がそこに到達する経路を追跡します。新規インストール時に assertion が発生する理由を特定し、影響を受けるテストデバイスで初期化がクラッシュせずに完了することを確認します。

索引モデルが issue の本文から書いたものです。

説明

Hello! On a fresh install, the countly sdk throws an exception, like so:

Process: com.app, PID: 26888
java.lang.AssertionError
	at ly.count.android.sdk.MigrationHelper.doWork(MigrationHelper.java:55)
	at ly.count.android.sdk.Countly.init(Countly.java:550)
	at com.app.MainApplication.initCountly(MainApplication.kt:699)
	at com.app.MainApplication.access$initCountly(MainApplication.kt:163)
	at com.app.MainApplication$onCreate$1$initJobs$2.invokeSuspend(MainApplication.kt:598)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124)
	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)

Occurs across several different test devices.

主要言語
Java
スター
696
フォーク
290
平均マージ
1日 10時間
マージ済み PR(30日)
16

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

Countly/countly-sdk-android のほかの issue

Countly/countly-sdk-android の issue をすべて見る

似ている issue

Java の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。