2013年9月13日星期五

java.lang.ClassFormatError: Truncated class file

10:04:28,109 ERROR [[/ jxc]] Servlet / jxc threw load () exception
java.lang.ClassFormatError: Truncated class file
at java.lang.ClassLoader.defineClass1 (Native Method)
at java.lang.ClassLoader.defineClass (ClassLoader.java: 616)
at java.security.SecureClassLoader.defineClass (SecureClassLoader.java: 124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal (WebappClassLoader.java: 1814)
at org.apache.catalina.loader.WebappClassLoader.findClass (WebappClassLoader.java: 872)
at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java: 1325)
at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java: 1204)
at org.directwebremoting.util.LocalUtil.classForName (LocalUtil.java: 998)
at org.directwebremoting.impl.DefaultContainer.addParameter (DefaultContainer.java: 101)
at org.directwebremoting.impl.StartupUtil.setupDefaults (StartupUtil.java: 499)
at org.directwebremoting.impl.StartupUtil.setupDefaultContainer (StartupUtil.java: 245)
at org.directwebremoting.impl.StartupUtil.createAndSetupDefaultContainer (StartupUtil.java: 188)
at org.directwebremoting.servlet.DwrServlet.createContainer (DwrServlet.java: 97)
at org.directwebremoting.servlet.DwrServlet.init (DwrServlet.java: 64)
at org.apache.catalina.core.StandardWrapper.loadServlet (StandardWrapper.java: 1161)
at org.apache.catalina.core.StandardWrapper.load (StandardWrapper.java: 981)
at org.apache.catalina.core.StandardContext.loadOnStartup (StandardContext.java: 4071)
at org.apache.catalina.core.StandardContext.start (StandardContext.java: 4375)
at org.apache.catalina.core.ContainerBase.start (ContainerBase.java: 1044)
at org.apache.catalina.core.StandardHost.start (StandardHost.java: 747)
at org.apache.catalina.core.ContainerBase.start (ContainerBase.java: 1044)
at org.apache.catalina.core.StandardEngine.start (StandardEngine.java: 442)
at org.apache.catalina.core.StandardService.start (StandardService.java: 515)
at org.apache.catalina.core.StandardServer.start (StandardServer.java: 709)
at org.apache.catalina.startup.Catalina.start (Catalina.java: 576)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java: 39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 25)
at java.lang.reflect.Method.invoke (Method.java: 597)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke (BaseModelMBean.java: 296)
at org.jboss.mx.server.RawDynamicInvoker.invoke (RawDynamicInvoker.java: 164)
at org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java: 659)
at org.jboss.web.tomcat.service.JBossWeb.startService (JBossWeb.java: 457)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart (ServiceMBeanSupport.java: 289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle (ServiceMBeanSupport.java: 245)
at sun.reflect.GeneratedMethodAccessor3.invoke (Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 25)
at java.lang.reflect.Method.invoke (Method.java: 597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke (ReflectedDispatcher.java: 155)
at org.jboss.mx.server.Invocation.dispatch (Invocation.java: 94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke (AbstractInterceptor.java: 133)
at org.jboss.mx.server.Invocation.invoke (Invocation.java: 88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke (ModelMBeanOperationInterceptor.java: 142)

------ Solution ------------------------------------ --------
landlord can say clearly? What is the application of what technology framework , when reported this wrong ?
------ Solution ---------------------------------------- ----
java.lang.ClassFormatError: Truncated class file
happens generally is your Class file is damaged. You'd better clean it works , and then redeploy .
------ Solution ---------------------------------------- ----
this is a type conversion error , the landlord can check where you are typecast a ! If it is a run on the mis- reported , then take a look at the beginning of your project to run the method to go with wood there anything wrong with it
------ Solution --------- -----------------------------------
ah, makes sense , but also encountered the same situation . . .
------ For reference only -------------------------------------- -
at org.jboss.mx.interceptor.DynamicInterceptor.invoke (DynamicInterceptor.java: 97)
at org.jboss.deployment.SubDeployerInterceptor.invokeNext (SubDeployerInterceptor.java: 124)
at org.jboss.deployment.SubDeployerInterceptor.invoke (SubDeployerInterceptor.java: 109)
at org.jboss.mx.server.Invocation.invoke (Invocation.java: 88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker.java: 264)
at org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java: 659)
at org.jboss.system.ServiceController $ ServiceProxy.invoke (ServiceController.java: 978)
at $ Proxy0.start (Unknown Source)
at org.jboss.system.ServiceController.start (ServiceController.java: 417)
at org.jboss.system.ServiceController.start (ServiceController.java: 435)
at sun.reflect.GeneratedMethodAccessor9.invoke (Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 25)
at java.lang.reflect.Method.invoke (Method.java: 597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke (ReflectedDispatcher.java: 155)
at org.jboss.mx.server.Invocation.dispatch (Invocation.java: 94)
at org.jboss.mx.server.Invocation.invoke (Invocation.java: 86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker.java: 264)
at org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java: 659)
at org.jboss.mx.util.MBeanProxyExt.invoke (MBeanProxyExt.java: 210)
at $ Proxy4.start (Unknown Source)
at org.jboss.deployment.SARDeployer.start (SARDeployer.java: 304)
at org.jboss.deployment.MainDeployer.start (MainDeployer.java: 1025)
at org.jboss.deployment.MainDeployer.deploy (MainDeployer.java: 819)
at org.jboss.deployment.MainDeployer.deploy (MainDeployer.java: 782)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java: 39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 25)
at java.lang.reflect.Method.invoke (Method.java: 597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke (ReflectedDispatcher.java: 155)
at org.jboss.mx.server.Invocation.dispatch (Invocation.java: 94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke (AbstractInterceptor.java: 133)
at org.jboss.mx.server.Invocation.invoke (Invocation.java: 88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke (ModelMBeanOperationInterceptor.java: 142)
at org.jboss.mx.server.Invocation.invoke (Invocation.java: 88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker.java: 264)
at org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java: 659)
at org.jboss.mx.util.MBeanProxyExt.invoke (MBeanProxyExt.java: 210)
at $ Proxy9.deploy (Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy (URLDeploymentScanner.java: 421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan (URLDeploymentScanner.java: 634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner $ ScannerThread.doScan (AbstractDeploymentScanner.java: 263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService (AbstractDeploymentScanner.java: 336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart (ServiceMBeanSupport.java: 289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle (ServiceMBeanSupport.java: 245)
at sun.reflect.GeneratedMethodAccessor3.invoke (Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 25)
at java.lang.reflect.Method.invoke (Method.java: 597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke (ReflectedDispatcher.java: 155)
at org.jboss.mx.server.Invocation.dispatch (Invocation.java: 94)
at org.jboss.mx.server.Invocation.invoke (Invocation.java: 86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker.java: 264)
at org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java: 659)
at org.jboss.system.ServiceController $ ServiceProxy.invoke (ServiceController.java: 978)
at $ Proxy0.start (Unknown Source)
at org.jboss.system.ServiceController.start (ServiceController.java: 417)
at sun.reflect.GeneratedMethodAccessor9.invoke (Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 25)
at java.lang.reflect.Method.invoke (Method.java: 597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke (ReflectedDispatcher.java: 155)
at org.jboss.mx.server.Invocation.dispatch (Invocation.java: 94)
at org.jboss.mx.server.Invocation.invoke (Invocation.java: 86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker.java: 264)
at org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java: 659)
at org.jboss.mx.util.MBeanProxyExt.invoke (MBeanProxyExt.java: 210)
at $ Proxy4.start (Unknown Source)
at org.jboss.deployment.SARDeployer.start (SARDeployer.java: 304)
at org.jboss.deployment.MainDeployer.start (MainDeployer.java: 1025)
at org.jboss.deployment.MainDeployer.deploy (MainDeployer.java: 819)
at org.jboss.deployment.MainDeployer.deploy (MainDeployer.java: 782)
at org.jboss.deployment.MainDeployer.deploy (MainDeployer.java: 766)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java: 39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 25)
at java.lang.reflect.Method.invoke (Method.java: 597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke (ReflectedDispatcher.java: 155)
at org.jboss.mx.server.Invocation.dispatch (Invocation.java: 94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke (AbstractInterceptor.java: 133)
at org.jboss.mx.server.Invocation.invoke (Invocation.java: 88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke (ModelMBeanOperationInterceptor.java: 142)
at org.jboss.mx.server.Invocation.invoke (Invocation.java: 88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke (AbstractMBeanInvoker.java: 264)
at org.jboss.mx.server.MBeanServerImpl.invoke (MBeanServerImpl.java: 659)
at org.jboss.mx.util.MBeanProxyExt.invoke (MBeanProxyExt.java: 210)
at $ Proxy5.deploy (Unknown Source)
at org.jboss.system.server.ServerImpl.doStart (ServerImpl.java: 482)
at org.jboss.system.server.ServerImpl.start (ServerImpl.java: 362)
at org.jboss.Main.boot (Main.java: 200)
at org.jboss.Main $ 1.run (Main.java: 508)
at java.lang.Thread.run (Thread.java: 619)
10:04:28,187 WARN [config] Unable to process deployment descriptor for context '/ uploads'
------ For reference only ---------------------------------------
good yesterday morning. come out of this mistake. . . . .
------ For reference only -------------------------------------- -
I was going to know the reason
------ For reference only ----------------------------- ----------
Struts Problem Report

Struts has detected an unhandled exception:
Messages:

Truncated class file
java.lang.ClassFormatError: Truncated class file

File: org / apache / jasper / servlet / JspServlet.java
Line number: 268
------ For reference only --------------------------- ------------
I also met today this is such a mistake, I'm running on a local project is possible, then there is a problem into the server , then my solution is the tomcat work following projects are all deleted, re-deploy it.
------ For reference only -------------------------------------- -

this positive solution !

没有评论:

发表评论