Hi Paul I guess you should set <parameter name="all-methods-in-transactions">true</parameter> in configuration-element in Domain.xml.
hth SVen >-----Original Message----- >From: Paul Hussein [mailto:[EMAIL PROTECTED] >Sent: Thursday, January 13, 2005 3:14 PM >To: Slide Users Mailing List >Subject: possible bug or misconfiguration with auto-create-users? > > >I am trying to configure the development version of slide from cvs with >tomcat 5 to use the auto-create-user option available in Domain.xml. > > >I have changed Domain.xml as in wck Domain.xml to have > > <auto-create-users>true</auto-create-users> > ><!--auto-create-users-role>org.apache.slide.structure.SubjectNode</auto-create-users-role--> > ><!auto-create-users-role>slideroles.basic.RootRoleImpl</auto-create-users-role> > >and have hardcoded a username and password in the SlideLoginModule, and >changed nothing else from the > >jaas-deploy-tomcat-5 > >target ( except for adding a little more debug ). > > >With these settings i get : > > >SlideLoginModule.login : enter >SlideLoginModule.login : got username and password >SecurityImpl.getPrincipal : enter >SecurityImpl.getPrincipal : isAutoCreateUsers : true >SecurityImpl.getPrincipal : we are trying to auto create user >SecurityImpl.getPrincipal : namespaceConfig.getAutoCreateUsersRole() : >slideroles.basic.RootRoleImpl >13 Jan 2005 14:47:52 - WARNING - WARNING: No active transaction >13 Jan 2005 14:47:52 - file-meta-store - WARNING - Thread >Thread[http-8080-Processor25,5,main] marked transaction branch null for >rollback. Cause: Not inside tx >13 Jan 2005 14:47:52 - org.apache.slide.common.Domain - ERROR - >[SlideLoginModule] - Failure loading user object - Service >TxXMLFileDescriptorsStore at >/net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/store/metadata >working on >/net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/work/metadata >access error : Invalid transaction id >13 Jan 2005 14:47:52 - org.apache.slide.common.Domain - ERROR - >org.apache.slide.common.ServiceAccessException: Service >TxXMLFileDescriptorsStore at >/net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/store/metadata >working on >/net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/work/metadata >access error : Invalid transaction id >org.apache.slide.common.ServiceAccessException: Service >TxXMLFileDescriptorsStore at >/net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/store/metadata >working on >/net/devserver/home/paulh/jakarta-tomcat-5.0.28/webapps/slide/work/metadata >access error : Invalid transaction id > at >org.apache.slide.store.txfile.AbstractTxFileStoreService.throwInternalError(AbstractTxFileStoreService.java:365) > at >org.apache.slide.store.txfile.XMLResourceDescriptor.create(XMLResourceDescriptor.java:130) > at >org.apache.slide.store.txfile.TxXMLFileDescriptorsStore.createObject(TxXMLFileDescriptorsStore.java:121) > at >org.apache.slide.store.AbstractStore.createObject(AbstractStore.java:762) > at >org.apache.slide.store.ExtendedStore.createObject(ExtendedStore.java:642) > at >org.apache.slide.security.SecurityImpl.getPrincipal(SecurityImpl.java:1030) > at >org.apache.slide.jaas.spi.SlideLoginModule.login(SlideLoginModule.java:178) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25 > I >get : > > >Are there some more settings I need to configure. I did try the wck >build. but the Domain.xml does not seem to be a valid XML file. > > > >Regards > > >Paul. > > > > > > > > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]