当前位置: 首页 > 知识库问答 >
问题:

WebLogic Portal VCR IllegalMonitorStateException到JSR-170存储库的连接

马弘益
2023-03-14

我们最近从WebLogic Portal 9.2.3升级到10.3.5。我们有一个JackRabbit存储库,通过Day Software JSR-170 VCR-JCR Provider连接。在9.2.3上,这一切都很好,但是在10.3.5上,当我们试图检索内容时,我们会得到一个IllegalMonitorStateException。我们在JackRabbit上有自己的门面,它实现了JCR-170。下面是从服务器上调试出来的结果:

[com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.initializeSessionState():1215] com.bea.content.federated.internal.delegate.RepositoryManagerDelegate@2b70161: (re)initializing all repo sessions for username: <WLS Kernel>
[com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.initializeSessionState():1215] com.bea.content.federated.internal.delegate.RepositoryManagerDelegate@2bf2311: (re)initializing all repo sessions for username: <WLS Kernel>
[com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.initializeSessionState():1215] com.bea.content.federated.internal.delegate.RepositoryManagerDelegate@2fa5952: (re)initializing all repo sessions for username: <anonymous>
[com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.ensureConnectedToRepository():801] com.bea.content.federated.internal.delegate.RepositoryManagerDelegate@2fa5952: no session found for repoName=indhold; need to connect
[com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.ensureConnectedToRepository():821] com.bea.content.federated.internal.delegate.RepositoryManagerDelegate@2fa5952: connect write lock acquired for repoName=indhold
[com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.connectToRepository():875] com.bea.content.federated.internal.delegate.RepositoryManagerDelegate@2fa5952: connecting to repositoryName= indhold
[com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.getRepositoryClass():1503] invoking Class.forName(repoClassName)
[com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.getRepository():1403] com.bea.content.federated.internal.delegate.RepositoryManagerDelegate@2fa5952: Ticket authentication error for: indhold java.lang.IllegalMonitorStateException
at java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(ReentrantReadWriteLock.java:363)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1317)
at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadWriteLock.java:745)
at com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.getRepositoryClass(RepositoryManagerDelegate.java:1537)
at com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.getRepository(RepositoryManagerDelegate.java:1327)
at com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.connectToRepository(RepositoryManagerDelegate.java:893)
at com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.ensureConnectedToRepository(RepositoryManagerDelegate.java:832)
at com.bea.content.federated.internal.delegate.RepositoryManagerDelegate.connect(RepositoryManagerDelegate.java:1160)
at com.bea.content.federated.internal.delegate.RepositoryHelper.checkCapability(RepositoryHelper.java:759)
at com.bea.content.federated.internal.CapabilityManagerImpl.checkRepositoryCapability(CapabilityManagerImpl.java:57)
at com.bea.content.federated.internal.ManagerImplCapabilityHelper.checkCapability(ManagerImplCapabilityHelper.java:80)
at com.bea.content.federated.internal.ManagerImplCapabilityHelper.verifyCapability(ManagerImplCapabilityHelper.java:54)
at com.bea.content.federated.internal.NodeManagerImpl.getNode(NodeManagerImpl.java:432)
at dk.skat.portal.front.helper.ContentHelper.getNode(ContentHelper.java:1591)

此外,我们在9.2.3中似乎没有任何麻烦,在10.3.5中有什么变化?

共有1个答案

蓟俊杰
2023-03-14

有同样的问题,请在以下位置找到解决方案https://forums.oracle.com/forums/thread.jspa?messageid=10984645

简而言之,这是一个产品错误,请求Oracle提供以下修补程序

WLP Version: 10.3.5
Patch Name/Patch Number/Bug Number: 14377862
Smart Update Patch ID: HPV8
 类似资料:
  • 问题内容: 我正在尝试在github仓库上连接詹金斯。 当我指定Repo URL jenkins时,返回以下错误消息: 无法连接到存储库:命令“ git ls-remote -h git@github.com:adolfosrs / jenkins-test.git HEAD”返回状态码128:stdout:stderr:主机密钥验证失败。致命:无法从远程存储库读取。请确保您具有正确的访问权限,并

  • 我正在尝试将新的JasperSoft Studio 5.5版连接到我的Jasper Reports Server 4.5.0的存储库。输入所有详细信息并单击测试后,我会看到以下Nullpointer异常: 有人知道这是一个版本兼容性错误还是一个我需要编辑才能连接的文件吗。 另外,我已经设法让Jaspersoft Studio连接到我的JR Server版本5.2.0,没有任何错误。

  • 我有我的Java maven项目的TFS存储库。我想通过创建新的管道来访问Azure DevOps中的那个项目。在Azure DevOps中,我们有5个选项,其中之一是通过TFVC创建新的管道,它要求存储库URL(连接URL)。我提到了连接URL,但在Azure DevOps中仍然没有显示项目结构。 我还尝试添加一个新的服务连接(添加azure Repos/Team Foundation服务连接)

  • 我已经安装了EclipseIDEforJ2EE,现在我正在尝试安装WTP。我在这里和其他地方都试过了。。 没有代理问题,因为我可以通过内部网络浏览器打开存储库网站。 我尝试添加"-Djava.net.preferIPv4Stack=true"到eclipse.ini. 我尝试过清除缓存,一个不同的工作区。。。顺便说一下,我是个十足的新手。以防万一我错过了一些明显的东西。 无法连接到存储库http:

  • 我试图将一个Azure Blob存储容器挂载到一个DataBricks实例上,虽然挂载确实有效,但它似乎没有使用存储容器。 我在这里漏掉了什么?

  • 我见过几个问题[1][2][3]有点类似于这一点,但没有一个答案产生任何成功。 所以,以下是我看到的问题: 1)pom表明它无法连接到本地。m2存储库。 6)用Java1.7而不是1.8启动Intellij 7)卸载和重新安装Maven、Java和Intellij 非常感谢任何帮助。