[
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.