entrylib
entrylib copied to clipboard
使用MCL启动词库插件,缓存图片会报错
错误报告 Mirai文件夹内确认过有这个路径
需要更多问题相关信息:
-
{1D87C261-6BB9-75D3-4DF5-39A3DFFE3BB0}.jpg
图片文件是否存在? - 图片文件是否符合发送的图片?
- 多次尝试是否仍然出现问题?
需要更多问题相关信息:
{1D87C261-6BB9-75D3-4DF5-39A3DFFE3BB0}.jpg
图片文件是否存在?- 图片文件是否符合发送的图片?
- 多次尝试是否仍然出现问题?
1.在使用群内的一键包时 图片可以正常保存 且存在 2.符合 3.多次重启仍有此问题且只在MCL 内发生此错误
可以提供一下 jre/jdk 版本吗,如果方便的话麻烦添加一下 README 中的 QQ 群
目前的调查情况:
- java8 与 java11 的文档描述完全相同,因此可能不是由java版本引起的问题
- 抛出 FileNotFoundException 后,插件依然正常执行了所有工作(第一层递归错误信息是在 Native Method 中汇报的,很难查错)
- 错误信息中的路径疑似是相对路径,是否是由相对路径引起的问题(但 File 类并没有相同错误汇报,为什么 File 类与 FileOutputStream 类表现不同)
问题已在 d6918d7 中通过提供绝对路径临时解决,打包在 1.1.1-M1 中 目前仍不清楚以下三个问题的原因,因此暂时保留本 issue
目前的调查情况:
- java8 与 java11 的文档描述完全相同,因此可能不是由java版本引起的问题
- 抛出 FileNotFoundException 后,插件依然正常执行了所有工作(第一层递归错误信息是在 Native Method 中汇报的,很难查错)
- 错误信息中的路径疑似是相对路径,是否是由相对路径引起的问题(但 File 类并没有相同错误汇报,为什么 File 类与 FileOutputStream 类表现不同)
目前的调查情况:
- java8 与 java11 的文档描述完全相同,因此可能不是由java版本引起的问题
- 抛出 FileNotFoundException 后,插件依然正常执行了所有工作(第一层递归错误信息是在 Native Method 中汇报的,很难查错)
- 错误信息中的路径疑似是相对路径,是否是由相对路径引起的问题(但 File 类并没有相同错误汇报,为什么 File 类与 FileOutputStream 类表现不同)
根据当事人反馈出现了描述理解错误,第二条已解决,1.1.0 版本并没有正常执行所有工作(没有正常缓存图片) 剩下的待解决问题:(实在想不通) 为何 MCL 环境对 FileOutputStream 类提供相对路径会出现错误,而 File 类提供相对路径则正常执行
目前的调查情况:
- java8 与 java11 的文档描述完全相同,因此可能不是由java版本引起的问题
- 抛出 FileNotFoundException 后,插件依然正常执行了所有工作(第一层递归错误信息是在 Native Method 中汇报的,很难查错)
- 错误信息中的路径疑似是相对路径,是否是由相对路径引起的问题(但 File 类并没有相同错误汇报,为什么 File 类与 FileOutputStream 类表现不同)
根据当事人反馈出现了描述理解错误,第二条已解决,1.1.0 版本并没有正常执行所有工作(没有正常缓存图片) 剩下的待解决问题:(实在想不通) 为何 MCL 环境对 FileOutputStream 类提供相对路径会出现错误,而 File 类提供相对路径则正常执行
同样使用的是MCL环境,但是图片缓存是正常的。data/EntryLib/images
下有对应图片的缓存,行为正常。
插件版本 1.0.3(1.1.0也测试过,没有出现报错),MCL 1.0.5,mirai-core 2.7-M2
目前的调查情况:
- java8 与 java11 的文档描述完全相同,因此可能不是由java版本引起的问题
- 抛出 FileNotFoundException 后,插件依然正常执行了所有工作(第一层递归错误信息是在 Native Method 中汇报的,很难查错)
- 错误信息中的路径疑似是相对路径,是否是由相对路径引起的问题(但 File 类并没有相同错误汇报,为什么 File 类与 FileOutputStream 类表现不同)
根据当事人反馈出现了描述理解错误,第二条已解决,1.1.0 版本并没有正常执行所有工作(没有正常缓存图片) 剩下的待解决问题:(实在想不通) 为何 MCL 环境对 FileOutputStream 类提供相对路径会出现错误,而 File 类提供相对路径则正常执行
同样使用的是MCL环境,但是图片缓存是正常的。
data/EntryLib/images
下有对应图片的缓存,行为正常。 插件版本 1.0.3(1.1.0也测试过,没有出现报错),MCL 1.0.5,mirai-core 2.7-M2
我的MCL版本是1.2.2 mirai-core 2.7-M2 插件版本则是升级到1.1.1才可正常使用