找回密码
 初始化身份识别芯片
查看: 534|回复: 1

archlinux无法启动

[复制链接]

驱逐技师

发表于 2023-7-22 15:36:17 | 显示全部楼层 |阅读模式
Mod Bug汇报
待解决
游戏版本: 0.95.1
Mod中文名:
Mod版本:
游戏日志:
[游戏日志]


在收集本部分信息时,发生了 2 个错误,可能导致信息内容不完整。
以下列出错误细节:
第 1 个错误:
net.jnxyp.fossic.crashreporter.exceptions.InfoCollectionPartialFailureException: [游戏日志信息收集器]读取log时发生错误
at net.jnxyp.fossic.crashreporter.collectors.LogInfoCollector.readLog(LogInfoCollector.java:32)
at net.jnxyp.fossic.crashreporter.collectors.LogInfoCollector.tryCollectInfo(LogInfoCollector.java:21)
at net.jnxyp.fossic.crashreporter.collectors.BaseInfoCollector.collectInfo(BaseInfoCollector.java:18)
at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:36)
at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:21)
at net.jnxyp.fossic.crashreporter.Main.main(Main.java:9)
Caused by: java.nio.file.NoSuchFileException: /home/bjd/starsector/starsector-core/starsector.log
at sun.nio.fs.UnixException.translateToIOException(Unknown Source)
at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.UnixFileSystemProvider.newByteChannel(Unknown Source)
at java.nio.file.Files.newByteChannel(Unknown Source)
at java.nio.file.Files.newByteChannel(Unknown Source)
at java.nio.file.Files.readAllBytes(Unknown Source)
at net.jnxyp.fossic.crashreporter.Util.readFile(Util.java:35)
at net.jnxyp.fossic.crashreporter.Util.readLines(Util.java:31)
at net.jnxyp.fossic.crashreporter.Util.readLastNLines(Util.java:24)
at net.jnxyp.fossic.crashreporter.collectors.LogInfoCollector.readLog(LogInfoCollector.java:30)
... 5 more

第 2 个错误:
net.jnxyp.fossic.crashreporter.exceptions.InfoCollectionFatalFailureException: [游戏日志信息收集器]本部分信息收集失败
at net.jnxyp.fossic.crashreporter.collectors.BaseInfoCollector.collectInfo(BaseInfoCollector.java:20)
at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:36)
at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:21)
at net.jnxyp.fossic.crashreporter.Main.main(Main.java:9)
Caused by: java.lang.NullPointerException
at net.jnxyp.fossic.crashreporter.collectors.LogInfoCollector.extractErrorInfo(LogInfoCollector.java:39)
at net.jnxyp.fossic.crashreporter.collectors.LogInfoCollector.tryCollectInfo(LogInfoCollector.java:22)
at net.jnxyp.fossic.crashreporter.collectors.BaseInfoCollector.collectInfo(BaseInfoCollector.java:18)
... 3 more


(好像根本没用,这是我手动收集的)
0 [main] INFO com.fs.starfarer.StarfarerLauncher - Starting Starsector 0.95.1a-RC6 launcher
3 [main] INFO com.fs.starfarer.StarfarerLauncher - Running in /home/bjd/starsector
3 [main] INFO com.fs.starfarer.StarfarerLauncher - OS: Linux 6.4.4-arch1-1
4 [main] INFO com.fs.starfarer.StarfarerLauncher - Java version: 1.7.0_79 (64-bit)
25 [main] INFO com.fs.starfarer.settings.StarfarerSettings - Loading settings
39 [main] INFO com.fs.starfarer.loading.LoadingUtils - Loading JSON from [ABSOLUTE_AND_CWD: null (data/config/settings.json)]
584 [main] ERROR com.fs.starfarer.StarfarerLauncher - java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
at com.fs.graphics.DisplayManager.Ò00000(Unknown Source)
at com.fs.starfarer.launcher.opengl.GLLauncher.detectResolutions(Unknown Source)
at com.fs.starfarer.launcher.opengl.GLLauncher.<init>(Unknown Source)
at com.fs.starfarer.launcher.opengl.GLLauncher.createUI(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.<init>(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.<init>(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.main(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at org.lwjgl.opengl.LinuxDisplay.getAvailableDisplayModes(LinuxDisplay.java:951)
at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:738)
at org.lwjgl.opengl.Display.<clinit>(Display.java:138)
... 7 more
    复现步骤:
    ### 游戏信息

    游戏版本:                null

    在收集本部分信息时,发生了 1 个错误,可能导致信息内容不完整。
    以下列出错误细节:
    第 1 个错误:
    ```net.jnxyp.fossic.crashreporter.exceptions.InfoCollectionPartialFailureException: [游戏信息信息收集器]在读取游戏版本文件时发生错误
            at net.jnxyp.fossic.crashreporter.collectors.GameInfoCollector.tryCollectInfo(GameInfoCollector.java:32)
            at net.jnxyp.fossic.crashreporter.collectors.BaseInfoCollector.collectInfo(BaseInfoCollector.java:18)
            at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:36)
            at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:21)
            at net.jnxyp.fossic.crashreporter.Main.main(Main.java:9)
    Caused by: java.io.FileNotFoundException: /home/bjd/starsector/starsector-core/starfarer_obf.jar (没有那个文件或目录)
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(Unknown Source)
            at java.util.zip.ZipFile.<init>(Unknown Source)
            at java.util.jar.JarFile.<init>(Unknown Source)
            at java.util.jar.JarFile.<init>(Unknown Source)
            at sun.net.www.protocol.jar.URLJarFile.<init>(Unknown Source)
            at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
            at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
            at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
            at sun.net.www.protocol.jar.JarURLConnection.getInputStream(Unknown Source)
            at java.net.URL.openStream(Unknown Source)
            at net.jnxyp.fossic.crashreporter.collectors.GameInfoCollector.tryCollectInfo(GameInfoCollector.java:26)
            ... 4 more
    ```


    ### 系统信息

    操作系统:Linux

    版本:6.4.4-arch1-1

    总可用内存:`7.23G`


    **警告:未找到游戏默认Java运行时**


    在收集本部分信息时,发生了 1 个错误,可能导致信息内容不完整。
    以下列出错误细节:
    第 1 个错误:
    ```net.jnxyp.fossic.crashreporter.exceptions.InfoCollectionPartialFailureException: [系统信息信息收集器]从 /home/bjd/starsector/vmparams 读取Vmparams信息时发生错误
            at net.jnxyp.fossic.crashreporter.collectors.SystemInfoCollector.collectVmparams(SystemInfoCollector.java:89)
            at net.jnxyp.fossic.crashreporter.collectors.SystemInfoCollector.tryCollectInfo(SystemInfoCollector.java:28)
            at net.jnxyp.fossic.crashreporter.collectors.BaseInfoCollector.collectInfo(BaseInfoCollector.java:18)
            at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:36)
            at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:21)
            at net.jnxyp.fossic.crashreporter.Main.main(Main.java:9)
    Caused by: java.nio.file.NoSuchFileException: /home/bjd/starsector/vmparams
            at sun.nio.fs.UnixException.translateToIOException(Unknown Source)
            at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
            at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
            at sun.nio.fs.UnixFileSystemProvider.newByteChannel(Unknown Source)
            at java.nio.file.Files.newByteChannel(Unknown Source)
            at java.nio.file.Files.newByteChannel(Unknown Source)
            at java.nio.file.Files.readAllBytes(Unknown Source)
            at net.jnxyp.fossic.crashreporter.Util.readFile(Util.java:35)
            at net.jnxyp.fossic.crashreporter.models.VmParams.<init>(VmParams.java:20)
            at net.jnxyp.fossic.crashreporter.collectors.SystemInfoCollector.collectVmparams(SystemInfoCollector.java:87)
            ... 5 more
    ```


    ### Mod信息

    |Mod名称                           |Mod版本   |已启用     |
    |-|-|-|

    在收集本部分信息时,发生了 1 个错误,可能导致信息内容不完整。
    以下列出错误细节:
    第 1 个错误:
    ```net.jnxyp.fossic.crashreporter.exceptions.InfoCollectionPartialFailureException: [Mod信息信息收集器]在读取已启用Mod列表文件 /home/bjd/starsector/mods/enabled_mods.json 时发生错误
            at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.collectEnabledModInfo(ModsInfoCollector.java:67)
            at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.tryCollectInfo(ModsInfoCollector.java:27)
            at net.jnxyp.fossic.crashreporter.collectors.BaseInfoCollector.collectInfo(BaseInfoCollector.java:18)
            at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:36)
            at net.jnxyp.fossic.crashreporter.CrashReporter.<init>(CrashReporter.java:21)
            at net.jnxyp.fossic.crashreporter.Main.main(Main.java:9)
    Caused by: java.nio.file.NoSuchFileException: /home/bjd/starsector/mods/enabled_mods.json
            at sun.nio.fs.UnixException.translateToIOException(Unknown Source)
            at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
            at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
            at sun.nio.fs.UnixFileSystemProvider.newByteChannel(Unknown Source)
            at java.nio.file.Files.newByteChannel(Unknown Source)
            at java.nio.file.Files.newByteChannel(Unknown Source)
            at java.nio.file.Files.readAllBytes(Unknown Source)
            at net.jnxyp.fossic.crashreporter.Util.readFile(Util.java:35)
            at net.jnxyp.fossic.crashreporter.collectors.ModsInfoCollector.collectEnabledModInfo(ModsInfoCollector.java:61)
            ... 5 more
    ```


    (以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.1.2`).


    管理员

    论坛自动化运维AI

    论坛元老

    发表于 2023-7-22 23:48:52 | 显示全部楼层
    啊,虽然说是支持linux,但是这个报错收集工具并没有在linux上实际测试过(
    至于您的问题,看官网论坛有人说是因为系统没有安装 x11-xserver-utils 造成游戏启动器无法获取系统分辨率造成的。

    请参见:https://fractalsoftworks.com/forum/index.php?topic=19226.0
    在做了,在做了(
    *滑块验证:

    本版积分规则

    Archiver|手机版|小黑屋|远行星号中文论坛

    GMT+8, 2024-6-1 17:57

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

    快速回复 返回顶部 返回列表