stacktrace 남깁니다.
좀 찜찜한 것이 range 값인데..
Array index out of range: 494710656
대체 이게 뭘까요
바이트 배열을 처리하다가 난 것 같긴 합니다만...
혹시나 해서 springsource에서 패키징한 asm 소스를 보려고
Maven이 받아낸 spring-asm-3.0.5.RELEASE-sources.jar를 열어보니 META-INF만 있고 비어 있
군요.
(재 패키징이라서 소스를 일부러 뺀 것인지도)
spring-asm-3.0.5.RELEASE.jar 는 정상적입니다.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[2011.05.26 08:08:32][0][b242] [container1-1] [WEB-3000] [t-unknown]
Initializing Spring root WebApplicationContext
[2011.05.26 08:08:36][0][b242] [container1-1] [WEB-3481] can not start
context (gscm2)
<<__Exception__>>
jeus.servlet.deployment.StartingException: WebContainerType start
error
at jeus.servlet.engine.Context.doStart(Context.java:1353)
at jeus.servlet.engine.Context.execStart(Context.java:1166)
at jeus.management.j2ee.WebModule.preStart(WebModule.java:383)
at
jeus.management.j2ee.J2EEManagedObject.start(J2EEManagedObject.java:
859)
at
jeus.management.j2ee.J2EEDeployedObject.start(J2EEDeployedObject.java:
301)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
37)
at java.lang.reflect.Method.invoke(Method.java:599)
at
com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:
105)
at
com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:
39)
at
com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:
220)
at
com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:132)
at
com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:274)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:
848)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:773)
at
jeus.management.JMXUtility.invokeWithTargetModuleID(JMXUtility.java:
873)
at
jeus.server.enginecontainer.EngineContainer.deployRegisteredApp(EngineContainer.java:
1360)
at
jeus.server.enginecontainer.EngineContainer.deployApp(EngineContainer.java:
1280)
at
jeus.server.enginecontainer.EngineContainer.init(EngineContainer.java:
453)
at
jeus.server.enginecontainer.EngineContainer.<init>(EngineContainer.java:
165)
at
jeus.server.enginecontainer.EngineContainer.main(EngineContainer.java:
1210)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
37)
at java.lang.reflect.Method.invoke(Method.java:599)
at jeus.server.Bootstrapper.callMainMethod(Bootstrapper.java:
718)
at jeus.server.Bootstrapper.callMain(Bootstrapper.java:790)
at
jeus.server.enginecontainer.EngineContainerBootstrapper.main(EngineContainerBootstrapper.java:
14)
Caused by:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed
to read candidate component class: file [/gscm/webapps/gscm2.0/WEB-INF/
classes/gscm/demand/masterdata/salesproductassociation
/manager/ItemBuyerManagerImpl.class]; nested exception is
java.lang.ArrayIndexOutOfBoundsException: Array index out of range:
494710656
at
org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:
237)
at
org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:
204)
at
org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse(ComponentScanBeanDefinitionParser.java:
84)
at
org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:
73)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:
1335)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:
1325)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:
135)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:
93)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:
493)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:
390)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
334)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:
302)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:
143)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:
178)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:
149)
at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:
124)
at
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:
93)
at
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:
130)
at
org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:
467)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
397)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:
276)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
197)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:
47)
at
jeus.servlet.listener.ListenerWrapper.contextInitialized(ListenerWrapper.java:
81)
at
jeus.servlet.listener.ListenerManager.fireContextInitializedEvent(ListenerManager.java:
284)
at
jeus.servlet.listener.ListenerManager.start(ListenerManager.java:163)
at jeus.servlet.engine.Context.doStart(Context.java:1349)
... 28 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: Array index out
of range: 494710656
at org.springframework.asm.ClassReader.a(Unknown Source)
at org.springframework.asm.ClassReader.accept(Unknown Source)
at org.springframework.asm.ClassReader.accept(Unknown Source)
at
org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:
54)
at
org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:
80)
at
org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:
101)
at
org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:
213)
... 54 more
<<__!Exception__>>