Skip to content

Incorrect instance type Parameter name: obj #101

@sergey-tihon

Description

@sergey-tihon

Description

Reported by @tencek on gitter

Hi, I updated from SwaggerProvider from 0.8.1 to 0.10.0-alpha9 to start using the *Async API. I'm getting an error I do not understand: error FS3033: The type provider 'SwaggerProvider.SwaggerTypeProvider' reported an error: Incorrect instance type Parameter name: obj I see the same error even with the petstore example from SwaggerProvider homepage. Here - they explain a possible reason but I can't figure out any action for my case. Any hints?

Repro steps

Please provide the steps required to reproduce the problem

  1. Restore the latest version from NuGet

  2. Try sample from site

#load @"packages/SwaggerProvider/SwaggerProvider.fsx"
open SwaggerProvider

let [<Literal>]schema = "http://petstore.swagger.io/v2/swagger.json"
type PetStore = SwaggerProvider<schema, PreferAsync=true> // Provided Types
let petStore = PetStore()

Expected behavior

Works =)

Actual behavior

2018-02-07_2253

Known workarounds

No

@baronfel do you have ideas? Looks like incorrect coercion?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions