% title = 'errors' description = 'Information about standard errors returned by mountebank' %> <%- include('../../_header') -%>
mountebank is sorry you are running into errors. To help you diagnose the problem, he has listed the API error codes below. Feel free to ask for help if you get stuck.
| Error code | Description | 
|---|---|
| bad data | A general validation error. Something in the input is invalid. | 
| invalid injection | You are using the injectoperator, either as a predicate
    or response type.  Perhaps you have not runmbwith the--allowInjectionflag, or perhaps there is an error in the
    JavaScript you are injecting.  Consider using the node.jsconsoleor mountebankloggerobjects to help
    debug the problem. | 
| resource conflict | You have specified a port already in use by another application. Try killing the other application, or use a different port for the imposter. | 
| insufficient access | You have requested an imposter port that the user running mbis not authorized to provide.  Either request a
    different port, or runmbassudo. | 
| invalid proxy | You have configured a proxy response type with an invalid address,
    or the server has refused the connection.  Double check the DNS name or
    IP address, and double check the port.  If mbis running
    on a different network than you are, does he have the same connectivity
    to the proxy that you do? | 
| no such resource | A 404 error code. Probably, you are attempting to access an imposter that has not been created yet. Try POSTing to /imposters first? | 
| invalid JSON | You have sent a request body, but mountebank is unable to parse it. |