type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
com.liferay.portal.SystemException: javax.jcr.RepositoryException: Unable to lock file at /home/admin/Desktop/gi9/repository/jackrabbit/106031/home/.lock: /home/admin/Desktop/gi9/repository/jackrabbit/106031/home/.lock (Permission denied): /home/admin/Desktop/gi9/repository/jackrabbit/106031/home/.lock (Permission denied) com.liferay.documentlibrary.util.JCRHook.getFileAsStream(JCRHook.java:401) com.liferay.documentlibrary.util.BaseHook.getFileAsStream(BaseHook.java:164) com.liferay.documentlibrary.service.impl.DLLocalServiceImpl.getFileAsStream(DLLocalServiceImpl.java:120) com.liferay.documentlibrary.service.DLLocalServiceUtil.getFileAsStream(DLLocalServiceUtil.java:62) com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.getFileAsStream(Unknown Source) com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl.getFileAsStream(Unknown Source) sun.reflect.GeneratedMethodAccessor731.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296) org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166) org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) com.sun.proxy.$Proxy91.getFileAsStream(Unknown Source) com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.getFileAsStream(DLFileEntryLocalServiceUtil.java:262) com.liferay.portlet.documentlibrary.action.GetFileAction.getFile(Unknown Source) com.liferay.portlet.documentlibrary.action.GetFileAction.strutsExecute(Unknown Source) com.liferay.portal.struts.PortletAction.execute(PortletAction.java:100) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) com.liferay.portal.struts.PortalRequestProcessor.process(Unknown Source) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) com.liferay.portal.servlet.MainServlet.callParentService(Unknown Source) com.liferay.portal.servlet.MainServlet.service(Unknown Source) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) com.liferay.filters.secure.SecureFilter.doFilter(SecureFilter.java:144) com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilter.java:147) org.displaytag.filter.ResponseOverrideFilter.doFilter(Unknown Source) gnomon.filters.encoding.EncodingFilter.doFilter(Unknown Source)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.23 logs.