GraphQlClientGenerator icon indicating copy to clipboard operation
GraphQlClientGenerator copied to clipboard

Hashnode GQL

Open troy-microbians opened this issue 2 months ago • 0 comments

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.......

troy-microbians avatar Dec 06 '25 18:12 troy-microbians