• Hang-up during refresh

  • We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
We tried to make OpenKM as intuitive as possible, but an advice is always welcome.
Forum rules: Please, before asking something see the documentation wiki or use the search feature of the forum. And remember we don't have a crystal ball or mental readers, so if you post about an issue tell us which OpenKM are you using and also the browser and operating system version. For more info read How to Report Bugs Effectively.
 #6076  by flekschas
 
Hi,

I'm truly satisfied with OpenKM but there is one thing which starts annoying me.

With every click in a document or folder OpenKM refreshes the directory and from time to time OpenKM hangs-up during this refreshment.
After 3-5 Minutes a timeout error appears and I can keep on working.

The connection to the internet hasn't been interrupted so I don't have any idea what leads to this error. Any hints?

Best regards

Fritz
 #6093  by jllort
 
With this information we can not help you.

1- need some screenshot on hanging
2- take a look at your server.log to see what happens

Enable UI log after you've logged into OpenKM, press CTRL+Z ( at top right you'll see the text "debug enabled" ) then go to tools / console ( there's information about some errors could occurs in UI etc... that information could be interesting )
 #6143  by flekschas
 
Okay I made a screenshot. The interesting part is that "blued" part at the bottom right where the gif indicator is rotating ("Aktualisiere Eigenschaften der Gruppe").

I looked in the server.log and found:
Code: Select all
2010-08-13 09:18:29,181 INFO  [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/OpenKM]] ERROR: The module path requested, /docs/es.git.openkm.frontend.Main/, is not in the same web application as this servlet, /OpenKM.  Your module may not be properly configured or your client and server code maybe out of date.
2010-08-13 09:18:29,181 INFO  [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/OpenKM]] WARNING: Failed to get the SerializationPolicy '877CA3767F0F6AA3F8F47059346DA075' for module 'http://msc.charite.de/docs/es.git.openkm.frontend.Main/'; a legacy, 1.3.3 compatible, serialization policy will be used.  You may experience SerializationExceptions as a result.
May this error be caused because I redirected :8080/OpenKM to /docs? It's realized using an apache redirect.

There are some other ineresting log entries:
Code: Select all
2010-08-13 09:16:20,721 DEBUG [org.jboss.wsf.framework.deployment.DeploymentAspectManagerImpl] EagerInitializeDeploymentAspect:Create
2010-08-13 09:16:20,721 DEBUG [org.jboss.ws.metadata.umdm.UnifiedMetaData] Eagerly initialize the meta data model
2010-08-13 09:16:20,730 DEBUG [org.jboss.ws.metadata.umdm.OperationMetaData] Found best matching java method: public es.git.openkm.bean.Mail es.git.openkm.ws.endpoint.OKMMail.getProperties(java.lang.String,java.lang.String) throws es.git.openkm.core.PathNotFoundException,es.git.openkm.core.RepositoryException
2010-08-13 09:16:20,738 DEBUG [org.jboss.ws.metadata.umdm.OperationMetaData] Found best matching java method: public void es.git.openkm.ws.endpoint.OKMMail.delete(java.lang.String,java.lang.String) throws es.git.openkm.core.LockException,es.git.openkm.core.PathNotFoundException,es.git.openkm.core.AccessDeniedException,es.git.openkm.core.RepositoryException
...
Ah and after 5-10 Minutes an error occurs:
Code: Select all
OKM-009006 (GetAllGroups): Interner Anwendungsfehler
Connection reset
Attachments
Refresh-Error.jpg
Refresh-Error.jpg (168.9 KiB) Viewed 8896 times
 #6176  by jllort
 
Could be a problem with safari version, really althought GWT compiler for firefox, IE, opera, safari and chrome could be some error, I specially don't like the "serialization error" , that's really bad error !
Code: Select all
WARNING: Failed to get the SerializationPolicy '877CA3767F0F6AA3F8F47059346DA075' for module 'http://msc.charite.de/docs/es.git.openkm.frontend.Main/'; a legacy, 1.3.3 compatible, serialization policy will be used.  You may experience SerializationExceptions as a result.
Seems is using for some reason older serialization to 1.3.3 and really gwt version is 1.5.3.

That error seems connection problem.
Code: Select all
OKM-009006 (GetAllGroups): Interner Anwendungsfehler
Connection reset
We'll I could suggest:
1- upgrade the browser if it's possible if it's the case ( in OpenKM 5.0 we've got upper libraries that hope support better newer safari version, that could be the problem too ).
2- could you try using firefox ?
 #6187  by flekschas
 
This is not a typical safari problem as we have first experienced the error using firefox. and we tested for the error a couple of times and it appears always at the same time (when clicking once on specific documents, e.g. Thunderstorm.mm as you can see in the screenshot).
Even though the serialization error is gone (but the problem with the refreshment of the group properties is still there).

Could it be that this error has something to do with the property groups? Cause I'm getting an error with the same message when trying to open up the property groups in the administration area.

I've tried to reproduce the error several times again to find out the relating log message. and here it is:
Code: Select all
2010-08-17 09:59:05,818 ERROR [es.git.openkm.frontend.server.OKMPropertyGroupServlet] Connection reset
java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(SocketInputStream.java:168)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
	at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:687)
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
	at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:652)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1072)
	at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
	at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
	at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)
	at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
	at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
	at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
	at es.git.openkm.util.FormUtils.parsePropertyGroupsForms(FormUtils.java:116)
	at es.git.openkm.module.direct.DirectPropertyGroupModule.getGroups(DirectPropertyGroupModule.java:147)
	at es.git.openkm.api.OKMPropertyGroup.getGroups(OKMPropertyGroup.java:81)
	at es.git.openkm.frontend.server.OKMPropertyGroupServlet.getGroups(OKMPropertyGroupServlet.java:185)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
	at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
	at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Thread.java:619)
2010-08-17 10:01:20,272 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** Session token is NULL **
2010-08-17 10:01:20,272 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** ContextPath = /OpenKM **
2010-08-17 10:01:20,272 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** PathInfo = null **
2010-08-17 10:01:20,272 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** RemoteAddr = 141.42.44.248 **
2010-08-17 10:01:20,272 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** COOKIE Name = 3416ee47955ff9c8d86fdd49c3a5a357, Value=k6dsjrl5ufac6a99ol3skngbgbgatur6, Path=null, Domain=null **
2010-08-17 10:01:20,272 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** COOKIE Name = JSESSIONID, Value=DC8397233A381C6FA17A2C3452B3E5B9, Path=null, Domain=null **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER host = msc.charite.de:8080 **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER user-agent = Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.8) Gecko/20100723 SUSE/3.6.8-1.3 Firefox/3.6.8 **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER accept = text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER accept-language = de-de,en;q=0.7,en-us;q=0.3 **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER accept-encoding = gzip,deflate **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER accept-charset = ISO-8859-1,utf-8;q=0.7,*;q=0.7 **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER keep-alive = 115 **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER connection = keep-alive **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER content-type = text/x-gwt-rpc; charset=utf-8 **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER referer = http://msc.charite.de:8080/OpenKM/es.git.openkm.frontend.Main/0C49EF0E6D5FF4037901A548BB19E144.cache.html **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER content-length = 183 **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER cookie = 3416ee47955ff9c8d86fdd49c3a5a357=k6dsjrl5ufac6a99ol3skngbgbgatur6; JSESSIONID=DC8397233A381C6FA17A2C3452B3E5B9 **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER pragma = no-cache **
2010-08-17 10:01:20,273 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** HEADER cache-control = no-cache **
...

2010-08-17 10:01:26,144 ERROR [es.git.openkm.util.Update] IOException: Connection reset
Any help is much appreciated :)
 #6196  by jllort
 
upload here your property files and give us some example with some metadata you've got in that file in order we can testing it.
 #6197  by flekschas
 
I haven't used the property groups so far. So I just found the standard file. It looks like this:
Code: Select all
<okm = 'http://www.openkm.org/1.0'>
<okg = 'http://www.openkm.org/group/1.0'>
<okp = 'http://www.openkm.org/group/property/1.0'>

[okg:consulting] mixin
- okp:consulting.name (string) = '' autocreated
- okp:consulting.comment (string) = '' autocreated

[okg:technology] mixin
- okp:technology.language (string) = '' autocreated
- okp:technology.comment (string) = '' autocreated
- okp:technology.description (string) = '' autocreated
 #6210  by jllort
 
have you created the forms too no ? there two files !!! PropetyGroups.cnd and PropertyGroups.xml
 #6214  by flekschas
 
ahhh sorry I missed that file. So here it is
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE property-groups PUBLIC "-//OpenKM//DTD Property Groups 1.0//EN"
                                 "http://www.openkm.com/dtd/property-groups-1.0.dtd">
<property-groups>
  <property-group label="Consulting" name="okg:consulting">
    <input label="Name" type="text" name="okp:consulting.name" value="Joel" />
    <textarea label="Comment" name="okp:consulting.comment" value=""/>
  </property-group>
  <property-group label="Technology" name="okg:technology">
    <select label="Language" name="okp:technology.language" type="simple">
      <option label="Java" value="java" selected="true" />
      <option label="Python" value="python" />
      <option label="PHP" value="php" />
    </select>
    <input label="Comment" name="okp:technology.comment" value="10"/>
    <textarea label="Description" name="okp:technology.description" value=""/>
  </property-group>
</property-groups>
I haven't changed anything concerning the property groups and things worked fine until some day this hang-up error occurred.
 #6219  by jllort
 
It's strange error:
Code: Select all
2010-08-17 10:01:20,272 WARN  [es.git.openkm.frontend.server.OKMRemoteServiceServlet] ** Session token is NULL **
Seems token has been lost ... do you got some advertisement blocker, antivirus or similar ?

Property files definitions seems right. The error has happened after some time no ? initially all goes fine ... have you installed in these computers some new software, update, etc.. ?
 #6223  by flekschas
 
openkm is running on opensuse 11.1 and we haven't updated any software during the last weeks.

the error occurs irregular but at least once a day.

the error with the session token doesn't seem to have a direct relation to the hang-up. the only error-msg which is logged every time is this one:
Code: Select all
2010-08-17 09:59:05,818 ERROR [es.git.openkm.frontend.server.OKMPropertyGroupServlet] Connection reset
java.net.SocketException: Connection reset
   at java.net.SocketInputStream.read(SocketInputStream.java:168)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
   at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
   at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:687)
   at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
   at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:652)
   at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1072)
   at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
   at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
   at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)
   at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
   at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
   at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
   at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
   at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
   at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
   at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
   at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
   at es.git.openkm.util.FormUtils.parsePropertyGroupsForms(FormUtils.java:116)
   at es.git.openkm.module.direct.DirectPropertyGroupModule.getGroups(DirectPropertyGroupModule.java:147)
   at es.git.openkm.api.OKMPropertyGroup.getGroups(OKMPropertyGroup.java:81)
   at es.git.openkm.frontend.server.OKMPropertyGroupServlet.getGroups(OKMPropertyGroupServlet.java:185)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
   at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
   at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
   at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
   at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
   at java.lang.Thread.run(Thread.java:619)
2010-08-17 10:01:26,144 ERROR [es.git.openkm.util.Update] IOException: Connection reset
 #6228  by jllort
 
Do you have some webservices implementation ?
Code: Select all
es.git.openkm.ws.endpoint.OKMMail.delete(java.lang.String,java.lang.String) throws es.git.openkm.core.LockException,es.git.openkm.core.PathNotFoundException,es.git.openkm.core.AccessDeniedException,es.git.openkm.core.RepositoryException
Have that metadata inserted by UI or by webservices ?
Pay attention in Openkm 4.x ONLY CAN BE ONE USER LOGGED AT SAME TIME, in 5.X that feature has been deleted and a user can be logged several times.
 #6231  by surajaya
 
I also find a random error of "es.git.openkm.frontend.server.OKMPropertyGroupServlet] Connection reset" but it only applies to the OpenKM.war that I build from source (version 4.1). But the context is a bit different, I get this error in the first click of the newly uploaded file (or first click on file in newly opened/expanded folder) :?:

In my case, OpenKM is not hang-up. Just show an error window and then continue normally
 #6244  by flekschas
 
surajaya wrote:I also find a random error of "es.git.openkm.frontend.server.OKMPropertyGroupServlet] Connection reset" but it only applies to the OpenKM.war that I build from source (version 4.1). But the context is a bit different, I get this error in the first click of the newly uploaded file (or first click on file in newly opened/expanded folder) :?:

In my case, OpenKM is not hang-up. Just show an error window and then continue normally
I had the same error when starting to use OpenKM first. I actually forget how I got this stopping.
jllort wrote:Do you have some webservices implementation ?
Code: Select all
es.git.openkm.ws.endpoint.OKMMail.delete(java.lang.String,java.lang.String) throws es.git.openkm.core.LockException,es.git.openkm.core.PathNotFoundException,es.git.openkm.core.AccessDeniedException,es.git.openkm.core.RepositoryException
Have that metadata inserted by UI or by webservices ?
Pay attention in Openkm 4.x ONLY CAN BE ONE USER LOGGED AT SAME TIME, in 5.X that feature has been deleted and a user can be logged several times.
No don't have any webservices implemented so I think the metadata has to be inserted by UI.
 #6246  by surajaya
 
surajaya wrote:I also find a random error of "es.git.openkm.frontend.server.OKMPropertyGroupServlet] Connection reset" but it only applies to the OpenKM.war that I build from source (version 4.1). But the context is a bit different, I get this error in the first click of the newly uploaded file (or first click on file in newly opened/expanded folder) :?:

In my case, OpenKM is not hang-up. Just show an error window and then continue normally
Correction : I just realized that I also experience this problem (error OKM-009006), even if I were using original OpenKM.war that come with version 4.1. I've tried to stop jboss, replace the war file file with the original file, start jboss, and still got those error. However, I have to admit that I've made some changes to the several configuration file. This error is not exist in the original configuration, but I suspect that configuration for the LDAP authentication as the main cause.

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.