IBM FileNet Webdav problem
Having trouble installing Oxygen? Got a bug to report? Post it all here.
-
- Posts: 34
- Joined: Mon Jun 03, 2013 2:17 pm
IBM FileNet Webdav problem
Post by yury.eroshenkov »
Dear, oXygen team support.
Again, DITAWorks team needs help.
As you may know, our solition is a DITA CMS, which cover all documentation lifecycle. For DITA topics authoring we're using your Author Component (Applet).
But the problem not in this applet, but, actually, with standalone oXygen Editor.
We're using IBM FileNet as a content repository. Some of our clients prefer to author the content with standalone oXygen editor via WEBDAV connection. And here some strange things happen.
There are no exact case, but when the connection established and some topic is open in Editor for some time (for example, for an hour),
FileNet repository begans to create a dozen copies of the locked file with default type "Document", instead of custom type of the main locked file. As a result, FileNet server is down and only restart of the WebSphere helps.
FileNet log when the issue occures:
We don't know exactly to which side (server side or client) the problem belongs, but we didn't find any mention of such problem on FileNet forums and documentation. We tried to patch FilNet with last fixpacks, but without any
result. Can you help us to find out the reason of this situation, and, if it's possible, provide as a workaround? Have you expirience of using FileNet WEBDAV connection?
Have you a possibility to investigate this problem with local FileNet? Or we have to provide an access to our installation?
Again, DITAWorks team needs help.

As you may know, our solition is a DITA CMS, which cover all documentation lifecycle. For DITA topics authoring we're using your Author Component (Applet).
But the problem not in this applet, but, actually, with standalone oXygen Editor.
We're using IBM FileNet as a content repository. Some of our clients prefer to author the content with standalone oXygen editor via WEBDAV connection. And here some strange things happen.
There are no exact case, but when the connection established and some topic is open in Editor for some time (for example, for an hour),
FileNet repository begans to create a dozen copies of the locked file with default type "Document", instead of custom type of the main locked file. As a result, FileNet server is down and only restart of the WebSphere helps.
FileNet log when the issue occures:
Code: Select all
************* End Display Current Environment *************
[26.8.14 13.33.47:640 FET] 00000015 ThreadMonitor W WSVR0605W: Thread "WebContainer : 4" (00000034) has been active for 677406 milliseconds and may be hung. There is/are 1 thread(s) in total in the server that may be hung.
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:140)
at com.ibm.db2.jcc.t4.x.b(x.java:208)
at com.ibm.db2.jcc.t4.x.c(x.java:360)
at com.ibm.db2.jcc.t4.x.c(x.java:473)
at com.ibm.db2.jcc.t4.x.v(x.java:1241)
at com.ibm.db2.jcc.t4.y.b(y.java:165)
at com.ibm.db2.jcc.t4.n.b(n.java:36)
at com.ibm.db2.jcc.t4.b.readLocalCommit_(b.java:2935)
at com.ibm.db2.jcc.am.Connection.readCommit(Connection.java:1236)
at com.ibm.db2.jcc.am.Connection.flowCommit(Connection.java:1159)
at com.ibm.db2.jcc.t4.b.flowCommit(b.java:5930)
at com.ibm.db2.jcc.am.Connection.flowAutoCommit(Connection.java:1166)
at com.ibm.db2.jcc.am.ResultSet.flowAutoCommitIfNotAutoCommitted(ResultSet.java:616)
at com.ibm.db2.jcc.am.ResultSet.closeX(ResultSet.java:510)
at com.ibm.db2.jcc.am.ResultSet.nextX(ResultSet.java:414)
at com.ibm.db2.jcc.am.ResultSet.next(ResultSet.java:308)
at com.ibm.ws.rsadapter.jdbc.WSJdbcResultSet.next(WSJdbcResultSet.java:3120)
at com.filenet.engine.dbpersist.DBResult.getRows(DBResult.java:192)
at com.filenet.engine.dbpersist.DBResult.nextRow(DBResult.java:350)
at com.filenet.engine.retrieve.AdHocClassRetriever.loadObject(AdHocClassRetriever.java:5101)
at com.filenet.engine.retrieve.AdHocClassRetriever.doSearchImpl(AdHocClassRetriever.java:1535)
at com.filenet.engine.retrieve.AdHocClassRetriever.doSearch(AdHocClassRetriever.java:1201)
at com.filenet.engine.retrieve.AdHocClassRetriever.executeSearch(AdHocClassRetriever.java:732)
at com.filenet.engine.jca.impl.RequestBrokerImpl.executeSearch(RequestBrokerImpl.java:895)
at com.filenet.engine.jca.impl.RequestBrokerImpl.executeSearch(RequestBrokerImpl.java:817)
at com.filenet.engine.ejb.EngineCoreBean._executeSearch(EngineCoreBean.java:318)
at com.filenet.engine.ejb.EngineCoreBean.executeSearch(EngineCoreBean.java:286)
at com.filenet.engine.ejb.EJSLocalStatelessEngineCore_22877cb1.executeSearch(Unknown Source)
at com.filenet.engine.ejb.EngineBean.executeSearch(EngineBean.java:538)
at com.filenet.apiimpl.transport.ejbstubs.EJSRemoteStatelessEngine_2e64c374.executeSearch(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.ibm.CORBA.iiop.ClientDelegate$3.run(ClientDelegate.java:1189)
at java.security.AccessController.doPrivileged(AccessController.java:327)
at com.ibm.CORBA.iiop.ClientDelegate.invoke0(ClientDelegate.java:1186)
at com.ibm.CORBA.iiop.ClientDelegate$ClientDelegate0.invoke(ClientDelegate.java:1423)
at com.sun.proxy.$Proxy37.executeSearch(Unknown Source)
at com.filenet.apiimpl.transport.ejbstubs._Engine_Stub.executeSearch(Unknown Source)
at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl._executeSearch(EJBSession.java:925)
at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.run(EJBSession.java:543)
at java.security.AccessController.doPrivileged(AccessController.java:362)
at javax.security.auth.Subject.doAs(Subject.java:573)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:194)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:151)
at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.filenet.apiimpl.util.J2EEUtilWS.doAs(J2EEUtilWS.java:215)
at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.executeSearch(EJBSession.java:638)
at com.filenet.apiimpl.transport.ejb.EJBSession.executeSearch(EJBSession.java:306)
at com.filenet.apiimpl.util.SessionHandle.executeSearch(SessionHandle.java:193)
at com.filenet.apiimpl.core.Session.callExecuteSearch(Session.java:199)
at com.filenet.apiimpl.core.Session.fetchObjects(Session.java:776)
at com.filenet.apiimpl.core.Session.fetchObjects(Session.java:952)
at com.filenet.apiimpl.query.RepositorySearch.fetchObjects(RepositorySearch.java:164)
at com.filenet.api.query.SearchScope.fetchObjects(SearchScope.java:218)
at com.filenet.wcm.api.impl.bd.ZMI_GetContainmentName.execute(ZMI_GetContainmentName.java:123)
at com.filenet.wcm.api.impl.bd.MethodImplementation.createAndCall(MethodImplementation.java:154)
at com.filenet.wcm.api.impl.bd.RcBd.performMethodAndGetResponse(RcBd.java:222)
at com.filenet.wcm.api.impl.bd.RcBd.doRpc(RcBd.java:130)
at com.filenet.wcm.api.impl.bd.RcBd.doRpc(RcBd.java:40)
at com.filenet.wcm.api.impl.RemoteCommand.execute(RemoteCommand.java:415)
at com.filenet.wcm.api.impl.RemoteCommand.executeInner(RemoteCommand.java:397)
at com.filenet.wcm.api.impl.RemoteCommand.execute(RemoteCommand.java:329)
at com.filenet.wcm.api.impl.RemoteCommand.executeExpectingStringArray(RemoteCommand.java:285)
at com.filenet.wcm.api.impl.BaseObjectImpl.getContainmentNames(BaseObjectImpl.java:1110)
at com.filenet.wcm.apps.server.util.webdav.dp.WebDAVDataProvider.getDocumentViaParentFolder(WebDAVDataProvider.java:112)
at com.filenet.wcm.apps.server.util.webdav.dp.WebDAVDataProvider.doPut(WebDAVDataProvider.java:561)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:260)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
....thousands rows like this...
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.execute(LockMethod.java:78)
at com.filenet.wcm.apps.server.servlet.WebDAVServlet.service(WebDAVServlet.java:50)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1661)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1602)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149)
at com.filenet.ae.servlet.filter.SecurityPluginFilter.doFilter(SecurityPluginFilter.java:167)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.filenet.ae.toolkit.server.servlet.filter.ThreadLocalCleanupFilter.doFilter(ThreadLocalCleanupFilter.java:40)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.filenet.ae.toolkit.server.servlet.filter.PostprocessorFilter.doFilter(PostprocessorFilter.java:38)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.filenet.ae.toolkit.server.servlet.filter.ContainerBasedFilter.doFilter(ContainerBasedFilter.java:244)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.filenet.ae.toolkit.server.servlet.filter.SessionStateFilter.doFilter(SessionStateFilter.java:158)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.filenet.ae.toolkit.server.servlet.filter.PreprocessorFilter.doFilter(PreprocessorFilter.java:118)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:507)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3994)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:945)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:453)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:306)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:277)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1660)
[26.8.14 13.33.48:390 FET] 00000015 ThreadMonitor W WSVR0605W: Thread "WebContainer : 15" (00000049) has been active for 697422 milliseconds and may be hung. There is/are 2 thread(s) in total in the server that may be hung.
at com.filenet.apiimpl.util.BaseLogger.logError(BaseLogger.java:324)
at com.filenet.engine.util.Logger.logError(Logger.java:464)
at com.filenet.engine.jca.impl.RequestBrokerImpl.getObjects(RequestBrokerImpl.java:654)
at com.filenet.engine.ejb.EngineCoreBean._getObjects(EngineCoreBean.java:208)
at com.filenet.engine.ejb.EngineCoreBean.getObjects(EngineCoreBean.java:175)
at com.filenet.engine.ejb.EJSLocalStatelessEngineCore_22877cb1.getObjects(Unknown Source)
at com.filenet.engine.ejb.EngineBean.getObjects(EngineBean.java:415)
at com.filenet.apiimpl.transport.ejbstubs.EJSRemoteStatelessEngine_2e64c374.getObjects(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.ibm.CORBA.iiop.ClientDelegate$3.run(ClientDelegate.java:1189)
at java.security.AccessController.doPrivileged(AccessController.java:327)
at com.ibm.CORBA.iiop.ClientDelegate.invoke0(ClientDelegate.java:1186)
at com.ibm.CORBA.iiop.ClientDelegate$ClientDelegate0.invoke(ClientDelegate.java:1423)
at com.sun.proxy.$Proxy37.getObjects(Unknown Source)
at com.filenet.apiimpl.transport.ejbstubs._Engine_Stub.getObjects(Unknown Source)
at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl._getObjects(EJBSession.java:675)
at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.run(EJBSession.java:531)
at java.security.AccessController.doPrivileged(AccessController.java:362)
at javax.security.auth.Subject.doAs(Subject.java:573)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:194)
at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:151)
at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.filenet.apiimpl.util.J2EEUtilWS.doAs(J2EEUtilWS.java:215)
at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.getObjects(EJBSession.java:573)
at com.filenet.apiimpl.transport.ejb.EJBSession.getObjects(EJBSession.java:470)
at com.filenet.apiimpl.util.SessionHandle.getObjects(SessionHandle.java:381)
at com.filenet.apiimpl.core.Session.callGetObjects(Session.java:122)
at com.filenet.apiimpl.core.Session.executeGetObject(Session.java:327)
at com.filenet.apiimpl.core.Session.getObject(Session.java:341)
at com.filenet.apiimpl.core.DispatchEntries.FetchObject_28(DispatchEntries.java:989)
at com.filenet.apiimpl.core.ObjectStoreImpl.fetchObject(ObjectStoreImpl.java:1267)
at com.filenet.wcm.apps.server.util.webdav.dp.WebDAVDataProvider.getObjectByPath(WebDAVDataProvider.java:323)
at com.filenet.wcm.apps.server.util.webdav.dp.WebDAVDataProvider.getObjectByPath(WebDAVDataProvider.java:176)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:132)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.executeLock(LockMethod.java:261)
at com.filenet.wcm.apps.server.util.webdav.method.LockMethod.execute(LockMethod.java:78)
at com.filenet.wcm.apps.server.servlet.WebDAVServlet.service(WebDAVServlet.java:50)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1661)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1602)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149)
at com.filenet.ae.servlet.filter.SecurityPluginFilter.doFilter(SecurityPluginFilter.java:167)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.filenet.ae.toolkit.server.servlet.filter.ThreadLocalCleanupFilter.doFilter(ThreadLocalCleanupFilter.java:40)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.filenet.ae.toolkit.server.servlet.filter.PostprocessorFilter.doFilter(PostprocessorFilter.java:38)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.filenet.ae.toolkit.server.servlet.filter.ContainerBasedFilter.doFilter(ContainerBasedFilter.java:244)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.filenet.ae.toolkit.server.servlet.filter.SessionStateFilter.doFilter(SessionStateFilter.java:158)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.filenet.ae.toolkit.server.servlet.filter.PreprocessorFilter.doFilter(PreprocessorFilter.java:118)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:507)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3994)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:945)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:453)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:306)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:277)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1660)
result. Can you help us to find out the reason of this situation, and, if it's possible, provide as a workaround? Have you expirience of using FileNet WEBDAV connection?
Have you a possibility to investigate this problem with local FileNet? Or we have to provide an access to our installation?
-
- Posts: 2879
- Joined: Tue May 17, 2005 4:01 pm
Re: IBM FileNet Webdav problem
Hello,
From what I see in the server stack trace the issue may be triggered by the resource locking that Oxygen performs. But, regarding the dozen copies, as far as I can tell it's probably the WebDAV server that messes things up.
By default, Oxygen locks a WebDAV resource when opened in the editor, determines the actual lock timeout (by default 5 minutes) and refreshes that lock at intervals calculated to be half of the timeout value (2.5 minutes) for the duration the file is kept opened. When the resource is closed, Oxygen also releases the lock.
When opening a resource, Oxygen reads the entire resource contents into memory and does not keep any open connections for the duration the file is kept open in the editor. During this time it only communicates with the server at the specified intervals in order to refresh the lock.
If you want to enable network logging on Oxygen's side to investigate this, create a file named log4j.properties in the Oxygen installation folder with the following contents:
Restart Oxygen, reproduce the problem and close Oxygen. You will find a directory named 'oxygenLog' on your Desktop and inside it the generated log files(oxygen.log.*). Please zip those files and send them to our support email address, support@oxygenxml.com.
Note that the logging/debug mode decreases the application performance for the logged operations (HTTP/FTP in this case). At the end of the procedure please do not forget to move or remove the file 'log4j.properties' from the Oxygen installation directory.
If the issue is indeed triggered by the automatic resource locking (or lock refreshing), that can be disabled in Oxygen in Options > Preferences, Network Connection Settings > HTTP(S)/WebDAV, WebDAV subsection, "Lock WebDAV files on open".
Regards,
Adrian
From what I see in the server stack trace the issue may be triggered by the resource locking that Oxygen performs. But, regarding the dozen copies, as far as I can tell it's probably the WebDAV server that messes things up.
By default, Oxygen locks a WebDAV resource when opened in the editor, determines the actual lock timeout (by default 5 minutes) and refreshes that lock at intervals calculated to be half of the timeout value (2.5 minutes) for the duration the file is kept opened. When the resource is closed, Oxygen also releases the lock.
When opening a resource, Oxygen reads the entire resource contents into memory and does not keep any open connections for the duration the file is kept open in the editor. During this time it only communicates with the server at the specified intervals in order to refresh the lock.
If you want to enable network logging on Oxygen's side to investigate this, create a file named log4j.properties in the Oxygen installation folder with the following contents:
Code: Select all
log4j.rootCategory= info, R2
log4j.category.org.apache.http.impl.conn=debug
log4j.category.org.apache.http.impl.client=debug
log4j.category.org.apache.http.client=debug
log4j.category.org.apache.http.wire=debug
log4j.category.org.apache.http=debug
log4j.category.ro.sync.net.protocol.ftp=debug
log4j.category.ro.sync.net.protocol.http=debug
log4j.category.ro.sync.fsv=debug
log4j.appender.R2=org.apache.log4j.RollingFileAppender
log4j.appender.R2.File=${user.home}/Desktop/oxygenLog/oxygen.log
log4j.appender.R2.MaxFileSize=12000KB
log4j.appender.R2.MaxBackupIndex=20
log4j.appender.R2.layout=org.apache.log4j.PatternLayout
log4j.appender.R2.layout.ConversionPattern=%r %p [ %t ] %c - %m%n
Note that the logging/debug mode decreases the application performance for the logged operations (HTTP/FTP in this case). At the end of the procedure please do not forget to move or remove the file 'log4j.properties' from the Oxygen installation directory.
If the issue is indeed triggered by the automatic resource locking (or lock refreshing), that can be disabled in Oxygen in Options > Preferences, Network Connection Settings > HTTP(S)/WebDAV, WebDAV subsection, "Lock WebDAV files on open".
Regards,
Adrian
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
-
- Posts: 34
- Joined: Mon Jun 03, 2013 2:17 pm
Re: IBM FileNet Webdav problem
Post by yury.eroshenkov »
Thank you Adrian.
i've sent details at support@oxygenxml.com.
i've sent details at support@oxygenxml.com.
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ Artificial Intelligence (AI Positron Assistant add-on)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service