Uploaded image for project: 'Teiid Designer'
  1. Teiid Designer
  2. TEIIDDES-133

SOAP Relational connector throws NPE when binding is created in Designer as part of import.

XMLWordPrintable

      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

            Unassigned Unassigned
            rhn-engineering-jdoyle John Doyle
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 30 minutes
                30m