Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WireMock Setting 'SaveMappingToFile' raising cast object to type error #559

Closed
jmontalto01 opened this issue Dec 21, 2020 · 3 comments
Closed
Labels

Comments

@jmontalto01
Copy link

Describe the bug

I am using wiremock docker compose example with ProxyAndRecordSettings (command "--ProxyURL" ) and setting "--SaveMappingToFile", "true". It raises the following error when browsing to http:https://localhost:9091/__admin/mappings

{"Status":"Unable to cast object of type 'WireMock.ResponseProviders.DynamicResponseProvider' to type 'WireMock.ResponseBuilders.Response'."}

Expected behavior:

Load mapping files

Test to reproduce

Docker Compose file:

version: "3.8"

services:
wiremock:
image: sheyenrath/wiremock.net
ports:
- "9091:80"
volumes:
- ./wiremock/mappings:/app/__admin/mappings
command: ["dotnet", "wiremock-net.dll", "--Urls", "http:https://*:80", "--ReadStaticMappings", "true", "--AllowPartialMapping", "true", "--WireMockLogger", "WireMockConsoleLogger", "--ProxyURL", "https://api.hub24.com.au/epi/epiportfolio.asmx", "--SaveMapping", "true", "--SaveMappingToFile", "true"]

Other related info

Provide additional information if any.

@StefH
Copy link
Collaborator

StefH commented Dec 21, 2020

@jmontalto01 Can you provide your (static) mapping json file(s)?

@jmontalto01
Copy link
Author

jmontalto01 commented Dec 22, 2020

Hi,
There was no static mapping files. Folder was empty so I would expect an empty list to return when browsing to http:https://localhost:9091/__admin/mappings. At the time the error is raised it does then create a mapping json file on my drive which I have supplied below together with the wiremock log which gives more details of the error.

Wiremock Log:
wiremock log.txt

mapping file at the time of error returned in browser:
2a1dd2a5-46dc-42a0-91a7-2f94797db1a2.txt

@StefH
Copy link
Collaborator

StefH commented Dec 23, 2020

@jmontalto01 I think I found the issue, a new version from the NuGet + Docker will be released shortly.

This will be version 1.3.10

I'll close this now, in case it is not solved. just comment to this issue.

@StefH StefH closed this as completed Dec 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants