Illumina / canvas

Canvas - Copy number variant (CNV) calling from DNA sequencing data
Other
121 stars 20 forks source link

Running Canvas 1.39.0.1598+master with mono #108

Closed cvlvxi closed 5 years ago

cvlvxi commented 5 years ago

Hey there,

Is mono still supported in the latest versions of Canvas (as per the documentation it says it is but this may be outdated)?

I"m getting the following error when trying to run mono/5.12.0.309 on a CentOS server with the Canvas.dll:

[username Canvas-1.39.0.1598+master_x64]$ mono Canvas.dll
Could not load signature of Canvas.CommandLineParsing.ModeParser`1[T]:Parse due to: Could not resolve type with token 01000061 (from typeref, class/assembly System.IO.TextWriter, System.Runtime.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a) assembly:System.Runtime.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a type:System.IO.TextWriter member:(null) signature:<none>
Could not load signature of Canvas.CommandLineParsing.IModeParser:Parse due to: Could not resolve type with token 01000061 (from typeref, class/assembly System.IO.TextWriter, System.Runtime.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a) assembly:System.Runtime.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a type:System.IO.TextWriter member:(null) signature:<none>

Unhandled Exception:
System.TypeLoadException: Could not set up parent class, due to: Generic type definition failed to init, due to: Could not resolve the signature of a virtual method assembly:/location/Canvas-1.39.0.1598+master_x64/Canvas.dll type:ModeParser`1 member:(null) signature:<none> assembly:/location/Canvas-1.39.0.1598+master_x64/Canvas.dll type:ModeParser`1 member:(null) signature:<none>
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not set up parent class, due to: Generic type definition failed to init, due to: Could not resolve the signature of a virtual method assembly:/location/Canvas-1.39.0.1598+master_x64/Canvas.dll type:ModeParser`1 member:(null) signature:<none> assembly:/location/Canvas-1.39.0.1598+master_x64/Canvas.dll type:ModeParser`1 member:(null) signature:<none>

Cheers.

eroller commented 5 years ago

No, mono is not supported. Use .Net core.