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