• Alexandru
  • NEWBIE
  • 25 Points
  • Member since 2012

  • Chatter
    Feed
  • 1
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 2
    Questions
  • 6
    Replies

hi guys,

 

I am a new in salesforce and I am trying to access salesforce via java codes. Unfortunately, I am getting this error:

 

com.sforce.ws.ConnectionException: Failed to send request to https://login.salesforce.com/services/Soap/u/24.0
    at com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:113)
    at com.sforce.soap.partner.PartnerConnection.login(PartnerConnection.java:1)
    at com.sforce.soap.partner.PartnerConnection.<init>(PartnerConnection.java:1)
    at com.sforce.soap.partner.Connector.newConnection(Connector.java:1)
    at SalesforceTestQuery.main(SalesforceTestQuery.java:20)
Caused by: java.net.UnknownHostException: login.salesforce.com
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
    at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
    at com.sforce.ws.transport.JdkHttpTransport.connectLocal(JdkHttpTransport.java:98)
    at com.sforce.ws.transport.JdkHttpTransport.connect(JdkHttpTransport.java:83)
    at com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:99)
    ... 4 more

 

and I am following the steps which show on this web site http://blog.jeffdouglas.com/2010/05/17/java-command-line-app-using-the-salesforce-wsc/. I have tried to turn off or on my firewall but I am getting the same result as well. I hope somebody from salesforce can help me to solve this issues.

 

Thank you

Kai Herng

Hi,

 

I am trying to use the queryResults.write() method to save the results as XML.

I could not make it work so far.

Is there any examples how to use this method?

Any help would be appreciated.

 

All the best,

Alexandru

 

 

Hi,

 

I am having serious issues connecting from Java code to the login server.

I use the following:

- Partner_20.0.wsdl

- I created the associated Jar file for the partner.wsdl

- Added to Buildpath in Eclipse: partner.wsdl jar and the wsc-22.jar

 

The problem I have is that I receive timeouts no matter how much I set the time out in the code.

We use here as login server this one: https://test.salesforce.com/services/Soap/u/20.0

The above connection URL works since it was tested from our Tibco processes

 

Here is my code:

 

// first login to get the session id and serverUrl to be able to call the web service API
               ConnectorConfig config = new ConnectorConfig();
               config.setManualLogin(true);
               config.setAuthEndpoint(authEndpoint);           
               config.setConnectionTimeout(connectionTimeout);
               config.setReadTimeout(120);
               config.setCompression(compress);
               config.setUsername(username);
               config.setPassword(password);
               
               authenticationConnection = Connector.newConnection(config);
               LoginResult loginResult = authenticationConnection.login(username, password);
               
               System.out.println("Successfully Logged in into the SalesForce Authentication server");
            
            
            // The connection details are received from the SalesForce authentication server.
            // Once authenticated on first login:
            // - Create a new Config object
            // - Assign to the new Config object: session id and serverUrl
            // - Create a new connection with this info
               ConnectorConfig partnerConfig = new ConnectorConfig();
               partnerConfig.setSessionId(loginResult.getSessionId());
               partnerConfig.setServiceEndpoint(loginResult.getServerUrl());
               wsConnection = Connector.newConnection(partnerConfig);
            
               System.out.println("Successfully Logged in into the SalesForce API server");

 

 

Thanks,

Alexandru

 

 

Hello,

 

I am writing a customer portal web app using the SOAP API using the LoginScopeHeader and I can't seem to get passed this issue.


I cloned the default Overage Customer Portal User which can successfully log into the Portal through the app, and once I switch my test user over to the new Profile, I get the above error.

 

The Customer Portal User is still checked in the profile and since I cloned the default customer portal profile I should have the same rights.

 

Anyone have any suggestions on this?

 

Sorry if I should have posted this to wrong board, I figured since this was all done through the API and in Java this was the best place. Thanks!

hello dear friends,

I had one jsp application, now i want to implement my application into SFDC, if its possible or not, i have jar file and api so any one have any idea just share with me.

 

Have a good day.

  • May 23, 2012
  • Like
  • 0

hi guys,

 

I am a new in salesforce and I am trying to access salesforce via java codes. Unfortunately, I am getting this error:

 

com.sforce.ws.ConnectionException: Failed to send request to https://login.salesforce.com/services/Soap/u/24.0
    at com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:113)
    at com.sforce.soap.partner.PartnerConnection.login(PartnerConnection.java:1)
    at com.sforce.soap.partner.PartnerConnection.<init>(PartnerConnection.java:1)
    at com.sforce.soap.partner.Connector.newConnection(Connector.java:1)
    at SalesforceTestQuery.main(SalesforceTestQuery.java:20)
Caused by: java.net.UnknownHostException: login.salesforce.com
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
    at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
    at com.sforce.ws.transport.JdkHttpTransport.connectLocal(JdkHttpTransport.java:98)
    at com.sforce.ws.transport.JdkHttpTransport.connect(JdkHttpTransport.java:83)
    at com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:99)
    ... 4 more

 

and I am following the steps which show on this web site http://blog.jeffdouglas.com/2010/05/17/java-command-line-app-using-the-salesforce-wsc/. I have tried to turn off or on my firewall but I am getting the same result as well. I hope somebody from salesforce can help me to solve this issues.

 

Thank you

Kai Herng

com.sforce.ws.ConnectionException: Failed to send request to https://login.salesforce.com/services/S
oap/c/24.0
at com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:117)
at com.sforce.soap.enterprise.EnterpriseConnection.login(EnterpriseConnection.java:1)
at com.sforce.soap.enterprise.EnterpriseConnection.<init>(EnterpriseConnection.java:1)
at com.sforce.soap.enterprise.Connector.newConnection(Connector.java:1)
at wsc.Main.login(Main.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.comp.name.server.runtime.connect.impl.java.JavaOperator.invoke(JavaOperator.java:15
2)
at com.comp.name.engine.processor.TempProcessorT.invokeWithOutput(TempProcessorT.java:518)
at com.comp.name.engine.processor.TempProcessorT.process(TempProcessorT.java:357)
at com.comp.name.engine.processor.TempProcessorT.processTemp(TempProcessorT.java:53)
at com.comp.name.server.execute.impl.GenExecutor.execute(GenExecutor.java:41)
at com.comp.name.server.execute.ExecutorAdapter.execute(ExecutorAdapter.java:97)
at com.comp.name.server.execute.ExecutorAdapter.nextExecute(ExecutorAdapter.java:215)
at com.comp.name.server.execute.impl.Executor.execute(Executor.java:40)
at com.comp.name.engine.processor.MessageProcessor.doMessage(MessageProcessor.java:222)
at com.comp.name.engine.processor.MessageProcessor.processMessage(MessageProcessor.java:130
)
at com.comp.name.engine.processor.MessageProcessor.processMessages(MessageProcessor.java:11
9)
at com.comp.name.engine.processor.MessageProcessor.processRequest(MessageProcessor.java:49)

at com.comp.nameengine.services.SjInstantRespService$1.run(SjInstantRespService.java:60)
Caused by: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.I
nvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:190)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1731)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1692)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1675)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1204)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1181)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:434)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHtt
psURLConnection.java:166)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1014)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.
java:230)
at com.sforce.ws.transport.JdkHttpTransport.connectRaw(JdkHttpTransport.java:133)
at com.sforce.ws.transport.JdkHttpTransport.connectLocal(JdkHttpTransport.java:97)
at com.sforce.ws.transport.JdkHttpTransport.connectLocal(JdkHttpTransport.java:92)
at com.sforce.ws.transport.JdkHttpTransport.connect(JdkHttpTransport.java:88)
at com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:94)
... 21 more
Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterExce
ption: the trustAnchors parameter must be non-empty
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:57)
at sun.security.validator.Validator.getInstance(Validator.java:161)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:
108)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl
.java:204)
at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl
.java:249)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:118
5)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:136)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:925)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:117
0)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1197)
... 31 more
Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-
empty
at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:183)
at java.security.cert.PKIXParameters.<init>(PKIXParameters.java:103)
at java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:87)
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:55)
... 42 more

  • April 19, 2012
  • Like
  • 0