Forum Discussion

Jona's avatar
Regular Visitor
9 years ago

Issues Testing Load Balancer Nodes - SoapUI throwing an illegalArgumentException

I am currently having issues with testing both of the load balancer nodes.



Node Y:

Node Z:


In SoapUI (5.2) I can test the load balancer endpoint. Successfully.

But when I change the endpoint to point to one of the Nodes.

I get an illegalArgumentException. Name must not be null. (See Error Log below)

I have tested it on other Soapui version (4.5.X) and it is the same issue


When I use a different tool like Postman to hit the node Y or Z, it works fine.

Has anyone experienced this issue before with SoapUI Free Version.?


I have also noticed that the raw request is missing.

When you hover over the endpoint it says 'no endpoint' even though I have the Node Y Endpoint specified.





See Error Log below

Mon Jul 27 13:19:41 EST 2015:ERROR:java.lang.IllegalArgumentException: Name must not be null.
   java.lang.IllegalArgumentException: Name must not be null.
    at org.apache.http.conn.scheme.SchemeRegistry.get(
    at org.apache.http.conn.scheme.SchemeRegistry.getScheme(
    at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.getDefaultHttpPort(
    at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.captureMetrics(
    at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(
    at java.util.concurrent.Executors$ Source)
    at Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$ Source)
    at Source)


2 Replies

  • Hello,


    Have you solved your problem with this error?

    I have the same issue...



    • gkfortesting's avatar


      I had the same issue and I found out that the issue is the presence of underscore _ in the hostname.

      SoapUI doesn't allow underscore in hostname.

      I just used the IP address to be able to proceed with testing, which is not ideal but helped me for the time being.