|
||
|
|||||||
| Server Support on Mono Forum dedicated to RunUO 2.0 on Mono. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#51 (permalink) |
|
Lurker
Join Date: Jan 2007
Posts: 3
|
Code:
** ERROR **: generic_params table claims method has generic parameters, but signature says it doesn't aborting... Stacktrace: at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes (bool) <0x0000b> at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes (bool) <0xffffffff> at System.Reflection.Assembly.GetTypes () <0x00013> at Server.Core.VerifySerialization (System.Reflection.Assembly) <0x000f0> at Server.Core.VerifySerialization () <0x00044> at Server.ScriptCompiler.Compile (bool) <0x0029f> at Server.Core.Main (string[]) <0x00d39> It's the 'foreach ( Type t in a.GetTypes() )' line in Main.cs |
|
|
|
|
|
#55 (permalink) |
|
Newbie
Join Date: May 2008
Posts: 15
|
Where is the debug log located at?
when i type mono --debug runuo.exe I get: Code:
$ mono --debug runuo.exe
RunUO - [www.runuo.com] Version 2.0, Build 3053.18086
Core: Running on .NET Framework Version 2.0.50727
Core: Unix environment detected
Scripts: Compiling C# scripts...done (cached)
Scripts: Compiling VB.NET scripts...no files found.
Scripts: Verifying...done (2120 items, 500 mobiles)
Regions: Loading...done
World: Loading...done (1 items, 0 mobiles) (0.88 seconds)
ServerList: Auto-detecting public IP address...done (24.209.38.231)
Stacktrace:
at (wrapper managed-to-native) System.Diagnostics.FileVersionInfo.GetVersionInfo_internal (string) <0x00004>
at (wrapper managed-to-native) System.Diagnostics.FileVersionInfo.GetVersionInfo_internal (string) <0xffffffff>
at System.Diagnostics.FileVersionInfo.GetVersionInfo (string) [0x0001c] in /tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/System/System.Diagnostics/FileVersionInfo.cs:285
at Server.Misc.ClientVerification.Initialize () <0x0007b>
at (wrapper runtime-invoke) Server.Misc.MapDefinitions.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[]) <0x00004>
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[]) <0xffffffff>
at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) [0x00055] in /tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/corlib/System.Reflection/MonoMethod.cs:149
at System.Reflection.MethodBase.Invoke (object,object[]) [0x00000] in /tmp/monobuild/build/BUILD/mono-1.2.6/mcs/class/corlib/System.Reflection/MethodBase.cs:93
at Server.ScriptCompiler.Compile (bool,bool) <0x003bc>
at Server.Core.Main (string[]) <0x0090d>
at (wrapper runtime-invoke) Server.Core.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
mono [0x8170d80]
mono [0x813d432]
[0xb7f38440]
mono [0x817a760]
mono [0x817b6bd]
mono [0x817b879]
[0xb63a6939]
[0xb63a682a]
[0xb63a65c4]
[0xb6a631ce]
mono [0x815dbd6]
mono(mono_runtime_invoke+0x27) [0x80f15d7]
mono(mono_runtime_invoke_array+0x226) [0x80f7016]
mono [0x80ea58c]
[0xb6a6317d]
[0xb6a62eeb]
[0xb6a62e4b]
[0xb6cc51f5]
[0xb762d21e]
[0xb762c1c3]
mono [0x815dbd6]
mono(mono_runtime_invoke+0x27) [0x80f15d7]
mono(mono_runtime_exec_main+0xb0) [0x80f52f0]
mono(mono_runtime_run_main+0x226) [0x80f5a16]
mono(mono_main+0xa15) [0x8059615]
mono [0x80586fe]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7cf3450]
mono [0x8058641]
Debug info from gdb:
[Thread debugging using libthread_db enabled]
[New Thread 0xb7c92940 (LWP 28904)]
[New Thread 0xb627ab90 (LWP 29555)]
[New Thread 0xb637bb90 (LWP 29554)]
[New Thread 0xb64aab90 (LWP 29553)]
[New Thread 0xb70a4b90 (LWP 28906)]
[New Thread 0xb70c8b90 (LWP 28905)]
0xb7f38410 in __kernel_vsyscall ()
6 Thread 0xb70c8b90 (LWP 28905) 0xb7f38410 in __kernel_vsyscall ()
5 Thread 0xb70a4b90 (LWP 28906) 0xb7f38410 in __kernel_vsyscall ()
4 Thread 0xb64aab90 (LWP 29553) 0xb7f38410 in __kernel_vsyscall ()
3 Thread 0xb637bb90 (LWP 29554) 0xb7f38410 in __kernel_vsyscall ()
2 Thread 0xb627ab90 (LWP 29555) 0xb7f38410 in __kernel_vsyscall ()
1 Thread 0xb7c92940 (LWP 28904) 0xb7f38410 in __kernel_vsyscall ()
Thread 6 (Thread 0xb70c8b90 (LWP 28905)):
#0 0xb7f38410 in __kernel_vsyscall ()
#1 0xb7e5e196 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2 0x08122c5e in collection_thread (unused=0x0) at collection.c:34
#3 0xb7e564fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4 0xb7db3e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 5 (Thread 0xb70a4b90 (LWP 28906)):
#0 0xb7f38410 in __kernel_vsyscall ()
#1 0xb7e5aaa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0x0811d50f in timedwait_signal_poll_cond (cond=0xb75a21dc,
mutex=0xb75a21c4, timeout=0x0, alertable=0) at handles.c:1443
#3 0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x404,
timeout=0x0, alertable=128) at handles.c:1523
#4 0x0811d75a in _wapi_handle_wait_signal_handle (handle=0xfffffe00,
alertable=-512) at handles.c:1483
#5 0x0810d741 in WaitForSingleObjectEx (handle=0x404, timeout=4294967295,
alertable=0) at wait.c:200
#6 0x080e29e7 in finalizer_thread (unused=0x0) at gc.c:894
#7 0x080c7ca0 in start_wrapper (data=0x8264d90) at threads.c:573
#8 0x0810fa30 in thread_start_routine (args=0xb7450100) at threads.c:264
#9 0x0812d004 in GC_start_routine (arg=0xfffffe00) at pthread_support.c:1369
#10 0xb7e564fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb7db3e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 4 (Thread 0xb64aab90 (LWP 29553)):
#0 0xb7f38410 in __kernel_vsyscall ()
#1 0xb7e5add2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0x0811d4bf in timedwait_signal_poll_cond (cond=0xb75a202c,
mutex=0xb75a2014, timeout=0xb64aa218, alertable=1) at handles.c:1453
#3 0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x400,
timeout=0xb64aa218, alertable=128) at handles.c:1523
#4 0x0810d66c in WaitForSingleObjectEx (handle=0x400, timeout=10000,
alertable=1) at wait.c:202
#5 0x080c3b04 in async_invoke_thread (data=0x0) at threadpool.c:1226
#6 0x080c7ca0 in start_wrapper (data=0x8e54110) at threads.c:573
#7 0x0810fa30 in thread_start_routine (args=0xb7450238) at threads.c:264
#8 0x0812d004 in GC_start_routine (arg=0xfffffdfc) at pthread_support.c:1369
#9 0xb7e564fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb7db3e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 3 (Thread 0xb637bb90 (LWP 29554)):
#0 0xb7f38410 in __kernel_vsyscall ()
#1 0xb7db4676 in epoll_wait () from /lib/tls/i686/cmov/libc.so.6
#2 0x080c3234 in socket_io_epoll_main (p=0x8203ac0) at threadpool.c:552
#3 0x080c7ca0 in start_wrapper (data=0x8eac5a0) at threads.c:573
#4 0x0810fa30 in thread_start_routine (args=0xb7450370) at threads.c:264
#5 0x0812d004 in GC_start_routine (arg=0xfffffffc) at pthread_support.c:1369
#6 0xb7e564fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb7db3e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 2 (Thread 0xb627ab90 (LWP 29555)):
#0 0xb7f38410 in __kernel_vsyscall ()
#1 0xb7e5add2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0x0811d4bf in timedwait_signal_poll_cond (cond=0xb75ebe44,
mutex=0xb75ebe2c, timeout=0xb627a218, alertable=1) at handles.c:1453
#3 0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0xef2,
timeout=0xb627a218, alertable=128) at handles.c:1523
#4 0x0810d66c in WaitForSingleObjectEx (handle=0xef2, timeout=10000,
alertable=1) at wait.c:202
#5 0x080c3937 in async_invoke_io_thread (data=0x0) at threadpool.c:284
#6 0x080c7ca0 in start_wrapper (data=0x8eac5a0) at threads.c:573
#7 0x0810fa30 in thread_start_routine (args=0xb74504a8) at threads.c:264
#8 0x0812d004 in GC_start_routine (arg=0xfffffdfc) at pthread_support.c:1369
#9 0xb7e564fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb7db3e5e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 1 (Thread 0xb7c92940 (LWP 28904)):
#0 0xb7f38410 in __kernel_vsyscall ()
#1 0xb7dac881 in select () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7edbe14 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#3 0xb7edc1dc in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#4 0x08170dfb in mono_handle_native_sigsegv (signal=11, ctx=0xbfcaf6cc)
at mini-exceptions.c:1061
#5 0x0813d432 in sigsegv_signal_handler (_dummy=11, info=0xbfcaf64c,
context=0xbfcaf6cc) at mini.c:11596
#6 <signal handler called>
#7 unicode_chars (str=0xb617914a) at process.c:81
#8 0x0817a760 in process_get_versioninfo_block (data=0xb617914a,
block=0xb617914a) at process.c:243
#9 0x0817b6bd in process_get_fileversion (filever=0x1013f50,
image=<value optimized out>) at process.c:539
#10 0x0817b879 in ves_icall_System_Diagnostics_FileVersionInfo_GetVersionInfo_internal (this=0x1013f50, filename=0x1ae450) at process.c:690
#11 0xb63a6939 in ?? ()
#12 0x01013f50 in ?? ()
#13 0x001ae450 in ?? ()
#14 0xbfcafc18 in ?? ()
#15 0xb63a6850 in ?? ()
#16 0x01013f50 in ?? ()
#17 0x08ee5aec in ?? ()
#18 0x01013f50 in ?? ()
#19 0x001ae450 in ?? ()
#20 0x089061ac in ?? ()
#21 0xbfcafac4 in ?? ()
#22 0xb63a6914 in ?? ()
#23 0xbfcafadc in ?? ()
#24 0xb63a682a in ?? ()
#25 0x01013f50 in ?? ()
#26 0x001ae450 in ?? ()
#27 0x01013f50 in ?? ()
#28 0x00000001 in ?? ()
#29 0xbfcafb04 in ?? ()
#30 0xb63a65c4 in ?? ()
#31 0x001ae450 in ?? ()
#32 0x00030f00 in ?? ()
#33 0x00000004 in ?? ()
#34 0x089061ac in ?? ()
#35 0x00c16150 in ?? ()
#36 0x089061ac in ?? ()
#37 0x00000000 in ?? ()
#0 0xb7f38410 in __kernel_vsyscall ()
=================================================================
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.
=================================================================
Aborted
|
|
|
|
|
|
#62 (permalink) |
|
Newbie
Join Date: Sep 2005
Age: 34
Posts: 50
|
Thanks for that.
After a few additional hoops, I got it to load. ButI seem to be hanging on... Code:
ant2ne@2ne-buntu:/media/md3/data/RUNUO/devel$ mono runuo.exe RunUO - [www.runuo.com] Version 2.0, Build 3094.27469 Core: Running on .NET Framework Version 2.0.50727 Core: Optimizing for 4 64-bit processors Core: Unix environment detected Scripts: Compiling C# scripts...done (cached) Scripts: Skipping VB.NET Scripts...done (use -vb to enable) Scripts: Verifying...done (2120 items, 500 mobiles) Enter the Ultima Online directory: > /home/ant2ne/.wine/drive_c/Program Files/EA Games/Ultima Online 9th Anniversary Collection Regions: Loading...done World: Loading...done (0 items, 0 mobiles) (0.00 seconds) ServerList: Auto-detecting public IP address...done (146.163.209.249) This server has no accounts. Do you want to create the owner account now? (y/n) Username: TheOne Password: TheOne Account created. Restricting client version to 6.0.8.0. Action to be taken: LenientKick Listening: 127.0.0.1:2593 Listening: 192.168.1.100:2593 Core: Using dual save strategy World: Saving...done in 0.11 seconds. When I direct my login.cfg to 127.0.0.1:2593, the client hangs at "connecting". Then it crashes and I have to force quit. Is this a problem for this thread? Or do I move onto opening a new thread? *SMACKS FOREHEAD* Oh that is right, I need to run the no_crypt or something. Dang it has been a long time.!! Last edited by Erucid; 06-21-2008 at 04:44 PM. |
|
|
|
|
|
#65 (permalink) |
|
Lurker
Join Date: Jun 2008
Age: 28
Posts: 1
|
Hey so When I compile I get this:
Says I have two conflicting definitions. How do I fix this? I don't have the added stuff since the link at begining of post no longer exists. Would that be it? Code:
./foo.sh ./TileMatrix.cs(405,78): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead' ./TileMatrix.cs(478,66): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead' ./TileMatrixPatch.cs(105,83): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead' ./TileMatrixPatch.cs(174,91): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead' ./Utility.cs(1252,125): error CS0030: Cannot convert type `TInput' to `TOutput' ./Utility.cs(1252,125): The type `' has two conflicting definitions, one comes from `runuo, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' and the other from `runuo, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (in the previous error) Compilation failed: 1 error(s), 4 warnings |
|
|
|
|
|
#67 (permalink) | |
|
Newbie
|
Quote:
Greywolf> Good luck, RunUO on linux is now really good I think ![]() |
|
|
|
|
|
|
#68 (permalink) |
|
Forum Novice
|
thought id let yall know,
i tryed installing mono on ubuntu 8.04 LTS "hardy heron", after a reboot nautilus and some other things refused to work and ubuntu wouldnt boot. Im not sure where it stands now i tryed this awhile back so it may have been fixed since then. also i didnt really look into it i just re-installed and stuck with 7.10
__________________
♥, Deraj
|
|
|
|
|
|
#69 (permalink) | |
|
Newbie
|
Quote:
A simple "sudo apt-get install mono" work really fine for me on my Ubuntu 8.04 ![]() |
|
|
|
|
|
|
#70 (permalink) | |
|
Forum Expert
|
Quote:
-Ravon
__________________
|
|
|
|
|
|
|
#71 (permalink) |
|
Newbie
|
It's true that I got an older version than the 1..9.1 :
Code:
$ mono -V Mono JIT compiler version 1.2.6 (tarball) Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com TLS: __thread GC: Included Boehm (with typed GC) SIGSEGV: altstack Notifications: epoll Architecture: x86 Disabled: none However with the 1.9.1 I got some problems. |
|
|
|
|
|
#72 (permalink) |
|
Forum Novice
|
Thought id just throw this out here for anyone who cares for it.
Theres a backport for 1.9.1 if youd rather have that than 1.2.6, honestly i dont know if theres a big dif *shrugs* but hey if you feel the need you can find it here: Other Downloads - Mono Just scroll down or ctrl+f "ubuntu" and youll see it there, its provided by badgerports. adios
__________________
♥, Deraj
Last edited by Deraj_88; 07-14-2008 at 08:52 PM. |
|
|
|
|
|
#73 (permalink) | |
|
Lurker
Join Date: Jul 2008
Age: 20
Posts: 4
|
Quote:
Actually i don't see how that could help, as the only server file that he updates is Serialization.cs and the issue is on Utility.cs Te fact that the compiler says "./Utility.cs(1252,125): error CS0030: Cannot convert type `TInput' to `TOutput'" does not look like a compilator failure nor like a other file issue, it looks more like if that line is really wrong. Anyway i am only a newbie asking for help, i could be absolutely wrong, can any of you help? thanks. ![]() p.s.: Does really runuo need a full ultima install? i've never seen such a thing, usually the only needed files are maps, statics staidx, tiledata ecc, who cares about the midis or the client executable? |
|
|
|
|
|
|
#74 (permalink) | ||
|
Forum Expert
|
Quote:
Linux again, but it is getting close to run OR Try the attached file here. I am not sure how up to date it is since all my stuff was on RunUOForge, and it is no longer available . Quote:
-Ravon
__________________
|
||
|
|
|