You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Benson Margulies <bi...@gmail.com> on 2009/07/15 16:48:59 UTC

Array out of bounds deep in JVM setting up endpoint?

run webapp [Program]	
	/Users/benson/x/trunk/third-party-tools/maven/bin/mvn	
webapp [Remote Java Application]	
	Java HotSpot(TM) Client VM[localhost:4000]	
		Thread [main] (Suspended (exception ArrayIndexOutOfBoundsException))	
			SignatureParser.current() line: 79 [local variables unavailable]	
			SignatureParser.parseSuperInterfaces() line: 424	
			SignatureParser.parseClassSignature() line: 171	
			SignatureParser.parseClassSig(String) line: 126	
			ClassRepository.parse(String) line: 34	
			ClassRepository.parse(String) line: 23	
			ClassRepository(AbstractRepository<T>).<init>(String,
GenericsFactory) line: 56
			ClassRepository(GenericDeclRepository<S>).<init>(String,
GenericsFactory) line: 30
			ClassRepository.<init>(String, GenericsFactory) line: 30	
			ClassRepository.make(String, GenericsFactory) line: 47	
			Class<T>.getGenericInfo() line: 2222	
			Class<T>.getTypeParameters() line: 615	
			ParameterizedTypeImpl.validateConstructorArguments() line: 39	
			ParameterizedTypeImpl.<init>(Class<?>, Type[], Type) line: 35	
			ParameterizedTypeImpl.make(Class<?>, Type[], Type) line: 77	
			CoreReflectionFactory.makeParameterizedType(Type, Type[], Type) line: 86	
			Reifier.visitClassTypeSignature(ClassTypeSignature) line: 122	
			ClassTypeSignature.accept(TypeTreeVisitor<?>) line: 31	
			ClassRepository.getSuperclass() line: 66	
			Class<T>.getGenericSuperclass() line: 671	
			GenericTypeResolver.getTypeVariableMap(Class) line: 154	
			GenericTypeResolver.resolveReturnType(Method, Class) line: 99	
			GenericTypeAwarePropertyDescriptor.getPropertyType() line: 76	
			TypeConverterDelegate.convertIfNecessary(Object, Object,
PropertyDescriptor) line: 138
			BeanWrapperImpl.convertForProperty(Object, String) line: 386	
			DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).convertForProperty(Object,
String, BeanWrapper, TypeConverter) line: 1288
			DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).applyPropertyValues(String,
BeanDefinition, BeanWrapper, PropertyValues) line: 1249
			DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).populateBean(String,
AbstractBeanDefinition, BeanWrapper) line: 1010
			DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).doCreateBean(String,
RootBeanDefinition, Object[]) line: 472
			AbstractAutowireCapableBeanFactory$1.run() line: 409	
			AccessController.doPrivileged(PrivilegedAction<T>,
AccessControlContext) line: not available [native method]
			DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).createBean(String,
RootBeanDefinition, Object[]) line: 380
			BeanDefinitionValueResolver.resolveInnerBean(Object, String,
BeanDefinition) line: 219
			BeanDefinitionValueResolver.resolveValueIfNecessary(Object, Object)
line: 117
			DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).applyPropertyValues(String,
BeanDefinition, BeanWrapper, PropertyValues) line: 1245
			DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).populateBean(String,
AbstractBeanDefinition, BeanWrapper) line: 1010
			DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).doCreateBean(String,
RootBeanDefinition, Object[]) line: 472
			AbstractAutowireCapableBeanFactory$1.run() line: 409	
			AccessController.doPrivileged(PrivilegedAction<T>,
AccessControlContext) line: not available [native method]
			DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).createBean(String,
RootBeanDefinition, Object[]) line: 380
			AbstractBeanFactory$1.getObject() line: 264	
			DefaultListableBeanFactory(DefaultSingletonBeanRegistry).getSingleton(String,
ObjectFactory) line: 221
			DefaultListableBeanFactory(AbstractBeanFactory).doGetBean(String,
Class, Object[], boolean) line: 261
			DefaultListableBeanFactory(AbstractBeanFactory).getBean(String,
Class, Object[]) line: 185
			DefaultListableBeanFactory(AbstractBeanFactory).getBean(String) line: 164	
			DefaultListableBeanFactory.preInstantiateSingletons() line: 429	
			XmlWebApplicationContext(AbstractApplicationContext).finishBeanFactoryInitialization(ConfigurableListableBeanFactory)
line: 729
			XmlWebApplicationContext(AbstractApplicationContext).refresh() line: 381	
			ContextLoader.createWebApplicationContext(ServletContext,
ApplicationContext) line: 255
			ContextLoader.initWebApplicationContext(ServletContext) line: 199	
			ContextLoaderListener.contextInitialized(ServletContextEvent) line: 45	
			Jetty6PluginWebAppContext(ContextHandler).startContext() line: 540	
			Jetty6PluginWebAppContext(Context).startContext() line: 135	
			Jetty6PluginWebAppContext(WebAppContext).startContext() line: 1220	
			Jetty6PluginWebAppContext(ContextHandler).doStart() line: 510	
			Jetty6PluginWebAppContext(WebAppContext).doStart() line: 448	
			Jetty6PluginWebAppContext.doStart() line: 110	
			Jetty6PluginWebAppContext(AbstractLifeCycle).start() line: 39	
			ContextHandlerCollection(HandlerCollection).doStart() line: 152	
			ContextHandlerCollection.doStart() line: 156	
			ContextHandlerCollection(AbstractLifeCycle).start() line: 39	
			HandlerCollection.doStart() line: 152	
			HandlerCollection(AbstractLifeCycle).start() line: 39	
			Server(HandlerWrapper).doStart() line: 130	
			Server.doStart() line: 222	
			Server(AbstractLifeCycle).start() line: 39	
			Jetty6PluginServer.start() line: 132	
			Jetty6RunMojo(AbstractJettyMojo).startJetty() line: 371	
			Jetty6RunMojo(AbstractJettyMojo).execute() line: 307	
			Jetty6RunMojo(AbstractJettyRunMojo).execute() line: 203	
			Jetty6RunMojo.execute() line: 184	
			DefaultPluginManager.executeMojo(MavenProject, MojoExecution,
MavenSession) line: 483
			DefaultLifecycleExecutor.executeGoals(List, Stack, MavenSession,
MavenProject) line: 678
			DefaultLifecycleExecutor.executeStandaloneGoal(String, Stack,
MavenSession, MavenProject) line: 553
			DefaultLifecycleExecutor.executeGoal(String, MavenSession,
MavenProject) line: 523
			DefaultLifecycleExecutor.executeGoalAndHandleFailures(String,
MavenSession, MavenProject, EventDispatcher, String, ReactorManager,
long, String) line: 371
			DefaultLifecycleExecutor.executeTaskSegments(List, ReactorManager,
MavenSession, MavenProject, EventDispatcher) line: 332
			DefaultLifecycleExecutor.execute(MavenSession, ReactorManager,
EventDispatcher) line: 181
			DefaultMaven.doExecute(MavenExecutionRequest, EventDispatcher) line: 356	
			DefaultMaven.execute(MavenExecutionRequest) line: 137	
			MavenCli.main(String[], ClassWorld) line: 356	
			NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line:
not available [native method]
			NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39	
			DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25	
			Method.invoke(Object, Object...) line: 585	
			Launcher.launchEnhanced(String[]) line: 315	
			Launcher.launch(String[]) line: 255	
			Launcher.mainWithExitCode(String[]) line: 430	
			Launcher.main(String[]) line: 375	
		Thread [pool-1-thread-1] (Running)	
		Thread [pool-1-thread-2] (Running)	
		Thread [pool-1-thread-3] (Running)	
		Thread [pool-1-thread-4] (Running)	
		Thread [pool-1-thread-5] (Running)	
		Daemon Thread [StopMonitor] (Running)	
		Thread [btpool0-0] (Running)	
		Thread [btpool0-1] (Running)	
		Daemon Thread [Timer-0] (Running)

Re: Array out of bounds deep in JVM setting up endpoint?

Posted by Benson Margulies <bi...@gmail.com>.
I think mine was pilot error.

On Thu, Jul 16, 2009 at 2:39 PM, Daniel Kulp<dk...@apache.org> wrote:
>
>
> On Thu July 16 2009 11:26:17 am Andrew Clegg wrote:
>> It's a long shot admittedly...
>>
>> I found an ArrayIndexOutOfBoundsException while publishing an endpoint
>> once:
>>
>> https://issues.apache.org/jira/browse/CXF-1852
>>
>> ... but the stracktrace does look very different.
>
> Actually, this is now resolved.     Next release will fix it.
>
> Dan
>
>
>>
>> Andrew.
>>
>> 2009/7/15 Benson Margulies <bi...@gmail.com>:
>> > run webapp [Program]
>> >        /Users/benson/x/trunk/third-party-tools/maven/bin/mvn
>> > webapp [Remote Java Application]
>> >        Java HotSpot(TM) Client VM[localhost:4000]
>> >                Thread [main] (Suspended (exception
>> > ArrayIndexOutOfBoundsException)) SignatureParser.current() line: 79
>> > [local variables unavailable] SignatureParser.parseSuperInterfaces()
>> > line: 424 SignatureParser.parseClassSignature() line: 171
>> > SignatureParser.parseClassSig(String) line: 126
>> > ClassRepository.parse(String) line: 34
>> >                        ClassRepository.parse(String) line: 23
>> >
>> >  ClassRepository(AbstractRepository<T>).<init>(String, GenericsFactory)
>> > line: 56
>> >
>> >  ClassRepository(GenericDeclRepository<S>).<init>(String,
>> > GenericsFactory) line: 30
>> >                        ClassRepository.<init>(String, GenericsFactory)
>> > line: 30 ClassRepository.make(String, GenericsFactory) line: 47
>> > Class<T>.getGenericInfo() line: 2222
>> >                        Class<T>.getTypeParameters() line: 615
>> >
>> >  ParameterizedTypeImpl.validateConstructorArguments() line: 39
>> > ParameterizedTypeImpl.<init>(Class<?>, Type[], Type) line: 35
>> > ParameterizedTypeImpl.make(Class<?>, Type[], Type) line: 77
>> > CoreReflectionFactory.makeParameterizedType(Type, Type[], Type) line: 86
>> > Reifier.visitClassTypeSignature(ClassTypeSignature) line: 122
>> > ClassTypeSignature.accept(TypeTreeVisitor<?>) line: 31
>> > ClassRepository.getSuperclass() line: 66
>> >                        Class<T>.getGenericSuperclass() line: 671
>> >                        GenericTypeResolver.getTypeVariableMap(Class)
>> > line: 154 GenericTypeResolver.resolveReturnType(Method, Class) line: 99
>> > GenericTypeAwarePropertyDescriptor.getPropertyType() line: 76
>> > TypeConverterDelegate.convertIfNecessary(Object, Object,
>> > PropertyDescriptor) line: 138
>> >                        BeanWrapperImpl.convertForProperty(Object, String)
>> > line: 386
>> > DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).convertFor
>> >Property(Object, String, BeanWrapper, TypeConverter) line: 1288
>> >
>> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).applyProp
>> >ertyValues(String, BeanDefinition, BeanWrapper, PropertyValues) line: 1249
>> >
>> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).populateB
>> >ean(String, AbstractBeanDefinition, BeanWrapper) line: 1010
>> >
>> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).doCreateB
>> >ean(String, RootBeanDefinition, Object[]) line: 472
>> >                        AbstractAutowireCapableBeanFactory$1.run() line:
>> > 409 AccessController.doPrivileged(PrivilegedAction<T>,
>> > AccessControlContext) line: not available [native method]
>> >
>> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).createBea
>> >n(String, RootBeanDefinition, Object[]) line: 380
>> >
>> >  BeanDefinitionValueResolver.resolveInnerBean(Object, String,
>> > BeanDefinition) line: 219
>> >
>> >  BeanDefinitionValueResolver.resolveValueIfNecessary(Object, Object)
>> > line: 117
>> >
>> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).applyProp
>> >ertyValues(String, BeanDefinition, BeanWrapper, PropertyValues) line: 1245
>> >
>> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).populateB
>> >ean(String, AbstractBeanDefinition, BeanWrapper) line: 1010
>> >
>> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).doCreateB
>> >ean(String, RootBeanDefinition, Object[]) line: 472
>> >                        AbstractAutowireCapableBeanFactory$1.run() line:
>> > 409 AccessController.doPrivileged(PrivilegedAction<T>,
>> > AccessControlContext) line: not available [native method]
>> >
>> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).createBea
>> >n(String, RootBeanDefinition, Object[]) line: 380
>> >                        AbstractBeanFactory$1.getObject() line: 264
>> >
>> >  DefaultListableBeanFactory(DefaultSingletonBeanRegistry).getSingleton(St
>> >ring, ObjectFactory) line: 221
>> >
>> >  DefaultListableBeanFactory(AbstractBeanFactory).doGetBean(String, Class,
>> > Object[], boolean) line: 261
>> >
>> >  DefaultListableBeanFactory(AbstractBeanFactory).getBean(String, Class,
>> > Object[]) line: 185
>> >
>> >  DefaultListableBeanFactory(AbstractBeanFactory).getBean(String) line:
>> > 164 DefaultListableBeanFactory.preInstantiateSingletons() line: 429
>> > XmlWebApplicationContext(AbstractApplicationContext).finishBeanFactoryIni
>> >tialization(ConfigurableListableBeanFactory) line: 729
>> >
>> >  XmlWebApplicationContext(AbstractApplicationContext).refresh() line: 381
>> > ContextLoader.createWebApplicationContext(ServletContext,
>> > ApplicationContext) line: 255
>> >
>> >  ContextLoader.initWebApplicationContext(ServletContext) line: 199
>> > ContextLoaderListener.contextInitialized(ServletContextEvent) line: 45
>> > Jetty6PluginWebAppContext(ContextHandler).startContext() line: 540
>> > Jetty6PluginWebAppContext(Context).startContext() line: 135
>> > Jetty6PluginWebAppContext(WebAppContext).startContext() line: 1220
>> > Jetty6PluginWebAppContext(ContextHandler).doStart() line: 510
>> > Jetty6PluginWebAppContext(WebAppContext).doStart() line: 448
>> > Jetty6PluginWebAppContext.doStart() line: 110
>> > Jetty6PluginWebAppContext(AbstractLifeCycle).start() line: 39
>> > ContextHandlerCollection(HandlerCollection).doStart() line: 152
>> > ContextHandlerCollection.doStart() line: 156
>> > ContextHandlerCollection(AbstractLifeCycle).start() line: 39
>> > HandlerCollection.doStart() line: 152
>> >                        HandlerCollection(AbstractLifeCycle).start() line:
>> > 39 Server(HandlerWrapper).doStart() line: 130 Server.doStart() line: 222
>> >                        Server(AbstractLifeCycle).start() line: 39
>> >                        Jetty6PluginServer.start() line: 132
>> >                        Jetty6RunMojo(AbstractJettyMojo).startJetty()
>> > line: 371 Jetty6RunMojo(AbstractJettyMojo).execute() line: 307
>> > Jetty6RunMojo(AbstractJettyRunMojo).execute() line: 203
>> > Jetty6RunMojo.execute() line: 184
>> >                        DefaultPluginManager.executeMojo(MavenProject,
>> > MojoExecution, MavenSession) line: 483
>> >                        DefaultLifecycleExecutor.executeGoals(List, Stack,
>> > MavenSession, MavenProject) line: 678
>> >
>> >  DefaultLifecycleExecutor.executeStandaloneGoal(String, Stack,
>> > MavenSession, MavenProject) line: 553
>> >                        DefaultLifecycleExecutor.executeGoal(String,
>> > MavenSession, MavenProject) line: 523
>> >
>> >  DefaultLifecycleExecutor.executeGoalAndHandleFailures(String,
>> > MavenSession, MavenProject, EventDispatcher, String, ReactorManager,
>> > long, String) line: 371
>> >                        DefaultLifecycleExecutor.executeTaskSegments(List,
>> > ReactorManager, MavenSession, MavenProject, EventDispatcher) line: 332
>> >                        DefaultLifecycleExecutor.execute(MavenSession,
>> > ReactorManager, EventDispatcher) line: 181
>> >                        DefaultMaven.doExecute(MavenExecutionRequest,
>> > EventDispatcher) line: 356 DefaultMaven.execute(MavenExecutionRequest)
>> > line: 137 MavenCli.main(String[], ClassWorld) line: 356
>> > NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not
>> > available [native method]
>> >                        NativeMethodAccessorImpl.invoke(Object, Object[])
>> > line: 39 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25
>> > Method.invoke(Object, Object...) line: 585
>> > Launcher.launchEnhanced(String[]) line: 315 Launcher.launch(String[])
>> > line: 255
>> >                        Launcher.mainWithExitCode(String[]) line: 430
>> >                        Launcher.main(String[]) line: 375
>> >                Thread [pool-1-thread-1] (Running)
>> >                Thread [pool-1-thread-2] (Running)
>> >                Thread [pool-1-thread-3] (Running)
>> >                Thread [pool-1-thread-4] (Running)
>> >                Thread [pool-1-thread-5] (Running)
>> >                Daemon Thread [StopMonitor] (Running)
>> >                Thread [btpool0-0] (Running)
>> >                Thread [btpool0-1] (Running)
>> >                Daemon Thread [Timer-0] (Running)
>
> --
> Daniel Kulp
> dkulp@apache.org
> http://www.dankulp.com/blog
>

Re: Array out of bounds deep in JVM setting up endpoint?

Posted by Daniel Kulp <dk...@apache.org>.

On Thu July 16 2009 11:26:17 am Andrew Clegg wrote:
> It's a long shot admittedly...
>
> I found an ArrayIndexOutOfBoundsException while publishing an endpoint
> once:
>
> https://issues.apache.org/jira/browse/CXF-1852
>
> ... but the stracktrace does look very different.

Actually, this is now resolved.     Next release will fix it.

Dan


>
> Andrew.
>
> 2009/7/15 Benson Margulies <bi...@gmail.com>:
> > run webapp [Program]
> >        /Users/benson/x/trunk/third-party-tools/maven/bin/mvn
> > webapp [Remote Java Application]
> >        Java HotSpot(TM) Client VM[localhost:4000]
> >                Thread [main] (Suspended (exception
> > ArrayIndexOutOfBoundsException)) SignatureParser.current() line: 79
> > [local variables unavailable] SignatureParser.parseSuperInterfaces()
> > line: 424 SignatureParser.parseClassSignature() line: 171
> > SignatureParser.parseClassSig(String) line: 126
> > ClassRepository.parse(String) line: 34
> >                        ClassRepository.parse(String) line: 23
> >                      
> >  ClassRepository(AbstractRepository<T>).<init>(String, GenericsFactory)
> > line: 56
> >                      
> >  ClassRepository(GenericDeclRepository<S>).<init>(String,
> > GenericsFactory) line: 30
> >                        ClassRepository.<init>(String, GenericsFactory)
> > line: 30 ClassRepository.make(String, GenericsFactory) line: 47
> > Class<T>.getGenericInfo() line: 2222
> >                        Class<T>.getTypeParameters() line: 615
> >                      
> >  ParameterizedTypeImpl.validateConstructorArguments() line: 39
> > ParameterizedTypeImpl.<init>(Class<?>, Type[], Type) line: 35
> > ParameterizedTypeImpl.make(Class<?>, Type[], Type) line: 77
> > CoreReflectionFactory.makeParameterizedType(Type, Type[], Type) line: 86
> > Reifier.visitClassTypeSignature(ClassTypeSignature) line: 122
> > ClassTypeSignature.accept(TypeTreeVisitor<?>) line: 31
> > ClassRepository.getSuperclass() line: 66
> >                        Class<T>.getGenericSuperclass() line: 671
> >                        GenericTypeResolver.getTypeVariableMap(Class)
> > line: 154 GenericTypeResolver.resolveReturnType(Method, Class) line: 99
> > GenericTypeAwarePropertyDescriptor.getPropertyType() line: 76
> > TypeConverterDelegate.convertIfNecessary(Object, Object,
> > PropertyDescriptor) line: 138
> >                        BeanWrapperImpl.convertForProperty(Object, String)
> > line: 386
> > DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).convertFor
> >Property(Object, String, BeanWrapper, TypeConverter) line: 1288
> >                      
> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).applyProp
> >ertyValues(String, BeanDefinition, BeanWrapper, PropertyValues) line: 1249
> >                      
> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).populateB
> >ean(String, AbstractBeanDefinition, BeanWrapper) line: 1010
> >                      
> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).doCreateB
> >ean(String, RootBeanDefinition, Object[]) line: 472
> >                        AbstractAutowireCapableBeanFactory$1.run() line:
> > 409 AccessController.doPrivileged(PrivilegedAction<T>,
> > AccessControlContext) line: not available [native method]
> >                      
> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).createBea
> >n(String, RootBeanDefinition, Object[]) line: 380
> >                      
> >  BeanDefinitionValueResolver.resolveInnerBean(Object, String,
> > BeanDefinition) line: 219
> >                      
> >  BeanDefinitionValueResolver.resolveValueIfNecessary(Object, Object)
> > line: 117
> >                      
> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).applyProp
> >ertyValues(String, BeanDefinition, BeanWrapper, PropertyValues) line: 1245
> >                      
> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).populateB
> >ean(String, AbstractBeanDefinition, BeanWrapper) line: 1010
> >                      
> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).doCreateB
> >ean(String, RootBeanDefinition, Object[]) line: 472
> >                        AbstractAutowireCapableBeanFactory$1.run() line:
> > 409 AccessController.doPrivileged(PrivilegedAction<T>,
> > AccessControlContext) line: not available [native method]
> >                      
> >  DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).createBea
> >n(String, RootBeanDefinition, Object[]) line: 380
> >                        AbstractBeanFactory$1.getObject() line: 264
> >                      
> >  DefaultListableBeanFactory(DefaultSingletonBeanRegistry).getSingleton(St
> >ring, ObjectFactory) line: 221
> >                      
> >  DefaultListableBeanFactory(AbstractBeanFactory).doGetBean(String, Class,
> > Object[], boolean) line: 261
> >                      
> >  DefaultListableBeanFactory(AbstractBeanFactory).getBean(String, Class,
> > Object[]) line: 185
> >                      
> >  DefaultListableBeanFactory(AbstractBeanFactory).getBean(String) line:
> > 164 DefaultListableBeanFactory.preInstantiateSingletons() line: 429
> > XmlWebApplicationContext(AbstractApplicationContext).finishBeanFactoryIni
> >tialization(ConfigurableListableBeanFactory) line: 729
> >                      
> >  XmlWebApplicationContext(AbstractApplicationContext).refresh() line: 381
> > ContextLoader.createWebApplicationContext(ServletContext,
> > ApplicationContext) line: 255
> >                      
> >  ContextLoader.initWebApplicationContext(ServletContext) line: 199
> > ContextLoaderListener.contextInitialized(ServletContextEvent) line: 45
> > Jetty6PluginWebAppContext(ContextHandler).startContext() line: 540
> > Jetty6PluginWebAppContext(Context).startContext() line: 135
> > Jetty6PluginWebAppContext(WebAppContext).startContext() line: 1220
> > Jetty6PluginWebAppContext(ContextHandler).doStart() line: 510
> > Jetty6PluginWebAppContext(WebAppContext).doStart() line: 448
> > Jetty6PluginWebAppContext.doStart() line: 110
> > Jetty6PluginWebAppContext(AbstractLifeCycle).start() line: 39
> > ContextHandlerCollection(HandlerCollection).doStart() line: 152
> > ContextHandlerCollection.doStart() line: 156
> > ContextHandlerCollection(AbstractLifeCycle).start() line: 39
> > HandlerCollection.doStart() line: 152
> >                        HandlerCollection(AbstractLifeCycle).start() line:
> > 39 Server(HandlerWrapper).doStart() line: 130 Server.doStart() line: 222
> >                        Server(AbstractLifeCycle).start() line: 39
> >                        Jetty6PluginServer.start() line: 132
> >                        Jetty6RunMojo(AbstractJettyMojo).startJetty()
> > line: 371 Jetty6RunMojo(AbstractJettyMojo).execute() line: 307
> > Jetty6RunMojo(AbstractJettyRunMojo).execute() line: 203
> > Jetty6RunMojo.execute() line: 184
> >                        DefaultPluginManager.executeMojo(MavenProject,
> > MojoExecution, MavenSession) line: 483
> >                        DefaultLifecycleExecutor.executeGoals(List, Stack,
> > MavenSession, MavenProject) line: 678
> >                      
> >  DefaultLifecycleExecutor.executeStandaloneGoal(String, Stack,
> > MavenSession, MavenProject) line: 553
> >                        DefaultLifecycleExecutor.executeGoal(String,
> > MavenSession, MavenProject) line: 523
> >                      
> >  DefaultLifecycleExecutor.executeGoalAndHandleFailures(String,
> > MavenSession, MavenProject, EventDispatcher, String, ReactorManager,
> > long, String) line: 371
> >                        DefaultLifecycleExecutor.executeTaskSegments(List,
> > ReactorManager, MavenSession, MavenProject, EventDispatcher) line: 332
> >                        DefaultLifecycleExecutor.execute(MavenSession,
> > ReactorManager, EventDispatcher) line: 181
> >                        DefaultMaven.doExecute(MavenExecutionRequest,
> > EventDispatcher) line: 356 DefaultMaven.execute(MavenExecutionRequest)
> > line: 137 MavenCli.main(String[], ClassWorld) line: 356
> > NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not
> > available [native method]
> >                        NativeMethodAccessorImpl.invoke(Object, Object[])
> > line: 39 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25
> > Method.invoke(Object, Object...) line: 585
> > Launcher.launchEnhanced(String[]) line: 315 Launcher.launch(String[])
> > line: 255
> >                        Launcher.mainWithExitCode(String[]) line: 430
> >                        Launcher.main(String[]) line: 375
> >                Thread [pool-1-thread-1] (Running)
> >                Thread [pool-1-thread-2] (Running)
> >                Thread [pool-1-thread-3] (Running)
> >                Thread [pool-1-thread-4] (Running)
> >                Thread [pool-1-thread-5] (Running)
> >                Daemon Thread [StopMonitor] (Running)
> >                Thread [btpool0-0] (Running)
> >                Thread [btpool0-1] (Running)
> >                Daemon Thread [Timer-0] (Running)

-- 
Daniel Kulp
dkulp@apache.org
http://www.dankulp.com/blog

Re: Array out of bounds deep in JVM setting up endpoint?

Posted by Andrew Clegg <an...@nervechannel.com>.
It's a long shot admittedly...

I found an ArrayIndexOutOfBoundsException while publishing an endpoint once:

https://issues.apache.org/jira/browse/CXF-1852

... but the stracktrace does look very different.

Andrew.

2009/7/15 Benson Margulies <bi...@gmail.com>:
> run webapp [Program]
>        /Users/benson/x/trunk/third-party-tools/maven/bin/mvn
> webapp [Remote Java Application]
>        Java HotSpot(TM) Client VM[localhost:4000]
>                Thread [main] (Suspended (exception ArrayIndexOutOfBoundsException))
>                        SignatureParser.current() line: 79 [local variables unavailable]
>                        SignatureParser.parseSuperInterfaces() line: 424
>                        SignatureParser.parseClassSignature() line: 171
>                        SignatureParser.parseClassSig(String) line: 126
>                        ClassRepository.parse(String) line: 34
>                        ClassRepository.parse(String) line: 23
>                        ClassRepository(AbstractRepository<T>).<init>(String,
> GenericsFactory) line: 56
>                        ClassRepository(GenericDeclRepository<S>).<init>(String,
> GenericsFactory) line: 30
>                        ClassRepository.<init>(String, GenericsFactory) line: 30
>                        ClassRepository.make(String, GenericsFactory) line: 47
>                        Class<T>.getGenericInfo() line: 2222
>                        Class<T>.getTypeParameters() line: 615
>                        ParameterizedTypeImpl.validateConstructorArguments() line: 39
>                        ParameterizedTypeImpl.<init>(Class<?>, Type[], Type) line: 35
>                        ParameterizedTypeImpl.make(Class<?>, Type[], Type) line: 77
>                        CoreReflectionFactory.makeParameterizedType(Type, Type[], Type) line: 86
>                        Reifier.visitClassTypeSignature(ClassTypeSignature) line: 122
>                        ClassTypeSignature.accept(TypeTreeVisitor<?>) line: 31
>                        ClassRepository.getSuperclass() line: 66
>                        Class<T>.getGenericSuperclass() line: 671
>                        GenericTypeResolver.getTypeVariableMap(Class) line: 154
>                        GenericTypeResolver.resolveReturnType(Method, Class) line: 99
>                        GenericTypeAwarePropertyDescriptor.getPropertyType() line: 76
>                        TypeConverterDelegate.convertIfNecessary(Object, Object,
> PropertyDescriptor) line: 138
>                        BeanWrapperImpl.convertForProperty(Object, String) line: 386
>                        DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).convertForProperty(Object,
> String, BeanWrapper, TypeConverter) line: 1288
>                        DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).applyPropertyValues(String,
> BeanDefinition, BeanWrapper, PropertyValues) line: 1249
>                        DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).populateBean(String,
> AbstractBeanDefinition, BeanWrapper) line: 1010
>                        DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).doCreateBean(String,
> RootBeanDefinition, Object[]) line: 472
>                        AbstractAutowireCapableBeanFactory$1.run() line: 409
>                        AccessController.doPrivileged(PrivilegedAction<T>,
> AccessControlContext) line: not available [native method]
>                        DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).createBean(String,
> RootBeanDefinition, Object[]) line: 380
>                        BeanDefinitionValueResolver.resolveInnerBean(Object, String,
> BeanDefinition) line: 219
>                        BeanDefinitionValueResolver.resolveValueIfNecessary(Object, Object)
> line: 117
>                        DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).applyPropertyValues(String,
> BeanDefinition, BeanWrapper, PropertyValues) line: 1245
>                        DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).populateBean(String,
> AbstractBeanDefinition, BeanWrapper) line: 1010
>                        DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).doCreateBean(String,
> RootBeanDefinition, Object[]) line: 472
>                        AbstractAutowireCapableBeanFactory$1.run() line: 409
>                        AccessController.doPrivileged(PrivilegedAction<T>,
> AccessControlContext) line: not available [native method]
>                        DefaultListableBeanFactory(AbstractAutowireCapableBeanFactory).createBean(String,
> RootBeanDefinition, Object[]) line: 380
>                        AbstractBeanFactory$1.getObject() line: 264
>                        DefaultListableBeanFactory(DefaultSingletonBeanRegistry).getSingleton(String,
> ObjectFactory) line: 221
>                        DefaultListableBeanFactory(AbstractBeanFactory).doGetBean(String,
> Class, Object[], boolean) line: 261
>                        DefaultListableBeanFactory(AbstractBeanFactory).getBean(String,
> Class, Object[]) line: 185
>                        DefaultListableBeanFactory(AbstractBeanFactory).getBean(String) line: 164
>                        DefaultListableBeanFactory.preInstantiateSingletons() line: 429
>                        XmlWebApplicationContext(AbstractApplicationContext).finishBeanFactoryInitialization(ConfigurableListableBeanFactory)
> line: 729
>                        XmlWebApplicationContext(AbstractApplicationContext).refresh() line: 381
>                        ContextLoader.createWebApplicationContext(ServletContext,
> ApplicationContext) line: 255
>                        ContextLoader.initWebApplicationContext(ServletContext) line: 199
>                        ContextLoaderListener.contextInitialized(ServletContextEvent) line: 45
>                        Jetty6PluginWebAppContext(ContextHandler).startContext() line: 540
>                        Jetty6PluginWebAppContext(Context).startContext() line: 135
>                        Jetty6PluginWebAppContext(WebAppContext).startContext() line: 1220
>                        Jetty6PluginWebAppContext(ContextHandler).doStart() line: 510
>                        Jetty6PluginWebAppContext(WebAppContext).doStart() line: 448
>                        Jetty6PluginWebAppContext.doStart() line: 110
>                        Jetty6PluginWebAppContext(AbstractLifeCycle).start() line: 39
>                        ContextHandlerCollection(HandlerCollection).doStart() line: 152
>                        ContextHandlerCollection.doStart() line: 156
>                        ContextHandlerCollection(AbstractLifeCycle).start() line: 39
>                        HandlerCollection.doStart() line: 152
>                        HandlerCollection(AbstractLifeCycle).start() line: 39
>                        Server(HandlerWrapper).doStart() line: 130
>                        Server.doStart() line: 222
>                        Server(AbstractLifeCycle).start() line: 39
>                        Jetty6PluginServer.start() line: 132
>                        Jetty6RunMojo(AbstractJettyMojo).startJetty() line: 371
>                        Jetty6RunMojo(AbstractJettyMojo).execute() line: 307
>                        Jetty6RunMojo(AbstractJettyRunMojo).execute() line: 203
>                        Jetty6RunMojo.execute() line: 184
>                        DefaultPluginManager.executeMojo(MavenProject, MojoExecution,
> MavenSession) line: 483
>                        DefaultLifecycleExecutor.executeGoals(List, Stack, MavenSession,
> MavenProject) line: 678
>                        DefaultLifecycleExecutor.executeStandaloneGoal(String, Stack,
> MavenSession, MavenProject) line: 553
>                        DefaultLifecycleExecutor.executeGoal(String, MavenSession,
> MavenProject) line: 523
>                        DefaultLifecycleExecutor.executeGoalAndHandleFailures(String,
> MavenSession, MavenProject, EventDispatcher, String, ReactorManager,
> long, String) line: 371
>                        DefaultLifecycleExecutor.executeTaskSegments(List, ReactorManager,
> MavenSession, MavenProject, EventDispatcher) line: 332
>                        DefaultLifecycleExecutor.execute(MavenSession, ReactorManager,
> EventDispatcher) line: 181
>                        DefaultMaven.doExecute(MavenExecutionRequest, EventDispatcher) line: 356
>                        DefaultMaven.execute(MavenExecutionRequest) line: 137
>                        MavenCli.main(String[], ClassWorld) line: 356
>                        NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line:
> not available [native method]
>                        NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39
>                        DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25
>                        Method.invoke(Object, Object...) line: 585
>                        Launcher.launchEnhanced(String[]) line: 315
>                        Launcher.launch(String[]) line: 255
>                        Launcher.mainWithExitCode(String[]) line: 430
>                        Launcher.main(String[]) line: 375
>                Thread [pool-1-thread-1] (Running)
>                Thread [pool-1-thread-2] (Running)
>                Thread [pool-1-thread-3] (Running)
>                Thread [pool-1-thread-4] (Running)
>                Thread [pool-1-thread-5] (Running)
>                Daemon Thread [StopMonitor] (Running)
>                Thread [btpool0-0] (Running)
>                Thread [btpool0-1] (Running)
>                Daemon Thread [Timer-0] (Running)
>



-- 
:: http://biotext.org.uk/ ::