You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "Manukyan, Sergey" <SM...@lear.com> on 2003/12/05 23:52:58 UTC
java.lang.ClassFormatError
Folks,
We are using tapestry 3.0 beta-3 and getting sometimes this exception:
Any ideas how to fix it, is it a new bug in tapestry?
Thank you,
-Sergey
org.apache.tapestry.ApplicationRuntimeException
Unable to define class
org.apache.tapestry.contrib.table.components.TableColumns$Enhance_124:
org/apache/tapestry/contrib/table/components/TableColumns$Enhance_124
java.lang.ClassFormatError
org/apache/tapestry/contrib/table/components/TableColumns$Enhance_124
Stack Trace:
* java/lang/Throwable.<init>(Ljava/lang/String;)V+4
(Throwable.java:90)
* java/lang/Error.<init>(Ljava/lang/String;)V+1 (Error.java:46)
* java/lang/ClassFormatError.<init>(Ljava/lang/String;)V+1
(ClassFormatError.java:38)
*
java/lang/ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/Prote
ctionDomain;)Ljava/lang/Class;+79 (ClassLoader.java:492)
*
java/lang/ClassLoader.defineClass(Ljava/lang/String;[BII)Ljava/lang/Class;+1
(ClassLoader.java:432)
*
org/apache/tapestry/enhance/EnhancedClassLoader.defineClass(Ljava/lang/Strin
g;[B)Ljava/lang/Class;+0 (EnhancedClassLoader.java:90)
*
org/apache/tapestry/enhance/javassist/EnhancedClass.createEnhancedSubclass()
Ljava/lang/Class;+0 (EnhancedClass.java:156)
*
org/apache/tapestry/enhance/ComponentClassFactory.createEnhancedSubclass()Lj
ava/lang/Class;+0 (ComponentClassFactory.java:321)
*
org/apache/tapestry/enhance/DefaultComponentClassEnhancer.constructComponent
Class(Lorg/apache/tapestry/spec/IComponentSpecification;Ljava/lang/String;)L
java/lang/Class;+0 (DefaultComponentClassEnhancer.java:150)
*
org/apache/tapestry/enhance/DefaultComponentClassEnhancer.getEnhancedClass(L
org/apache/tapestry/spec/IComponentSpecification;Ljava/lang/String;)Ljava/la
ng/Class;+0 (DefaultComponentClassEnhancer.java:119)
*
org/apache/tapestry/pageload/PageLoader.instantiateComponent(Lorg/apache/tap
estry/IPage;Lorg/apache/tapestry/IComponent;Ljava/lang/String;Lorg/apache/ta
pestry/spec/IComponentSpecification;Lorg/apache/tapestry/INamespace;Lorg/apa
che/tapestry/ILocation;)Lorg/apache/tapestry/IComponent;+0
(PageLoader.java:644)
*
org/apache/tapestry/pageload/PageLoader.constructComponent(Lorg/apache/tapes
try/IRequestCycle;Lorg/apache/tapestry/IPage;Lorg/apache/tapestry/IComponent
;Lorg/apache/tapestry/spec/IComponentSpecification;Lorg/apache/tapestry/INam
espace;)V+0 (PageLoader.java:501)
*
org/apache/tapestry/pageload/PageLoader.constructComponent(Lorg/apache/tapes
try/IRequestCycle;Lorg/apache/tapestry/IPage;Lorg/apache/tapestry/IComponent
;Lorg/apache/tapestry/spec/IComponentSpecification;Lorg/apache/tapestry/INam
espace;)V+0 (PageLoader.java:501)
*
org/apache/tapestry/pageload/PageLoader.loadPage(Ljava/lang/String;Lorg/apac
he/tapestry/INamespace;Lorg/apache/tapestry/IRequestCycle;Lorg/apache/tapest
ry/spec/IComponentSpecification;)Lorg/apache/tapestry/IPage;+0
(PageLoader.java:790)
*
org/apache/tapestry/pageload/PageSource.getPage(Lorg/apache/tapestry/IReques
tCycle;Ljava/lang/String;Lorg/apache/tapestry/engine/IMonitor;)Lorg/apache/t
apestry/IPage;+0 (PageSource.java:172)
*
org/apache/tapestry/engine/RequestCycle.getPage(Ljava/lang/String;)Lorg/apac
he/tapestry/IPage;+0 (RequestCycle.java:222)
*
org/apache/tapestry/engine/HomeService.service(Lorg/apache/tapestry/engine/I
EngineServiceView;Lorg/apache/tapestry/IRequestCycle;Lorg/apache/tapestry/re
quest/ResponseOutputStream;)V+0 (HomeService.java:100)
*
org/apache/tapestry/engine/AbstractEngine.service(Lorg/apache/tapestry/reque
st/RequestContext;)Z+0 (AbstractEngine.java:844)
*
org/apache/tapestry/ApplicationServlet.doService(Ljavax/servlet/http/HttpSer
vletRequest;Ljavax/servlet/http/HttpServletResponse;)V+0
(ApplicationServlet.java:221)
*
org/apache/tapestry/ApplicationServlet.doGet(Ljavax/servlet/http/HttpServlet
Request;Ljavax/servlet/http/HttpServletResponse;)V+0
(ApplicationServlet.java:199)
*
javax/servlet/http/HttpServlet.service(Ljavax/servlet/http/HttpServletReques
t;Ljavax/servlet/http/HttpServletResponse;)V+0 (HttpServlet.java:733)
*
javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/
servlet/ServletResponse;)V+0 (HttpServlet.java:848)
*
com/ibm/ws/webcontainer/servlet/StrictServletInstance.doService(Ljavax/servl
et/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(StrictServletInstance.java:105)
*
com/ibm/ws/webcontainer/servlet/StrictLifecycleServlet._service(Ljavax/servl
et/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(StrictLifecycleServlet.java:160)
*
com/ibm/ws/webcontainer/servlet/IdleServletState.service(Lcom/ibm/ws/webcont
ainer/servlet/StrictLifecycleServlet;Ljavax/servlet/ServletRequest;Ljavax/se
rvlet/ServletResponse;)V+0 (StrictLifecycleServlet.java:313)
*
com/ibm/ws/webcontainer/servlet/StrictLifecycleServlet.service(Ljavax/servle
t/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(StrictLifecycleServlet.java:116)
*
com/ibm/ws/webcontainer/servlet/ServletInstance.service(Ljavax/servlet/Servl
etRequest;Ljavax/servlet/ServletResponse;Lcom/ibm/ws/webcontainer/webapp/Web
AppServletInvocationEvent;)V+0 (ServletInstance.java:250)
*
com/ibm/ws/webcontainer/servlet/ValidServletReferenceState.dispatch(Lcom/ibm
/ws/webcontainer/servlet/ServletInstanceReference;Ljavax/servlet/ServletRequ
est;Ljavax/servlet/ServletResponse;Lcom/ibm/ws/webcontainer/webapp/WebAppSer
vletInvocationEvent;)V+0 (ValidServletReferenceState.java:42)
*
com/ibm/ws/webcontainer/servlet/ServletInstanceReference.dispatch(Ljavax/ser
vlet/ServletRequest;Ljavax/servlet/ServletResponse;Lcom/ibm/ws/webcontainer/
webapp/WebAppServletInvocationEvent;)V+0 (ServletInstanceReference.java:40)
*
com/ibm/ws/webcontainer/webapp/WebAppRequestDispatcher.handleWebAppDispatch(
Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletRespon
se;)V+0 (WebAppRequestDispatcher.java:717)
*
com/ibm/ws/webcontainer/webapp/WebAppRequestDispatcher.dispatch(Ljavax/servl
et/ServletRequest;Ljavax/servlet/ServletResponse;Z)V+0
(WebAppRequestDispatcher.java:231)
*
com/ibm/ws/webcontainer/webapp/WebAppRequestDispatcher.forward(Ljavax/servle
t/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(WebAppRequestDispatcher.java:148)
*
org/apache/jsp/_index._jspService(Ljavax/servlet/http/HttpServletRequest;Lja
vax/servlet/http/HttpServletResponse;)V+0 (_index.java:30)
*
com/ibm/ws/webcontainer/jsp/runtime/HttpJspBase.service(Ljavax/servlet/http/
HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+0
(HttpJspBase.java:89)
*
javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/
servlet/ServletResponse;)V+0 (HttpServlet.java:848)
*
com/ibm/ws/webcontainer/jsp/servlet/JspServlet$JspServletWrapper.service(Lja
vax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;
Z)V+363 (JspServlet.java:382)
*
com/ibm/ws/webcontainer/jsp/servlet/JspServlet.serviceJspFile(Ljavax/servlet
/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/
String;Ljava/lang/Throwable;ZLjava/lang/String;)V+97 (JspServlet.java:734)
*
com/ibm/ws/webcontainer/jsp/servlet/JspServlet.service(Ljavax/servlet/http/H
ttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+352
(JspServlet.java:832)
*
javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/
servlet/ServletResponse;)V+0 (HttpServlet.java:848)
*
com/ibm/ws/webcontainer/servlet/StrictServletInstance.doService(Ljavax/servl
et/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(StrictServletInstance.java:105)
*
com/ibm/ws/webcontainer/servlet/StrictLifecycleServlet._service(Ljavax/servl
et/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(StrictLifecycleServlet.java:160)
*
com/ibm/ws/webcontainer/servlet/IdleServletState.service(Lcom/ibm/ws/webcont
ainer/servlet/StrictLifecycleServlet;Ljavax/servlet/ServletRequest;Ljavax/se
rvlet/ServletResponse;)V+0 (StrictLifecycleServlet.java:313)
*
com/ibm/ws/webcontainer/servlet/StrictLifecycleServlet.service(Ljavax/servle
t/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(StrictLifecycleServlet.java:116)
*
com/ibm/ws/webcontainer/servlet/ServletInstance.service(Ljavax/servlet/Servl
etRequest;Ljavax/servlet/ServletResponse;Lcom/ibm/ws/webcontainer/webapp/Web
AppServletInvocationEvent;)V+0 (ServletInstance.java:250)
*
com/ibm/ws/webcontainer/servlet/ValidServletReferenceState.dispatch(Lcom/ibm
/ws/webcontainer/servlet/ServletInstanceReference;Ljavax/servlet/ServletRequ
est;Ljavax/servlet/ServletResponse;Lcom/ibm/ws/webcontainer/webapp/WebAppSer
vletInvocationEvent;)V+0 (ValidServletReferenceState.java:42)
*
com/ibm/ws/webcontainer/servlet/ServletInstanceReference.dispatch(Ljavax/ser
vlet/ServletRequest;Ljavax/servlet/ServletResponse;Lcom/ibm/ws/webcontainer/
webapp/WebAppServletInvocationEvent;)V+0 (ServletInstanceReference.java:40)
*
com/ibm/ws/webcontainer/webapp/WebAppRequestDispatcher.handleWebAppDispatch(
Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletRespon
se;)V+0 (WebAppRequestDispatcher.java:717)
*
com/ibm/ws/webcontainer/webapp/WebAppRequestDispatcher.dispatch(Ljavax/servl
et/ServletRequest;Ljavax/servlet/ServletResponse;Z)V+0
(WebAppRequestDispatcher.java:231)
*
com/ibm/ws/webcontainer/webapp/WebAppRequestDispatcher.forward(Ljavax/servle
t/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(WebAppRequestDispatcher.java:148)
*
com/ibm/ws/webcontainer/servlet/SimpleFileServlet.doGet(Ljavax/servlet/http/
HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+0
(SimpleFileServlet.java:111)
*
javax/servlet/http/HttpServlet.service(Ljavax/servlet/http/HttpServletReques
t;Ljavax/servlet/http/HttpServletResponse;)V+0 (HttpServlet.java:733)
*
javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/
servlet/ServletResponse;)V+0 (HttpServlet.java:848)
*
com/ibm/ws/webcontainer/servlet/StrictServletInstance.doService(Ljavax/servl
et/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(StrictServletInstance.java:105)
*
com/ibm/ws/webcontainer/servlet/StrictLifecycleServlet._service(Ljavax/servl
et/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(StrictLifecycleServlet.java:160)
*
com/ibm/ws/webcontainer/servlet/IdleServletState.service(Lcom/ibm/ws/webcont
ainer/servlet/StrictLifecycleServlet;Ljavax/servlet/ServletRequest;Ljavax/se
rvlet/ServletResponse;)V+0 (StrictLifecycleServlet.java:313)
*
com/ibm/ws/webcontainer/servlet/StrictLifecycleServlet.service(Ljavax/servle
t/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(StrictLifecycleServlet.java:116)
*
com/ibm/ws/webcontainer/servlet/ServletInstance.service(Ljavax/servlet/Servl
etRequest;Ljavax/servlet/ServletResponse;Lcom/ibm/ws/webcontainer/webapp/Web
AppServletInvocationEvent;)V+0 (ServletInstance.java:250)
*
com/ibm/ws/webcontainer/servlet/ValidServletReferenceState.dispatch(Lcom/ibm
/ws/webcontainer/servlet/ServletInstanceReference;Ljavax/servlet/ServletRequ
est;Ljavax/servlet/ServletResponse;Lcom/ibm/ws/webcontainer/webapp/WebAppSer
vletInvocationEvent;)V+0 (ValidServletReferenceState.java:42)
*
com/ibm/ws/webcontainer/servlet/ServletInstanceReference.dispatch(Ljavax/ser
vlet/ServletRequest;Ljavax/servlet/ServletResponse;Lcom/ibm/ws/webcontainer/
webapp/WebAppServletInvocationEvent;)V+0 (ServletInstanceReference.java:40)
*
com/ibm/ws/webcontainer/webapp/WebAppRequestDispatcher.handleWebAppDispatch(
Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletRespon
se;)V+0 (WebAppRequestDispatcher.java:717)
*
com/ibm/ws/webcontainer/webapp/WebAppRequestDispatcher.dispatch(Ljavax/servl
et/ServletRequest;Ljavax/servlet/ServletResponse;Z)V+0
(WebAppRequestDispatcher.java:231)
*
com/ibm/ws/webcontainer/webapp/WebAppRequestDispatcher.forward(Ljavax/servle
t/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
(WebAppRequestDispatcher.java:148)
*
com/ibm/ws/webcontainer/srt/WebAppInvoker.doForward(Ljavax/servlet/http/Http
ServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+0
(WebAppInvoker.java:78)
*
com/ibm/ws/webcontainer/srt/WebAppInvoker.handleInvocationHook(Ljava/lang/Ob
ject;)V+0 (WebAppInvoker.java:146)
*
com/ibm/ws/webcontainer/cache/invocation/CachedInvocation.handleInvocation(L
java/lang/Object;)V+0 (CachedInvocation.java:66)
*
com/ibm/ws/webcontainer/srp/ServletRequestProcessor.dispatchByURI(Ljava/lang
/String;Lcom/ibm/ws/webcontainer/srp/ISRPConnection;)V+0
(ServletRequestProcessor.java:71)
*
com/ibm/ws/webcontainer/oselistener/OSEListenerDispatcher.service(Lcom/ibm/w
s/webcontainer/oselistener/api/IOSEConnection;)V+0 (OSEListener.java:317)
* com/ibm/ws/webcontainer/http/HttpConnection.handleRequest()V+0
(HttpConnection.java:56)
* com/ibm/ws/http/HttpConnection.readAndHandleRequest(Z)V+0
(HttpConnection.java:468)
* com/ibm/ws/http/HttpConnection.run()V+0 (HttpConnection.java:312)
* com/ibm/ws/util/ThreadPool$Worker.run()V+0 (ThreadPool.java:566)
**********************
** LEGAL DISCLAIMER **
**********************
This E-mail message and any attachments may contain
legally privileged, confidential or proprietary
information. If you are not the intended recipient(s),
or the employee or agent responsible for delivery of
this message to the intended recipient(s), you are
hereby notified that any dissemination, distribution
or copying of this E-mail message is strictly
prohibited. If you have received this message in
error, please immediately notify the sender and
delete this E-mail message from your computer.
Re: java.lang.ClassFormatError
Posted by "Kevin C. Dorff" <kd...@dorffweb.com>.
And you provide ANY source code where this occurs? Reproducability is
very helpful for squashing bugs in either your code or Tapestry's.
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org