Thanks for the response Ulrich,
I tried deleting all the WOLips launch profiles, restarted eclipse and then made a new one to no avail. It still seems to not find my local subclass of Session and seems to be searching the classpath for a "Session" class.
java.lang.IllegalArgumentException:
<com.our.package.Application> Class 'Session' exists (class
javax.mail.Session) but is not a subclass of WOSession.
at com.webobjects.appserver.WOApplication._sessionClass(WOApplication.java:1504)
at com.webobjects.appserver.WOApplication.createSessionForRequest(WOApplication.java:1545)
at com.webobjects.appserver.WOApplication._initializeSessionInContext(WOApplication.java:1687)
at com.webobjects.appserver._private.WOComponentRequestHandler._dispatchWithPreparedApplication(WOComponentRequstHandler.java:309)
at com.webobjects.appserver._private.WOComponentRequestHandler._handleRequest(WOComponentRequestHandler.java:358)
at com.webobjects.appserver._private.WOComponentRequestHandler.handleRequest(WOComponentRequestHandler.java:432)
at com.webobjects.appserver.WOApplication.dispatchRequest(WOApplication.java:1244)
at com.webobjects.appserver._private.WOWorkerThread.runOnce(WOWorkerThread.java:167)
at com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java:248)
at java.lang.Thread.run(Unknown Source)
the javax.mail.Session class is from a jar that is included in one of the linked frameworks. If I take that jar out of the classpath I then just get the class cast exception I referred to in the original post since I am trying to cast a WOSession to my subclass then.
There doesn't seem to be anything useful in the eclipse .log file either.
Any further suggestions?
-Michael
=?ISO-8859-1?Q?Ulrich_K=F6ster?= <ulric..bjectstyle.org> wrote:
> Hi Michael,
>
> 1.)
> I`ll give it a try.
>
> 2.) I remember this problem. I thought it was fixed. Could you delete
> your launch configuration and create a new WOApplication
> LaunchConfiguration, just to make sure that this does not come from an
> old launch config. If this fails, could you send me the log.
>
> Best regards
>
> Ulrich
> Am Donnerstag, 13.03.03 um 20:11 Uhr schrieb walker..bermind.com:
>
> >
> > Hello all,
> >
> > We are upgrading a WO 4.0 project to 5.2 and have been using
> > Eclipse/WOLips. We've worked through alot of the transitions and
> > learning curve of it and things are starting to smooth out. However I
> > had a couple questions that maybe someone here could answer.
> >
> > 1.)We are building several frameworks into the normal install root for
> > windows (<drive>:\Apple\Local\Libarary\Frameworks).
> > However when we want to clean install these, Eclipse seems to have a
> > lock on them and the ant script fails since it can't delete the
> > previous install. We do have several applications in the workspace
> > that include these frameworks and it seems that Eclipse keeps the lock
> > for those. The only way to clean install the frameworks is to quit
> > Eclipse, manually delete the frameworks, restart Eclipse and then
> > build/install the new frameworks. While this works, it is pretty
> > annoying since we are still making lots of tweaks to the frameworks
> > and need to install fairly often. Is this a common problem people
> > have, and if so is there an easy solution for it?
> >
> > 2.) I'm running into an issue where I can run the app from PB, run the
> > app by just executing the lauch script outside of Eclipse, but when I
> > try to run the app through the wolips launcher or debugger the app
> > isn't using our custom Session class and is causing class cast
> > exceptions where we are expecting our custom subclass but only getting
> > a WOSession back. Since it works through PB and works through just
> > using the launch script it would seem that the WOLips launch might be
> > doing something to alter this. Any thoughts on what might be causing
> > this?
> >
> > Using Eclipse 2.1 M5, WOLips 0.9.9, Win2k, WOF 5.2
> >
> > Thanks for any help,
> > Michael
>
This archive was generated by hypermail 2.0.0 : Thu Mar 13 2003 - 16:30:16 EST