I checked it but this is not the case in our design. We are not using
this parameter while running our tests but we still get this error.
Any other suggestions ? :)

On 3/14/06, Geert Bevin <[EMAIL PROTECTED]> wrote:
> Hi,
>
> make sure that the derby.jar is not inside the paths that are
> specified in the rife.webapp.path java VM property. This property
> indicates to RIFE which parts are part of the "web application" when
> your application is running outside WEB-INF. This is important since
> RIFE only instruments the bytecode of classes that are part of the
> web applicatioN. This property is for example:
> -Drife.webapp.path=../src:../tests:../build/classes:../build/tests:../
> lib
>
> The derby.jar file should thus not be in any of the dirs above, nor
> in any of their subdirs.
>
> Hope this helps,
>
> Geert
>
> On 14-mrt-06, at 11:08, GOKHAN YAMAC wrote:
>
> > Hi Geert,
> >
> > My problem is about the scheduler. I have written a
> > ParticipantDatabaseScheduler (getting tips from the
> > ParticipantMemoryScheduler). The code is as follows:
> >
> > public class ParticipantDatabaseScheduler extends
> > BlockingParticipant {
> >
> >     private Scheduler scheduler;
> >
> >     public ParticipantDatabaseScheduler() {
> >         setInitializationMessage("Getting database scheduler and
> > starting the execution ...");
> >         setCleanupMessage("Stopping database scheduler and cleaning
> > it up ...");
> >     }
> >
> >     protected void initialize() {
> >          Datasource mDatasource = Datasources.getRepInstance
> > ().getDatasource(
> >                 Config.getRepInstance().getString("DATABASE"));
> >         scheduler =
> > DatabaseSchedulerFactory.getInstance(mDatasource).getScheduler();
> >         addExecutorToScheduler();
> >         scheduler.start();
> >     }
> >
> >      protected void cleanup() {
> >         if (scheduler != null) {
> >             scheduler.interrupt();
> >         }
> >     }
> >
> >     protected Object _getObject(Object key) {
> >
> >         return scheduler;
> >     }
> > }
> >
> >
> >
> > When I am running rife inside jetty, starting the scheduler causes no
> > problem and works perfectly. But, when I start rife in my tests,
> > without using jetty, I get error. In my tests, I initialize rife the
> > following way :
> >
> > Rep.cleanup();
> > Rep.initialize("rep/participants.xml");
> >
> >
> >
> > The error I get in my tests when I start the scheduler is:
> >
> > 14.Mar.2006 18:09:41 com.uwyn.rife.rep.BlockingRepository
> > uncaughtException
> > SEVERE:
> > com.uwyn.rife.scheduler.exceptions.UnableToRetrieveTasksToProcessExcep
> > tion:
> > Unable to retrieve the tasks to process.
> >       at com.uwyn.rife.scheduler.Scheduler.scheduleStep(Scheduler.java:177)
> >       at com.uwyn.rife.scheduler.Scheduler.run(Scheduler.java:128)
> > Caused by:
> > com.uwyn.rife.scheduler.taskmanagers.exceptions.GetTasksToProcessError
> > Exception:
> > Unable to get the tasks to process.
> >       at
> > com.uwyn.rife.scheduler.taskmanagers.DatabaseTasks._getTasksToProcess(
> > DatabaseTasks.java:214)
> >       at
> > com.uwyn.rife.scheduler.taskmanagers.databasedrivers.generic.getTasksT
> > oProcess(generic.java:154)
> >       at com.uwyn.rife.scheduler.Scheduler.scheduleStep(Scheduler.java:162)
> >       ... 1 more
> > Caused by:
> > com.uwyn.rife.database.exceptions.PreparedStatementCreationErrorExcept
> > ion:
> > Couldn't create a new prepared statement.
> >       at com.uwyn.rife.database.DbConnection.getPreparedStatement
> > (DbConnection.java:617)
> >       at com.uwyn.rife.database.DbResultSetHandler.getPreparedStatement
> > (DbResultSetHandler.java:38)
> >       at
> > com.uwyn.rife.database.capabilities.org_apache_derby_jdbc_EmbeddedDriv
> > er.getCapablePreparedStatement
> > (org_apache_derby_jdbc_EmbeddedDriver.java:34)
> >       at com.uwyn.rife.database.DbQueryManager.getPreparedStatement
> > (DbQueryManager.java:190)
> >       at com.uwyn.rife.database.DbQueryManager.executeFetchAll
> > (DbQueryManager.java:2392)
> >       at
> > com.uwyn.rife.scheduler.taskmanagers.DatabaseTasks._getTasksToProcess(
> > DatabaseTasks.java:204)
> >       ... 3 more
> > Caused by: org.apache.derby.client.am.SqlException: DERBY SQL error:
> > SQLCODE: -1, SQLSTATE: 42X05, SQLERRMC: SCHEDTASK42X05
> >       at org.apache.derby.client.am.Statement.completeSqlca(Unknown Source)
> >       at org.apache.derby.client.net.NetStatementReply.parsePrepareError
> > (Unknown
> > Source)
> >       at
> > org.apache.derby.client.net.NetStatementReply.parsePRPSQLSTTreply
> > (Unknown
> > Source)
> >       at
> > org.apache.derby.client.net.NetStatementReply.readPrepareDescribeOutpu
> > t(Unknown
> > Source)
> >       at
> > org.apache.derby.client.net.StatementReply.readPrepareDescribeOutput
> > (Unknown
> > Source)
> >       at
> > org.apache.derby.client.net.NetStatement.readPrepareDescribeOutput_
> > (Unknown
> > Source)
> >       at org.apache.derby.client.am.Statement.readPrepareDescribeOutput
> > (Unknown
> > Source)
> >       at
> > org.apache.derby.client.am.PreparedStatement.readPrepareDescribeInputO
> > utput(Unknown
> > Source)
> >       at
> > org.apache.derby.client.am.PreparedStatement.flowPrepareDescribeInputO
> > utput(Unknown
> > Source)
> >       at org.apache.derby.client.am.PreparedStatement.prepare(Unknown
> > Source)
> >       at org.apache.derby.client.am.Connection.prepareStatementX(Unknown
> > Source)
> >       at org.apache.derby.client.am.Connection.prepareStatement(Unknown
> > Source)
> >       at com.uwyn.rife.database.DbConnection.getPreparedStatement
> > (DbConnection.java:604)
> >       ... 8 more
> >
> > I really need help about this.
> > Thank you
> > _______________________________________________
> > Rife-users mailing list
> > [email protected]
> > http://lists.uwyn.com/mailman/listinfo/rife-users
> >
>
> --
> Geert Bevin             Uwyn bvba               GTalk: [EMAIL PROTECTED]
> "Use what you need"     Avenue de Scailmont 34  Skype: gbevin
> http://www.uwyn.com     7170 Manage, Belgium      AIM: geertbevin
> gbevin at uwyn dot com  Tel: +32 64 84 80 03   Mobile: +32 477 302 599
>
> PGP Fingerprint : 4E21 6399 CD9E A384 6619  719A C8F4 D40D 309F D6A9
> Public PGP key  : available at servers pgp.mit.edu, wwwkeys.pgp.net
>
>
> _______________________________________________
> Rife-users mailing list
> [email protected]
> http://lists.uwyn.com/mailman/listinfo/rife-users
>
_______________________________________________
Rife-users mailing list
[email protected]
http://lists.uwyn.com/mailman/listinfo/rife-users

Reply via email to