Author Topic: Launch Error, cannot play.  (Read 3398 times)

Offline Varega

  • Newbie
  • *
  • Posts: 4
Launch Error, cannot play.
« on: June 27, 2010, 04:41:30 pm »
Hey guys, just wanted to load up AI War, and I recieved this error.
Fault bucket 1137323014, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: aiwar.exe
P2: 3.0.0.0
P3: 4be30a8d
P4: AIWar
P5: 3.0.0.0
P6: 4be30a8d
P7: 73f
P8: 2d
P9: System.IO.FileNotFoundException
P10:

checking the error file, I've gotten
Sig[1].Value=3.0.0.0
Sig[2].Name=Problem Signature 03
Sig[2].Value=4be30a8d
Sig[3].Name=Problem Signature 04
Sig[3].Value=AIWar
Sig[4].Name=Problem Signature 05
Sig[4].Value=3.0.0.0
Sig[5].Name=Problem Signature 06
Sig[5].Value=4be30a8d
Sig[6].Name=Problem Signature 07
Sig[6].Value=73f
Sig[7].Name=Problem Signature 08
Sig[7].Value=2d
Sig[8].Name=Problem Signature 09
Sig[8].Value=System.IO.FileNotFoundException
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.1.7600.2.0.0.256.48
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1033
UI[2]=d:\program files (x86)\steam\steamapps\common\ai war fleet command\AIWar.exe
UI[3]=AI War: Fleet Command has stopped working
UI[4]=Windows can check online for a solution to the problem.
UI[5]=Check online for a solution and close the program
UI[6]=Check online for a solution later and close the program
UI[7]=Close the program
LoadedModule[0]=d:\program files (x86)\steam\steamapps\common\ai war fleet command\AIWar.exe
LoadedModule[1]=C:\Windows\SysWOW64\ntdll.dll
LoadedModule[2]=C:\Windows\SYSTEM32\MSCOREE.DLL
LoadedModule[3]=C:\Windows\syswow64\KERNEL32.dll
LoadedModule[4]=C:\Windows\syswow64\KERNELBASE.dll
LoadedModule[5]=D:\Program Files (x86)\Steam\GameOverlayRenderer.dll
LoadedModule[6]=C:\Windows\syswow64\USER32.dll
LoadedModule[7]=C:\Windows\syswow64\GDI32.dll
LoadedModule[8]=C:\Windows\syswow64\LPK.dll
LoadedModule[9]=C:\Windows\syswow64\USP10.dll
LoadedModule[10]=C:\Windows\syswow64\msvcrt.dll
LoadedModule[11]=C:\Windows\syswow64\ADVAPI32.dll
LoadedModule[12]=C:\Windows\SysWOW64\sechost.dll
LoadedModule[13]=C:\Windows\syswow64\RPCRT4.dll
LoadedModule[14]=C:\Windows\syswow64\SspiCli.dll
LoadedModule[15]=C:\Windows\syswow64\CRYPTBASE.dll
LoadedModule[16]=C:\Windows\system32\IMM32.DLL
LoadedModule[17]=C:\Windows\syswow64\MSCTF.dll
LoadedModule[18]=C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll
LoadedModule[19]=C:\Windows\syswow64\SHLWAPI.dll
LoadedModule[20]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll
LoadedModule[21]=C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_d08a205e442db5b5\MSVCR80.dll
LoadedModule[22]=C:\Windows\syswow64\shell32.dll
LoadedModule[23]=C:\Windows\syswow64\ole32.dll
LoadedModule[24]=C:\Windows\system32\profapi.dll
LoadedModule[25]=C:\Windows\assembly\NativeImages_v2.0.50727_32\mscorlib\8c1770d45c63cf5c462eeb945ef9aa5d\mscorlib.ni.dll
LoadedModule[26]=C:\Windows\system32\uxtheme.dll
LoadedModule[27]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorjit.dll
LoadedModule[28]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System\5ba3bf5367fc012300c6566f20cb7f54\System.ni.dll
LoadedModule[29]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Drawing\ead6be8b410d56b5576b10e56af2c180\System.Drawing.ni.dll
LoadedModule[30]=C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Windows.Forms\2e2e31c87004468796d3defa1a1df011\System.Windows.Forms.ni.dll
LoadedModule[31]=C:\Windows\system32\CRYPTSP.dll
LoadedModule[32]=C:\Windows\system32\rsaenh.dll
LoadedModule[33]=C:\Windows\system32\RpcRtRemote.dll
LoadedModule[34]=d:\program files (x86)\steam\steamapps\common\ai war fleet command\Kjs.AppLife.Update.Controller.dll
LoadedModule[35]=C:\Windows\Microsoft.NET\Framework\v2.0.50727\diasymreader.dll
LoadedModule[36]=C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.16385_none_72fc7cbf861225ca\gdiplus.dll
LoadedModule[37]=C:\Windows\system32\VERSION.dll
LoadedModule[38]=C:\Windows\system32\apphelp.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
FriendlyEventName=Stopped working
ConsentKey=CLR20r3
AppName=AI War: Fleet Command
AppPath=D:\Program Files (x86)\Steam\steamapps\common\ai war fleet command\AIWar.exe
ReportDescription=Stopped working

if anyone can help me, I'd really appreciate it.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Launch Error, cannot play.
« Reply #1 on: June 27, 2010, 07:19:36 pm »
Hi there,

Sorry to hear of your trouble. Looks like your copy of .net 3.5 is either missing or corrupt. There is a stickies topic in this forum with links to the prerequisites files. If you have .net 3.5 installed, you'll want to uninstall it and reinstall it from that link. Otherwise, simply installing it directly should be fine. Hope that helps!
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Varega

  • Newbie
  • *
  • Posts: 4
Re: Launch Error, cannot play.
« Reply #2 on: June 27, 2010, 08:24:18 pm »
.net does not seem like it wants to install. I get nothing after I run the full 3.5 sp1 package as an administrator. Also no notifications in the event viewer. This is all happening in windows 7. Also, there's an update for framework 4.0 that Windows 7 is naming important.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Launch Error, cannot play.
« Reply #3 on: June 27, 2010, 09:43:52 pm »
Actually, the .net framework 3.5 sp1 is already shipped with windows 7 as a component, so that may be the issue.  Generally you would not have to install .net 3.5 sp1 at all on windows 7, as it is supposed to be there just out of the box.  In your case, apparently that was either uninstalled or else got corrupted in some way. 

In Windows 7, to manage components you'll need to go under Control Panel, Programs and Features, and then click the "Turn Windows features on or off" on the left side.  "Microsoft .NET Framework 3.5.1" is one of the features listed there; you don't need the two "Windows Communication Foundation" items under it, just the Framework itself.  You may need to uncheck that box and go through the uninstall process if it's currently checked.


Looking at your error message again, however, I notice there are some subtle differences from what I've seen before.  It might have to do with the presence of .NET framework 4.0, I'm not sure.  If you can, can you look in your "d:\program files (x86)\steam\steamapps\common\ai war fleet command\" and see if there is an UnhandledExceptions.txt file or anything similar?  You might also try doing a "Verify Integrity of Game Cache" on steam, just to be absolutely sure nothing was corrupted.

But when you get an error of that sort, usually it means that the game isn't even getting to run its code because the .NET framework was missing some key DLL.  One thing I notice is that it doesn't say that the SlimDX libraries were loaded, so maybe Steam accidentally omitted installing those on your machine; that has happened before, you could try installing them from the prerequisites list there.  Usually these error messages are more clear-cut, but the format now that you're on .NET 4.0 is apparently a bit different.

Hope that helps, in summary I think either:
1. The SlimDX prerequisite didn't install.
2. The .NET Framework 3.5.1 component of windows 7 is either not installed or is corrupt.
3. Or something just isn't right with the files Steam delivered, and a simple refresh of the game cache from them would fix it.

As a side note, we're ultimately moving away from the .NET framework in a couple of months to something with no prerequisites -- because of issues like this.  It's been a very rare problem to be sure, something like 1 in 400 customers having any problem and all and with most it's a corrupt install of windows in general, or just Steam skipping a prerequisite at random, but it's still annoying and something we take really seriously.  Not that you need to wait until then, one of those three solutions above should be the ticket. ;)

Hope that helps!
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Varega

  • Newbie
  • *
  • Posts: 4
Re: Launch Error, cannot play.
« Reply #4 on: June 27, 2010, 10:59:42 pm »
Well, .net framework is available and running, according to the features section. I've downloaded and installed http://slimdx.googlecode.com/files/SlimDX%20Runtime%20%28February%202010%29.msi, which should be the latest set of libraries. I've also verified the game cache on steam, said it was ok. Still get the same error. So I deleted the local game files via steam, and reinstalled. Same problem.
It was working about 2 months ago, but today is the first time I booted it up since. Is there anything else I give you that you'd like to see? I really can't figure this out for the life of me.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Launch Error, cannot play.
« Reply #5 on: June 27, 2010, 11:09:52 pm »
Well, one problem is that you can't use the latest set of SlimDX -- you have to use the March 2009 SP1 version that we provide:  http://www.arcengames.com/dl/SlimDX%20Runtime%20(March%202009%20SP1).msi

So that might do it...
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Varega

  • Newbie
  • *
  • Posts: 4
Re: Launch Error, cannot play.
« Reply #6 on: June 27, 2010, 11:18:40 pm »
Bingo! That set of libraries worked, game loads and plays. Thanks for your help man, now I need to go get destroyed by the fantastic AI you guys built.

Much appreciated!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Launch Error, cannot play.
« Reply #7 on: June 27, 2010, 11:20:16 pm »
Awesome, glad that did it!  Sorry for all the trouble, I could have figured it out faster but the error messages are apparently in a new format now, with version 4.0 of the .NET framework.  Thanks for providing all that, now I'll know for the future.

Have fun!  Glad you're enjoying the AI. :)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!