• Application Error: javax.servlet.ServletException: java.lang.ExceptionInInitializerError

  • 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.
 #54398  by nishant8900
 
Hi,
I am using OpenKM 6.3 CE in a Linux system, using LDAP principal adapter for AD.
I am getting below error when i am trying to run OpenKM and unable to load login page.
Application error
Class: org.apache.jasper.JasperException
Message: javax.servlet.ServletException: java.lang.ExceptionInInitializerError


I have mentioned my logs here:
Code: Select all
2023-08-25 08:46:08,686 [localhost-startStop-1] [] INFO  com.openkm.core.Config - ** Application OpenKM has DTDs at /home/openkm/tomcat-8.5.69/webapps/OpenKM/WEB-INF/classes/dtd **
2023-08-25 08:46:08,695 [localhost-startStop-1] [] INFO  com.openkm.core.Config - ** Language profiles at /home/openkm/tomcat-8.5.69/webapps/OpenKM/WEB-INF/classes/lang-profiles **
2023-08-25 08:46:08,701 [localhost-startStop-1] [] INFO  com.openkm.core.Config - ** Reading config file /home/openkm/tomcat-8.5.69/OpenKM.cfg **
2023-08-25 08:46:08,704 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - cloud.max.repository.size=0
2023-08-25 08:46:08,705 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - cloud.max.users=0
2023-08-25 08:46:08,705 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - cloud.mode=false
2023-08-25 08:46:08,705 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.create.autofix=true
2023-08-25 08:46:08,705 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.datasource=java:/comp/env/jdbc/OpenKMDS
2023-08-25 08:46:08,705 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.dialect=org.hibernate.dialect.H2Dialect
2023-08-25 08:46:08,705 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.hbm2ddl=none
2023-08-25 08:46:08,705 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.search.analyzer=org.apache.lucene.analysis.standard.StandardAnalyzer
2023-08-25 08:46:08,705 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.search.index.exclusive=true
2023-08-25 08:46:08,705 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.search.index.home=/media/share/OpenKM/index
2023-08-25 08:46:08,705 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.search.worker.buffer.queue.max=256
2023-08-25 08:46:08,706 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.search.worker.execution=sync
2023-08-25 08:46:08,706 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.search.worker.thread.pool.size=1
2023-08-25 08:46:08,707 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.show_sql=false
2023-08-25 08:46:08,707 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - hibernate.statistics=false
2023-08-25 08:46:08,709 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - instance.chroot.path=
2023-08-25 08:46:08,709 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - instance.home=/home/openkm/tomcat-8.5.69
2023-08-25 08:46:08,710 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - jbpm.config=/home/openkm/tomcat-8.5.69/jbpm.xml
2023-08-25 08:46:08,710 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - property.groups.cnd=/home/openkm/tomcat-8.5.69/PropertyGroups.cnd
2023-08-25 08:46:08,710 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - property.groups.xml=/home/openkm/tomcat-8.5.69/PropertyGroups.xml
2023-08-25 08:46:08,710 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - repository.cache.dxf=/media/share/OpenKM/cache/dxf
2023-08-25 08:46:08,710 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - repository.cache.home=/media/share/OpenKM/cache
2023-08-25 08:46:08,710 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - repository.cache.pdf=/media/share/OpenKM/cache/pdf
2023-08-25 08:46:08,710 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - repository.cache.swf=/media/share/OpenKM/cache/swf
2023-08-25 08:46:08,710 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - repository.datastore.backend=fs
2023-08-25 08:46:08,710 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - repository.datastore.home=/media/share/OpenKM/datastore
2023-08-25 08:46:08,710 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - repository.home=/home/openkm/tomcat-8.5.69/repository
2023-08-25 08:46:08,710 [localhost-startStop-1] [] INFO  com.openkm.core.Config - LOAD - system.multiple.instances=false
2023-08-25 08:46:08,711 [localhost-startStop-1] [] INFO  com.openkm.util.WarUtils - okm.version: 6.3.12
2023-08-25 08:46:08,711 [localhost-startStop-1] [] INFO  com.openkm.util.WarUtils - okm.build: a3587ce
2023-08-25 08:46:08,716 [localhost-startStop-1] [] INFO  c.o.servlet.RepositoryStartupServlet - *** Application version: 6.3.12 (build: a3587ce) ***
2023-08-25 08:46:08,720 [localhost-startStop-1] [] INFO  c.o.servlet.RepositoryStartupServlet - *** Initialize cache manager... ***
2023-08-25 08:46:08,721 [localhost-startStop-1] [] WARN  com.openkm.cache.CacheProvider - Using Ehcache config from ClassPath: /ehcache.xml
2023-08-25 08:46:08,979 [localhost-startStop-1] [] INFO  com.openkm.cache.CacheProvider - Cache disk store path: /home/openkm/tomcat-8.5.69/temp/okm
2023-08-25 08:46:08,979 [localhost-startStop-1] [] INFO  c.o.servlet.RepositoryStartupServlet - *** Hibernate initialize ***
2023-08-25 08:46:10,159 [localhost-startStop-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.dialect' = org.hibernate.dialect.H2Dialect
2023-08-25 08:46:10,160 [localhost-startStop-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.connection.datasource' = java:/comp/env/jdbc/OpenKMDS
2023-08-25 08:46:10,160 [localhost-startStop-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.hbm2ddl.auto' = none
2023-08-25 08:46:10,160 [localhost-startStop-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.show_sql' = false
2023-08-25 08:46:10,160 [localhost-startStop-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.generate_statistics' = false
2023-08-25 08:46:10,160 [localhost-startStop-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.search.default.directory_provider' = org.hibernate.search.store.FSDirectoryProvider
2023-08-25 08:46:10,160 [localhost-startStop-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.search.default.indexBase' = /media/share/OpenKM/index
2023-08-25 08:46:13,470 [localhost-startStop-1] [] ERROR com.openkm.dao.HibernateUtil - could not init listeners
org.hibernate.HibernateException: could not init listeners
	at org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:205) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.cfg.Configuration.getInitializedEventListeners(Configuration.java:2010) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1872) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at com.openkm.dao.HibernateUtil.getSessionFactory(HibernateUtil.java:178) [classes/:6.3.12]
	at com.openkm.dao.HibernateUtil.getSessionFactory(HibernateUtil.java:82) [classes/:6.3.12]
	at com.openkm.servlet.RepositoryStartupServlet.init(RepositoryStartupServlet.java:88) [classes/:6.3.12]
	at javax.servlet.GenericServlet.init(GenericServlet.java:158) [servlet-api.jar:3.1.FR]
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1152) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1097) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:990) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4952) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5266) [catalina.jar:8.5.69]
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695) [catalina.jar:8.5.69]
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1016) [catalina.jar:8.5.69]
	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1903) [catalina.jar:8.5.69]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_382]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_382]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_382]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_382]
	at java.lang.Thread.run(Thread.java:750) [na:1.8.0_382]
Caused by: org.hibernate.search.SearchException: Unable to initialize directory provider: com.openkm.dao.bean.NodeBase
	at org.hibernate.search.store.DirectoryProviderFactory.createDirectoryProvider(DirectoryProviderFactory.java:170) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.DirectoryProviderFactory.createDirectoryProviders(DirectoryProviderFactory.java:101) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.spi.SearchFactoryBuilder.initDocumentBuilders(SearchFactoryBuilder.java:370) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.spi.SearchFactoryBuilder.buildNewSearchFactory(SearchFactoryBuilder.java:262) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.spi.SearchFactoryBuilder.buildSearchFactory(SearchFactoryBuilder.java:144) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.event.FullTextIndexEventListener.initialize(FullTextIndexEventListener.java:151) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.event.EventListeners$1.processListener(EventListeners.java:198) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.event.EventListeners.processListeners(EventListeners.java:181) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:194) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	... 22 common frames omitted
Caused by: org.hibernate.search.SearchException: Cannot write into index directory: /media/share/OpenKM/index for index com.openkm.dao.bean.NodeBase
	at org.hibernate.search.store.DirectoryProviderHelper.makeSanityCheckedDirectory(DirectoryProviderHelper.java:280) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.DirectoryProviderHelper.getVerifiedIndexDir(DirectoryProviderHelper.java:243) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.FSDirectoryProvider.initialize(FSDirectoryProvider.java:62) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.DirectoryProviderFactory.createDirectoryProvider(DirectoryProviderFactory.java:167) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	... 30 common frames omitted
2023-08-25 08:46:13,501 [localhost-startStop-1] [] WARN  o.a.c.o.s.i.a.CmisAtomPubServlet - CMIS version is not defined! Setting it to CMIS 1.0.
2023-08-25 08:46:16,636 [http-nio-0.0.0.0-8080-exec-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.dialect' = org.hibernate.dialect.H2Dialect
2023-08-25 08:46:16,637 [http-nio-0.0.0.0-8080-exec-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.connection.datasource' = java:/comp/env/jdbc/OpenKMDS
2023-08-25 08:46:16,637 [http-nio-0.0.0.0-8080-exec-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.hbm2ddl.auto' = none
2023-08-25 08:46:16,638 [http-nio-0.0.0.0-8080-exec-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.show_sql' = false
2023-08-25 08:46:16,638 [http-nio-0.0.0.0-8080-exec-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.generate_statistics' = false
2023-08-25 08:46:16,638 [http-nio-0.0.0.0-8080-exec-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.search.default.directory_provider' = org.hibernate.search.store.FSDirectoryProvider
2023-08-25 08:46:16,638 [http-nio-0.0.0.0-8080-exec-1] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.search.default.indexBase' = /media/share/OpenKM/index
2023-08-25 08:46:16,825 [http-nio-0.0.0.0-8080-exec-1] [] ERROR com.openkm.dao.HibernateUtil - could not init listeners
org.hibernate.HibernateException: could not init listeners
	at org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:205) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.cfg.Configuration.getInitializedEventListeners(Configuration.java:2010) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1872) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at com.openkm.dao.HibernateUtil.getSessionFactory(HibernateUtil.java:178) [classes/:6.3.12]
	at com.openkm.dao.HibernateUtil.getSessionFactory(HibernateUtil.java:82) [classes/:6.3.12]
	at com.openkm.dao.LanguageDAO.findAll(LanguageDAO.java:97) [classes/:6.3.12]
	at com.openkm.dao.LanguageDAO.findAll(LanguageDAO.java:74) [classes/:6.3.12]
	at org.apache.jsp.login_005fdesktop_jsp._jspService(login_005fdesktop_jsp.java:394) [OpenKM/:na]
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [jasper.jar:8.5.69]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:na]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:465) [jasper.jar:8.5.69]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:383) [jasper.jar:8.5.69]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:331) [jasper.jar:8.5.69]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:na]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:232) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:581) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:520) [catalina.jar:8.5.69]
	at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:906) [jasper.jar:8.5.69]
	at org.apache.jsp.login_jsp._jspService(login_jsp.java:119) [OpenKM/:na]
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [jasper.jar:8.5.69]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:na]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:465) [jasper.jar:8.5.69]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:383) [jasper.jar:8.5.69]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:331) [jasper.jar:8.5.69]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:na]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:232) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) [catalina.jar:8.5.69]
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.5.69]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) [catalina.jar:8.5.69]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) [spring-web-3.2.18.RELEASE.jar:3.2.18.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.18.RELEASE.jar:3.2.18.RELEASE]
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.18.RELEASE.jar:3.2.18.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:8.5.69]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) [catalina.jar:8.5.69]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [catalina.jar:8.5.69]
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:8.5.69]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364) [catalina.jar:8.5.69]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624) [tomcat-coyote.jar:8.5.69]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:8.5.69]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831) [tomcat-coyote.jar:8.5.69]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1651) [tomcat-coyote.jar:8.5.69]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:8.5.69]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_382]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_382]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.5.69]
	at java.lang.Thread.run(Thread.java:750) [na:1.8.0_382]
Caused by: org.hibernate.search.SearchException: Unable to initialize directory provider: com.openkm.dao.bean.NodeBase
	at org.hibernate.search.store.DirectoryProviderFactory.createDirectoryProvider(DirectoryProviderFactory.java:170) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.DirectoryProviderFactory.createDirectoryProviders(DirectoryProviderFactory.java:101) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.spi.SearchFactoryBuilder.initDocumentBuilders(SearchFactoryBuilder.java:370) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.spi.SearchFactoryBuilder.buildNewSearchFactory(SearchFactoryBuilder.java:262) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.spi.SearchFactoryBuilder.buildSearchFactory(SearchFactoryBuilder.java:144) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.event.FullTextIndexEventListener.initialize(FullTextIndexEventListener.java:151) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.event.EventListeners$1.processListener(EventListeners.java:198) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.event.EventListeners.processListeners(EventListeners.java:181) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:194) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	... 75 common frames omitted
Caused by: org.hibernate.search.SearchException: Cannot write into index directory: /media/share/OpenKM/index for index com.openkm.dao.bean.NodeBase
	at org.hibernate.search.store.DirectoryProviderHelper.makeSanityCheckedDirectory(DirectoryProviderHelper.java:280) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.DirectoryProviderHelper.getVerifiedIndexDir(DirectoryProviderHelper.java:243) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.FSDirectoryProvider.initialize(FSDirectoryProvider.java:62) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.DirectoryProviderFactory.createDirectoryProvider(DirectoryProviderFactory.java:167) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	... 83 common frames omitted
2023-08-25 08:46:23,667 [http-nio-0.0.0.0-8080-exec-3] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.dialect' = org.hibernate.dialect.H2Dialect
2023-08-25 08:46:23,668 [http-nio-0.0.0.0-8080-exec-3] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.connection.datasource' = java:/comp/env/jdbc/OpenKMDS
2023-08-25 08:46:23,668 [http-nio-0.0.0.0-8080-exec-3] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.hbm2ddl.auto' = none
2023-08-25 08:46:23,668 [http-nio-0.0.0.0-8080-exec-3] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.show_sql' = false
2023-08-25 08:46:23,668 [http-nio-0.0.0.0-8080-exec-3] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.generate_statistics' = false
2023-08-25 08:46:23,668 [http-nio-0.0.0.0-8080-exec-3] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.search.default.directory_provider' = org.hibernate.search.store.FSDirectoryProvider
2023-08-25 08:46:23,668 [http-nio-0.0.0.0-8080-exec-3] [] INFO  com.openkm.dao.HibernateUtil - Hibernate 'hibernate.search.default.indexBase' = /media/share/OpenKM/index
2023-08-25 08:46:23,875 [http-nio-0.0.0.0-8080-exec-3] [] ERROR com.openkm.dao.HibernateUtil - could not init listeners
org.hibernate.HibernateException: could not init listeners
	at org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:205) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.cfg.Configuration.getInitializedEventListeners(Configuration.java:2010) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1872) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at com.openkm.dao.HibernateUtil.getSessionFactory(HibernateUtil.java:178) [classes/:6.3.12]
	at com.openkm.dao.HibernateUtil.getSessionFactory(HibernateUtil.java:82) [classes/:6.3.12]
	at com.openkm.dao.LanguageDAO.findAll(LanguageDAO.java:97) [classes/:6.3.12]
	at com.openkm.dao.LanguageDAO.findAll(LanguageDAO.java:74) [classes/:6.3.12]
	at org.apache.jsp.login_005fdesktop_jsp._jspService(login_005fdesktop_jsp.java:394) [OpenKM/:na]
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [jasper.jar:8.5.69]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:na]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:465) [jasper.jar:8.5.69]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:383) [jasper.jar:8.5.69]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:331) [jasper.jar:8.5.69]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:na]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:232) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:581) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:520) [catalina.jar:8.5.69]
	at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:906) [jasper.jar:8.5.69]
	at org.apache.jsp.login_jsp._jspService(login_jsp.java:119) [OpenKM/:na]
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [jasper.jar:8.5.69]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:na]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:465) [jasper.jar:8.5.69]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:383) [jasper.jar:8.5.69]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:331) [jasper.jar:8.5.69]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) [servlet-api.jar:na]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:232) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) [catalina.jar:8.5.69]
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.5.69]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) [catalina.jar:8.5.69]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) [spring-web-3.2.18.RELEASE.jar:3.2.18.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) [spring-security-web-3.2.10.RELEASE.jar:na]
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.18.RELEASE.jar:3.2.18.RELEASE]
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.18.RELEASE.jar:3.2.18.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194) [catalina.jar:8.5.69]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [catalina.jar:8.5.69]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) [catalina.jar:8.5.69]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [catalina.jar:8.5.69]
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698) [catalina.jar:8.5.69]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [catalina.jar:8.5.69]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364) [catalina.jar:8.5.69]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624) [tomcat-coyote.jar:8.5.69]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-coyote.jar:8.5.69]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831) [tomcat-coyote.jar:8.5.69]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1651) [tomcat-coyote.jar:8.5.69]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:8.5.69]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_382]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_382]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.5.69]
	at java.lang.Thread.run(Thread.java:750) [na:1.8.0_382]
Caused by: org.hibernate.search.SearchException: Unable to initialize directory provider: com.openkm.dao.bean.NodeBase
	at org.hibernate.search.store.DirectoryProviderFactory.createDirectoryProvider(DirectoryProviderFactory.java:170) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.DirectoryProviderFactory.createDirectoryProviders(DirectoryProviderFactory.java:101) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.spi.SearchFactoryBuilder.initDocumentBuilders(SearchFactoryBuilder.java:370) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.spi.SearchFactoryBuilder.buildNewSearchFactory(SearchFactoryBuilder.java:262) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.spi.SearchFactoryBuilder.buildSearchFactory(SearchFactoryBuilder.java:144) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.event.FullTextIndexEventListener.initialize(FullTextIndexEventListener.java:151) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.event.EventListeners$1.processListener(EventListeners.java:198) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.event.EventListeners.processListeners(EventListeners.java:181) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	at org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:194) ~[hibernate-core-3.6.10.Final.jar:3.6.10.Final]
	... 75 common frames omitted
Caused by: org.hibernate.search.SearchException: Cannot write into index directory: /media/share/OpenKM/index for index com.openkm.dao.bean.NodeBase
	at org.hibernate.search.store.DirectoryProviderHelper.makeSanityCheckedDirectory(DirectoryProviderHelper.java:280) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.DirectoryProviderHelper.getVerifiedIndexDir(DirectoryProviderHelper.java:243) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.FSDirectoryProvider.initialize(FSDirectoryProvider.java:62) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	at org.hibernate.search.store.DirectoryProviderFactory.createDirectoryProvider(DirectoryProviderFactory.java:167) ~[hibernate-search-3.4.2.Final.jar:3.4.2.Final]
	... 83 common frames omitted

I have checked some forum links and based on that there are no write.lock files in the index folder and started the application again, but it seems to be not working.


Regards
 #54400  by jllort
 
You have a problem with lucene index because seems do not have write permissions as is shown in the stack trace error:
Code: Select all
org.hibernate.search.SearchException: Cannot write into index directory: /media/share/OpenKM/index for index com.openkm.dao.bean.NodeBase
I'm worried about the location /media/share ... I wish to suppose /media/share is a physical hard disk, not something mounted from the network, right?

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.