Skip to content

dotnet telplin tool exception on type alias #49

@TheAngryByrd

Description

@TheAngryByrd
dotnet telplin FsToolkit.ErrorHandling.TaskResult.fsproj

Exception for (495, 5) (495,15) in TaskResultCE.fs
System.Exception: Failed to resolve symbols for (495, 5) (495,15)
   at Telplin.TypedTree.Resolver.findTypeSymbol@57(FSharpSymbolUse[] allSymbols, RangeProxy proxyRange) in C:\Users\nojaf\Projects\telplin\src\Telplin.TypedTree\TypedTree.fs:line 63
   at Telplin.TypedTree.Resolver.mkResolverFor@228.Telplin.Common.TypedTreeInfoResolver.GetTypeTyparNames(RangeProxy range) in C:\Users\nojaf\Projects\telplin\src\Telplin.TypedTree\TypedTree.fs:line 273
Unhandled exception. System.Exception: Failed to resolve symbols for (495, 5) (495,15)
   at Telplin.TypedTree.Resolver.mkResolverFor@228.Telplin.Common.TypedTreeInfoResolver.GetTypeTyparNames(RangeProxy range) in C:\Users\nojaf\Projects\telplin\src\Telplin.TypedTree\TypedTree.fs:line 282
   at Telplin.UntypedTree.Writer.mkTypeDefn(TypedTreeInfoResolver resolver, TypeDefn typeDefn) in C:\Users\nojaf\Projects\telplin\src\Telplin.UntypedTree\UntypedTree.fs:line 320
   at Telplin.UntypedTree.Writer.mkModuleDecl(TypedTreeInfoResolver resolver, ModuleDecl mdl) in C:\Users\nojaf\Projects\telplin\src\Telplin.UntypedTree\UntypedTree.fs:line 548
   at Telplin.UntypedTree.Writer.decls@611.Invoke(ModuleDecl mdl)
   at Microsoft.FSharp.Primitives.Basics.List.chooseToFreshConsTail[a,b](FSharpList`1 cons, FSharpFunc`2 f, FSharpList`1 xs) in D:\a\_work\1\s\src\FSharp.Core\local.fs:line 177
   at Microsoft.FSharp.Primitives.Basics.List.choose[T,TResult](FSharpFunc`2 f, FSharpList`1 xs) in D:\a\_work\1\s\src\FSharp.Core\local.fs:line 192
   at Microsoft.FSharp.Collections.ListModule.Choose[T,TResult](FSharpFunc`2 chooser, FSharpList`1 list) in D:\a\_work\1\s\src\FSharp.Core\list.fs:line 206
   at Telplin.UntypedTree.Writer.mkModuleOrNamespace(TypedTreeInfoResolver resolver, ModuleOrNamespaceNode moduleNode) in C:\Users\nojaf\Projects\telplin\src\Telplin.UntypedTree\UntypedTree.fs:line 611
   at Telplin.UntypedTree.Writer.mkSignatureFile(TypedTreeInfoResolver resolver, String code) in C:\Users\nojaf\Projects\telplin\src\Telplin.UntypedTree\UntypedTree.fs:line 622
   at Program.main$cont@88-1(ParseResults`1 arguments, FSharpChecker checker, FSharpProjectOptions projectOptions, Unit unitVar) in C:\Users\nojaf\Projects\telplin\src\Telplin\Program.fs:line 97
   at Program.main$cont@39(ParseResults`1 arguments, Unit unitVar) in C:\Users\nojaf\Projects\telplin\src\Telplin\Program.fs:line 87
   at Program.main(String[] args) in C:\Users\nojaf\Projects\telplin\src\Telplin\Program.fs:line 36

Which points to a type alias. Oddly I can't get it to reproduce in the online tool.

Version: telplin 0.4.0

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