Hello Geert, have you tried it with the jumpstart 1.5.1 archive from the rife site or with an snapshot from the current head of the repository?
Geert Bevin schrieb: > Strange, I tried it with a recent snapshot and it works just fine. You > have an error in your site structure though since you're linking from > an exit that doesn't exit (logged_out). Besides that, the site starts > up without any errors. Are you sue you don't have another copy > lingering around in your classpath? > > On 23 Mar 2007, at 09:44, Mork Ork wrote: > >> Ok, tried it, but same error >> >> "The property 'datasource' of element >> 'rife/authenticated/database.xml' was expected to have the type >> 'com.uwyn.rife.database.Datasource', however it's actual type ' >> java.lang.String' couldn't be cast to it." >> >> Have you received the project archive? it was about 10mb, so it took >> a while. >> >> 2007/3/23, Geert Bevin < [EMAIL PROTECTED]>:Hang on, can you quickly >> try something for me, don't use the MySQL >> jar that is in your project (mysql-connector-java-5.0.5-bin.jar). >> MySQL's JDBC drivers have a tendency to be frequently unstable and >> incompatible, can you try with this one that's in here http:// >> rifers.org/download/95/rife-sumo-1.5.1-jdk15.zip ? That's what is >> used to test RIFE. >> >> On 23 Mar 2007, at 03:00, Mork Ork wrote: >> >> > I did some debugging, perhaps this is helpful: >> > >> > The error occurs in PurgingDatabaseAuthenticatedDeployer.java where >> > a Datasource object tries to be created (line 59). This line is >> > executed twice. First time the correct datasource object is created >> > (with my mysql settings). The second time in >> > ElementInfo.getPropertyTyped an exception is thrown in line 1195 >> > (if (!type.isAssignableFrom(result.getClass()))). In the first run >> > the value of result is Datsource (the mysql one), in the second >> > run, the value of result is "". >> > >> > I think this is the failure. The datasource seems to be identified >> > correctly once and then (i dont know why) a second datasource tries >> > to be created from an empty input "". >> > >> > 2007/3/23, Mork Ork <[EMAIL PROTECTED]>: Hi Geert, >> > >> > this is my site structure (pub.xml) >> > >> > http://rifers.org/paste/show/4031 >> > >> > This is universalAuthElement.xml >> > >> > http://rifers.org/paste/show/4032 >> > >> > This is loginBoxElement.xml >> > >> > http://rifers.org/paste/show/4033 >> > >> > And this is the complete stack trace. >> > >> > http://rifers.org/paste/show/4034 >> > >> > Thanks a lot for your time. >> > >> > 2007/3/23, Geert Bevin < [EMAIL PROTECTED]>: >> > Can you post the entire stacktrace of the exception you get and the >> > site structure in which universalAuthElement.xml is declared also? >> > >> > On 22 Mar 2007, at 14:17, Mork Ork wrote: >> > >> > > Ok, i checked this but same error >> > > >> > > config-base.xml >> > > >> > > <config> >> > > <param name="datasource">mysql</param> >> > > <param name="database_name">rife</param> >> > > <param name="database_user">rife</param> >> > > <param name="database_password">rife</param> >> > > </config> >> > > >> > > participants.xml >> > > >> > > <rep> >> > > <participant param="rep/config- base.xml ">ParticipantConfig</ >> > > participant> >> > > <participant param="rep/ >> > > datasources.xml">ParticipantDatasources</participant> >> > > <property name="datasource"><datasource>mysql</datasource></ >> > > property> >> > > <participant blocking="true" >> > > >> > param="datasource">com.cm.financeloupe.participants.ParticipantDatabas >> > > eAuthentication</participant> >> > > <participant param="sites/main.xml">ParticipantSite</ >> > participant> >> > > </rep> >> > > >> > > datasources.xml >> > > >> > > <datasource name="mysql"> >> > > <driver>com.mysql.jdbc.Driver</driver> >> > > <url>jdbc:mysql://localhost:3306/<config >> > > param="database_name"/>?autoReconnect=true</url> >> > > <user><config param="database_user"/></user> >> > > <password><config param="database_password"/></password> >> > > <poolsize>5</poolsize> >> > > </datasource> >> > > >> > > universalAuthElement.xml >> > > >> > > <!DOCTYPE element SYSTEM "/dtd/element.dtd"> >> > > <element extends="rife/authenticated/database.xml"> >> > > <property name="authvar_type">cookie</property> >> > > <submission name="credentials"> >> > > <param name="login"/> >> > > <param name="password"/> >> > > </submission> >> > > >> > > <property name="datasource"><datasource>mysql</datasource></ >> > > property> >> > > <childtrigger name="authid"/> >> > > </element> >> > > >> > > LoginBoxElement.xml >> > > >> > > <!DOCTYPE element SYSTEM "/dtd/element.dtd"> >> > > <element extends="auth/universalAuthElement.xml"> >> > > <property name="template_name"> auth.login</property> >> > > <property name="role">visitor</property> >> > > </element> >> > > >> > > 2007/3/22, Henk < [EMAIL PROTECTED]>:Check the following : >> > > >> > > rep/datasources.xml : should contain >> > > >> > > <datasource name="mysql"> >> > > <driver> com.mysql.jdbc.Driver</driver> >> > > <url>jdbc:mysql://localhost:3306/<config >> > > param="database_name"/>?autoReconnect=true</url> >> > > <user><config param="database_user"/></user> >> > > <password><config param="database_password"/></password> >> > > <poolsize>5</poolsize> >> > > </datasource> >> > > >> > > rep/config- base.xml : should contain >> > > >> > > <param name="DATASOURCE">mysql</param> >> > > <param name="database_name">yourdatabase</param> >> > > <param name="database_user">youruser</param> >> > > <param name="database_password">yourpassword</param> >> > > >> > > Mysql should be running, the database should exist together with a >> > > working user. >> > > >> > > cheers >> > > >> > > Henk >> > > >> > > >> > > On 22 Mar 2007, at 21:51, Mork0075 wrote: >> > > >> > > > Ok, thanks a lot, this was my mistake. >> > > > >> > > > But the other problem remains: >> > > > >> > > > The property 'datasource' of element 'auth/loginBoxElement.xml' >> > was >> > > > expected to have the type ' com.uwyn.rife.database.Datasource', >> > > however >> > > > it's actual type ' java.lang.String' couldn't be cast to it. >> > > > >> > > > >> > > > Henk schrieb: >> > > >> Actually, rife jumpstart does support MySQL, but does not >> > > include the >> > > >> driver. Moreover, it depends on your mysql version which jdbc >> > > driver >> > > >> you should use. Check out http://www.mysql.com/products/ >> > > connector/j/ >> > > >> for more information. >> > > >> >> > > >> good luck >> > > >> >> > > >> Henk >> > > >> >> > > >> On 22 Mar 2007, at 21:23, Mork0075 wrote: >> > > >> >> > > >>> I use the rife jumpstart project, i thaught theres mysql support >> > > >>> out of >> > > >>> the box? >> > > >>> >> > > >>> >> > > >>> Henk schrieb: >> > > >>>> Hi, >> > > >>>> >> > > >>>> you probably checked this, but are you sure the MySQL jdbc >> > > >>>> driver is >> > > >>>> in the classpath ? >> > > >>>> >> > > >>>> cheers >> > > >>>> >> > > >>>> Henk >> > > >>>> >> > > >>>> On 22 Mar 2007, at 21:11, Mork0075 wrote: >> > > >>>> >> > > >>>>> Hi, >> > > >>>>> >> > > >>>>> i try to add some basic database functionality to my rife app, >> > > >>>>> but got >> > > >>>>> some errors. >> > > >>>>> >> > > >>>>> First of all, adding this line to my auth.xml (which extends >> > > >>>>> rife/autheticated/database.xml) element >> > > >>>>> <property name="datasource"><datasource>mysql</datasource></ >> > > >>>>> property> >> > > >>>>> causes the following error: >> > > >>>>> >> > > >>>>> The property 'datasource' of element 'auth/ >> > loginBoxElement.xml' >> > > >>>>> was >> > > >>>>> expected to have the type 'com.uwyn.rife.database.Datasource', >> > > >>>>> however >> > > >>>>> it's actual type ' java.lang.String' couldn't be cast to it. >> > > >>>>> >> > > >>>>> The second thing i did, i've added the sample blocking >> > > element to >> > > >>>>> create >> > > >>>>> the database tables: (this is my pacitipants.xml ) >> > > >>>>> <rep> >> > > >>>>> <participant >> > > >>>>> param="rep/config- base.xml">ParticipantConfig</participant> >> > > >>>>> <participant >> > > >>>>> param="rep/datasources.xml">ParticipantDatasources</ >> > participant> >> > > >>>>> <property >> > > >>>>> name="datasource"><datasource>mysql</datasource></property> >> > > >>>>> <participant blocking="true" >> > > >>>>> >> > > param="datasource">com.cm.financeloupe.participants.ParticipantDat >> > > >>>>> abaseAuthentication</participant> >> > > >>>>> >> > > >>>>> >> > > >>>>> <participant param="sites/main.xml">ParticipantSite</ >> > > >>>>> participant> >> > > >>>>> </rep> >> > > >>>>> >> > > >>>>> This causes this error: >> > > >>>>> >> > > com.uwyn.rife.database.exceptions.DriverInstantiationErrorExceptio >> > > >>>>> n: >> > > >>>>> Couldn't instantiate the JDBC driver ' com.mysql.jdbc.Driver'. >> > > >>>>> >> > > >>>>> I tried to track it down with debugging (incl rife sources) >> > but >> > > >>>>> without >> > > >>>>> any luck. >> > > >>>>> >> > > >>>>> Can somebody give me a hint? :) Thanks a lot >> > > >>>>> >> > > >>>>> P.S.: >> > > >>>>> The datasource.xml looks like this >> > > >>>>> >> > > >>>>> <datasource name="mysql"> >> > > >>>>> <driver>com.mysql.jdbc.Driver</driver> >> > > >>>>> <url>jdbc:mysql://localhost:3306/<config >> > > >>>>> param="database_name"/></url> >> > > >>>>> <user><config param="database_user"/></user> >> > > >>>>> <password><config param="database_password"/></ >> > password> >> > > >>>>> <poolsize>5</poolsize> >> > > >>>>> </datasource> >> > > >>>>> _______________________________________________ >> > > >>>>> Rife-users mailing list >> > > >>>>> Rife-users@uwyn.com >> > > >>>>> http://lists.uwyn.com/mailman/listinfo/rife-users >> > > >>>> >> > > >>>> Henk >> > > >>>> [EMAIL PROTECTED] >> > > >>>> >> > > >>>> >> > > >>>> >> > > >>>> _______________________________________________ >> > > >>>> Rife-users mailing list >> > > >>>> Rife-users@uwyn.com >> > > >>>> http://lists.uwyn.com/mailman/listinfo/rife-users >> > > >>>> >> > > >>> >> > > >>> _______________________________________________ >> > > >>> Rife-users mailing list >> > > >>> Rife-users@uwyn.com >> > > >>> http://lists.uwyn.com/mailman/listinfo/rife-users >> > > >> >> > > >> Henk >> > > >> [EMAIL PROTECTED] >> > > >> >> > > >> >> > > >> >> > > >> _______________________________________________ >> > > >> Rife-users mailing list >> > > >> Rife-users@uwyn.com >> > > >> http://lists.uwyn.com/mailman/listinfo/rife-users >> > > >> >> > > > >> > > > _______________________________________________ >> > > > Rife-users mailing list >> > > > Rife-users@uwyn.com >> > > > http://lists.uwyn.com/mailman/listinfo/rife-users >> > > >> > > Henk >> > > [EMAIL PROTECTED] >> > > >> > > >> > > >> > > _______________________________________________ >> > > Rife-users mailing list >> > > Rife-users@uwyn.com >> > > http://lists.uwyn.com/mailman/listinfo/rife-users >> > > >> > > _______________________________________________ >> > > Rife-users mailing list >> > > Rife-users@uwyn.com >> > > http://lists.uwyn.com/mailman/listinfo/rife-users >> > >> > -- >> > Geert Bevin >> > Uwyn "Use what you need" - http://uwyn.com >> > RIFE Java application framework - http://rifers.org >> > Music and words - http://gbevin.com >> > >> > >> > _______________________________________________ >> > Rife-users mailing list >> > Rife-users@uwyn.com >> > http://lists.uwyn.com/mailman/listinfo/rife-users >> > >> > >> > _______________________________________________ >> > Rife-users mailing list >> > Rife-users@uwyn.com >> > http://lists.uwyn.com/mailman/listinfo/rife-users >> >> -- >> Geert Bevin >> Uwyn "Use what you need" - http://uwyn.com >> RIFE Java application framework - http://rifers.org >> Music and words - http://gbevin.com >> >> >> _______________________________________________ >> Rife-users mailing list >> Rife-users@uwyn.com >> http://lists.uwyn.com/mailman/listinfo/rife-users >> >> _______________________________________________ >> Rife-users mailing list >> Rife-users@uwyn.com >> http://lists.uwyn.com/mailman/listinfo/rife-users > > -- > Geert Bevin > Uwyn "Use what you need" - http://uwyn.com > RIFE Java application framework - http://rifers.org > Music and words - http://gbevin.com > > > _______________________________________________ > Rife-users mailing list > Rife-users@uwyn.com > http://lists.uwyn.com/mailman/listinfo/rife-users > _______________________________________________ Rife-users mailing list Rife-users@uwyn.com http://lists.uwyn.com/mailman/listinfo/rife-users