I'm not entirely sure if this is an IronRuby or a Mono issue, but here goes! I have a test suite that we're running on my Ubuntu server that works fine when I SSH in and run it manually, but when it tries to run from a cron job I get the following exceptions:
************************** WARNING: The runtime version supported by this application is unavailable. Using default runtime: v1.1.4322 ** (/home/rob/code/ironlangs/bin/ Release/ir.exe:4798): WARNING **: Missing method .ctor in assembly /home/rob/code/ironlangs/bin/Release/Microsoft.Scripting.dll, type System.Diagnostics.CodeAnalysis.SuppressMessageAttribute ** (/home/rob/code/ironlangs/bin/Release/ir.exe:4798): WARNING **: The class System.Diagnostics.CodeAnalysis.SuppressMessageAttribute could not be loaded, used in Microsoft.Scripting ** (/home/rob/code/ironlangs/bin/Release/ir.exe:4798): WARNING **: Can't find custom attr constructor image: /home/rob/code/ironlangs/bin/Release/Microsoft.Scripting.dll mtoken: 0x0a00008c ** (/home/rob/code/ironlangs/bin/Release/ir.exe:4798): WARNING **: Missing method .ctor in assembly /home/rob/code/ironlangs/bin/Release/Microsoft.Scripting.dll, type System.Diagnostics.CodeAnalysis.SuppressMessageAttribute ** (/home/rob/code/ironlangs/bin/Release/ir.exe:4798): WARNING **: Can't find custom attr constructor image: /home/rob/code/ironlangs/bin/Release/Microsoft.Scripting.dll mtoken: 0x0a00008c ** (/home/rob/code/ironlangs/bin/Release/ir.exe:4798): WARNING **: Missing method .ctor in assembly /home/rob/code/ironlangs/bin/Release/Microsoft.Scripting.dll, type System.Diagnostics.CodeAnalysis.SuppressMessageAttribute ** (/home/rob/code/ironlangs/bin/Release/ir.exe:4798): WARNING **: Can't find custom attr constructor image: /home/rob/code/ironlangs/bin/Release/Microsoft.Scripting.dll mtoken: 0x0a00008c ** (/home/rob/code/ironlangs/bin/Release/ir.exe:4798): WARNING **: The class System.OperatingSystem could not be loaded, used in mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ** (/home/rob/code/ironlangs/bin/Release/ir.exe:4798): WARNING **: The class System.OperatingSystem could not be loaded, used in mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ** (/home/rob/code/ironlangs/bin/Release/ir.exe:4798): WARNING **: The class System.OperatingSystem could not be loaded, used in mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Microsoft.Scripting.PlatformAdaptationLayer ---> System.TypeLoadException: Could not load type 'System.OperatingSystem' from assembly 'mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. at Microsoft.Scripting.PlatformAdaptationLayer..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at IronRuby.Hosting.RubyConsoleHost..ctor () [0x00000] in <filename unknown>:0 at Host..ctor () [0x00000] in <filename unknown>:0 at Host.Main (System.String[] args) [0x00000] in <filename unknown>:0 ************************************************** Does anybody know why this might happen? Thanks, Rob
_______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core