[mythtvnz] Getting xmlTVNZ to work with Mono

Neil Henwood mythtvnz@lists.linuxnut.co.nz
Fri, 11 Aug 2006 09:21:46 +1200


------=_Part_133593_4111061.1155244906040
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi All,

I've been slowly getting my own Myth box up and running on a FC5 box for
a short while and need some help on getting Revens xmlTVNZ to work.

I can get it successfully working on a M$ XP box and have been able to
import its resulting xml file fine. (mythweb works so much better than
the Sky Guide ;)

Anyway when I try to run it, I get the following dump. If I dont have any
options (i.e. just run 'mono xmlTVNZ.exe' it runs fine, although not doing
anything, as expected.

Does anybody have any light to shed on this at all?

Cheers

Neil





[neil@henwood xmlTVNZ_2.4.0.7]$ mono xmlTVNZ.exe test.xml tv1

** (xmlTVNZ.exe:12580): WARNING **: The following assembly referenced from
/home/neil/Desktop/xmlTVNZ_2.4.0.7/xmlTVNZ.exe could not be loaded:
Assembly: System.Runtime.Serialization.Formatters.Soap (assemblyref_index=2)
Version: 1.0.5000.0
Public Key: b03f5f7f11d50a3a
The assembly was not found in the Global Assembly Cache, a path listed
in the MONO_PATH environment variable, or in the location of the executing
assembly (/home/neil/Desktop/xmlTVNZ_2.4.0.7/).


=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:

in xmlTVNZ.SkyTV:.ctor () <0xffffffff>
in xmlTVNZ.SkyTV:.ctor () <0x24>
in xmlTVNZ.xmlTVNZ:Main (string[]) <0x83>
in (wrapper runtime-invoke) System.Object:runtime_invoke_void_string[]
(object,intptr,intptr,intptr) <0x7916d87>

Native stacktrace:

mono(mono_handle_native_sigsegv+0xbb) [0x8153d0b]
mono [0x813e66f]
[0x907440]
mono(mono_assembly_load_reference+0x11e) [0x809fd6e]
mono(mono_class_from_typeref+0x164) [0x8089c44]
mono(mono_class_get+0xef) [0x809139f]
mono [0x809747c]
mono(mono_metadata_parse_type_full+0xf6) [0x8096606]
mono(mono_metadata_parse_mh_full+0x1f0) [0x8097a30]
mono(mono_method_get_header+0xa9) [0x80c0ae9]
mono [0x813ce14]
mono [0x813dc5e]
mono [0x813e0c2]
mono [0x813e25a]
mono(mono_compile_method+0x3a) [0x80d636a]
mono(mono_magic_trampoline+0x1a) [0x815519a]
[0x3f9032]
[0x828264]
[0x8277c3]
mono [0x813e520]
mono(mono_runtime_invoke+0x27) [0x80d7b67]
mono(mono_runtime_exec_main+0x5c) [0x80d8c9c]
mono(mono_runtime_run_main+0x171) [0x80d88c1]
mono(strftime+0x1ba2) [0x805c602]
mono(mono_main+0x857) [0x805cfe7]
mono(__fxstat64+0x12b) [0x805b9bb]
/lib/libc.so.6(__libc_start_main+0xdc) [0x93e724]
mono(sinh+0x41) [0x805b911]
Aborted
[neil@henwood xmlTVNZ_2.4.0.7]$

------=_Part_133593_4111061.1155244906040
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi All,<br><br>I've been slowly getting my own Myth box up and running on a FC5 box for<br>a short while and need some help on getting Revens xmlTVNZ to work.<br><br>I can get it successfully working on a M$ XP box and have been able to
<br>import its resulting xml file fine. (mythweb works so much better than<br>the Sky Guide ;)<br><br>Anyway when I try to run it, I get the following dump. If I dont have any<br>options (i.e. just run 'mono xmlTVNZ.exe' it runs fine, although not doing
<br>anything, as expected.<br><br>Does anybody have any light to shed on this at all?<br><br>Cheers<br><br>Neil<br><br><br><br><br><br>[neil@henwood xmlTVNZ_2.4.0.7]$ mono xmlTVNZ.exe test.xml tv1<br><br>** (xmlTVNZ.exe:12580): WARNING **: The following assembly referenced from
<br>/home/neil/Desktop/xmlTVNZ_2.4.0.7/xmlTVNZ.exe could not be loaded:<br>Assembly: System.Runtime.Serialization.Formatters.Soap (assemblyref_index=2)<br>Version: 1.0.5000.0<br>Public Key: b03f5f7f11d50a3a<br>The assembly was not found in the Global Assembly Cache, a path listed
<br>in the MONO_PATH environment variable, or in the location of the executing<br>assembly (/home/neil/Desktop/xmlTVNZ_2.4.0.7/).<br><br><br>=================================================================<br>Got a SIGSEGV while executing native code. This usually indicates
<br>a fatal error in the mono runtime or one of the native libraries<br>used by your application.<br>=================================================================<br><br>Stacktrace:<br><br>in xmlTVNZ.SkyTV:.ctor () &lt;0xffffffff&gt;
<br>in xmlTVNZ.SkyTV:.ctor () &lt;0x24&gt;<br>in xmlTVNZ.xmlTVNZ:Main (string[]) &lt;0x83&gt;<br>in (wrapper runtime-invoke) System.Object:runtime_invoke_void_string[]<br>(object,intptr,intptr,intptr) &lt;0x7916d87&gt;<br>
<br>Native stacktrace:<br><br>mono(mono_handle_native_sigsegv+0xbb) [0x8153d0b]<br>mono [0x813e66f]<br>[0x907440]<br>mono(mono_assembly_load_reference+0x11e) [0x809fd6e]<br>mono(mono_class_from_typeref+0x164) [0x8089c44]<br>
mono(mono_class_get+0xef) [0x809139f]<br>mono [0x809747c]<br>mono(mono_metadata_parse_type_full+0xf6) [0x8096606]<br>mono(mono_metadata_parse_mh_full+0x1f0) [0x8097a30]<br>mono(mono_method_get_header+0xa9) [0x80c0ae9]<br>
mono [0x813ce14]<br>mono [0x813dc5e]<br>mono [0x813e0c2]<br>mono [0x813e25a]<br>mono(mono_compile_method+0x3a) [0x80d636a]<br>mono(mono_magic_trampoline+0x1a) [0x815519a]<br>[0x3f9032]<br>[0x828264]<br>[0x8277c3]<br>mono [0x813e520]
<br>mono(mono_runtime_invoke+0x27) [0x80d7b67]<br>mono(mono_runtime_exec_main+0x5c) [0x80d8c9c]<br>mono(mono_runtime_run_main+0x171) [0x80d88c1]<br>mono(strftime+0x1ba2) [0x805c602]<br>mono(mono_main+0x857) [0x805cfe7]<br>
mono(__fxstat64+0x12b) [0x805b9bb]<br>/lib/libc.so.6(__libc_start_main+0xdc) [0x93e724]<br>mono(sinh+0x41) [0x805b911]<br>Aborted<br>[neil@henwood xmlTVNZ_2.4.0.7]$<br><br>

------=_Part_133593_4111061.1155244906040--