Skip to content

nil pointer dereference during diagnostics request #3376

@DanielRosenwasser

Description

@DanielRosenwasser
internal/ast.(*SourceFile).Path()
	internal/ast/ast.go:11150
internal/compiler.(*Program).GetSourceOfProjectReferenceIfOutputIncluded()
	internal/compiler/program.go:163
internal/compiler.(*includeProcessor).explainRedirectAndImpliedFormat()
	internal/compiler/includeprocessor.go:141
internal/compiler.(*processingDiagnostic).createDiagnosticExplainingFile()
	internal/compiler/processingDiagnostic.go:106
internal/compiler.(*processingDiagnostic).toDiagnostic()
	internal/compiler/processingDiagnostic.go:63
internal/compiler.(*includeProcessor).getDiagnostics.func1()
	internal/compiler/includeprocessor.go:39
...
internal/compiler.(*includeProcessor).getDiagnostics()
	internal/compiler/includeprocessor.go:36
internal/compiler.(*Program).GetIncludeProcessorDiagnostics()
	internal/compiler/program.go:641
internal/compiler.(*Program).getSemanticDiagnosticsWithChecker()
	internal/compiler/program.go:1273
internal/compiler.(*Program).collectCheckerDiagnostics()
	internal/compiler/program.go:527
internal/compiler.(*Program).GetSemanticDiagnostics()
	internal/compiler/program.go:614
internal/ls.(*LanguageService).ProvideDiagnostics()
	internal/ls/diagnostics.go:16

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions