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
