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