SOAP Relational connector throws NPE when binding is created in Designer as part of
import.
-------------------------------------------------------------------------------------------
Key: TEIIDDES-133
URL:
https://jira.jboss.org/jira/browse/TEIIDDES-133
Project: Teiid Designer
Issue Type: Bug
Components: Teiid Integration
Affects Versions: 6.0.0
Reporter: John Doyle
A binding is create for the model at the end of the execution of the SOAP-Relational
importer. An NPE is being thrown when the binding is created because the ExecutionContext
passed to the connector is null.
The NPE is swallowed, so the user never sees it, but there is no binding there.
XMLConnectionImpl.<init>(CachingConnector, ExecutionContext, ConnectorEnvironment)
line: 65
SOAPConnectorState(HTTPConnectorState).getConnection(CachingConnector, ExecutionContext,
ConnectorEnvironment) line: 444
XMLConnector.getConnection(ExecutionContext) line: 63
ConnectorWrapper.getConnectionDirect(ExecutionContext) line: 64
ConnectorWrapper.getConnection(ExecutionContext) line: 59
ConnectorWrapper.getStatus() line: 96
ConnectorManager.getStatus() line: 286
EmbeddedDataService.getConnectorBindingState(String) line: 300
DQPConfigAdminImpl(BaseAdmin).convertConnectorType(ConnectorBinding, Object) line: 321
DQPConfigAdminImpl(BaseAdmin).convertToAdminObject(Object, Object) line: 198
DQPConfigAdminImpl(BaseAdmin).convertToAdminObjects(Object, Object) line: 191
DQPConfigAdminImpl(BaseAdmin).convertToAdminObjects(Object) line: 155
DQPConfigAdminImpl.addConnectorBinding(String, String, Properties, AdminOptions) line:
295
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: 597
EmbeddedConnection$1.invoke(Object, Method, Object[]) line: 111
$Proxy9.addConnectorBinding(String, String, Properties, AdminOptions) line: not
available
WorkspaceExecutor.addConnectorBinding(ConnectorBinding) line: 323
WorkspaceExecutor$BindingListener.handleConnectorBindingEvent(ConfigurationChangeEvent,
ConfigurationManager, String) line: 460
WorkspaceExecutor$BindingListener.stateChanged(ConfigurationChangeEvent) line: 439
ConfigurationManagerImpl.fireChangeEvent(ConfigurationChangeEvent) line: 510
ConfigurationManagerImpl.saveConfigLocal(ConfigurationChangeEvent) line: 143
ConfigurationManagerImpl.addBinding(ConnectorBinding) line: 221
SoapBindingInfo.createConnectorBinding(String, String) line: 116
RelationalModelBuilder.createModel(Collection, String, IContainer) line: 90
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira