TranslationPlugin icon indicating copy to clipboard operation
TranslationPlugin copied to clipboard

[Auto Generated]Plugin error occurred: For input string: "unknown"

Open intellij-translation-plugin-bot opened this issue 10 months ago • 16 comments

:warning:[Auto Generated Report]-=F240DA908A93D4660E686E77B3A51A17=-

Description

For input string: "unknown"

Environments

Plugin version: 3.5.8

IntelliJ IDEA 2023.1.2 (Ultimate Edition) Build #IU-231.9011.34, built on May 16, 2023 Runtime version: 17.0.6+10-b829.9 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Operating system: Windows 10.0 Last action id: null

Stack Trace

java.lang.NumberFormatException: For input string: "unknown"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
	at java.base/java.lang.Integer.parseInt(Integer.java:668)
	at java.base/java.lang.Integer.parseInt(Integer.java:786)
	at org.sqlite.SQLiteJDBCLoader.getMajorVersion(SQLiteJDBCLoader.java:395)
	at org.sqlite.JDBC.getMajorVersion(JDBC.java:37)
	at cn.yiiguxing.plugin.translate.wordbook.WordBookService$isReturningSupported$2.invoke(WordBookService.kt:370)
	at cn.yiiguxing.plugin.translate.wordbook.WordBookService$isReturningSupported$2.invoke(WordBookService.kt:363)
	at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
	at cn.yiiguxing.plugin.translate.wordbook.WordBookService.isReturningSupported(WordBookService.kt:363)
	at cn.yiiguxing.plugin.translate.wordbook.WordBookService.insertWord$TranslationPlugin(WordBookService.kt:396)
	at cn.yiiguxing.plugin.translate.wordbook.WordBookService.addWord(WordBookService.kt:349)
	at cn.yiiguxing.plugin.translate.ui.StarButtons.addToWordBook(StarButtons.kt:60)
	at cn.yiiguxing.plugin.translate.ui.StarButtons.access$addToWordBook(StarButtons.kt:17)
	at cn.yiiguxing.plugin.translate.ui.StarButtons$listener$1$linkSelected$$inlined$executeOnPooledThread$1.run(Applications.kt:179)
	at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:252)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base/java.lang.Thread.run(Thread.java:833)

收藏单词到单词本出现该问题,不知道作者可否帮忙解决?

limina-miao avatar Apr 15 '24 14:04 limina-miao

@limina-miao 你的数据库驱动出现了问题。请到 C:\Users\{你的用户名}\AppData\Local\Yii.Guxing\TranslationPlugin 目录下看看是否有一个 driver-xxx.jar 的一个文件,如果有,删除后重启IDE再试试。

YiiGuxing avatar Apr 15 '24 14:04 YiiGuxing

@limina-miao 你的数据库驱动出现了问题。请到 C:\Users\{你的用户名}\AppData\Local\Yii.Guxing\TranslationPlugin 目录下看看是否有一个 driver-xxx.jar 的一个文件,如果有,删除后重启IDE再试试。

是有这个删了重启,还是报这个错误。

limina-miao avatar Apr 15 '24 14:04 limina-miao

我这没办法复现你的问题。。。,你删了重启后使用单词本时是不是需要重新下载驱动?

YiiGuxing avatar Apr 15 '24 15:04 YiiGuxing

你看下驱动完整的文件名是什么,要不你把它上传我来看看?

YiiGuxing avatar Apr 15 '24 15:04 YiiGuxing

你看下驱动完整的文件名是什么,要不你把它上传我来看看? 是这个driver-v3.39.3.0.jar

limina-miao avatar Apr 15 '24 15:04 limina-miao

不对,你把这个文件删除后,要重新启动 IDE

YiiGuxing avatar Apr 15 '24 15:04 YiiGuxing

最新的应该是 driver-v3.44.1.0.jar 才对

YiiGuxing avatar Apr 15 '24 15:04 YiiGuxing

重新安装该插件后,没有driver了,作者有driver文件可以提供吗

limina-miao avatar Apr 15 '24 15:04 limina-miao

插件会下载这个文件的啊,是下载不了吗?

YiiGuxing avatar Apr 15 '24 17:04 YiiGuxing

插件会下载这个文件的啊,是下载不了吗?

是的,把C盘C:\Users{你的用户名}\AppData\Local\Yii.Guxing删除后,重新在IDEA中卸载和安装,C:\Users{你的用户名}\AppData\Local\Yii.Guxing\TranslationPlugin目录下没有driver

limina-miao avatar Apr 16 '24 01:04 limina-miao

那你删除驱动并重启 IDE 后,在 IDE 中使用单词本的功能时是不是有提示你要下载驱动?你点下载就行了

YiiGuxing avatar Apr 16 '24 03:04 YiiGuxing

那你删除驱动并重启 IDE 后,在 IDE 中使用单词本的功能时是不是有提示你要下载驱动?你点下载就行了

好像是更新插件后才会有该问题,我重新安装插件老版本,可以正常收藏单词到单词本了,不会报错了。

limina-miao avatar Apr 16 '24 04:04 limina-miao

那你删除驱动并重启 IDE 后,在 IDE 中使用单词本的功能时是不是有提示你要下载驱动?你点下载就行了

之前新版本插件使用单词本的功能时没有提示要下载驱动,只是一直报这个错误。

limina-miao avatar Apr 16 '24 04:04 limina-miao

而且好像这个问题,不是和driver有关,因为我现在重新安装的老版本插件对应C:\Users{你的用名}\AppData\Local\Yii.Guxing\TranslationPlugin目录下也没有driver,但是收藏单词也没问题,具体原因还需要作者后面查查看下了,感谢作者的耐心回答!

limina-miao avatar Apr 16 '24 04:04 limina-miao

那就是 IDE 内置的驱动的问题了

YiiGuxing avatar Apr 16 '24 04:04 YiiGuxing