TypeInitializationException at startup running Mono 2.10.8.1 on ARM

Hello all,
Not sure if you will be able to help me with this or not. I’m running Ubuntu 13.10 on an ARM ODROID and would like to test NzbDrone over SickBeard. At the moment when ever I try to run NzbDrone using Mono I get the following exception. Can anyone help me?

Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for NzbDrone.Console.ConsoleApp —> System.NullReferenceException: Object reference not set to an instance of an object
at NzbDrone.Common.Instrumentation.NzbDroneLogger.GetLogger () [0x00000] in :0
at NzbDrone.Console.ConsoleApp…cctor () [0x00000] in :0
— End of inner exception stack trace —
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for NzbDrone.Console.ConsoleApp —> System.NullReferenceException: Object reference not set to an instance of an object
at NzbDrone.Common.Instrumentation.NzbDroneLogger.GetLogger () [0x00000] in :0
at NzbDrone.Console.ConsoleApp…cctor () [0x00000] in :0
— End of inner exception stack trace —

Sounds like the installed version on mono doesn’t support the logging library (nLog) that drone uses, there are others using drone on rPi’s, but I’m not sure what flavour/version of linux they are using.

Hi Markus,
Thanks for that, I’ll do some digging and see what I can find out. I might give Arch Linux a try.