Geert,

I suspect that this is a bug in AspectJ. Did you try with a similar class, unrelated to RIFE that also have anonymous inner classes that are used as templates for general purpose methods? (DbRowProcessor in ListScheduledArticles.java).

I changed the anonymous inner class in a named one: same exception.

I never used AspectJ, so I can't help you any further.

You could try with a recent snapshot of RIFE from:
http://rifers.org/downloads/rife/snapshots/

and edit web.xml to add a 'engineclassloader.enabled' filter init param that is set to 'false'. This will disable RIFE's custom classloader.

Done

If you still have problems then, it's most certainly a problem with AspectJ.

In fact the code which generates the exception is

.joinInner("Publication", Select.ON, "publicationId = Publication.id") .joinInner("Articletype", Select.ON, "articletypeId = Articletype.id")
           .joinInner("Author", Select.ON, "authorId = Author.id")
           .where("scheduledate", ">=", current_week_firstday)
           .orderBy("scheduledate")

for the manager.getRestoreQuery()

So... what a pity not be able to use AspectJ with rife-crud! Only atm I hope.

Regards

Pierre



_______________________________________________
Rife-users mailing list
[email protected]
http://www.uwyn.com/mailman/listinfo/rife-users

Reply via email to