Jenkins Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/collect/ImmutableSet
时间: 2023-11-18 17:54:11 浏览: 43
这个错误通常是由于缺少Google Guava库引起的。Google Guava是一个Java库,提供了许多实用的工具类和函数,包括不可变集合、函数式编程、缓存、原生类型支持等等。如果您的项目中使用了Google Guava库,但是在Jenkins构建时出现了NoClassDefFoundError错误,那么您需要确保在Jenkins服务器上安装了Google Guava库,并将其添加到Jenkins的类路径中。您可以通过在Jenkins的全局配置中添加Google Guava库的路径来实现这一点。如果您不确定如何添加类路径,请参考Jenkins文档或向Jenkins社区寻求帮助。
相关问题
jenkins Exception in thread "main" java.lang.UnsupportedClassVersionError: h
这个错误通常是由于 Java 程序使用了不支持的 Java 版本导致的。您可以检查您的 Jenkins 是否使用了正确的 Java 版本。您可以通过以下步骤来解决这个问题:
1. 确认您的 Jenkins 是否使用了正确的 Java 版本。您可以在 Jenkins 的系统设置中找到 Java 路径,并确认它是否指向了正确的 Java 安装路径。
2. 如果您的 Jenkins 使用的是较旧的 Java 版本,您可以尝试升级到最新版本的 Java。
3. 如果您的 Jenkins 使用的是最新版本的 Java,但仍然出现这个错误,您可以尝试重新安装 Jenkins。
以下crash报错原因:// CRASH: com.qinggan.app.setting (pid 1357) // Short Msg: java.lang.IndexOutOfBoundsException // Long Msg: java.lang.IndexOutOfBoundsException: Index: 2, Size: 0 // Build Label: qti/f6803f/f6803f:9/PQ3B.190801.002/153:user/jenkins-153,test-keys // Build Changelist: 153 // Build Time: 1679522022000 // java.lang.IndexOutOfBoundsException: Index: 2, Size: 0 // at java.util.ArrayList.get(ArrayList.java:437) // at com.qinggan.setting.netlib.adapter.WifiViewAdapter$onCreateViewHolder$1.onClick(WifiViewAdapter.kt:33) // at android.view.View.performClick(View.java:6600) // at android.view.View.performClickInternal(View.java:6577) // at android.view.View.access$3200(View.java:779) // at android.view.View$PerformClick.run(View.java:25909) // at android.os.Handler.handleCallback(Handler.java:873) // at android.os.Handler.dispatchMessage(Handler.java:99) // at android.os.Looper.loop(Looper.java:193) // at android.app.ActivityThread.main(ActivityThread.java:6736) // at java.lang.reflect.Method.invoke(Native Method) // at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) // at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
这段代码的问题在于尝试访问了一个空的 ArrayList 中的第二个元素,导致了 java.lang.IndexOutOfBoundsException 异常。具体解决方案需要看代码中的逻辑和数据结构,可能需要进行空值检查或者索引范围的判断。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)