Hi all,
I'm working on upgrading a old WO 5.3.3 / Wonder 3.0 app to 5.4.3 / Wonder Trunk but I'm running into problems just getting the application to start in a current WOLips (3.4, 3.5 or 3.6).
I don't have the details of which WOLips was last used to develop the application, but I know it was "pre-New Hotness" so... an old one.
The first thing I want to do is get the same application building properly with current WOLips, but when I try to launch it, I'm getting:
[2010-09-21 07:54:49 EDT] <main> Loaded items: {} [2010-09-21 07:54:49 EDT] <main> Starting up: er.extensions.ERXExtensions [2010-09-21 07:54:49 EDT] <main> Started initialization: er.extensions.ERXExtensions [2010-09-21 07:54:49 EDT] <main> Initialized : er.extensions.ERXExtensions 0 [main] INFO org.apache.log4j.Logger - Updated the logging configuration with the current system properties. 35 [main] WARN NSLog - A fatal exception occurred: er/extensions/validation/ERXValidationException [2010-09-21 07:54:50 EDT] <main> java.lang.NoClassDefFoundError: er/extensions/validation/ERXValidationException at java.lang.Class.forName0(Native Method)
Notice that it is using the NEW Wonder package structure (er/extensions/validation/ERXValidationException) as opposed to the package structure in Wonder 3.0. (er/extensions/ERXValidationException).
I can find no reference anywhere in this application that refers to the new package structure. What is causing the class loader to look for it?
Dave |