It is not the textfield that causes the problem
It is the model you give it. And then more likely the object that you give into the model.
What type of object are you trying to get from the modelobject?
Because it seems that ognl tries to get a property from youre model object and that is causing a class to be constructed
But that class has something that isn't found. (like a super class or static variable)

I really hate classdefnot founds why on earth are they not giving the classname that has the error and what really goes wrong???

johan


On 1/31/06, David Leangen <[EMAIL PROTECTED]> wrote:

I'm hoping that somebody on this list has experienced the same problem
I'm encountering. I keep getting a NoClassDefFoundError, but the error
only occurs on ONE MACHINE. The code works on my other machines.

The error happens when I try to load a TextField, and only a TextField
with a PropertyModel in its constructor. Weird, huh?

I've been searching all day. I narrowed down the "offending" line after
a few hours (ognl error messages don't give many clues, I'm afraid), but
still have no idea why this is happening and how to correct it.

Has anybody ever come across anything like this before? Why would
TextField( String, PropertyModel ) trigger a NoClassDefFoundError?
Why not TextField( String )? Why only on ONE machine (with essentially
the same setup as the others)?



java.lang.NoClassDefFoundError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at sun.beans.infos.ComponentBeanInfo.class
$(ComponentBeanInfo.java:17)
        at
sun.beans.infos.ComponentBeanInfo.<clinit>(ComponentBeanInfo.java:17)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance
(Constructor.java:274)
        at java.lang.Class.newInstance0(Class.java:308)
        at java.lang.Class.newInstance(Class.java:261)
        at java.beans.Introspector.instantiate (Introspector.java:1456)
        at java.beans.Introspector.findExplicitBeanInfo
(Introspector.java:429)
        at java.beans.Introspector.<init>(Introspector.java:355)
        at java.beans.Introspector.getBeanInfo (Introspector.java:157)
        at java.beans.Introspector.getBeanInfo(Introspector.java:218)
        at java.beans.Introspector.<init>(Introspector.java:364)
        at java.beans.Introspector.getBeanInfo( Introspector.java:157)
        at java.beans.Introspector.getBeanInfo(Introspector.java:218)
        at java.beans.Introspector.<init>(Introspector.java:364)
        at java.beans.Introspector.getBeanInfo(Introspector.java :157)
        at java.beans.Introspector.getBeanInfo(Introspector.java:218)
        at java.beans.Introspector.<init>(Introspector.java:364)
        at java.beans.Introspector.getBeanInfo(Introspector.java:157)
        at java.beans.Introspector.getBeanInfo(Introspector.java:218)
        at java.beans.Introspector.<init>(Introspector.java:364)
        at java.beans.Introspector.getBeanInfo(Introspector.java:157)
        at java.beans.Introspector.getBeanInfo(Introspector.java:218)
        at java.beans.Introspector.<init>(Introspector.java:364)
        at java.beans.Introspector.getBeanInfo(Introspector.java:157)
        at java.beans.Introspector.getBeanInfo(Introspector.java:218)
        at java.beans.Introspector.<init>(Introspector.java:364)
        at java.beans.Introspector.getBeanInfo(Introspector.java:157)
        at java.beans.Introspector.getBeanInfo (Introspector.java:218)
        at java.beans.Introspector.<init>(Introspector.java:364)
        at java.beans.Introspector.getBeanInfo(Introspector.java:157)
        at java.beans.Introspector.getBeanInfo( Introspector.java:218)
        at java.beans.Introspector.<init>(Introspector.java:364)
        at java.beans.Introspector.getBeanInfo(Introspector.java:157)
        at ognl.OgnlRuntime.getPropertyDescriptors
(OgnlRuntime.java:1429)
        at ognl.OgnlRuntime.getPropertyDescriptor(OgnlRuntime.java:1448)
        at ognl.OgnlRuntime.getGetMethod(OgnlRuntime.java:1232)
        at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java :892)
        at ognl.ObjectPropertyAccessor.getPossibleProperty
(ObjectPropertyAccessor.java:54)
        at ognl.ObjectPropertyAccessor.getProperty
(ObjectPropertyAccessor.java:122)
        at ognl.OgnlRuntime.getProperty (OgnlRuntime.java:1616)
        at ognl.ASTProperty.getValueBody(ASTProperty.java:96)
        at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
        at ognl.SimpleNode.getValue(SimpleNode.java:210)
        at ognl.Ognl.getValue(Ognl.java:333)
        at ognl.Ognl.getValue(Ognl.java:378)
        at wicket.model.AbstractPropertyModel.onGetObject
(AbstractPropertyModel.java:145)
        at wicket.model.AbstractDetachableModel.getObject
(AbstractDetachableModel.java:100)
        at wicket.Component.getModelObjectAsString(Component.java:721)
        at wicket.markup.html.form.FormComponent.getModelValue
(FormComponent.java:376)
        at wicket.markup.html.form.FormComponent.getValue
(FormComponent.java:261)
        at wicket.markup.html.form.TextField.onComponentTag
(TextField.java:96)
        at wicket.Component.renderComponent(Component.java :1866)
        at wicket.markup.html.WebMarkupContainer.onRender
(WebMarkupContainer.java:77)
        at wicket.Component.render(Component.java:1163)
        at wicket.MarkupContainer.renderNext(MarkupContainer.java :1136)
        at wicket.MarkupContainer.renderComponentTagBody
(MarkupContainer.java:811)
        at wicket.MarkupContainer.onComponentTagBody
(MarkupContainer.java:753)
        at wicket.Component.renderComponent (Component.java:1888)
        at wicket.markup.html.WebMarkupContainer.onRender
(WebMarkupContainer.java:77)
        at wicket.markup.html.form.Form.onRender(Form.java:517)
        at wicket.Component.render(Component.java :1163)
        at wicket.MarkupInheritanceResolver
$TransparentWebMarkupContainer.resolve
(MarkupInheritanceResolver.java:113)
        at wicket.MarkupContainer.renderNext(MarkupContainer.java:1159)
        at wicket.MarkupContainer.renderComponentTagBody
(MarkupContainer.java:811)
        at wicket.MarkupContainer.onComponentTagBody
(MarkupContainer.java:753)
        at wicket.Component.renderComponent(Component.java :1888)
        at wicket.markup.html.WebMarkupContainer.onRender
(WebMarkupContainer.java:77)
        at wicket.Component.render(Component.java:1163)
        at wicket.MarkupContainer.autoAdd(MarkupContainer.java :170)
        at wicket.MarkupInheritanceResolver.resolve
(MarkupInheritanceResolver.java:57)
        at wicket.MarkupContainer.renderNext(MarkupContainer.java:1146)
        at wicket.MarkupContainer.renderComponentTagBody
(MarkupContainer.java:811)
        at wicket.MarkupContainer.onComponentTagBody
(MarkupContainer.java:753)
        at wicket.Component.renderComponent(Component.java:1888)
        at wicket.markup.html.WebMarkupContainer.onRender
(WebMarkupContainer.java:77)
        at wicket.Component.render(Component.java:1163)
        at wicket.MarkupContainer.autoAdd(MarkupContainer.java:170)
        at wicket.MarkupInheritanceResolver.resolve
(MarkupInheritanceResolver.java:64)
        at wicket.MarkupContainer.renderNext(MarkupContainer.java:1146)
        at wicket.MarkupContainer.renderComponentTagBody
(MarkupContainer.java:811)
        at wicket.MarkupContainer.onComponentTagBody
(MarkupContainer.java:753)
        at wicket.Component.renderComponent(Component.java:1888)
        at wicket.markup.html.WebMarkupContainer.onRender
(WebMarkupContainer.java:77)
        at wicket.Component.render (Component.java:1163)
        at wicket.MarkupContainer.autoAdd(MarkupContainer.java:170)
        at wicket.MarkupInheritanceResolver.resolve
(MarkupInheritanceResolver.java:57)
        at wicket.MarkupContainer.renderNext (MarkupContainer.java:1146)
        at wicket.MarkupContainer.renderComponentTagBody
(MarkupContainer.java:811)
        at wicket.MarkupContainer.onComponentTagBody
(MarkupContainer.java:753)
        at wicket.Component.renderComponent (Component.java:1888)
        at wicket.markup.html.WebMarkupContainer.onRender
(WebMarkupContainer.java:77)
        at wicket.Component.render(Component.java:1163)
        at wicket.MarkupContainer.autoAdd(MarkupContainer.java :170)
        at wicket.MarkupInheritanceResolver.resolve
(MarkupInheritanceResolver.java:64)
        at wicket.MarkupContainer.renderNext(MarkupContainer.java:1146)
        at wicket.MarkupContainer.renderComponentTagBody
(MarkupContainer.java:811)
        at wicket.markup.html.border.Border.resolve(Border.java:193)
        at wicket.MarkupContainer.renderNext(MarkupContainer.java:1159)
        at wicket.MarkupContainer.renderComponentTagBody
(MarkupContainer.java:811)
        at wicket.MarkupContainer.renderAssociatedMarkup
(MarkupContainer.java:475)
        at wicket.markup.html.border.Border.onComponentTagBody
(Border.java:233)
        at wicket.Component.renderComponent(Component.java:1888)
        at wicket.markup.html.WebMarkupContainer.onRender
(WebMarkupContainer.java:77)
        at wicket.Component.render(Component.java:1163)
        at wicket.markup.html.BodyOnLoadContainer.resolve
(BodyOnLoadContainer.java:99)
        at wicket.MarkupContainer.renderNext(MarkupContainer.java:1159)
        at wicket.MarkupContainer.renderComponentTagBody
(MarkupContainer.java:811)
        at wicket.MarkupContainer.onComponentTagBody
(MarkupContainer.java:753)
        at wicket.Component.renderComponent(Component.java:1888)
        at wicket.markup.html.WebMarkupContainer.onRender
(WebMarkupContainer.java:77)
        at wicket.Component.render (Component.java:1163)
        at wicket.MarkupContainer.autoAdd(MarkupContainer.java:170)
        at com.bioscene.web.common.view.app.AbstractWebPage.autoAdd
(AbstractWebPage.java:58)
        at wicket.markup.html.BodyOnLoadResolver.resolve
(BodyOnLoadResolver.java:60)
        at wicket.MarkupContainer.renderNext(MarkupContainer.java:1146)
        at wicket.MarkupContainer.renderAll(MarkupContainer.java:779)
        at wicket.Page.onRender(Page.java :788)
        at wicket.Component.render(Component.java:1163)
        at wicket.Page.doRender(Page.java:251)
        at wicket.protocol.http.WebRequestCycle.redirectTo
(WebRequestCycle.java:276)
        at wicket.RequestCycle.respond(RequestCycle.java:934)
        at wicket.RequestCycle.request(RequestCycle.java:411)
        at wicket.protocol.http.WicketServlet.doGet
(WicketServlet.java:208)
        at javax.servlet.http.HttpServlet.service (HttpServlet.java:740)
        at com.bioscene.web.common.view.app.AbstractServlet.service
(AbstractServlet.java:56)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.mortbay.jetty.servlet.ServletHolder.handle
(ServletHolder.java:358)
        at org.mortbay.jetty.servlet.OsgiServletHandler.dispatch
(OsgiServletHandler.java:108)
        at org.mortbay.jetty.servlet.ServletHandler.handle
(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service
(HttpConnection.java:790)
        at org.mortbay.http.HttpConnection.handleNext
(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle
(HttpConnection.java :807)
        at org.mortbay.http.SocketListener.handleConnection
(SocketListener.java:218)
        at org.mortbay.util.ThreadedServer.handle
(ThreadedServer.java:300)
        at org.mortbay.util.ThreadPool$PoolThread.run
(ThreadPool.java:511)




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to