2013-07-11 8 views
7

Viene visualizzato un errore durante l'avvio del server. L'applicazione include le classi Spring e AspectJ.IBM Websphere: errore per Spring AOP

Caused by: java.lang.VerifyError: JVMVRFY013 class loading constraint violated; class=org/springframework/aop/aspectj/MethodInvocationProceedingJoinPoint, method=getSourceLocation()Lorg/aspectj/lang/reflect/SourceLocation;, pc=0 
       at java.lang.J9VMInternals.verifyImpl(Native Method) 
       at java.lang.J9VMInternals.verify(J9VMInternals.java:93) 
       at java.lang.J9VMInternals.initialize(J9VMInternals.java:170) 
       at org.springframework.aop.aspectj.AbstractAspectJAdvice.currentJoinPoint(AbstractAspectJAdvice.java:83) 

Come primo passaggio ho dato opzione PARENT_FIRST per Enterprise Application

enter image description here

+0

"avvio del server" significa avviare il processo JVM di Application Server? E hai ricevuto questo errore prima di toccare l'ordine del caricatore di classe, corretto? Quale versione di Spring & AspectJ? Quale versione di WebSphere? – dbreaux

risposta

8

Beh, lo scrivo qui di nuovo come la mia prima risposta è stata cancellata senza alcuna spiegazione se era il corretto uno.

Data l'eccezione che si incontra, è probabile che sia in WAS 8.5.5.0. C'è un problema noto documentato sotto APAR PM90932 su questo. Un ifix è stato pubblicato per questo problema e puoi leggerlo e scaricarlo da here. Una volta installato ifix, il problema non verrà più visualizzato.