掲示板

Document Library is temporarily unavailable

thumbnail
16年前 に Ramanjaneyulu cheekatla によって更新されました。

Document Library is temporarily unavailable

New Member 投稿: 11 参加年月日: 07/02/22 最新の投稿
Hi

When I adding a word document to a document library folder
It is showing the following massage and the document is not creating

Document Library is temporarily unavailable.

So please help out from this problem?
We installed liferay on Linux ,Jboss and MySQL
May I know where these files will be stored?

Thanking you,
Ram...
thumbnail
16年前 に Ramanjaneyulu cheekatla によって更新されました。

RE: Document Library is temporarily unavailable

New Member 投稿: 11 参加年月日: 07/02/22 最新の投稿
Hi

Its working in windows box. but when we move to Linux box its not working.
Could you please tell me what may be the problem?

Thanking you,
16年前 に 匿名 によって更新されました。

RE: Document Library is temporarily unavailable

投稿: 1
It could be disk shortage of memory, did you check the memory size where document library files stored? these DL files will be stored normally under home directory... try to increase memory size ..i hope this will solve your error message issue

Neeraja
thumbnail
16年前 に Ramanjaneyulu cheekatla によって更新されました。

RE: Document Library is temporarily unavailable

New Member 投稿: 11 参加年月日: 07/02/22 最新の投稿
Hi,

My problem resolved from the following link

http://wiki.liferay.com/index.php/Hooking_up_Jackrabbit_to_use_a_database_
rather_than_the_file_system

Thanking you,
16年前 に Neeraja Mareddy によって更新されました。

RE: Document Library is temporarily unavailable

New Member 投稿: 24 参加年月日: 07/08/01 最新の投稿
Ramanjaneyulu cheekatla:
Hi,

My problem resolved from the following link

http://wiki.liferay.com/index.php/Hooking_up_Jackrabbit_to_use_a_database_
rather_than_the_file_system

Thanking you,


Hi,

I am working with message boards portlet and i got the same error "Message Boards is temporarily unavailable." and to resolve this i did the same the link mentioned above and it didnot workout for message boards any idea about this error??

Please let me know

Thanks for your help in Advance
N
thumbnail
16年前 に Roman Hoyenko によって更新されました。

RE: Document Library is temporarily unavailable

Liferay Master 投稿: 878 参加年月日: 07/10/08 最新の投稿
Did you look at the logs? What is the exception there?
16年前 に Neeraja Mareddy によって更新されました。

RE: Document Library is temporarily unavailable

New Member 投稿: 24 参加年月日: 07/08/01 最新の投稿
Roman Hoyenko:
Did you look at the logs? What is the exception there?


Thanks for immediate response

Here are exception from JBOSS server:

10:30:11,486 INFO [STDOUT] 10:30:11,486 ERROR [com.liferay.portal.captcha.CaptchaUtil] Captcha text
is null
10:30:58,564 INFO [STDOUT] Loading jar:file:/C:/jboss/server/default/deploy/liferay-portal.war/WEB-I
NF/lib/portal-impl.jar!/captcha.properties
10:32:16,955 INFO [STDOUT] 10:32:16,955 ERROR [com.liferay.portal.captcha.CaptchaUtil] Captcha text
is null
10:32:17,908 INFO [STDOUT] 10:32:17,908 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[l
ocalhost].[/].[MainServlet]] Servlet.service() for servlet MainServlet threw exception
java.lang.LinkageError: loader constraints violated when linking org/apache/commons/collections/Buffe
r class
at org.apache.jackrabbit.core.observation.ObservationDispatcher.<init>(ObservationDispatcher.
java:76)
at org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:172
4)
at org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:540)
at org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:379)
at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:286)
at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:521)
at org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:24
5)
at org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:26
5)
at org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333)
at com.liferay.portal.jcr.jackrabbit.JCRFactoryImpl.createSession(JCRFactoryImpl.java:71)
at com.liferay.portal.jcr.JCRFactoryUtil.createSession(JCRFactoryUtil.java:53)
at com.liferay.portal.jcr.JCRFactoryUtil.createSession(JCRFactoryUtil.java:57)
at com.liferay.documentlibrary.util.JCRHook.deleteDirectory(JCRHook.java:195)
at com.liferay.documentlibrary.service.impl.DLServiceImpl.deleteDirectory(DLServiceImpl.java:
121)
at com.liferay.documentlibrary.service.DLServiceUtil.deleteDirectory(DLServiceUtil.java:77)
at com.liferay.portlet.messageboards.service.impl.MBMessageLocalServiceImpl.addMessage(MBMess
ageLocalServiceImpl.java:318)
at com.liferay.portlet.messageboards.service.impl.MBMessageLocalServiceImpl.addMessage(MBMess
ageLocalServiceImpl.java:209)
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:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)

at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMet
hodInvocation.java:177)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoc
ation.java:144)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInter
ceptor.java:107)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoc
ation.java:166)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy98.addMessage(Unknown Source)
at com.liferay.portlet.messageboards.service.MBMessageLocalServiceUtil.addMessage(MBMessageLo
calServiceUtil.java:164)
at com.liferay.portlet.messageboards.service.impl.MBMessageServiceImpl.addMessage(MBMessageSe
rviceImpl.java:311)
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:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)

at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMet
hodInvocation.java:177)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoc
ation.java:144)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInter
ceptor.java:107)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoc
ation.java:166)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy86.addMessage(Unknown Source)
at com.liferay.portlet.messageboards.service.MBMessageServiceUtil.addMessage(MBMessageService
Util.java:176)
at com.liferay.portlet.messageboards.action.EditMessageAction.updateMessage(EditMessageAction
.java:231)
at com.liferay.portlet.messageboards.action.EditMessageAction.processAction(EditMessageAction
.java:82)
at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:164
)
at com.liferay.portlet.StrutsPortlet.processAction(StrutsPortlet.java:96)
at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:378)
at com.liferay.portlet.CachePortlet.processAction(CachePortlet.java:176)
at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:382)
at com.liferay.portal.action.LayoutAction.processActionRequest(LayoutAction.java:300)
at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:142)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:157)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:287)
at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:522)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:4
69)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:92)
thumbnail
16年前 に Roman Hoyenko によって更新されました。

RE: Document Library is temporarily unavailable

Liferay Master 投稿: 878 参加年月日: 07/10/08 最新の投稿
Looks like problem with jars. Document library is trying to call some method that was compiled with. You probably have different org/apache/commons/collections/Buffer class in your classpath then the one Document Library expects.

Did you install your own Apache libs?
16年前 に Neeraja Mareddy によって更新されました。

RE: Document Library is temporarily unavailable

New Member 投稿: 24 参加年月日: 07/08/01 最新の投稿
Roman Hoyenko:
Looks like problem with jars. Document library is trying to call some method that was compiled with. You probably have different org/apache/commons/collections/Buffer class in your classpath then the one Document Library expects.

Did you install your own Apache libs?


Thanks for your reply,

I have JBoss 4.2.1.GA i didnot install my own Apache libs and i have 4.3.2 is liferay.war file ... could you please let me know which version of JBOSS is compatible with 4.3.2 war file? and where i can download that?

I really appreciate your quick response.

Thanks
Neeraja
16年前 に Neeraja Mareddy によって更新されました。

RE: Document Library is temporarily unavailable

New Member 投稿: 24 参加年月日: 07/08/01 最新の投稿
I have another error related to Document Library portlet :

Please anyone let me know how to avoid the .lock file under deployment folder "D:\home\liferay\jackrabbit\home" whenever i am starting the app server.

error from GUI:

Document Library is temporarily unavailable.

here is error log says:

15:32:42,881 INFO [STDOUT] 15:32:42,881 ERROR [com.liferay.portal.jcr.jackrabbit.JCRFactoryImpl] Cou
ld not login to the workspace liferay
15:32:43,396 INFO [STDOUT] 15:32:43,396 ERROR [portal-web.docroot.html.portal.render_portlet.jsp] co
m.liferay.portal.SystemException: javax.jcr.RepositoryException: The repository home D:\home\liferay\
jackrabbit\home appears to be in use since the file named .lock is locked by another process.
at com.liferay.documentlibrary.util.JCRHook.getFileContentNode(JCRHook.java:746)
at com.liferay.documentlibrary.util.JCRHook.hasFile(JCRHook.java:488)
at com.liferay.documentlibrary.service.impl.DLLocalServiceImpl.hasFile(DLLocalServiceImpl.jav
a:141)
at com.liferay.documentlibrary.service.DLLocalServiceUtil.hasFile(DLLocalServiceUtil.java:84)

at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:222)
at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:157)
at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:121)
at com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.addFileEntry(DLFil
eEntryLocalServiceUtil.java:108)
at com.liferay.portlet.documentlibrary.action.EditFileEntryAction.updateFileEntry(EditFileEnt
ryAction.java:224)
at com.liferay.portlet.documentlibrary.action.EditFileEntryAction.processAction(EditFileEntry
Action.java:83)
at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:164
)
at com.liferay.portlet.StrutsPortlet.processAction(StrutsPortlet.java:96)
at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:378)
at com.liferay.portlet.CachePortlet.processAction(CachePortlet.java:176)
at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:382)
at com.liferay.portal.action.LayoutAction.processActionRequest(LayoutAction.java:300)
at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:142)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:157)
Caused by: javax.jcr.RepositoryException: The repository home D:\home\liferay\jackrabbit\home appears
to be in use since the file named .lock is locked by another process.
at org.apache.jackrabbit.core.util.RepositoryLock.acquire(RepositoryLock.java:129)
at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:229)
at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:521)
at org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:24
5)
at org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:26
5)
at org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333)
at com.liferay.portal.jcr.jackrabbit.JCRFactoryImpl.createSession(JCRFactoryImpl.java:71)
at com.liferay.portal.jcr.JCRFactoryUtil.createSession(JCRFactoryUtil.java:53)
at com.liferay.portal.jcr.JCRFactoryUtil.createSession(JCRFactoryUtil.java:57)
at com.liferay.documentlibrary.util.JCRHook.getFileContentNode(JCRHook.java:740)
at com.liferay.documentlibrary.util.JCRHook.hasFile(JCRHook.java:488)
at com.liferay.documentlibrary.service.impl.DLLocalServiceImpl.hasFile(DLLocalServiceImpl.jav
a:141)
at com.liferay.documentlibrary.service.DLLocalServiceUtil.hasFile(DLLocalServiceUtil.java:84)

at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:222)
at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:157)
at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:121)
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:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)

at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMet
hodInvocation.java:177)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoc
ation.java:144)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInter
ceptor.java:107)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoc
ation.java:166)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy94.addFileEntry(Unknown Source)
at com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.addFileEntry(DLFil
eEntryLocalServiceUtil.java:108)
at com.liferay.portlet.documentlibrary.action.EditFileEntryAction.updateFileEntry(EditFileEnt
ryAction.java:224)
at com.liferay.portlet.documentlibrary.action.EditFileEntryAction.processAction(EditFileEntry
Action.java:83)
at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:164
)
at com.liferay.portlet.StrutsPortlet.processAction(StrutsPortlet.java:96)
at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:378)
at com.liferay.portlet.CachePortlet.processAction(CachePortlet.java:176)
at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:382)
at com.liferay.portal.action.LayoutAction.processActionRequest(LayoutAction.java:300)
at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:142)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:157)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:287)
at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:522)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:4
69)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:92)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.filters.compression.CompressionFilter.doFilter(CompressionFilter.java:113)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:144)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.
15:32:43,412 INFO [STDOUT] java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.filters.doubleclick.DoubleClickFilter.doFilter(DoubleClickFilter.java:135)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.doFilter(LayoutCacheFilte
r.java:188)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.doFilter(AutoLoginFilter.java
:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilte
r.java:157)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.servlet.filters.sessionid.SessionIdFilter.doFilter(SessionIdFilter.java
:85)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
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.ja
va: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.jav
a:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:1
57)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.jav
a:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)



Thanks for your help in advance
Neeraja
thumbnail
10年前 に my phuong によって更新されました。

RE: Document Library is temporarily unavailable

Junior Member 投稿: 34 参加年月日: 12/11/27 最新の投稿
Neeraja Mareddy:
I have another error related to Document Library portlet :

Please anyone let me know how to avoid the .lock file under deployment folder "D:\home\liferay\jackrabbit\home" whenever i am starting the app server.

error from GUI:

Document Library is temporarily unavailable.

here is error log says:

15:32:42,881 INFO [STDOUT] 15:32:42,881 ERROR [com.liferay.portal.jcr.jackrabbit.JCRFactoryImpl] Cou
ld not login to the workspace liferay
15:32:43,396 INFO [STDOUT] 15:32:43,396 ERROR [portal-web.docroot.html.portal.render_portlet.jsp] co
m.liferay.portal.SystemException: javax.jcr.RepositoryException: The repository home D:\home\liferay\
jackrabbit\home appears to be in use since the file named .lock is locked by another process.
at com.liferay.documentlibrary.util.JCRHook.getFileContentNode(JCRHook.java:746)
at com.liferay.documentlibrary.util.JCRHook.hasFile(JCRHook.java:488)
at com.liferay.documentlibrary.service.impl.DLLocalServiceImpl.hasFile(DLLocalServiceImpl.jav
a:141)
at com.liferay.documentlibrary.service.DLLocalServiceUtil.hasFile(DLLocalServiceUtil.java:84)

at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:222)
at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:157)
at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:121)
at com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.addFileEntry(DLFil
eEntryLocalServiceUtil.java:108)
at com.liferay.portlet.documentlibrary.action.EditFileEntryAction.updateFileEntry(EditFileEnt
ryAction.java:224)
at com.liferay.portlet.documentlibrary.action.EditFileEntryAction.processAction(EditFileEntry
Action.java:83)
at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:164
)
at com.liferay.portlet.StrutsPortlet.processAction(StrutsPortlet.java:96)
at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:378)
at com.liferay.portlet.CachePortlet.processAction(CachePortlet.java:176)
at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:382)
at com.liferay.portal.action.LayoutAction.processActionRequest(LayoutAction.java:300)
at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:142)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:157)
Caused by: javax.jcr.RepositoryException: The repository home D:\home\liferay\jackrabbit\home appears
to be in use since the file named .lock is locked by another process.
at org.apache.jackrabbit.core.util.RepositoryLock.acquire(RepositoryLock.java:129)
at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:229)
at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:521)
at org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:24
5)
at org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:26
5)
at org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333)
at com.liferay.portal.jcr.jackrabbit.JCRFactoryImpl.createSession(JCRFactoryImpl.java:71)
at com.liferay.portal.jcr.JCRFactoryUtil.createSession(JCRFactoryUtil.java:53)
at com.liferay.portal.jcr.JCRFactoryUtil.createSession(JCRFactoryUtil.java:57)
at com.liferay.documentlibrary.util.JCRHook.getFileContentNode(JCRHook.java:740)
at com.liferay.documentlibrary.util.JCRHook.hasFile(JCRHook.java:488)
at com.liferay.documentlibrary.service.impl.DLLocalServiceImpl.hasFile(DLLocalServiceImpl.jav
a:141)
at com.liferay.documentlibrary.service.DLLocalServiceUtil.hasFile(DLLocalServiceUtil.java:84)

at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:222)
at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:157)
at com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.addFileEntry(
DLFileEntryLocalServiceImpl.java:121)
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:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)

at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMet
hodInvocation.java:177)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoc
ation.java:144)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInter
ceptor.java:107)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvoc
ation.java:166)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy94.addFileEntry(Unknown Source)
at com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.addFileEntry(DLFil
eEntryLocalServiceUtil.java:108)
at com.liferay.portlet.documentlibrary.action.EditFileEntryAction.updateFileEntry(EditFileEnt
ryAction.java:224)
at com.liferay.portlet.documentlibrary.action.EditFileEntryAction.processAction(EditFileEntry
Action.java:83)
at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:164
)
at com.liferay.portlet.StrutsPortlet.processAction(StrutsPortlet.java:96)
at com.liferay.portlet.CachePortlet._invoke(CachePortlet.java:378)
at com.liferay.portlet.CachePortlet.processAction(CachePortlet.java:176)
at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:382)
at com.liferay.portal.action.LayoutAction.processActionRequest(LayoutAction.java:300)
at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:142)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:157)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:287)
at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:522)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:4
69)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:130)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.filters.strip.StripFilter.doFilter(StripFilter.java:92)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.filters.compression.CompressionFilter.doFilter(CompressionFilter.java:113)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:144)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.
15:32:43,412 INFO [STDOUT] java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.filters.doubleclick.DoubleClickFilter.doFilter(DoubleClickFilter.java:135)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.doFilter(LayoutCacheFilte
r.java:188)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.doFilter(AutoLoginFilter.java
:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilte
r.java:157)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.liferay.portal.servlet.filters.sessionid.SessionIdFilter.doFilter(SessionIdFilter.java
:85)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:235)
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.ja
va: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.jav
a:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:1
57)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.jav
a:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)



Thanks for your help in advance
Neeraja



So now, have you had answer for that problem? if yes, could you please show me because I have same problem