2013-12-13 126 views
0

我初始化JSON對象,類未發現異常:NestableRunTimeException

JsonObject json = new JsonObject(); 

,並拋出NestableRunTimeException

我在pom.xml文件中加入了common-lang-2.4 maven dependency。 jar正在被加載,但是這個異常正在被拋出。 請幫我一把。 我錯過了什麼。

[TomcatInstrumentableClassLoader的@ 781bc7]錯誤不能確定 註釋缺少類型的 org.apache.commons.lang.exception.NestableRuntimeException時 處理聲明父母net.sf.json.JSONException處理 類型mungers時編織時[Xlint:cantFindType]

[[email protected]] error can't determine annotations of missing type org.apache.commons.lang.exception.NestableRuntimeException 
when processing declare parents net.sf.json.JSONException 
when processing type mungers 
when weaving 
[Xlint:cantFindType] 
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClass(Unknown Source) 
    at java.security.SecureClassLoader.defineClass(Unknown Source) 
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818) 
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Unknown Source) 
    at com.greytip.admin.sendgrid.api.SMTPUtils.send(SMTPUtils.java:104) 
    at com.greytip.admin.service.impl.CampaignManagerImpl.sendCampaignMail(CampaignManagerImpl.java:219) 
    at com.greytip.admin.service.impl.CampaignManagerImpl.process(CampaignManagerImpl.java:117) 
    at sun.reflect.GeneratedMethodAccessor107.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 
    at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) 
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) 
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 
    at com.sun.proxy.$Proxy63.process(Unknown Source) 
    at com.greytip.admin.jobs.CampainProcessorJob.process(CampainProcessorJob.java:81) 
    at com.greytip.admin.jobs.CampainProcessorJob.executeInternal(CampainProcessorJob.java:50) 
    at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:64) 
    at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53) 
    at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:81) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) 
    ... 39 more 
+2

請發佈完整的例外情況。 – vzamanillo

+0

我編輯了我的問題並添加了異常的痕跡。請您檢查它 – dhirendra

+0

該類不在您的類路徑中,請檢查pom依賴性,可能沒有很好定義或無法解析。嘗試從控制檯進行mvn編譯。 – vzamanillo

回答

0

這似乎不是什麼涉及到公共浪; 你可以發佈完整的堆棧跟蹤和你的pom.xml嗎?

+0

我添加了完整的跟蹤。你能否檢查一下。 – dhirendra

+0

你也可以添加pom.xml嗎?嘗試將commons-lang升級到2.6版本,但同時確保commons-lang jar已加載;此外,原諒了簡單的觀察,你加在你的pom.xml如下: \t 公地郎 \t 公地郎 \t 2.4