Crash when calling InfluxDBFactory.connect(...) on Kotlin
还没有人认领这个 Issue。
评估
调研方向
首先,使用 influxdb-java 2.20 和所示的 Gradle 设置,通过后台线程调用 InfluxDBFactory.connect(URL) 重现 Android 崩溃。结合库的连接入口点阅读 Android 运行时日志,并确定故障是由库还是应用配置导致的。确定原因以及适用的解决方案或限制后,即视为完成。
由索引模型根据 Issue 内容生成。
描述
To do a web request I have to call InfluxDBFactory.connect(...) from a thread.
Thread { InfluxDBFactory.connect(URL) }.start()
But this immedialtey throws
W/om.my.app: Accessing hidden method Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V (greylist, reflection, allowed)
E/AndroidRuntime: FATAL EXCEPTION: Thread-6
Process: com..my.app, PID: 16619
I/Process: Sending signal. PID: 16619 SIG: 9
The relavant parts in my .gradle are as following.
implementation group: 'org.influxdb', name: 'influxdb-java', version: "2.20"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9"
and
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
Is this a bug in this library or am I missing something?
- 主要语言
- Java
- 星标
- 1.2k
- 派生
- 468
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
influxdata/influxdb-java 的其他 Issue
-
难度 4/5 3-5 天 新手友好度 38/100
influxdata/influxdb-java#1012 ·
-
难度 5/5 一周以上 新手友好度 30/100
influxdata/influxdb-java#1006 · 1 条评论 · 1 个 reaction ·
-
难度 4/5 3-5 天 新手友好度 25/100
influxdata/influxdb-java#1005 · 3 条评论 ·
-
难度 3/5 1-2 天 新手友好度 35/100
influxdata/influxdb-java#999 ·
-
难度 4/5 3-5 天 新手友好度 35/100
influxdata/influxdb-java#970 ·
查看 influxdata/influxdb-java 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 85/100
objectionary/eo-graphs#80 ·
-
难度 2/5 1-3 小时 新手友好度 78/100
objectionary/jucs#141 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 74/100
-
bug good first issue
难度 2/5 1-3 小时 新手友好度 88/100
repowise-dev/repowise#3335 ·
维护者通常 1 天内回复