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