fsprojects / Paket

A dependency manager for .NET with support for NuGet packages and Git repositories.
https://fsprojects.github.io/Paket/
MIT License
2.02k stars 520 forks source link

Stack overflow when install Akka.Cluster.Sharding #2790

Open mastoj opened 6 years ago

mastoj commented 6 years ago

Tried to install Akka.Cluster.Sharding 1.3.1-beta52 in a project where I had the following paket.dependencies:

source https://www.nuget.org/api/v2
nuget Akka 1.2.3
nuget Akka.FSharp 1.2.3
nuget Suave 2.2.1

It blows up on one of the dependencies and I have no clue what is going on.

Paket version: 5.92.100 OS: OSX Mono version: 4.8.1 dotnet version: 2.0.0

Output and stack trace:

Paket version 5.92.100
Adding Akka.Cluster.Sharding 1.3.1-beta52 to /Users/tomasjansson/tmp/ActorPipeline/paket.dependencies into group Main
Resolving packages for group Main:
 - Suave 2.2.1
 - Akka.Cluster.Sharding 1.3.1-beta52
 - Akka 1.2.3
 - Akka.FSharp 1.2.3
 - Newtonsoft.Json 10.0.3
 - System.ValueTuple 4.4
 - System.Globalization.Extensions 4.3
 - System.Security.Cryptography.Primitives 4.3
 - FSharp.Core 4.2.3
 - System.Data.Common 4.3
 - System.Diagnostics.Process 4.3
 - System.Runtime.Serialization.Json 4.3
 - System.Security.Claims 4.3
 - System.Net.Security 4.3.1
 - FsPickler 3.3
 - FSPowerPack.Core.Community 3.0
 - FSPowerPack.Linq.Community 3.0
 - NETStandard.Library 2.0
 - System.Collections.Immutable 1.4
 - Akka.Cluster.Tools 1.3.1
 - Akka.Persistence 1.3.1
 - System.Collections.Immutable 1.3.1
 - NETStandard.Library 1.6.1
 - FsPickler 4.3.0
     FsPickler 4.3.0 was unlisted
 - FsPickler 4.0.0
 - FsPickler 3.4.0
 - FsPickler 3.2.0
 - System.Net.Security 4.3.2
 - System.Net.Security 4.3.0
 - System.Net.Security 4.0.2
Stack overflow in unmanaged: IP: 0x3975ac, fault addr: 0xbf7a0fac
Stack overflow in unmanaged: IP: 0x15399c, fault addr: 0xbf79f37c
Stack overflow in unmanaged: IP: 0x128ab0, fault addr: 0xbf79fefc
Stack overflow in unmanaged: IP: 0x3974d5, fault addr: 0xbf79effc
Stack overflow in unmanaged: IP: 0x371bc5, fault addr: 0xbf79dffc
Stack overflow in unmanaged: IP: 0x3975ac, fault addr: 0xbf79cf6c
Stack overflow in unmanaged: IP: 0x3975ac, fault addr: 0xbf79bf7c
Stack overflow in unmanaged: IP: 0x3995e7, fault addr: 0xbf79affc
Stack overflow in unmanaged: IP: 0x3975ac, fault addr: 0xbf799fec
Stack overflow: IP: 0x3975ac, fault addr: 0xbf797f5c
Stacktrace:
  at <unknown> <0xffffffff>
  at (wrapper alloc) object.AllocSmall (intptr,intptr) <0x000a3>
  <...>
  at System.Exception.Init () [0x00020] in <dbb16e0bacdc4a0f87478e401bc29b6c>:0
  at System.Exception..ctor (string) [0x00006] in <dbb16e0bacdc4a0f87478e401bc29b6c>:0
  at System.SystemException..ctor (string) [0x00000] in <dbb16e0bacdc4a0f87478e401bc29b6c>:0
  at System.OutOfMemoryException..ctor () [0x00007] in <dbb16e0bacdc4a0f87478e401bc29b6c>:0
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x0004d] in <dbb16e0bacdc4a0f87478e401bc29b6c>:0
  at <unknown> <0xffffffff>
  at System.Threading.CancellationTokenSource.NotifyCancellation (bool) [0x00074] in <dbb16e0bacdc4a0f87478e401bc29b6c>:0
  at System.Threading.CancellationTokenSource.Cancel (bool) [0x00006] in <dbb16e0bacdc4a0f87478e401bc29b6c>:0
  at System.Threading.CancellationTokenSource.Cancel () [0x00000] in <dbb16e0bacdc4a0f87478e401bc29b6c>:0
  at Paket.PackageResolver.Resolve (Microsoft.FSharp.Core.FSharpFunc`2<Paket.PackageResolver/GetPackageVersionsParameters, Microsoft.FSharp.Control.FSharpAsync`1<System.Collections.Generic.IEnumerable`1<System.Tuple`2<Paket.SemVerInfo, Microsoft.FSharp.Collections.FSharpList`1<Paket.PackageSources/PackageSource>>>>>,Microsoft.FSharp.Core.FSharpFunc`2<Paket.ResolverStrategy, Microsoft.FSharp.Core.FSharpFunc`2<Paket.PackageResolver/GetPackageVersionsParameters, Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<Paket.SemVerInfo, Microsoft.FSharp.Collections.FSharpList`1<Paket.PackageSources/PackageSource>>>>>,Microsoft.FSharp.Core.FSharpFunc`2<Paket.PackageResolver/GetPackageDetailsParameters, Microsoft.FSharp.Control.FSharpAsync`1<Paket.PackageResolver/PackageDetails>>,Paket.Domain/GroupName,Microsoft.FSharp.Core.FSharpOption`1<Paket.ResolverStrategy>,Microsoft.FSharp.Core.FSharpOption`1<Paket.ResolverStrategy>,Paket.Requirements/FrameworkRestrictions,Microsoft.FSharp.Collections.FSharpSet`1<Paket.Requirements/PackageRequirement>,Paket.PackageResolver/UpdateMode) [0x0049d] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at <StartupCode$Paket-Core>.$DependenciesFile/resolveGroup@212-1<b_REF>.Invoke (Paket.Domain/GroupName,b_REF) [0x000b8] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Microsoft.FSharp.Collections.MapTreeModule.mapiOpt<a_REF, b_REF, c_REF> (Microsoft.FSharp.Core.OptimizedClosures/FSharpFunc`3<a_REF, b_REF, c_REF>,Microsoft.FSharp.Collections.MapTree`2<a_REF, b_REF>) [0x0002a] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Microsoft.FSharp.Collections.FSharpMap`2<TKey_REF, TValue_REF>.Map<b_REF> (Microsoft.FSharp.Core.FSharpFunc`2<TKey_REF, Microsoft.FSharp.Core.FSharpFunc`2<TValue_REF, b_REF>>) [0x00014] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Microsoft.FSharp.Collections.MapModule.Map<TKey_REF, T_REF, TResult_REF> (Microsoft.FSharp.Core.FSharpFunc`2<TKey_REF, Microsoft.FSharp.Core.FSharpFunc`2<T_REF, TResult_REF>>,Microsoft.FSharp.Collections.FSharpMap`2<TKey_REF, T_REF>) [0x00001] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.DependenciesFile.Resolve<a_REF> (bool,Microsoft.FSharp.Core.FSharpFunc`2<Paket.ModuleResolver/Origin, Microsoft.FSharp.Core.FSharpFunc`2<string, Microsoft.FSharp.Core.FSharpFunc`2<string, Microsoft.FSharp.Core.FSharpFunc`2<Paket.ModuleResolver/VersionRestriction, Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.FSharpOption`1<string>, string>>>>>,Microsoft.FSharp.Core.FSharpFunc`2<Paket.PackageResolver/GetPackageVersionsParameters, Microsoft.FSharp.Control.FSharpAsync`1<System.Collections.Generic.IEnumerable`1<System.Tuple`2<Paket.SemVerInfo, Microsoft.FSharp.Collections.FSharpList`1<Paket.PackageSources/PackageSource>>>>>,Microsoft.FSharp.Core.FSharpFunc`2<Paket.ResolverStrategy, Microsoft.FSharp.Core.FSharpFunc`2<Paket.PackageResolver/GetPackageVersionsParameters, Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<Paket.SemVerInfo, Microsoft.FSharp.Collections.FSharpList`1<Paket.PackageSources/PackageSource>>>>>,Microsoft.FSharp.Core.FSharpFunc`2<Paket.PackageResolver/GetPackageDetailsParameters, Microsoft.FSharp.Control.FSharpAsync`1<Paket.PackageResolver/PackageDetails>>,Microsoft.FSharp.Core.FSharpFunc`2<Paket.Domain/GroupName, Microsoft.FSharp.Core.FSharpFunc`2<Paket.PackageResolver/ResolvedPackage, Microsoft.FSharp.Core.FSharpOption`1<Paket.RuntimeGraph>>>,Microsoft.FSharp.Collections.FSharpMap`2<Paket.Domain/GroupName, a_REF>,Paket.PackageResolver/UpdateMode) [0x00013] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.UpdateProcess.selectiveUpdate (bool,Microsoft.FSharp.Core.FSharpFunc`2<Paket.ModuleResolver/Origin, Microsoft.FSharp.Core.FSharpFunc`2<string, Microsoft.FSharp.Core.FSharpFunc`2<string, Microsoft.FSharp.Core.FSharpFunc`2<Paket.ModuleResolver/VersionRestriction, Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.FSharpOption`1<string>, string>>>>>,Microsoft.FSharp.Core.FSharpFunc`2<Paket.PackageResolver/GetPackageVersionsParameters, Microsoft.FSharp.Control.FSharpAsync`1<System.Collections.Generic.IEnumerable`1<System.Tuple`2<Paket.SemVerInfo, Microsoft.FSharp.Collections.FSharpList`1<Paket.PackageSources/PackageSource>>>>>,Microsoft.FSharp.Core.FSharpFunc`2<Paket.PackageResolver/GetPackageDetailsParameters, Microsoft.FSharp.Control.FSharpAsync`1<Paket.PackageResolver/PackageDetails>>,Microsoft.FSharp.Core.FSharpFunc`2<Paket.Domain/GroupName, Microsoft.FSharp.Core.FSharpFunc`2<Paket.PackageResolver/ResolvedPackage, Microsoft.FSharp.Core.FSharpOption`1<Paket.RuntimeGraph>>>,Paket.LockFile,Paket.DependenciesFile,Paket.PackageResolver/UpdateMode,Paket.SemVerUpdateMode) [0x0020d] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.UpdateProcess.SelectiveUpdate (Paket.DependenciesFile,Microsoft.FSharp.Core.FSharpOption`1<string>,Paket.PackageResolver/UpdateMode,Paket.SemVerUpdateMode,bool) [0x000e6] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.AddProcess.add (bool,Microsoft.FSharp.Core.FSharpFunc`2<System.Collections.Generic.IEnumerable`1<Paket.ProjectFile>, Microsoft.FSharp.Core.FSharpFunc`2<Paket.Domain/GroupName, Microsoft.FSharp.Core.FSharpFunc`2<Paket.Domain/PackageName, Microsoft.FSharp.Core.Unit>>>,string,Paket.Domain/GroupName,Paket.Domain/PackageName,string,Paket.InstallerOptions,bool) [0x0006a] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at <StartupCode$Paket-Core>.$PublicAPI/Add@143-17.Invoke (Microsoft.FSharp.Core.Unit) [0x0005d] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.Utils.RunInLockedAccessMode<a_REF> (string,Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit, a_REF>) [0x0005c] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.Dependencies.Add (Microsoft.FSharp.Core.FSharpOption`1<string>,string,string,bool,bool,bool,bool,bool,bool,Paket.SemVerUpdateMode,bool) [0x00025] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.Program.add (Argu.ParseResults`1<Paket.Commands/AddArgs>) [0x00c2b] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.Program/handleCommand@723.Invoke (Argu.ParseResults`1<Paket.Commands/AddArgs>) [0x00001] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.Program.processWithValidationEx$cont@37<a_REF> (bool,Microsoft.FSharp.Core.FSharpFunc`2<a_REF, Microsoft.FSharp.Core.Unit>,a_REF,Microsoft.FSharp.Core.Unit) [0x00002] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.Program.processWithValidationEx<a_REF> (Microsoft.FSharp.Core.FSharpFunc`2<a_REF, Microsoft.FSharp.Core.Unit>,bool,Microsoft.FSharp.Core.FSharpFunc`2<a_REF, bool>,Microsoft.FSharp.Core.FSharpFunc`2<a_REF, Microsoft.FSharp.Core.Unit>,a_REF) [0x00060] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.Program.processWithValidation<T_REF> (bool,Microsoft.FSharp.Core.FSharpFunc`2<Argu.ParseResults`1<T_REF>, bool>,Microsoft.FSharp.Core.FSharpFunc`2<Argu.ParseResults`1<T_REF>, Microsoft.FSharp.Core.Unit>,Argu.ParseResults`1<T_REF>) [0x00006] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.Program.processCommand<a_REF> (bool,Microsoft.FSharp.Core.FSharpFunc`2<Argu.ParseResults`1<a_REF>, Microsoft.FSharp.Core.Unit>,Argu.ParseResults`1<a_REF>) [0x00007] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.Program.handleCommand (bool,Paket.Commands/Command) [0x00091] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at Paket.Program.main () [0x003c4] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at <StartupCode$paket>.$Paket.Program.main@ () [0x0000b] in <3a014f85f3b44cb28313c2ca399767c1>:0
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) [0x0004c] in <dbb16e0bacdc4a0f87478e401bc29b6c>:0
forki commented 6 years ago

I can't repro locally on windows. /cc @nosami @matthid mono bug? Let's see CI: https://github.com/fsprojects/Paket/pull/2793

mastoj commented 6 years ago

Would this possible happen if the package I’m installing doesn’t support dotnet core?

forki commented 6 years ago

no we don't call into these packages. I dunno what the error is

nosami commented 6 years ago

Looks like an old mono bug to me that was fixed some time ago. Try a newer version.

mastoj commented 6 years ago

Got it. Will try today or later this week and report back. On Mon, 25 Sep 2017 at 06:00, Jason Imison notifications@github.com wrote:

Looks like a and old mono bug to me that was fixed some time ago. Try a newer version.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/fsprojects/Paket/issues/2790#issuecomment-331835109, or mute the thread https://github.com/notifications/unsubscribe-auth/AAemsDqn_hRl3zI1wrOlD3sPLxYXtumIks5sl3nSgaJpZM4Ph88G .

mastoj commented 6 years ago

Updated to mono 5.2.0.224 but still the same problem.

nosami commented 6 years ago

Working ok here on newer Mono

18:14 $ paket install
Paket version 5.100.2
Resolving packages for group Main:
 - Suave is pinned to 2.2.1
 - Akka is pinned to 1.2.3
 - Akka.FSharp is pinned to 1.2.3
 - Newtonsoft.Json 10.0.3
 - System.ValueTuple 4.4.0
 - System.Globalization.Extensions 4.3.0
 - System.Security.Cryptography.Primitives 4.3.0
 - FSharp.Core 4.2.3
 - System.Data.Common 4.3.0
 - System.Diagnostics.Process 4.3.0
 - System.Runtime.Serialization.Json 4.3.0
 - System.Security.Claims 4.3.0
 - System.Net.Security 4.3.2
 - FsPickler 4.3.0
     FsPickler 4.3.0 was unlisted
 - FsPickler 4.0.0
 - FSPowerPack.Core.Community 3.0.0.0
 - FSPowerPack.Linq.Community 3.0.0.0
 - NETStandard.Library 2.0.0
 - System.Collections.Immutable 1.4.0
 - System.Net.Http 4.3.3
 - runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
 - Microsoft.Win32.Primitives 4.3.0
 - System.AppContext 4.3.0
 - System.Collections 4.3.0
 - System.Collections.Concurrent 4.3.0
 - System.Console 4.3.0
 - System.Diagnostics.Debug 4.3.0
 - System.Diagnostics.Tools 4.3.0
 - System.Diagnostics.Tracing 4.3.0
 - System.Globalization 4.3.0
 - System.Globalization.Calendars 4.3.0
 - System.IO 4.3.0
 - System.IO.Compression 4.3.0
 - System.IO.Compression.ZipFile 4.3.0
 - System.IO.FileSystem 4.3.0
 - System.IO.FileSystem.Primitives 4.3.0
 - System.Linq 4.3.0
 - System.Linq.Expressions 4.3.0
 - System.Net.Primitives 4.3.0
 - System.Net.Sockets 4.3.0
 - System.ObjectModel 4.3.0
 - System.Reflection 4.3.0
 - System.Reflection.Extensions 4.3.0
 - System.Reflection.Primitives 4.3.0
 - System.Resources.ResourceManager 4.3.0
 - System.Runtime 4.3.0
 - System.Runtime.Extensions 4.3.0
 - System.Runtime.Handles 4.3.0
 - System.Runtime.InteropServices 4.3.0
 - System.Runtime.InteropServices.RuntimeInformation 4.3.0
 - System.Runtime.Numerics 4.3.0
 - System.Security.Cryptography.Algorithms 4.3.0
 - System.Security.Cryptography.Encoding 4.3.0
 - System.Security.Cryptography.X509Certificates 4.3.1
 - System.Text.Encoding 4.3.0
 - System.Text.Encoding.Extensions 4.3.0
 - System.Text.RegularExpressions 4.3.0
 - System.Threading 4.3.0
 - System.Threading.Tasks 4.3.0
 - System.Threading.Timer 4.3.0
 - System.Xml.ReaderWriter 4.3.0
 - System.Xml.XDocument 4.3.0
 - Microsoft.CSharp 4.4.0
 - System.ComponentModel.TypeConverter 4.3.0
 - System.Runtime.Serialization.Formatters 4.3.0
 - System.Runtime.Serialization.Primitives 4.3.0
 - System.Xml.XmlDocument 4.3.0
 - Microsoft.Win32.Registry 4.4.0
 - runtime.native.System 4.3.0
 - System.Threading.Thread 4.3.0
 - System.Threading.ThreadPool 4.3.0
 - runtime.native.System.Net.Security 4.3.0
 - System.Security.Cryptography.OpenSsl 4.4.0
 - System.Security.Principal 4.3.0
 - System.Private.DataContractSerialization 4.3.0
 - System.Net.Requests 4.3.0
 - System.Linq.Queryable 4.3.0
 - System.Threading.Tasks.Parallel 4.3.0
 - Microsoft.NETCore.Platforms 2.0.0
 - System.Security.AccessControl 4.4.0
 - System.Security.Principal.Windows 4.4.0
 - runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
 - runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
 - runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
 - runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
 - runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
 - runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
 - runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
 - runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
 - runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
 - runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
 - System.Dynamic.Runtime 4.3.0
 - System.Reflection.TypeExtensions 4.4.0
 - System.Collections.NonGeneric 4.3.0
 - System.Collections.Specialized 4.3.0
 - System.ComponentModel 4.3.0
 - System.ComponentModel.Primitives 4.3.0
 - runtime.native.System.IO.Compression 4.3.1
 - System.Buffers 4.4.0
 - System.Reflection.Emit 4.3.0
 - System.Reflection.Emit.ILGeneration 4.3.0
 - System.Reflection.Emit.Lightweight 4.3.0
 - runtime.native.System.Net.Http 4.3.0
 - System.Diagnostics.DiagnosticSource 4.4.1
 - System.Net.WebHeaderCollection 4.3.0
 - System.Xml.XmlSerializer 4.3.0
 - runtime.native.System.Security.Cryptography.Apple 4.3.1
 - System.Security.Cryptography.Cng 4.4.0
 - System.Security.Cryptography.Csp 4.3.0
 - System.Threading.Tasks.Extensions 4.4.0
 - Microsoft.NETCore.Targets 2.0.0
 - runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple 4.3.1
Locked version resolution written to /Users/jason/src/fsharpbugs/paket2790/paket.lock
Installing into projects:
 - Creating model and downloading packages.
Downloading Akka.FSharp 1.2.3
Downloading runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading FsPickler 4.0.0
Downloading FSPowerPack.Linq.Community 3.0.0.0
Downloading runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading FSPowerPack.Core.Community 3.0.0.0
Downloading runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple 4.3.1
Downloading runtime.native.System.Security.Cryptography.Apple 4.3.1
Downloading runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading Suave 2.2.1
Downloading runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.native.System.IO.Compression 4.3.1
Downloading Microsoft.NETCore.Targets 2.0.0
Downloading Akka 1.2.3
Downloading runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading System.Data.Common 4.3.0
Downloading System.Net.Http 4.3.3
Downloading System.Net.Security 4.3.2
Downloading System.Private.DataContractSerialization 4.3.0
Downloading System.Reflection.TypeExtensions 4.4.0
Downloading System.Runtime.Serialization.Json 4.3.0
Downloading System.Security.Cryptography.Cng 4.4.0
Downloading System.Security.Cryptography.OpenSsl 4.4.0
Downloading System.Security.Cryptography.X509Certificates 4.3.1
Downloading System.Xml.XmlSerializer 4.3.0
Could not detect any platforms from 'sl3-wp' in '/Users/jason/src/fsharpbugs/paket2790/packages/FSPowerPack.Core.Community/Lib/sl3-wp/FSharp.PowerPack.Compatibility.dll', please tell the package authors
Performance:
 - Resolver: 1 minute, 52 seconds (1 runs)
    - Runtime: 1 minute, 20 seconds
    - Blocked (retrieving package details): 28 seconds (31 times)
    - Blocked (retrieving package versions): 3 seconds (5 times)
    - Not Blocked (retrieving package details): 81 times
    - Not Blocked (retrieving package versions): 106 times
 - Disk IO: 44 seconds
 - Average Download Time: 12 seconds
 - Number of downloads: 31
 - Average Request Time: 831 milliseconds
 - Number of Requests: 396
 - Runtime: 2 minutes, 18 seconds
Paket omitted 7 warnings similar to the ones above. You can see them in verbose mode.
✔ ~/src/fsharpbugs/paket2790 [master L|…4334]
18:16 $ mono --version
Mono JIT compiler version 5.4.0.130 (2017-06/e9d3a69 Tue Jul 25 05:56:19 EDT 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:          yes(3.6.0svn-mono-master/8b1520c)
        GC:            sgen (concurrent by default)
✔ ~/src/fsharpbugs/paket2790 [master L|…4334]
18:16 $ cat paket.dependencies
source https://www.nuget.org/api/v2
nuget Akka 1.2.3
nuget Akka.FSharp 1.2.3
nuget Suave 2.2.1

Let me downgrade and see what happens.

mastoj commented 6 years ago

Looks like I get a couple of more System.Net.Security that you had. Strange. I can try and test newer version of paket.

nosami commented 6 years ago

I tested with Mono 5.2.0.171 as well (closest version that I had downloaded)... that worked fine too.

nosami commented 6 years ago

Hang on.. I forgot to add Akka.Cluster.Sharding 1.3.1-beta52 - oops... Now I get a similar but different exception.

18:40 $ paket install
Paket version 5.100.2
Resolving packages for group Main:
 - Suave is pinned to 2.2.1
 - Akka.Cluster.Sharding is pinned to 1.3.1-beta52
 - Akka is pinned to 1.2.3
 - Akka.FSharp is pinned to 1.2.3
 - Newtonsoft.Json 10.0.3
 - System.ValueTuple 4.4.0
 - System.Globalization.Extensions 4.3.0
 - System.Security.Cryptography.Primitives 4.3.0
 - FSharp.Core 4.2.3
 - System.Data.Common 4.3.0
 - System.Diagnostics.Process 4.3.0
 - System.Runtime.Serialization.Json 4.3.0
 - System.Security.Claims 4.3.0
 - System.Net.Security 4.3.2
 - FsPickler 4.3.0
     FsPickler 4.3.0 was unlisted
 - FsPickler 4.0.0
 - FSPowerPack.Core.Community 3.0.0.0
 - FSPowerPack.Linq.Community 3.0.0.0
 - NETStandard.Library 2.0.0
 - System.Collections.Immutable 1.4.0
 - Akka.Cluster.Tools 1.3.1
 - Akka.Persistence 1.3.1
 - System.Collections.Immutable 1.3.1
 - NETStandard.Library 1.6.1
 - FsPickler 3.4.0
 - FsPickler 3.3.0
 - FsPickler 3.2.0
 - System.Net.Security 4.3.1
 - System.Net.Security 4.3.0
 - System.Net.Security 4.0.2
 - System.Net.Security 4.0.1
 - System.Net.Security 4.0.0
 - System.Security.Claims 4.0.1
 - System.Runtime.Serialization.Json 4.0.3
 - System.Runtime.Serialization.Json 4.0.2
 - System.Diagnostics.Process 4.1.0
Stack overflow in unmanaged: IP: 0x100d94cf2, fault addr: 0x7fff5e745660

Unhandled Exception:
StackOverflowException
[ERROR] FATAL UNHANDLED EXCEPTION: System.StackOverflowException: The requested operation caused a stack overflow.
  at (wrapper managed-to-native) System.Object:__icall_wrapper_mono_gc_alloc_vector (intptr,intptr,intptr)
  at (wrapper alloc) System.Object:AllocVector (intptr,intptr)
  at System.Collections.Generic.List`1[T]..cctor () [0x00000] in <3e7202423ddb4a88be706e1aef883ec6>:0
  at System.Threading.CancellationTokenSource.NotifyCancellation (System.Boolean throwOnFirstException) [0x0005f] in <3e7202423ddb4a88be706e1aef883ec6>:0
  at System.Threading.CancellationTokenSource.Cancel (System.Boolean throwOnFirstException) [0x00006] in <3e7202423ddb4a88be706e1aef883ec6>:0
  at System.Threading.CancellationTokenSource.Cancel () [0x00000] in <3e7202423ddb4a88be706e1aef883ec6>:0
  at Paket.PackageResolver.Resolve (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionsRaw, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPreferredVersionsRaw, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsRaw, Paket.Domain+GroupName groupName, Microsoft.FSharp.Core.FSharpOption`1[T] globalStrategyForDirectDependencies, Microsoft.FSharp.Core.FSharpOption`1[T] globalStrategyForTransitives, Paket.Requirements+FrameworkRestrictions globalFrameworkRestrictions, Microsoft.FSharp.Collections.FSharpSet`1[T] rootDependencies, Paket.PackageResolver+UpdateMode updateMode) [0x0049d] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at <StartupCode$Paket-Core>.$DependenciesFile+resolveGroup@212-1[b].Invoke (Paket.Domain+GroupName groupName, b _arg1) [0x000b8] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Microsoft.FSharp.Collections.MapTreeModule.mapiOpt[a,b,c] (Microsoft.FSharp.Core.OptimizedClosures+FSharpFunc`3[T1,T2,TResult] f, Microsoft.FSharp.Collections.MapTree`2[TKey,TValue] m) [0x0002a] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue].Map[b] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] f) [0x00014] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Microsoft.FSharp.Collections.MapModule.Map[TKey,T,TResult] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] mapping, Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue] table) [0x00001] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.DependenciesFile.Resolve[a] (System.Boolean force, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getSha1, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPreferredVersionF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageRuntimeGraph, Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue] groupsToResolve, Paket.PackageResolver+UpdateMode updateMode) [0x00013] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.UpdateProcess.selectiveUpdate (System.Boolean force, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getSha1, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getRuntimeGraphFromPackage, Paket.LockFile lockFile, Paket.DependenciesFile dependenciesFile, Paket.PackageResolver+UpdateMode updateMode, Paket.SemVerUpdateMode semVerUpdateMode) [0x0020d] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.UpdateProcess.SelectiveUpdate (Paket.DependenciesFile dependenciesFile, Microsoft.FSharp.Core.FSharpOption`1[T] alternativeProjectRoot, Paket.PackageResolver+UpdateMode updateMode, Paket.SemVerUpdateMode semVerUpdateMode, System.Boolean force) [0x000e6] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.UpdateProcess.SmartInstall (Paket.DependenciesFile dependenciesFile, Paket.PackageResolver+UpdateMode updateMode, Paket.UpdaterOptions options) [0x00001] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at <StartupCode$Paket-Core>.$PublicAPI+Install@195.Invoke (Microsoft.FSharp.Core.Unit unitVar0) [0x0002e] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.Utils.RunInLockedAccessMode[a] (System.String rootFolder, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] action) [0x00084] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.Dependencies.Install (Paket.InstallerOptions options) [0x00013] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.Dependencies.Install (System.Boolean force, System.Boolean withBindingRedirects, System.Boolean cleanBindingRedirects, System.Boolean createNewBindingFiles, System.Boolean onlyReferenced, Paket.SemVerUpdateMode semVerUpdateMode, System.Boolean touchAffectedRefs, System.Boolean generateLoadScripts, Microsoft.FSharp.Collections.FSharpList`1[T] providedFrameworks, Microsoft.FSharp.Collections.FSharpList`1[T] providedScriptTypes, Microsoft.FSharp.Core.FSharpOption`1[T] alternativeProjectRoot) [0x0006e] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.Program.install (Argu.ParseResults`1[Template] results) [0x00a38] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.Program+handleCommand@741-9.Invoke (Argu.ParseResults`1[Template] results) [0x00001] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.Program.processWithValidationEx$cont@37[a] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, a result, Microsoft.FSharp.Core.Unit unitVar) [0x00002] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.Program.processWithValidationEx[a] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] printUsage, System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] validateF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, a result) [0x00060] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.Program.processWithValidation[T] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] validateF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, Argu.ParseResults`1[Template] result) [0x00006] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.Program.processCommand[a] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, Argu.ParseResults`1[Template] result) [0x00007] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.Program.handleCommand (System.Boolean silent, Paket.Commands+Command command) [0x00158] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at Paket.Program.main () [0x003c4] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
  at <StartupCode$paket>.$Paket.Program.main@ () [0x0000b] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
mastoj commented 6 years ago

strange that we don't get the same exception though. You manage through a couple of more packages than I did.

MangelMaxime commented 6 years ago

I was having the same error when adding Fable.Elmish.HMR via mono .paket/paket.exe add Fable.Elmish.HMR --project src/FableElmishReactDemoTemplate.fsproj

➜  Content git:(feature/hmr) mono .paket/paket.exe add Fable.Elmish.HMR --project src/FableElmishReactDemoTemplate.fsproj      
Paket version 5.100.2
Adding Fable.Elmish.HMR to /home/mangelmaxime/Workspaces/Github/fable-elmish/templates/src/react-demo/Content/paket.dependencies into group Main
Resolving packages for group Main:
 - dotnet-fable 1.2.3
 - Fable.Core 1.2.3
 - Fable.Elmish.Browser 0.9
 - Fable.Elmish.Debugger 0.9
 - Fable.Elmish.HMR 1.0.0-beta-1
 - Fable.Elmish.React 0.9
 - FSharp.Core 4.2.3
 - System.ValueTuple 4.4
 - System.IO 4.3
 - System.Linq 4.3
 - System.Linq.Expressions 4.3
 - System.Reflection 4.3
 - System.Runtime 4.3
 - System.Runtime.Extensions 4.3
 - System.Text.RegularExpressions 4.3
 - System.Collections 4.3
 - System.Diagnostics.Debug 4.3
 - System.Globalization 4.3
 - System.Net.Requests 4.3
 - System.Threading 4.3
 - System.Threading.Tasks 4.3
 - System.Threading.ThreadPool 4.3
 - System.Diagnostics.Tools 4.3
 - System.Linq.Queryable 4.3
 - System.Reflection.Extensions 4.3
 - System.Resources.ResourceManager 4.3
 - System.Runtime.Numerics 4.3
 - System.Threading.Tasks.Parallel 4.3
 - System.Threading.Timer 4.3
 - System.Console 4.3
 - System.Threading.Thread 4.3
 - Microsoft.NETCore.App 2.0
 - NETStandard.Library 2.0
 - Fable.Compiler 1.2.3
 - Fable.PowerPack 1.2
 - Fable.React 1.2
 - Fable.Elmish.HMR 0.1.0-alpha.1
 - Fable.Core 1.2.4
 - Fable.React 1.1.0
 - Fable.PowerPack 1.1.2
 - Fable.PowerPack 1.1.1
 - Fable.PowerPack 1.1.0
 - Fable.Compiler 1.2.4
 - dotnet-fable 1.2.4
 - dotnet-fable 1.2.2
 - Fable.Core 1.2.2
 - dotnet-fable 1.2.1
 - Fable.Core 1.2.1
 - dotnet-fable 1.2.0
 - Fable.Core 1.2.0
 - dotnet-fable 1.1.24
 - dotnet-fable 1.1.23
 - Fable.Core 1.1.16
 - dotnet-fable 1.1.22
 - Fable.Core 1.1.15
 - dotnet-fable 1.1.21
 - dotnet-fable 1.1.20
 - Fable.Core 1.1.14
 - dotnet-fable 1.1.19
 - Fable.Core 1.1.12
 - dotnet-fable 1.1.18
 - Fable.Core 1.1.11
 - dotnet-fable 1.1.17
 - Fable.Core 1.1.10
 - dotnet-fable 1.1.16
 - Fable.Core 1.1.9
 - dotnet-fable 1.1.15
 - Fable.Core 1.1.8
 - dotnet-fable 1.1.14
 - dotnet-fable 1.1.12
 - Fable.Core 1.1.7
 - dotnet-fable 1.1.11
 - dotnet-fable 1.1.10
 - dotnet-fable 1.1.9
 - dotnet-fable 1.1.8
 - Fable.Core 1.1.6
 - dotnet-fable 1.1.7
 - dotnet-fable 1.1.6
Stack overflow in unmanaged: IP: 0x4c39b7, fault addr: 0x7ffc99b11c60

Unhandled Exception:
StackOverflowException
[ERROR] FATAL UNHANDLED EXCEPTION: System.StackOverflowException: The requested operation caused a stack overflow.
  at (wrapper managed-to-native) System.Object:__icall_wrapper_mono_gc_alloc_vector (intptr,intptr,intptr)
  at (wrapper alloc) System.Object:AllocVector (intptr,intptr)
  at System.Collections.Generic.List`1[T]..cctor () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0 
  at System.Threading.CancellationTokenSource.NotifyCancellation (System.Boolean throwOnFirstException) [0x0005f] in <204f770036d441bb8dfd3daba3550e83>:0 
  at System.Threading.CancellationTokenSource.Cancel (System.Boolean throwOnFirstException) [0x00006] in <204f770036d441bb8dfd3daba3550e83>:0 
  at System.Threading.CancellationTokenSource.Cancel () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0 
  at Paket.PackageResolver.Resolve (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionsRaw, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPreferredVersionsRaw, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsRaw, Paket.Domain+GroupName groupName, Microsoft.FSharp.Core.FSharpOption`1[T] globalStrategyForDirectDependencies, Microsoft.FSharp.Core.FSharpOption`1[T] globalStrategyForTransitives, Paket.Requirements+FrameworkRestrictions globalFrameworkRestrictions, Microsoft.FSharp.Collections.FSharpSet`1[T] rootDependencies, Paket.PackageResolver+UpdateMode updateMode) [0x0049d] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at <StartupCode$Paket-Core>.$DependenciesFile+resolveGroup@212-1[b].Invoke (Paket.Domain+GroupName groupName, b _arg1) [0x000b8] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Microsoft.FSharp.Collections.MapTreeModule.mapiOpt[a,b,c] (Microsoft.FSharp.Core.OptimizedClosures+FSharpFunc`3[T1,T2,TResult] f, Microsoft.FSharp.Collections.MapTree`2[TKey,TValue] m) [0x0002a] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue].Map[b] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] f) [0x00014] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Microsoft.FSharp.Collections.MapModule.Map[TKey,T,TResult] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] mapping, Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue] table) [0x00001] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.DependenciesFile.Resolve[a] (System.Boolean force, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getSha1, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPreferredVersionF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageRuntimeGraph, Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue] groupsToResolve, Paket.PackageResolver+UpdateMode updateMode) [0x00013] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.UpdateProcess.selectiveUpdate (System.Boolean force, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getSha1, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getRuntimeGraphFromPackage, Paket.LockFile lockFile, Paket.DependenciesFile dependenciesFile, Paket.PackageResolver+UpdateMode updateMode, Paket.SemVerUpdateMode semVerUpdateMode) [0x0020d] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.UpdateProcess.SelectiveUpdate (Paket.DependenciesFile dependenciesFile, Microsoft.FSharp.Core.FSharpOption`1[T] alternativeProjectRoot, Paket.PackageResolver+UpdateMode updateMode, Paket.SemVerUpdateMode semVerUpdateMode, System.Boolean force) [0x000e6] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.AddProcess.add (System.Boolean installToProjects, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] addToProjectsF, System.String dependenciesFileName, Paket.Domain+GroupName groupName, Paket.Domain+PackageName package, System.String version, Paket.InstallerOptions options, System.Boolean installAfter, System.Boolean runResolver) [0x0008e] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.AddProcess.AddToProject (System.String dependenciesFileName, Microsoft.FSharp.Core.FSharpOption`1[T] groupName, Paket.Domain+PackageName package, System.String version, Paket.InstallerOptions options, System.String projectName, System.Boolean installAfter, System.Boolean runResolver) [0x00022] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at <StartupCode$Paket-Core>.$PublicAPI+AddToProject@163-6.Invoke (Microsoft.FSharp.Core.Unit unitVar0) [0x00058] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.Utils.RunInLockedAccessMode[a] (System.String rootFolder, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] action) [0x00084] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.Dependencies.AddToProject (Microsoft.FSharp.Core.FSharpOption`1[T] groupName, System.String package, System.String version, System.Boolean force, System.Boolean withBindingRedirects, System.Boolean cleanBindingRedirects, System.Boolean createNewBindingFiles, System.String projectName, System.Boolean installAfter, Paket.SemVerUpdateMode semVerUpdateMode, System.Boolean touchAffectedRefs, System.Boolean runResolver) [0x00039] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.Program.add (Argu.ParseResults`1[Template] results) [0x00cfc] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.Program+handleCommand@734.Invoke (Argu.ParseResults`1[Template] results) [0x00001] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.Program.processWithValidationEx$cont@37[a] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, a result, Microsoft.FSharp.Core.Unit unitVar) [0x00002] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.Program.processWithValidationEx[a] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] printUsage, System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] validateF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, a result) [0x00060] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.Program.processWithValidation[T] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] validateF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, Argu.ParseResults`1[Template] result) [0x00006] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.Program.processCommand[a] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, Argu.ParseResults`1[Template] result) [0x00007] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.Program.handleCommand (System.Boolean silent, Paket.Commands+Command command) [0x00091] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at Paket.Program.main () [0x003c4] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 
  at <StartupCode$paket>.$Paket.Program.main@ () [0x0000b] in <7fd2305c71e34d6abf1944b93f5a21eb>:0 

I upgraded mono to 5.7.0.413 and was still having this issue. I disover that if I add nuget Fable.Elmish.HMR prerelease manually and then run mono .paket/paket.exe install it's works. Perhaps, this can help.

I also find all the lines about dotnet-fable and Fable.Core really strange. Should I open an issue to track it down too ?

forki commented 6 years ago

oh myy. mono. wtf

mastoj commented 6 years ago

Is it anything I can do to help track this down? I have a hard time figuring out where to start. It's not crucial for me to get it fixed since it is not work related, but I would love to get it to work.

forki commented 6 years ago

I think it's a mono bug and needs to be reported in their tracker, right?

Am 03.10.2017 21:57 schrieb "Tomas Jansson" notifications@github.com:

Is it anything I can do to help track this down? I have a hard time figuring out where to start.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/fsprojects/Paket/issues/2790#issuecomment-333959642, or mute the thread https://github.com/notifications/unsubscribe-auth/AADgNJiZR49P6zIfhZDSqxQgBscAjBHaks5sopGLgaJpZM4Ph88G .

mastoj commented 6 years ago

Registered a mono issue: https://bugzilla.xamarin.com/show_bug.cgi?id=59936