You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Template.ParseLiquid can sometimes throw NullReferenceException instead of storing error details in the resulting template. Here's the full program that reproduces this:
Exception has occurred: CLR/System.NullReferenceException
An unhandled exception of type 'System.NullReferenceException' occurred in Scriban.dll: 'Object reference not set to an instance of an object.'
at Scriban.Parsing.Parser.ExpectEndOfStatement(ScriptStatement statement)
at Scriban.Parsing.Parser.ParseLiquidStatement(String identifier, ScriptStatement parent, ScriptStatement& statement, Boolean& hasEnd, Boolean& nextStatement)
at Scriban.Parsing.Parser.TryParseStatement(ScriptStatement parent, ScriptStatement& statement, Boolean& hasEnd)
at Scriban.Parsing.Parser.ParseBlockStatement(ScriptStatement parentStatement)
at Scriban.Parsing.Parser.Run()
at Scriban.Template.ParseInternal(String text, String sourceFilePath)
at Scriban.Template.ParseLiquid(String text, String sourceFilePath, Nullable`1 parserOptions, Nullable`1 lexerOptions)
I'm using .NET Core 2.2 and the latest NuGet alpha version of Scriban (2.0.0-alpha-005).
Template.ParseLiquid can sometimes throw NullReferenceException instead of storing error details in the resulting template. Here's the full program that reproduces this:
And here's the full stack trace:
I'm using .NET Core 2.2 and the latest NuGet alpha version of Scriban (2.0.0-alpha-005).
Found via SharpFuzz.
The text was updated successfully, but these errors were encountered: