Problem running a program that uses .NET 2.0 SP1

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
tekhnolyze
Newbie
Newbie
Posts: 2
Joined: Mon Jun 27, 2011 9:22 pm

Problem running a program that uses .NET 2.0 SP1

Post by tekhnolyze »

There's a program I'm trying to run called UOCartographer, which is a mapping tool for an online game I play. I use wine 1.2.2 under Slackware 13.37 64 bit (multilib).

I of course installed the .NET component with Winetricks, but it gave a slew of error messages. After poking around online and looking at similar errors, I installed jet40 and gdiplus, which cut down most of the errors. But there's still an error, and I can't get past this one.

This is the terminal output when I start the program:

Code: Select all

me@mycomputer:~/.wine/drive_c/Program Files/UOCartographer$ wine UOCartographer.exe 
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
fixme:advapi:RegisterTraceGuidsW (0x79fd471e, 0x125ad0, {e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 9, 0x7a390368, (null), (null), 0x7a38d250,)
fixme:sync:CreateMemoryResourceNotification (0) stub
preloader: Warning: failed to reserve range 00010000-00110000
err:ole:CoGetContextToken apartment not initialised
fixme:win:EnumDisplayDevicesW ((null),0,0x33d148,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33d148,0x00000000), stub!
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:ole:Context_CC_ContextCallback (0x16c058/0x16c05c)->(0x79f277a5, 0x2a3cf04, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x16c058/0x16c05c)->(0x79f277a5, 0x2a3ce98, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x16c058/0x16c05c)->(0x79f277a5, 0x2a3ce98, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x16c058/0x16c05c)->(0x79f277a5, 0x2a3ce98, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x16c058/0x16c05c)->(0x79f277a5, 0x2a3ce98, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
And this is what shows on the actual dialog box that pops up:

Code: Select all

System.MissingMethodException: Method not found: 'Void System.GC.Collect(Int32, System.GCCollectionMode)'.
   at #=qBy54Df4oDNDhwyKS61jic7TRRYrzAcfirju1Rp8l7Bk=.#=qwjJSEmRyB34qwuJyUQ4SBw==()
   at #=qBy54Df4oDNDhwyKS61jic7TRRYrzAcfirju1Rp8l7Bk=.#=qVLpmwmfHG6cyd3sFGxBBtyi3Tfte8X54nK_YaMFmjBE=()
   at #=qBy54Df4oDNDhwyKS61jic7TRRYrzAcfirju1Rp8l7Bk=..ctor()
   at #=q5$Bf3p0M__nuXdoT7Kjaso1nacnJxYK4vmixHpASmms=.#=qHkOqUEl6jT7dJ1CqyH0tOw==()
I've gone as far as I can in trying to figure this out on my own. Can anyone offer any advice on solving this?

Thanks
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Problem running a program that uses .NET 2.0 SP1

Post by jjmckenzie »

On 6/27/11 7:34 PM, tekhnolyze wrote:
There's a program I'm trying to run called UOCartographer, which is a mapping tool for an online game I play.
Did you look on the Applications Database for the game (why don't folks
just tell us the name of the game and get it over with to begin with)?
I use wine 1.2.2 under Slackware 13.37 64 bit (multilib).
You might just want to try doing this with Wine-1.3.23. It has many
fixes for problems and Wine 1.2.2 is almost a year old at the code baseline.
I of course installed the .NET component with Winetricks, but it gave a slew of error messages.
The installation or the program? If .NET 2.0 will not install cleanly,
you might want to try using mono2.10 instead.
After poking around online and looking at similar errors, I installed jet40 and gdiplus, which cut down most of the errors. But there's still an error, and I can't get past this one.

This is the terminal output when I start the program:


Code:

me@mycomputer:~/.wine/drive_c/Program Files/UOCartographer$ wine UOCartographer.exe
preloader: Warning: failed to reserve range 00010000-00110000
There is an entry in the Wine FAQ about preloader problems. Did you try
the solution provided in the FAQ at
http://wiki.winehq.org/FAQ#head-39d3b5c ... b0ec4e507f
?

Try these first and advise what happens when you try to run this program
again.
tekhnolyze
Newbie
Newbie
Posts: 2
Joined: Mon Jun 27, 2011 9:22 pm

Re: Problem running a program that uses .NET 2.0 SP1

Post by tekhnolyze »

jjmckenzie wrote:On 6/27/11 7:34 PM, tekhnolyze wrote:
There's a program I'm trying to run called UOCartographer, which is a mapping tool for an online game I play. UOCart isn't listed in the appdb, but I'll make its first entry once I've made it work or given up on trying.
Did you look on the Applications Database for the game (why don't folks
just tell us the name of the game and get it over with to begin with)?
Ultima Online, the game works fine, this is a separate program that just works alongside it, it doesn't actually interact with the game.
I use wine 1.2.2 under Slackware 13.37 64 bit (multilib).
You might just want to try doing this with Wine-1.3.23. It has many
fixes for problems and Wine 1.2.2 is almost a year old at the code baseline.
I'll try this tomorrow and see what happens. Too late at night to be doing this now though.
p
I of course installed the .NET component with Winetricks, but it gave a slew of error messages.
The installation or the program? If .NET 2.0 will not install cleanly,
you might want to try using mono2.10 instead.
I mean the program, sorry. The winetricks installation worked fine, I meant the errors came up when I tried to run UOCartographer (which I should mention, installs fine but only gives the errors when you try to run the installed program).
After poking around online and looking at similar errors, I installed jet40 and gdiplus, which cut down most of the errors. But there's still an error, and I can't get past this one.

This is the terminal output when I start the program:


Code:

me@mycomputer:~/.wine/drive_c/Program Files/UOCartographer$ wine UOCartographer.exe
preloader: Warning: failed to reserve range 00010000-00110000
There is an entry in the Wine FAQ about preloader problems. Did you try
the solution provided in the FAQ at
http://wiki.winehq.org/FAQ#head-39d3b5c ... b0ec4e507f
?

Try these first and advise what happens when you try to run this program
again.
I get the preloader thing for 99% of the things I run in wine. It rarely causes problems and I generally ignore it, so I'm not sure it has anything to do with this particular problem.

I'll give 1.3.23 a shot though, and get back to you after I've tried it.
Locked