You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by Randy Watler <rw...@finali.com> on 2004/10/15 20:45:21 UTC
Linux registry component test error
This registry component tests error shows up on Linux/MySQL for the current
cvs version, (it apparently works on windows):
Testcase:
test1(org.apache.jetspeed.components.portletregistry.TestPortletRegistryDAO)
: Caused an ERROR
Could not lockSystem prefs.Lock file access denied.
java.lang.SecurityException: Could not lockSystem prefs.Lock file access
denied.
at
java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(FileSystemPref
erences.java:919)
at
java.util.prefs.FileSystemPreferences.lockFile(FileSystemPreferences.java:90
8)
at
java.util.prefs.FileSystemPreferences.removeNode(FileSystemPreferences.java:
656)
at
org.apache.jetspeed.components.portletregistry.PersistenceStorePortletRegist
ry.removeApplication(PersistenceStorePortletRegistry.java:203)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at
org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflecti
on(AopProxyUtils.java:61)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
(ReflectiveMethodInvocation.java:149)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:116)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tr
ansactionInterceptor.java:56)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:138)
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopPro
xy.java:152)
at $Proxy0.removeApplication(Unknown Source)
at
org.apache.jetspeed.components.portletregistry.TestPortletRegistryDAO.tearDo
wn(TestPortletRegistryDAO.java:87)
Testcase:
testData(org.apache.jetspeed.components.portletregistry.TestPortletRegistryD
AO): Caused an ERROR
Could not lockSystem prefs.Lock file access denied.
java.lang.SecurityException: Could not lockSystem prefs.Lock file access
denied.
at
java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(FileSystemPref
erences.java:919)
at
java.util.prefs.FileSystemPreferences.lockFile(FileSystemPreferences.java:90
8)
at
java.util.prefs.FileSystemPreferences.removeNode(FileSystemPreferences.java:
656)
at
org.apache.jetspeed.components.portletregistry.PersistenceStorePortletRegist
ry.removeApplication(PersistenceStorePortletRegistry.java:203)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at
org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflecti
on(AopProxyUtils.java:61)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
(ReflectiveMethodInvocation.java:149)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:116)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tr
ansactionInterceptor.java:56)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:138)
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopPro
xy.java:152)
at $Proxy0.removeApplication(Unknown Source)
at
org.apache.jetspeed.components.portletregistry.TestPortletRegistryDAO.tearDo
wn(TestPortletRegistryDAO.java:87)
Re: Linux registry component test error
Posted by "Scott T. Weaver" <sc...@binary-designs.net>.
Randy,
It works for me on Mandrake running as a non-root user. The issue I
found is that the JDK likes to write some stuff back into its own
directories when using the prefs api (bad idea IMO). So what I had to
do was give write access to the JDK directory of the user running the tests.
Randy Watler wrote:
>This registry component tests error shows up on Linux/MySQL for the current
>cvs version, (it apparently works on windows):
>
>Testcase:
>test1(org.apache.jetspeed.components.portletregistry.TestPortletRegistryDAO)
>: Caused an ERROR
>Could not lockSystem prefs.Lock file access denied.
>java.lang.SecurityException: Could not lockSystem prefs.Lock file access
>denied.
> at
>java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(FileSystemPref
>erences.java:919)
> at
>java.util.prefs.FileSystemPreferences.lockFile(FileSystemPreferences.java:90
>8)
> at
>java.util.prefs.FileSystemPreferences.removeNode(FileSystemPreferences.java:
>656)
> at
>org.apache.jetspeed.components.portletregistry.PersistenceStorePortletRegist
>ry.removeApplication(PersistenceStorePortletRegistry.java:203)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
>)
> at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
>.java:25)
> at
>org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflecti
>on(AopProxyUtils.java:61)
> at
>org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
>(ReflectiveMethodInvocation.java:149)
> at
>org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
>iveMethodInvocation.java:116)
> at
>org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tr
>ansactionInterceptor.java:56)
> at
>org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
>iveMethodInvocation.java:138)
> at
>org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopPro
>xy.java:152)
> at $Proxy0.removeApplication(Unknown Source)
> at
>org.apache.jetspeed.components.portletregistry.TestPortletRegistryDAO.tearDo
>wn(TestPortletRegistryDAO.java:87)
>
>Testcase:
>testData(org.apache.jetspeed.components.portletregistry.TestPortletRegistryD
>AO): Caused an ERROR
>Could not lockSystem prefs.Lock file access denied.
>java.lang.SecurityException: Could not lockSystem prefs.Lock file access
>denied.
> at
>java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(FileSystemPref
>erences.java:919)
> at
>java.util.prefs.FileSystemPreferences.lockFile(FileSystemPreferences.java:90
>8)
> at
>java.util.prefs.FileSystemPreferences.removeNode(FileSystemPreferences.java:
>656)
> at
>org.apache.jetspeed.components.portletregistry.PersistenceStorePortletRegist
>ry.removeApplication(PersistenceStorePortletRegistry.java:203)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
>)
> at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
>.java:25)
> at
>org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflecti
>on(AopProxyUtils.java:61)
> at
>org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
>(ReflectiveMethodInvocation.java:149)
> at
>org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
>iveMethodInvocation.java:116)
> at
>org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tr
>ansactionInterceptor.java:56)
> at
>org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
>iveMethodInvocation.java:138)
> at
>org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopPro
>xy.java:152)
> at $Proxy0.removeApplication(Unknown Source)
> at
>org.apache.jetspeed.components.portletregistry.TestPortletRegistryDAO.tearDo
>wn(TestPortletRegistryDAO.java:87)
>
>
>
--
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people." - Admiral Hyman Rickover
*******************************************
* Scott T. Weaver *
* <we...@apache.org> *
* <http://www.einnovation.com> *
* -------------------------------------- *
* Apache Jetspeed Enterprise Portal *
* Apache Pluto Portlet Container *
* *
* OpenEditPro, Website Content Management *
* <http://www.openedit.org> *
*******************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org