周末停电导致服务器瘫痪,在重新启动Stellent之后,GET_DYNAMIC_PAGE服务无法工作。这是我看到的错误消息的第一部分:
Unable to retrieve page. Unable to execute service method 'getDynamicPage'. (System Error: Runtime error: java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:396) 其他IdcServices工作,如WORK_IN_PROGRESS和GET_DOC_PAGE。
我还收到一个错误,当我试图启动网络布局Config时,它说它不能启动executePageService --因为由Web创建的文件是由GET_DYNAMIC_PAGE提供的文件,我想有一个连接.
奇怪的是,这种情况发生在开发服务器上--生产服务器也发生了故障,但是当它启动时,它运行得很好。我花了最后一天半的时间试图发现开发服务器和prod服务器之间有什么不同,它们似乎是相同的。
有小费吗?
发布于 2017-03-03 17:54:48
在使用Oracle打开票证后,我们发现这个问题是由一个损坏的lockwait.dat文件引起的: StellentDir\data\pages\
修复问题的:
根据Oracle的说法,这两个文件将被重新创建,尽管在我们的例子中只有lockwait.dat文件回来了,但是缺少PageTree.map似乎并没有造成任何问题,所以我们认为问题已经解决了。
我不得不重新加载两次破损的页面,但在那之后,它工作得很好。不管怎么说,有几天,它又停止工作了。吹走lockwait.dat文件修复了它,但是Stellent不再像以前那样坚固的应用程序了。也许是时候升级了..。
发布于 2016-10-19 21:34:50
如果您查看Content日志,则整个堆栈跟踪显示了什么?
您的系统上有任何自定义吗?
您正在运行哪个版本的WebCenter内容(7.x、11g、12c)?
https://stackoverflow.com/questions/40119504
复制相似问题