1. Q:插件升级/安装后无法启用,且 Confluence 日志中报错如下怎么办?

2023-09-21 03:26:47,393 ERROR [ThreadPoolAsyncTaskExecutor::Thread 28] [internal.dependencies.startup.DependencyWaiterApplicationContextExecutor] fail Unable to create application context for [com.shdsd.plugin.attachmentListener], unsatisfied dependencies: none
-- referer: http://192.168.xx.xx:xxxxx/plugins/servlet/upm | url: /rest/plugins/1.0/com.shdsd.plugin.attachmentListener-key | traceId: 6e9a3b6a71ccb0b9 | userName: admin
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from URL [bundle://319.0:0/META-INF/spring/atlassian-plugins-component-imports.xml]; nested exception is java.lang.IllegalStateException: The bundle is uninstalled.
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:417)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:196)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:232)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:203)
......
Caused by: java.lang.IllegalStateException: The bundle is uninstalled.
at org.apache.felix.framework.Felix.getBundleResources(Felix.java:1706)
at org.apache.felix.framework.BundleImpl.getResources(BundleImpl.java:689)
at org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader.getResources(BundleDelegatingClassLoader.java:186)
at org.springframework.core.io.support.PropertiesLoaderUtils.loadAllProperties(PropertiesLoaderUtils.java:188)
at org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.getHandlerMappings(DefaultNamespaceHandlerResolver.java:164)
at org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.resolve(DefaultNamespaceHandlerResolver.java:118)
......
... 20 more

A:重启 Confluence 即可解决。

2. Q:“下载全部附件” 的时候,为什么会失败?

A:共有以下三种原因:

  1. 在 “全局配置 > 附件下载限制” 这里,配置了 限制下载 zip 后缀的文件。
  2. 在 “全局配置 > 附件下载限制” 这里,配置了 限制下载其他后缀的文件,且 ”下载全部附件“ 的 zip 中正好包含该后缀的文件。
  3. 在 “更多空间权限“、”更多页面权限” 这里,没有为该用户授予 ”下载附件” 的权限。
  • 无标签