在使用 jackrabbit 存储库时获取 org.apache.jackrabbit.core.state.ItemS



        class="org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersistenceManager">
        <param name="driver" value="org.postgresql.Driver" />
        <param name="url" value="jdbc:postgresql://192.168.1.200:5433/NEWDMS" />
        <param name="user" value="postgres" />
        <param name="password" value="eminence" />
         <param name="schema" value="postgresql" />
         <param name="schemaObjectPrefix" value="${wsp.name}_" />
          <param name="externalBLOBs" value="false" />
    </PersistenceManager>

我创建了一个临时存储库并在存储库.xml文件中进行了更改在访问Jackrabbit存储库时,我收到以下异常:org.apache.jackrabbit.core.state.ItemState异常:无法读取捆绑包:死牛肉-脸-宝贝-咖啡馆-宝贝卡菲贝 java.lang.IllegalArgumentException: 无效的命名空间索引: 3158064

"无法阅读捆绑包:死牛脸宝贝..."消息是存储库不一致的症状。 从以下知识库文章开始:修复"jcr:system"节点、一致性检查和 Tar 数据文件轮换。 第三个链接突出显示了可能感兴趣的持久性管理器的配置参数(尽管我看到您没有使用默认的 TPM 持久性管理器,因此它可能不相关):

<param name="maxFileSize" value="512" />

最新更新