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

SalesForce Connection Profile Should Default to HTTPS

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.4.2, 7.6
    • 7.5, 7.4.2
    • Datatools Integration
    • None

      The SalesForce connection profile uses http in it's default URL which causes the following error when creating a connection profile:

      java.lang.Exception: com.sforce.soap.partner.UnexpectedErrorFault: UNSUPPORTED_CLIENT: HTTPS Required
      at com.metamatrix.modeler.modelgenerator.salesforce.connection.impl.Connection.login(Connection.java:82)
      at org.teiid.designer.datatools.salesforce.SalesForceConnection.<init>(SalesForceConnection.java:48)
      at org.teiid.designer.datatools.salesforce.ConnectionFactory.createConnection(ConnectionFactory.java:11)
      at org.eclipse.datatools.connectivity.internal.ConnectionFactoryProvider.createConnection(ConnectionFactoryProvider.java:83)
      at org.eclipse.datatools.connectivity.internal.ConnectionProfile.createConnection(ConnectionProfile.java:360)
      at org.teiid.designer.datatools.salesforce.ui.SalesForceProfileDetailsWizardPage$SalesforcePingJob.createTestConnection(SalesForceProfileDetailsWizardPage.java:405)
      at org.teiid.designer.datatools.salesforce.ui.SalesForceProfileDetailsWizardPage$SalesforcePingJob.run(SalesForceProfileDetailsWizardPage.java:392)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
      Caused by: com.sforce.soap.partner.UnexpectedErrorFault: UNSUPPORTED_CLIENT: HTTPS Required
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
      at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:130)
      at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108)
      at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
      at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
      at $Proxy36.login(Unknown Source)
      at com.metamatrix.modeler.modelgenerator.salesforce.connection.impl.Connection.login(Connection.java:73)
      ... 7 more

      Overriding with the ssl version of the URL gets around this issue.

              mdrillin1@redhat.com Mark Drilling (Inactive)
              rhn-engineering-tejones Edwin Jones
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: