Hello,
I upgraded from 3.6.1 to 3.8.1 today, and now I'm getting the following error in the Plugin Manager.
com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalArgumentException: cannot convert null into a String
at com.github.benmanes.caffeine.guava.CaffeinatedGuavaLoadingCache.get(CaffeinatedGuavaLoadingCache.java:65)
at com.googlesource.gerrit.plugins.manager.PluginsCentralCache.availablePlugins(PluginsCentralCache.java:41)
at com.googlesource.gerrit.plugins.manager.OnStartStop$1.run(OnStartStop.java:53)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.IllegalArgumentException: cannot convert null into a String
at com.googlesource.gerrit.plugins.manager.gson.SmartJson$1.apply(SmartJson.java:40)
at com.googlesource.gerrit.plugins.manager.gson.SmartJson$1.apply(SmartJson.java:36)
at java.base/java.util.Optional.map(Optional.java:260)
at com.googlesource.gerrit.plugins.manager.gson.SmartJson.getOptionalString(SmartJson.java:35)
at com.googlesource.gerrit.plugins.manager.repository.JenkinsCiPluginsRepository.lambda$getPluginArtifactInfo$2(JenkinsCiPluginsRepository.java:146)
at java.base/java.util.Optional.flatMap(Optional.java:289)
at com.googlesource.gerrit.plugins.manager.repository.JenkinsCiPluginsRepository.getPluginArtifactInfo(JenkinsCiPluginsRepository.java:146)
at com.googlesource.gerrit.plugins.manager.repository.JenkinsCiPluginsRepository$1.apply(JenkinsCiPluginsRepository.java:113)
at com.googlesource.gerrit.plugins.manager.repository.JenkinsCiPluginsRepository$1.apply(JenkinsCiPluginsRepository.java:109)
at java.base/java.util.Optional.flatMap(Optional.java:289)
at com.googlesource.gerrit.plugins.manager.repository.JenkinsCiPluginsRepository.getPluginInfo(JenkinsCiPluginsRepository.java:108)
at com.googlesource.gerrit.plugins.manager.repository.JenkinsCiPluginsRepository.getList(JenkinsCiPluginsRepository.java:90)
at com.googlesource.gerrit.plugins.manager.repository.JenkinsCiPluginsRepository.list(JenkinsCiPluginsRepository.java:73)
at com.googlesource.gerrit.plugins.manager.repository.JenkinsCiPluginsRepository.list(JenkinsCiPluginsRepository.java:41)
at com.googlesource.gerrit.plugins.manager.PluginsCentralLoader.load(PluginsCentralLoader.java:55)
at com.googlesource.gerrit.plugins.manager.PluginsCentralLoader.load(PluginsCentralLoader.java:31)
at com.github.benmanes.caffeine.guava.CaffeinatedGuavaLoadingCache$SingleLoader.load(CaffeinatedGuavaLoadingCache.java:136)
at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:141)
at com.github.benmanes.caffeine.cache.LocalCache.lambda$statsAware$0(LocalCache.java:139)
at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2413)
at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1916)
at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2411)
at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2394)
at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:54)
at com.github.benmanes.caffeine.guava.CaffeinatedGuavaLoadingCache.get(CaffeinatedGuavaLoadingCache.java:59)
... 3 more
Gerrit itself still works fine, but the Plugin Manager doesn't find any of the plugins on GerritForge.
Has anyone else observed this?
Thanks,
Marquis