Skip to content

Error reading JObject from JsonReader #30

Description

@willsam100

Description

Im getting the following error, but can't find what Im doing wrong

"The type provider 'ProviderImplementation.SalesforceProvider' reported an error: Error reading JObject from JsonReader. Current JsonReader item is not an object: StartArray. Path '', line 1, position 1."
when use the SalesforceTypeProvider in visual studio code

Please provide a succinct description of your issue.

Repro steps

I have the following code:

#r "../packages/Salesforce.TypeProvider/lib/LinqToSalesforce.dll"
#r "../packages/Salesforce.TypeProvider/lib/LinqToSalesforce.TypeProvider.dll"

#I @"../packages/Newtonsoft.Json/lib/net40"
#r "Newtonsoft.Json.dll"
#I "bin/debug/"
#r "LinqToSalesforce.dll"
#r "LinqToSalesforce.TypeProvider.dll"

open System
open System.IO
open System.Net
open LinqToSalesforce
open SalesforceProvider
open Rest
open Rest.OAuth

System.Net.ServicePointManager.ServerCertificateValidationCallback <- (fun _ _ _ _ -> true)
ServicePointManager.SecurityProtocol <- SecurityProtocolType.Tls12 ||| SecurityProtocolType.Tls11

Environment.CurrentDirectory <- SOURCE_DIRECTORY
let [] Authfile = @"/Users/sam.williams/Desktop/salesforce.json"
let [] CacheFolder = SOURCE_DIRECTORY + "\.cache"
// 200 minutes (if you don't change frequently your tables structures, then increase it)
let [] SlidingExpiration = 200.

type TS = SalesforceTypeProvider<authFile=Authfile, instanceName="test", cacheFolder=CacheFolder, slidingExpirationMinutes=SlidingExpiration>

let authJson = File.ReadAllText Authfile
let sf = TS(authJson, CacheFolder, (TimeSpan.FromMinutes SlidingExpiration))

salesforce.json:
{
"Clientid":"secret",
"Clientsecret":"secret",
"Securitytoken":"secret",
"Username":"mysecrectusername",
"Password":"mysecretpassword",
"Instacename":"test"
}

Expected behavior

Everything should compile with types,

Actual behavior

It doesn't compile and has an error listed above

Known workarounds

I can't find one

Related information

  • Operating system: Mac
  • packages from nuget:
    Salesforce.TypeProvider (1.0)
  • Mono: 5.0.1.1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions