You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by Oliver Zeigermann <oz...@c1-fse.de> on 2004/01/19 15:44:05 UTC

Testing with Caching turned OFF / WAS Permission bootstrap problem with J2EE StandardAdapter

I currently test things with caching globally turned off and found in 
initialization (staring Slide with an empty database) 
StandardRDBMSAdapter fails when trying to load actions:

org.apache.slide.common.Domain - 
org.apache.slide.structure.ObjectNotFoundException: No object found at 
/actions/read
	at 
org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.retrieveObject(StandardRDBMSAdapter.java:323)
	at 
org.apache.slide.store.impl.rdbms.AbstractRDBMSStore.retrieveObject(AbstractRDBMSStore.java:489)
	at 
org.apache.slide.store.AbstractStore.retrieveObject(AbstractStore.java:538)
	at 
org.apache.slide.store.ExtendedStore.retrieveObject(ExtendedStore.java:448)
	at 
org.apache.slide.common.NamespaceConfig.getActionNode(NamespaceConfig.java:1098)
	at 
org.apache.slide.common.NamespaceConfig.getConfiguredNode(NamespaceConfig.java:845)
	at 
org.apache.slide.common.NamespaceConfig.initializeNamespaceConfig(NamespaceConfig.java:715)
	at org.apache.slide.common.Namespace.loadConfiguration(Namespace.java:876)
	at org.apache.slide.common.Domain.initNamespace(Domain.java:859)
	at org.apache.slide.common.Domain.init(Domain.java:473)
	at org.apache.slide.common.Domain.selfInit(Domain.java:787)
	at org.apache.slide.common.Domain.accessNamespace(Domain.java:275)
	at wrappers.catalina.SlideRealm.start(SlideRealm.java:219)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1173)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
	at org.apache.catalina.core.StandardService.start(StandardService.java:497)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
	at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
	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:324)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

Have you experienced anything similar? Do you have any idea what might 
be the solution to this?

Oliver

Martin Holz wrote:

> Hi,
> 
> the StandardAdapter.grantPermission expected, that a
> uri and uri_id already existed for the subject and the
> action. Otherwise the permission was silently dropped.
> 
> However the standard Domain.xml does not define nodes
> for subjects like "self" or "unauthenticated" and  actions
> like "all". So I changed the adapter to call assureUri 
> for those uris. I am not sure, if this only cures
> the symptoms or is the proper solution.
> 
> The problem is hidden, when the J2EE store is cached
> and will be seen only, if caching is disabled.
> 
> 
> Martin
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
> 
> 
> .
> 




---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org