Skip to content

Hashnode GQL #175

@troy-microbians

Description

@troy-microbians

Getting an error when attempting to generate a client for hashnode (Hashnode)

I am using the .net tool version w/ the following:

graphql-client-generator --serviceUrl https://gql.hashnode.com --outputPath . --namespace Hashnode.GraphQL

I get the following error message returned:

GraphQL Schema retrieved from https://gql.hashnode.com.
Unhandled exception: System.InvalidOperationException: GraphQlGeneratorConfiguration.ScalarFieldTypeMappingProvider not set
   at GraphQlClientGenerator.GenerationContext.get_ScalarFieldTypeProvider() in /_/src/GraphQlClientGenerator/GenerationContext.cs:line 385
   at GraphQlClientGenerator.GenerationContext.GetCustomScalarNetType(ScalarFieldTypeProviderContext context) in /_/src/GraphQlClientGenerator/GenerationContext.cs:line 390
   at GraphQlClientGenerator.GenerationContext.ResolveScalarNetType(ScalarFieldTypeProviderContext context) in /_/src/GraphQlClientGenerator/GenerationContext.cs:line 322
   at GraphQlClientGenerator.GraphQlGenerator.GenerateGraphQlTypeNames(GenerationContext context) in /_/src/GraphQlClientGenerator/GraphQlGenerator.cs:line 249
   at GraphQlClientGenerator.GraphQlGenerator.Generate(GenerationContext context) in /_/src/GraphQlClientGenerator/GraphQlGenerator.cs:line 162
   at GraphQlClientGenerator.GraphQlGenerator.WriteFullClientCSharpFile(GraphQlSchema schema, TextWriter writer, Action`1 logMessage) in /_/src/GraphQlClientGenerator/GraphQlGenerator.cs:line 151
   at GraphQlClientGenerator.GraphQlGenerator.GenerateFullClientCSharpFile(GraphQlSchema schema, Action`1 logMessage) in /_/src/GraphQlClientGenerator/GraphQlGenerator.cs:line 145
   at GraphQlClientGenerator.Console.GraphQlCSharpFileHelper.GenerateClientSourceCode(InvocationConfiguration invocationConfiguration, ProgramOptions options, CancellationToken cancellationToken) in /_/src/GraphQlClientGenerator.Console/GraphQlCSharpFileHelper.cs:line 15
   at GraphQlClientGenerator.Console.Commands.<>c__DisplayClass0_0.<<GenerateCommand>b__0>d.MoveNext() in /_/src/GraphQlClientGenerator.Console/Commands.cs:line 273
--- End of stack trace from previous location ---
   at System.CommandLine.Invocation.InvocationPipeline.InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)

Not sure if its the Hashnode endpoint, me or the tool.......

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions