Jeff:

I can second this experience: Also Eclipse has a nasty habit of generating a class 
file even if there are compile errors. Usually an "ant -Ddeploy.name=xxx clean" will 
start everything off fresh.

Mike

On Tue, 11 Nov 2003 08:12:48 -0800 (PST)
Jeff Richley <[EMAIL PROTECTED]> wrote:

> What IDE are you using?  I have had this happen with
> Eclipse.  Not only did I need to delete the jars, I
> had to delete the class files from my project, delete
> the install directory, and the deploy directory.
> 
> What was happening with me was when Eclipse generated
> teh class files, something hickupped and didn't
> produce a valid class file.  When the jvm hit the bad
> class, I got the same error you did.
> 
> -Jeff
> 
> --- Eric Simmerman <[EMAIL PROTECTED]> wrote:
> > Keelers,
> > 
> >             I'm building an extension to an open
> > source project based on
> > Keel called Spider
> > (http://www.tempeststrings.com/spider/index.shtml).
> > The current version of Spider is based on a snapshot
> > of Keel's HEAD from
> > about 8 weeks ago. My extension required me to
> > update Spider to run
> > against the latest Keel HEAD, but when I did, my
> > application broke with
> > the Error stacktrace pasted below. I'm seeing a
> > ClassFormatError, which
> > is something I've not run into before. I googled it
> > and found some
> > advice suggesting that I clean my build paths and
> > recompile my classes.
> > I did that for Spider's jars and for keel-core &
> > keel-server, to no
> > avail.  As you can see from the stacktrace, I'm
> > attempting to use the
> > KeelDirectServer to execute SpiderModel. Everything
> > seems to work as
> > expected (KeelContainer & DirectServer start up
> > without error) until
> > Fortress attempts to load my Model. Nothing in my
> > Model has changed, so
> > I'm guessing that whatever validation is throwing
> > the FormatError was
> > not a part of the last snapshot or was not
> > configured by default. Can
> > anyone guess as to what new feature or configuration
> > might be causing me
> > this pain? My first thought was to blame proxy use
> > since it appears that
> > a BCELWrapper is involved, but I tried both <keel
> > proxy-type="java"> and
> > <keel proxy-type="none">, and neither seemed to make
> > any difference..
> > 
> > I've been looking into this for a bit, so any
> > thoughts or comments would
> > be much appreciated.
> > 
> >  
> > 
> > Thanks,
> > 
> > -Eric
> > 
> >  
> > 
> > [KeelAbstractServer] Context passed to model was
> > {ComparableContext:(no
> > items)}
> > 
> > java.lang.ClassFormatError:
> >
> com/tempeststrings/spider/models/SpiderModel$BCELWrapper
> > (Repetitive
> > method name/signature)
> > 
> >         at java.lang.ClassLoader.defineClass0(Native
> > Method)
> > 
> >         at
> >
> java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> > 
> >         at
> >
> java.lang.ClassLoader.defineClass(ClassLoader.java:431)
> > 
> >         at
> >
> org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator$BCELClassLo
> > ader.findClass(BCELWrapperGenerator.j
> > 
> > ava:155)
> > 
> >         at
> >
> java.lang.ClassLoader.loadClass(ClassLoader.java:299)
> > 
> >         at
> >
> java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> > 
> >         at
> >
> org.apache.avalon.fortress.impl.factory.BCELWrapperGenerator.createWrapp
> > er(BCELWrapperGenerator.java:272)
> > 
> >         at
> >
> org.apache.avalon.fortress.impl.factory.WrapperObjectFactory.newInstance
> > (WrapperObjectFactory.java:94)
> > 
> >         at
> >
> org.apache.avalon.fortress.impl.handler.AbstractComponentHandler.newComp
> > onent(AbstractComponentHandler.java:2
> > 
> > 78)
> > 
> >         at
> >
> org.apache.avalon.fortress.impl.handler.ThreadSafeComponentHandler.doPre
> > pare(ThreadSafeComponentHandler.java:
> > 
> > 72)
> > 
> >         at
> >
> org.apache.avalon.fortress.impl.handler.AbstractComponentHandler.prepare
> > Handler(AbstractComponentHandler.java
> > 
> > :179)
> > 
> >         at
> >
> org.apache.avalon.fortress.impl.handler.AbstractComponentHandler.get(Abs
> > tractComponentHandler.java:209)
> > 
> >         at
> >
> org.apache.avalon.fortress.impl.handler.LEAwareComponentHandler.get(LEAw
> > areComponentHandler.java:128)
> > 
> >         at
> >
> org.apache.avalon.fortress.impl.lookup.FortressServiceManager.lookup(For
> > tressServiceManager.java:129)
> > 
> >         at
> >
> org.keel.core.container.KeelServiceManager.lookup(KeelServiceManager.jav
> > a:63)
> > 
> >         at
> >
> org.keel.core.container.AbstractKeelServiceable.getService(AbstractKeelS
> > erviceable.java:113)
> > 
> >         at
> >
> org.keel.services.model.defaultmodel.DefaultModelRequest.getService(Defa
> > ultModelRequest.java:453)
> > 
> >         at
> >
> org.keel.services.model.defaultmodel.DefaultModelRequest.execute(Default
> > ModelRequest.java:147)
> > 
> >         at
> >
> org.keel.services.model.defaultmodel.DefaultModelRequest$BCELWrapper.exe
> > cute(Unknown Source)
> > 
> >         at
> >
> org.keel.servers.direct.KeelDirectServer.execute(KeelDirectServer.java:2
> > 51)
> > 
> >         at
> >
> org.keel.servers.direct.KeelDirectServer$MultiThreadedProcessor.run(Keel
> > DirectServer.java:294)
> > 
> >  
> > 
> >  
> > 
> > 
> 
> 
> __________________________________
> Do you Yahoo!?
> Protect your identity with Yahoo! Mail AddressGuard
> http://antispam.yahoo.com/whatsnewfree
> http://keelframework.org/documentation
> Keelgroup mailing list
> [EMAIL PROTECTED]
> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com


Michael Nash

JGlobal Ltd 
Next-Generation Web Application Development and Open Source Support
http://www.jglobal.com

Bahamas Commerce and Trade
Offshore eCommerce Hosting and Business Services
http://www.bahamascommerce.com

http://keelframework.org/documentation
Keelgroup mailing list
[EMAIL PROTECTED]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com

Reply via email to