[ 
https://issues.apache.org/jira/browse/TUSCANY-3646?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12896058#action_12896058
 ] 

Kelvin Goodson commented on TUSCANY-3646:
-----------------------------------------

I also see this error when running JCA1001 (with a break point on 
NullPointerException being thrown) so I guess this is not the root cause of the 
JCA7006 failure

> NPE in otest JCA7006
> --------------------
>
>                 Key: TUSCANY-3646
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3646
>             Project: Tuscany
>          Issue Type: Bug
>    Affects Versions: Java-SCA-2.0-M5
>            Reporter: Kelvin Goodson
>             Fix For: Java-SCA-2.0-Beta1
>
>
> I'm seeing an NPE in test JCA7006 deep down in some JAXB code, the 
> exception's cause is null
> ModelBuilder<T,C,F,M>.<clinit>() line: 162    
> JAXBContextImpl.getTypeInfoSet() line: 431    
> JAXBContextImpl.<init>(JAXBContextImpl$JAXBContextBuilder) line: 288  
> JAXBContextImpl$JAXBContextBuilder.build() line: 1111 
> ContextFactory.createContext(Class[], Collection<TypeReference>, 
> Map<Class,Class>, String, boolean, RuntimeAnnotationReader, boolean, boolean, 
> boolean) line: 154     
> ContextFactory.createContext(Class[], Map<String,Object>) line: 121   
> NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
> available [native method]        
> NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
> DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available     
> Method.invoke(Object, Object...) line: not available  
> ContextFinder.newInstance(Class[], Map, String) line: not available   
> ContextFinder.find(Class[], Map) line: not available  
> JAXBContext.newInstance(Class[], Map<String,?>) line: not available   
> JAXBContext.newInstance(Class...) line: not available 
> JAXBContextCache$1.run() line: 138    
> JAXBContextCache$1.run() line: 1      
> AccessController.doPrivileged(PrivilegedExceptionAction<T>) line: not 
> available [native method]       
> JAXBContextCache.newJAXBContext(Class<?>...) line: 127        
> JAXBContextCache.getDefaultJAXBContext() line: 155    
> JAXBContextCache.<init>(int, int, int, ExtensionPointRegistry) line: 122      
> JAXBContextCache.<init>(ExtensionPointRegistry) line: 114     
> JAXBContextHelper.<init>(ExtensionPointRegistry) line: 69     
> NativeConstructorAccessorImpl.newInstance0(Constructor, Object[]) line: not 
> available [native method] 
> NativeConstructorAccessorImpl.newInstance(Object[]) line: not available       
> DelegatingConstructorAccessorImpl.newInstance(Object[]) line: not available   
> Constructor<T>.newInstance(Object...) line: not available     
> ServiceHelper.newInstance(Class<T>, Class<?>, Object) line: 89        
> DefaultUtilityExtensionPoint.getUtility(Class<T>, Object) line: 176   
> DefaultUtilityExtensionPoint.getUtility(Class<T>) line: 94    
> JAXBContextHelper.getInstance(ExtensionPointRegistry) line: 74        
> JAXBTypeHelper.<init>(ExtensionPointRegistry) line: 60        
> JAXBDataBinding.<init>(ExtensionPointRegistry) line: 59       
> NativeConstructorAccessorImpl.newInstance0(Constructor, Object[]) line: not 
> available [native method] 
> NativeConstructorAccessorImpl.newInstance(Object[]) line: not available       
> DelegatingConstructorAccessorImpl.newInstance(Object[]) line: not available   
> Constructor<T>.newInstance(Object...) line: not available     
> DefaultDataBindingExtensionPoint$LazyDataBinding.getDataBinding() line: 159   
> DefaultDataBindingExtensionPoint$LazyDataBinding.introspect(DataType, 
> Operation) line: 185    
> DefaultDataBindingExtensionPoint.introspectType(DataType, Operation) line: 
> 203        
> DataBindingJavaInterfaceProcessor.processInterface(JavaInterface, 
> List<Operation>) line: 114  
> DataBindingJavaInterfaceProcessor.visitInterface(JavaInterface) line: 56      
> JavaInterfaceIntrospectorImpl.introspectInterface(JavaInterface, Class<?>) 
> line: 139  
> DefaultJavaInterfaceFactory(JavaInterfaceFactoryImpl).createJavaInterface(JavaInterface,
>  Class<?>) line: 70   
> JavaInterfaceProcessor.resolveJavaInterface(JavaInterface, ModelResolver, 
> ProcessorContext) line: 214 
> JavaInterfaceProcessor.resolve(JavaInterfaceContract, ModelResolver, 
> ProcessorContext) line: 240      
> JavaInterfaceProcessor.resolve(Object, ModelResolver, ProcessorContext) line: 
> 1       
> DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(Object,
>  ModelResolver, ProcessorContext) line: 321       
> ExtensibleStAXArtifactProcessor.resolve(Object, ModelResolver, 
> ProcessorContext) line: 199    
> CompositeProcessor(BaseAssemblyProcessor).resolveContracts(Base, List<C>, 
> ModelResolver, ProcessorContext) line: 368  
> CompositeProcessor.resolve(Composite, ModelResolver, ProcessorContext) line: 
> 1075     
> CompositeProcessor.resolve(Object, ModelResolver, ProcessorContext) line: 1   
> DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(Object,
>  ModelResolver, ProcessorContext) line: 321       
> ExtensibleStAXArtifactProcessor.resolve(Object, ModelResolver, 
> ProcessorContext) line: 199    
> CompositeDocumentProcessor.resolve(Composite, ModelResolver, 
> ProcessorContext) line: 169      
> CompositeDocumentProcessor.resolve(Object, ModelResolver, ProcessorContext) 
> line: 1   
> DefaultURLArtifactProcessorExtensionPoint$LazyURLArtifactProcessor.resolve(Object,
>  ModelResolver, ProcessorContext) line: 305 
> ExtensibleURLArtifactProcessor.resolve(Object, ModelResolver, 
> ProcessorContext) line: 119     
> ContributionContentProcessor.resolve(Contribution, ModelResolver, 
> ProcessorContext) line: 257 
> ContributionContentProcessor.resolve(Object, ModelResolver, ProcessorContext) 
> line: 1 
> DefaultURLArtifactProcessorExtensionPoint$LazyURLArtifactProcessor.resolve(Object,
>  ModelResolver, ProcessorContext) line: 305 
> DefaultDeployer(DeployerImpl).build(List<Contribution>, List<Contribution>, 
> Map<QName,List<String>>, Monitor) line: 527       
> NodeFactoryImpl.configureNode(NodeConfiguration, List<Contribution>, 
> ProcessorContext) line: 309      
> NodeImpl.start() line: 127    
> TuscanyRuntimeBridge.startContribution(String, String, String[]) line: 73     
> JCA_7006_TestCase(BaseJAXWSTestRunner).startContribution() line: 235  
> JCA_7006_TestCase(BaseJAXWSTestRunner).setUp() line: 144      

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to