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