Ionide-vscode-fsharp: v2.34.0 – Extension/FSAC crashes on mono 4.8.1, macOS

Created on 27 Aug 2017  ·  23Comments  ·  Source: ionide/ionide-vscode-fsharp

Mono JIT compiler version 4.8.1 (Stable 4.8.1.0/22a39d7 Thu Apr 20 05:31:33 BST 2017)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS:           normal
    SIGSEGV:       altstack
    Notification:  kqueue
    Architecture:  amd64
    Disabled:      none
    Misc:          softdebug
    LLVM:          supported, not enabled.
    GC:            sgen

Downgrading from 5.x because it was buggy as hell, or I'm doing something wrong. Instead trying to revert back to mono 4.8 and this happens in ionide:

[Extension Host] [IONIDE-FSAC] RES (001) <- {project} ERROR in 327 ms: Error: Request failed with status code 500 Data=%O
2017-08-27 13:13:13.166 extensionHost.ts:335 [Extension Host] Unhandled Rejection at: Promise  Object {}  reason:  Error: Request failed with status code 500
    at createError (/Users/h/.vscode/extensions/Ionide.ionide-fsharp-2.34.0/node_modules/axios/lib/core/createError.js:16:15)
    at settle (/Users/h/.vscode/extensions/Ionide.ionide-fsharp-2.34.0/node_modules/axios/lib/core/settle.js:18:12)
    at IncomingMessage.handleStreamEnd (/Users/h/.vscode/extensions/Ionide.ionide-fsharp-2.34.0/node_modules/axios/lib/adapters/http.js:191:11)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:974:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)

screen shot 2017-08-27 at 13 16 43

Unfortunately there's a bug with Data=%O and %O not being templated, so I can't actually see what went wrong in the request.

Also, responses that are not JSON, like is the case a while later, aren't printed to the debug log, so there's no way to see what the FSAC-service actually replied, since it doesn't show up in the Network tab.

bug language services

All 23 comments

From the output of the language service:

Unhandled error - Object reference not set to an instance of an object 
   at FsAutoComplete.CommandResponse.project (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] serialize, System.String projectFileName, Microsoft.FSharp.Collections.FSharpList`1[T] projectFiles, Microsoft.FSharp.Core.FSharpOption`1[T] outFileOpt, Microsoft.FSharp.Collections.FSharpList`1[T] references, Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue] logMap, FsAutoComplete.ExtraProjectInfoData extra, Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue] additionals) [0x00002] in <59a1f154b98589b7a745038354f1a159>:0 
  at <StartupCode$FsAutoComplete-Core>[email protected] (Microsoft.FSharp.Core.Unit unitVar) [0x0039a] in <59a1f154b98589b7a745038354f1a159>:0 
  at Microsoft.FSharp.Control.AsyncBuilderImpl+callA@851[b,a].Invoke (Microsoft.FSharp.Control.AsyncParams`1[T] args) [0x00047] in <5584aad2904cf4daa7450383d2aa8455>:0 

same problem on win when update to 2.34.0

[19:50:17 ERROR] RES (001) <- {project} ERROR in 712 ms: Error: Request failed with status code 500 Data=undefined

downgrade to 2.33.2 works for me.

Try running F#: Clear Cache and then reload window

clear cache works. 👍

clear cache doesn't work.

Tried versions of mono:

  • 4.8.1
  • 5.0.1
  • 5.2

Getting

/Users/h/.vscode/extensions/Ionide.ionide-fsharp-2.34.1/bin/FSharp.Core.optdata' not found alongside FSharp.Core. File expected in /Users/h/.vscode/extensions/Ionide.ionide-fsharp-2.34.1/bin/FSharp.Core.optdata. Consider upgrading to a more recent version of FSharp.Core, where this file is no longer be required.)

And

[17:27:40 ERROR] RES (111) <- {completion} ERROR in 4 ms: {"SyntaxError: Unexpected token u in JSON at position 0"}, Data=undefined

is there a particular project this is failing on? I was able to open suave on latest Ionide (2.34.1) and get type annotations, completion and everything on mono 4.8.1.

I actually think there's some configuration error on my laptop, but because the error messages aren't printed properly, it gets hard to move forward from here.

@baronfel It's an internal project, but it's structured like any other F# project for the normal .Net.

I just tested another project which works fine with my limited testing.

The next step for me is to reproduce in the small and send a repro here. If the logging could be fixed, so that non-application/json responses are printed as text, then we can attack this problem on two fronts.

Reporting the same error.
Mono: 5.0.0.
Ionide: 2.34.4.

Clear cache then reload window doesn't work. While on another project, ionide works just fine.

EDIT:
My repro:

  1. In a clean cloned project, open a file which only imports System, and it works.
    screenshot_2017-08-28_20-17-05
  1. Open another file which imports Aether, then it gone.
    screenshot_2017-08-28_20-16-05

I've reproduced this in my environment a very small piece of code with the following details. Commenting out the second line and relaunching prevents FSC from crashing.

mono 5.0.1.1
ionide-fsharp 2.34.4
vscode 1.15.1

code
let noop state _ = state
[1..10] |> List.fold noop []

F# Language Service

[09:49:31 DEBUG] REQ (001) -> {parse}, File = "/Users/jason/Documents/Research/fsharp/repro/repro.fsx"
Data={"FileName":"/Users/jason/Documents/Research/fsharp/repro/repro.fsx","IsAsync":true,"Lines":["let noop state _ = state","","[1..10] |> List.fold noop []"],"Version":1}
[09:49:33 DEBUG] RES (001) <- {parse} in 2708 ms: Kind={"errors"}
Data={"File":"/Users/jason/Documents/Research/fsharp/repro/repro.fsx","Errors":[]}
[09:49:33 DEBUG] REQ (002) -> {parseProjects}, File = "/Users/jason/Documents/Research/fsharp/repro/repro.fsx"
Data={"FileName":"/Users/jason/Documents/Research/fsharp/repro/repro.fsx"}
[09:49:33 DEBUG] RES (002) <- {parseProjects} in 92 ms: Kind={"errors"}
Data={"File":"/Users/jason/Documents/Research/fsharp/repro/repro.fsx","Errors":[]}
[09:49:34 DEBUG] REQ (003) -> {declarations}, File = "/Users/jason/Documents/Research/fsharp/repro/repro.fsx"
Data={"FileName":"/Users/jason/Documents/Research/fsharp/repro/repro.fsx","Version":1}
[09:49:34 DEBUG] RES (003) <- {declarations} in 56 ms: Kind={"declarations"}
Data=[{"Declaration":{"UniqueName":"Repro_1_of_1","Name":"Repro","Glyph":"Module","GlyphChar":"N","IsTopLevel":true,"Range":{"StartColumn":1,"StartLine":1,"EndColumn":29,"EndLine":3},"BodyRange":{"StartColumn":1,"StartLine":1,"EndColumn":25,"EndLine":1},"File":"/Users/jason/Documents/Research/fsharp/repro/repro.fsx","EnclosingEntity":"M","IsAbstract":false},"Nested":[{"UniqueName":"Repro_1_of_1","Name":"noop","Glyph":"Field","GlyphChar":"F","IsTopLevel":false,"Range":{"StartColumn":5,"StartLine":1,"EndColumn":25,"EndLine":1},"BodyRange":{"StartColumn":5,"StartLine":1,"EndColumn":25,"EndLine":1},"File":"/Users/jason/Documents/Research/fsharp/repro/repro.fsx","EnclosingEntity":"M","IsAbstract":false}]}]
[09:49:34 DEBUG] REQ (004) -> {lint}, File = "/Users/jason/Documents/Research/fsharp/repro/repro.fsx"
Data={"FileName":"/Users/jason/Documents/Research/fsharp/repro/repro.fsx"}
[09:49:34 DEBUG] REQ (005) -> {signatureData}, File = "/Users/jason/Documents/Research/fsharp/repro/repro.fsx"
Data={"FileName":"/Users/jason/Documents/Research/fsharp/repro/repro.fsx","Line":1,"Column":5,"Filter":""}
[09:49:35 DEBUG] RES (005) <- {signatureData} in 199 ms: Kind={"signatureData"}
Data={"OutputType":"'a","Parameters":[[{"Name":"state","Type":"'a"}],[{"Name":"","Type":"'b"}]]}
[09:49:35 ERROR] RES (004) <- {lint} ERROR in 479 ms: Error: socket hang up Data=undefined
[09:49:51 DEBUG] REQ (006) -> {parse}, File = "/Users/jason/Documents/Research/fsharp/repro/repro.fsx"
Data={"FileName":"/Users/jason/Documents/Research/fsharp/repro/repro.fsx","IsAsync":true,"Lines":["let noop state _ = state","","[1..10] |> List.fold noop []"],"Version":1}
[09:49:51 ERROR] RES (006) <- {parse} ERROR in 5 ms: Error: connect ECONNREFUSED 127.0.0.1:8241 Data=undefined
[09:49:53 DEBUG] REQ (007) -> {parse}, File = "/Users/jason/Documents/Research/fsharp/repro/repro.fsx"
Data={"FileName":"/Users/jason/Documents/Research/fsharp/repro/repro.fsx","IsAsync":true,"Lines":["let noop state _ = state","","[1..10] |> List.fold noop []"],"Version":1}
[09:49:53 ERROR] RES (007) <- {parse} ERROR in 3 ms: Error: connect ECONNREFUSED 127.0.0.1:8241 Data=undefined

Additionally, I also reproduced this with both mono v5.2.0.215 and mono v4.8.1 using the same code.

F# Language Service (server) is reporting:

[ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method 'Microsoft.FSharp.Compiler.Ast/SynExpr/ArrayOrListOfSeqExpr.get_isList' not found.

I have the same issue as @JasonRitchie and have also narrowed it down to a fold:

open System
[<EntryPoint>]
let main argv =
    let f = [] |> List.fold (fun s e -> s) 0
    0

The above is all the code in my Project / Solution. These are the steps I took to create the project:

mkdir netcore-test3
cd netcore-test3
dotnet new sln -n Test3
dotnet new console --language f# -n Proj1 -o src/Proj1
<edit src/Proj1/Program.fs to contain the code above>
code .
<open Program.fs>

This is the output in FSharp Language Service (server):

Resolving startup promise because FSAC printed the 'listener started' message
[I] 2017-08-29T20:02:45.5341120Z: listener started in 63.064 ms with binding 127.0.0.1:8566 [Suave.Tcp.tcpIpServer]

Unhandled Exception:
System.MissingMethodException: Method 'Microsoft.FSharp.Compiler.Ast/SynExpr/ArrayOrListOfSeqExpr.get_isList' not found.
[ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method 'Microsoft.FSharp.Compiler.Ast/SynExpr/ArrayOrListOfSeqExpr.get_isList' not found.

And this in FSharp Language Service:

[22:02:45 DEBUG] REQ (001) -> {project}, File = "~/src/Proj1/Proj1.fsproj"
Data={"FileName":"/home/delexi/code/netcore-test3/src/Proj1/Proj1.fsproj"}
[22:02:46 DEBUG] RES (001) <- {project} in 461 ms: Kind={"project"}
Data={"Project":"/home/delexi/code/netcore-test3/src/Proj1/Proj1.fsproj","Files":["/home/delexi/code/netcore-test3/src/Proj1/Program.fs"],"Output":"/home/delexi/code/netcore-test3/src/Proj1/obj/Debug/netcoreapp2.0/Proj1.dll","References":["/home/delexi/.nuget/packages/fsharp.core/4.2.3/lib/netstandard1.6/FSharp.Core.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/Microsoft.CSharp.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/Microsoft.VisualBasic.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.AppContext.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Buffers.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Collections.Concurrent.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Collections.Immutable.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Collections.NonGeneric.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Collections.Specialized.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Collections.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.Annotations.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.Composition.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Configuration.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Console.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Core.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Data.Common.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Data.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.Contracts.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.Debug.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.Process.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.Tools.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.Tracing.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Drawing.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Drawing.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Dynamic.Runtime.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Globalization.Calendars.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Globalization.Extensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Globalization.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.Compression.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.FileSystem.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.IsolatedStorage.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.Pipes.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Linq.Expressions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Linq.Parallel.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Linq.Queryable.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Linq.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Http.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.HttpListener.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Mail.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.NameResolution.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.NetworkInformation.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Ping.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Requests.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Security.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.ServicePoint.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Sockets.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.WebClient.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.WebProxy.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.WebSockets.Client.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.WebSockets.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Numerics.Vectors.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Numerics.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ObjectModel.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Emit.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Extensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Metadata.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Resources.Reader.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Resources.ResourceManager.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Resources.Writer.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Extensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Handles.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.InteropServices.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Loader.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Numerics.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Serialization.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Claims.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Principal.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.SecureString.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ServiceModel.Web.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ServiceProcess.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Text.Encoding.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Text.RegularExpressions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Overlapped.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Tasks.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Thread.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.ThreadPool.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Timer.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Transactions.Local.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Transactions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ValueTuple.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Web.HttpUtility.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Web.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Windows.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.Linq.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.ReaderWriter.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.Serialization.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.XDocument.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.XPath.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.XmlDocument.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.XmlSerializer.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/WindowsBase.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/mscorlib.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/netstandard.dll"],"Logs":{},"OutputType":"exe","Info":{"SdkType":"dotnet/sdk","Data":{"IsTestProject":false,"Configuration":"Debug","IsPackable":true,"TargetFramework":"netcoreapp2.0","TargetFrameworkIdentifier":".NETCoreApp","TargetFrameworkVersion":"v2.0","RestoreSuccess":true,"TargetFrameworks":[],"RunCmd":{"Command":"dotnet","Arguments":"exec \"/home/delexi/code/netcore-test3/src/Proj1/bin/Debug/netcoreapp2.0/Proj1.dll\""},"IsPublishable":true}},"AdditionalInfo":{}}
[22:02:46 DEBUG] REQ (002) -> {parse}, File = "~/src/Proj1/Program.fs"
Data={"FileName":"/home/delexi/code/netcore-test3/src/Proj1/Program.fs","IsAsync":true,"Lines":["open System\r","\r","[<EntryPoint>]\r","let main argv =\r","    let f = [] |> List.fold (fun s e -> s) 0\r","    0\r","\r",""],"Version":1}
[22:02:50 DEBUG] RES (002) <- {parse} in 4268 ms: Kind={"errors"}
Data={"File":"/home/delexi/code/netcore-test3/src/Proj1/Program.fs","Errors":[]}
[22:02:50 DEBUG] REQ (003) -> {project}, File = "~/src/Proj1/Proj1.fsproj"
Data={"FileName":"/home/delexi/code/netcore-test3/src/Proj1/Proj1.fsproj"}
[22:02:50 DEBUG] RES (003) <- {project} in 37 ms: Kind={"project"}
Data={"Project":"/home/delexi/code/netcore-test3/src/Proj1/Proj1.fsproj","Files":["/home/delexi/code/netcore-test3/src/Proj1/Program.fs"],"Output":"/home/delexi/code/netcore-test3/src/Proj1/obj/Debug/netcoreapp2.0/Proj1.dll","References":["/home/delexi/.nuget/packages/fsharp.core/4.2.3/lib/netstandard1.6/FSharp.Core.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/Microsoft.CSharp.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/Microsoft.VisualBasic.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/Microsoft.Win32.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.AppContext.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Buffers.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Collections.Concurrent.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Collections.Immutable.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Collections.NonGeneric.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Collections.Specialized.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Collections.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.Annotations.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.Composition.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.DataAnnotations.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.EventBasedAsync.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.TypeConverter.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ComponentModel.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Configuration.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Console.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Core.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Data.Common.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Data.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.Contracts.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.Debug.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.DiagnosticSource.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.FileVersionInfo.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.Process.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.StackTrace.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.TextWriterTraceListener.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.Tools.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.TraceSource.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Diagnostics.Tracing.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Drawing.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Drawing.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Dynamic.Runtime.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Globalization.Calendars.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Globalization.Extensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Globalization.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.Compression.FileSystem.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.Compression.ZipFile.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.Compression.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.FileSystem.DriveInfo.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.FileSystem.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.FileSystem.Watcher.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.FileSystem.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.IsolatedStorage.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.MemoryMappedFiles.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.Pipes.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.UnmanagedMemoryStream.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.IO.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Linq.Expressions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Linq.Parallel.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Linq.Queryable.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Linq.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Http.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.HttpListener.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Mail.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.NameResolution.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.NetworkInformation.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Ping.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Requests.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Security.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.ServicePoint.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.Sockets.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.WebClient.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.WebHeaderCollection.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.WebProxy.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.WebSockets.Client.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.WebSockets.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Net.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Numerics.Vectors.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Numerics.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ObjectModel.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.DispatchProxy.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Emit.ILGeneration.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Emit.Lightweight.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Emit.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Extensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Metadata.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.TypeExtensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Reflection.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Resources.Reader.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Resources.ResourceManager.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Resources.Writer.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.CompilerServices.VisualC.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Extensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Handles.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.InteropServices.RuntimeInformation.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.InteropServices.WindowsRuntime.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.InteropServices.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Loader.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Numerics.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Serialization.Formatters.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Serialization.Json.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Serialization.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Serialization.Xml.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.Serialization.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Runtime.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Claims.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Cryptography.Algorithms.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Cryptography.Csp.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Cryptography.Encoding.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Cryptography.Primitives.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Cryptography.X509Certificates.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.Principal.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.SecureString.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Security.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ServiceModel.Web.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ServiceProcess.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Text.Encoding.Extensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Text.Encoding.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Text.RegularExpressions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Overlapped.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Tasks.Dataflow.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Tasks.Extensions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Tasks.Parallel.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Tasks.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Thread.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.ThreadPool.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.Timer.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Threading.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Transactions.Local.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Transactions.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.ValueTuple.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Web.HttpUtility.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Web.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Windows.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.Linq.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.ReaderWriter.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.Serialization.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.XDocument.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.XPath.XDocument.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.XPath.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.XmlDocument.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.XmlSerializer.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.Xml.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/System.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/WindowsBase.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/mscorlib.dll","/opt/dotnet/sdk/NuGetFallbackFolder/microsoft.netcore.app/2.0.0/ref/netcoreapp2.0/netstandard.dll"],"Logs":{},"OutputType":"exe","Info":{"SdkType":"dotnet/sdk","Data":{"IsTestProject":false,"Configuration":"Debug","IsPackable":true,"TargetFramework":"netcoreapp2.0","TargetFrameworkIdentifier":".NETCoreApp","TargetFrameworkVersion":"v2.0","RestoreSuccess":true,"TargetFrameworks":[],"RunCmd":{"Command":"dotnet","Arguments":"exec \"/home/delexi/code/netcore-test3/src/Proj1/bin/Debug/netcoreapp2.0/Proj1.dll\""},"IsPublishable":true}},"AdditionalInfo":{}}
[22:02:50 DEBUG] REQ (004) -> {declarations}, File = "~/src/Proj1/Program.fs"
Data={"FileName":"/home/delexi/code/netcore-test3/src/Proj1/Program.fs","Version":1}
[22:02:50 DEBUG] RES (004) <- {declarations} in 54 ms: Kind={"declarations"}
Data=[{"Declaration":{"UniqueName":"Program_1_of_1","Name":"Program","Glyph":"Module","GlyphChar":"N","IsTopLevel":true,"Range":{"StartColumn":1,"StartLine":1,"EndColumn":1,"EndLine":8},"BodyRange":{"StartColumn":1,"StartLine":1,"EndColumn":6,"EndLine":6},"File":"/home/delexi/code/netcore-test3/src/Proj1/Program.fs","EnclosingEntity":"M","IsAbstract":false},"Nested":[{"UniqueName":"Program_1_of_1","Name":"main","Glyph":"Field","GlyphChar":"F","IsTopLevel":false,"Range":{"StartColumn":5,"StartLine":4,"EndColumn":6,"EndLine":6},"BodyRange":{"StartColumn":5,"StartLine":4,"EndColumn":6,"EndLine":6},"File":"/home/delexi/code/netcore-test3/src/Proj1/Program.fs","EnclosingEntity":"M","IsAbstract":false}]}]
[22:02:51 DEBUG] REQ (005) -> {lint}, File = "~/src/Proj1/Program.fs"
Data={"FileName":"/home/delexi/code/netcore-test3/src/Proj1/Program.fs"}
[22:02:51 DEBUG] REQ (006) -> {signatureData}, File = "~/src/Proj1/Program.fs"
Data={"FileName":"/home/delexi/code/netcore-test3/src/Proj1/Program.fs","Line":4,"Column":5,"Filter":""}
[22:02:51 DEBUG] RES (006) <- {signatureData} in 176 ms: Kind={"signatureData"}
Data={"OutputType":"int","Parameters":[[{"Name":"argv","Type":"string []"}]]}
[22:02:51 ERROR] RES (005) <- {lint} ERROR in 462 ms: Error: socket hang up Data=undefined
[22:02:53 DEBUG] REQ (007) -> {project}, File = "~/src/Proj1/Proj1.fsproj"
Data={"FileName":"/home/delexi/code/netcore-test3/src/Proj1/Proj1.fsproj"}
[22:02:53 ERROR] RES (007) <- {project} ERROR in 4 ms: Error: connect ECONNREFUSED 127.0.0.1:8566 Data=undefined

My versions:

dotnet: 2.0.0
mono: 5.0.0
vscode: 1.15.1
ionide: 2.34.4

OS: linux

I can confirm that downgrading to 2.33.2 as suggested above worked for me as well (just make sure to disable auto update extensions)

Ok the error

Unhandled Exception:
System.MissingMethodException: Method 'Microsoft.FSharp.Compiler.Ast/SynExpr/ArrayOrListOfSeqExpr.get_isList' not found.

is due to linter. so disabling it should workaround for now.

ref issue https://github.com/fsharp/FsAutoComplete/issues/205

I turned off the linter and it fixed the issue for me!

I'm going to close this since we've reluctantly moved away from Mono 4.8.1.

Regarding my recreation of the symptom that I posted in a comment above, which happens in mono 5.0 and 5.2, should I open another issue? I'm currently using Ionide 2.33.2 while I wait for a long term resolution.

@JasonRitchie that's should be already fixed in FSAC with https://github.com/fsharp/FsAutoComplete/issues/205, but is not yet in a ionide release.

as workaround, try disable the linter, should do

Since this issue expanded a bit to include other symptoms than mine, I'll reopen it and let the project owners close it when they feel it's due.

Disabling the linter worked for me as a workaround

Fixed in 3.0.0

Was this page helpful?
0 / 5 - 0 ratings