Wiremock: com.github.tomakehurst.wiremock.common.JsonException:

Created on 25 Jun 2018  路  5Comments  路  Source: tomakehurst/wiremock

com.github.tomakehurst.wiremock.common.JsonException: {
"errors" : [ {
"code" : 10,
"source" : {
"pointer" : "/"
},
"title" : "Error parsing JSON",
"detail" : "No content to map due to end-of-input"
} ]
}

Most helpful comment

@OllyAndJo I had a similar error :
com.github.tomakehurst.wiremock.common.JsonException: { "errors" : [ { "code" : 10, "source" : { }, "title" : "Error parsing JSON", "detail" : "Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')\n at [Source: (String)\"<html>\r\n<head><title>400 The plain HTTP request was sent to HTTPS port</title></head>\r\n<body>\r\n<center><h1>400 Bad Request</h1></center>\r\n<center>The plain HTTP request was sent to HTTPS port</center>\r\n<hr><center>nginx/1.17.4</center>\r\n</body>\r\n</html>\r\n\"; line: 1, column: 2]" } ] }

The issue for me is that I had a local docker image using the same port as what I was trying to use with wire mock. After I killed the docker image, the wiremock worked again for me locally.

All 5 comments

Questions on the mailing list please

@OllyAndJo I had a similar error :
com.github.tomakehurst.wiremock.common.JsonException: { "errors" : [ { "code" : 10, "source" : { }, "title" : "Error parsing JSON", "detail" : "Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')\n at [Source: (String)\"<html>\r\n<head><title>400 The plain HTTP request was sent to HTTPS port</title></head>\r\n<body>\r\n<center><h1>400 Bad Request</h1></center>\r\n<center>The plain HTTP request was sent to HTTPS port</center>\r\n<hr><center>nginx/1.17.4</center>\r\n</body>\r\n</html>\r\n\"; line: 1, column: 2]" } ] }

The issue for me is that I had a local docker image using the same port as what I was trying to use with wire mock. After I killed the docker image, the wiremock worked again for me locally.

Wasted about 30 minutes on this too, and was also caused by another app using this port. The error is not clear at all. Wiremock should handle this case properly.

@OllyAndJo where you able to fix your issue? I'm having the exact same error

Wasted about 30 minutes on this too, and was also caused by another app using this port. The error is not clear at all. Wiremock should handle this case properly.

Thanks! Port was taken already.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

j3t picture j3t  路  5Comments

martin-sladecek picture martin-sladecek  路  4Comments

flyinfish picture flyinfish  路  3Comments

neilg picture neilg  路  4Comments

rugden picture rugden  路  3Comments