Ubuntu系统输入./cli start启动原神3.2服务端后加载中出现ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - Could not find an appender named [SERVEREVENT]. Did you define it below instead of above in the configuration file? 16:19:45,822 |-ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - See http://logback.qos.ch/codes.html#appender_order for more details. 16:19:45,822 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. 16:19:45,823 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@4f970963 - Registering current configuration as safe fallback point 16:19:46 <ERROR:DataLoader> We were unable to locate your default data files. 16:19:46 <ERROR:Crypto> An error occurred while loading keys. java.lang.NullPointerException: null at java.base/java.util.Objects.requireNonNull(Objects.java:209) at emu.grasscutter.utils.Crypto.loadKeys(Crypto.java:43) at emu.grasscutter.Grasscutter.main(Grasscutter.java:81)
时间: 2024-04-01 11:37:25 浏览: 13
这个错误信息涉及到日志记录和数据加载。首先,关于日志记录,错误信息指出无法找到名为 [SERVEREVENT] 的 appender。这可能是因为在配置文件中定义的 appender 顺序不正确,你可以参考错误信息中提供的链接来了解更多信息。其次,关于数据加载,错误信息指出无法定位默认数据文件。这可能是由于服务端无法找到数据文件或者文件路径不正确导致的。你可以检查服务端程序的配置文件和数据文件路径是否正确,或者尝试重新下载和安装数据文件。
相关问题
ERROR in ch.qos.logback.core.joran.spi.Interpreter@64:116 - no applicable action for [com.fasterxml.jackson.databind.Module]
这个错误通常是因为你的logback版本过低,不支持`com.fasterxml.jackson.databind.Module`这个配置节点导致的。如果你使用的是logback 1.2.x版本,那么应该支持这个配置节点。如果你使用的是logback 1.1.x或更低版本,那么需要升级logback版本或者不使用这个配置节点。
如果你确定你的logback版本是1.2.x或更高版本,那么可能是因为在你的logback配置文件中没有正确地引入jackson-databind依赖。你可以尝试在项目的pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.9</version>
</dependency>
```
如果使用的是Gradle,则可以在构建文件中添加以下依赖:
```
compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.9.9'
```
添加依赖后,重新构建并运行应用程序应该就可以解决这个问题了。
docker error in ch.qos.logback.core.rolling.rollingfileappender[file] - fail
当启动 Docker 容器时,可能会遇到 "docker error in ch.qos.logback.core.rolling.rollingfileappender[file] - fail" 错误。这个错误往往是由于日志文件无法创建或写入而导致的。
首先,我们需要检查容器是否有写入权限。可以通过使用以下命令在容器中查看文件权限:
```
docker exec -it <容器ID> ls -la <文件路径>
```
确保容器中正在尝试写入的文件或目录具有适当的权限。如果没有适当的写入权限,可以使用以下命令更改权限:
```
docker exec -it <容器ID> chmod 777 <文件路径>
```
另外,还需要确保路径和文件名正确无误。如果路径或文件名错误,Docker 将无法创建或写入文件。检查路径和文件名是否正确,并确保它们匹配容器中的实际位置。
此外,还需要检查磁盘空间是否充足。如果磁盘空间不足,Docker 将无法创建新的文件或写入日志,并抛出错误。可以通过运行以下命令检查磁盘空间使用情况:
```
docker system df
```
确保磁盘空间足够,并删除不需要的文件或日志以释放空间。
最后,还可以尝试重启 Docker 服务。有时,错误是由于服务故障或其他问题引起的。通过运行以下命令来重启 Docker 服务:
```
sudo service docker restart
```
如果以上方法都没有解决问题,建议检查 Docker 日志以获取更多详细的错误信息,并根据日志提供的信息采取进一步的行动。