Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0002137: Absturz (per Mail) - Mantis
Mantis - X-Force
Viewing Issue Advanced Details
2137 Allgemein crash always 26.05.09 14:39 11.07.09 03:00
Natter  
Natter  
normal  
closed V0.915a04  
fixed  
none    
none V0.915b02  
0002137: Absturz (per Mail)
Die Zeit lief auf der langsamsten Stufe, während man hätte UFOs abfangen
können, hätte man denn noch Flugzeuge gehabt ^^.
Passierte als ich in der Geoscape Ansicht war.
------------------------------------------------------------------------------------------
26.02.2009 um 08:18:56
D:\Games\xforcev915\XForce.exe
------------------------------------------------------------------------------------------
Nicht behandelte Exception in X-Force ausgelöst.
Systemdaten:
  X-Force BuildDate: String = 09.09.2008 00:25:40
  X-Force Version: Integer = 915
  X-Force Sprache: String = Deutsch
------------------------------------------------------------------------------------------
Spielsatz:
  Datei: String = data\GameSets\galwar.pak
  Name: String = Der Galaktische Krieg
  letzte Änderung: String = 978950592
------------------------------------------------------------------------------------------
momentan laufende Skripte
  0: String = CON001init
  1: String = MenuButtonControl
  2: String = Techlevelsteuerung
  3: String = ResearchControl
  4: String = RCS_I
  5: String = GCS_Igleran
  6: String = RCS_E
  7: String = GCS_Igleran
  8: String = RCS_N
  9: String = GCS_Nekrilu
  10: String = RCS_S
  11: String = GCS_Salerian
  12: String = RCS_T
  13: String = GCS_Triliir
  14: String = RCS_X
  15: String = GCS_Xeltaan
  16: String = CON002Action
  17: String = UFOAI_scout
  18: String = UFOAI_scout
  19: String = UFOAI_scout
  20: String = UFOAI_scout
------------------------------------------------------------------------------------------
Globale Variablen und deren Werte
  0: String = [I] ProdTime = 100
  1: String = [I] ForschTime = 100
  2: String = [I] AlienTime = 0
  3: String = [I] UFOTime = 0
  4: String = [I] UpgradeLevels = 1
  5: String = [D] UFOperDay = 2,40000
  6: String = [I] SPSscanlimit = 11
  7: String = [I] SPSdownlimit = 7
  8: String = [I] SPSBonus = 3
  9: String = [S] LevelDescription = 'deutsch:Im normalen Schwierigkeitsgrad kämpft man gegen fünf der momentan eingegebenen sechs Rassen (zufällig ausgewählt), ohne dabei besondere Vorteile zu haben.'
  10: String = [I] TechwahlMin = 7
  11: String = [I] TLpoints = 40
  12: String = [D] startequip = 1,00000
  13: String = [S] activRace = 'IXTSN'
  14: String = [I] DaysPlayed = 17
  15: String = [B] AutoCreateUFOs = Nein
  16: String = [B] AutoCreateEinsatz = Nein
  17: String = [B] AutoCreateBuyListScientists = Ja
  18: String = [B] AutoCreateBuyListTechnicans = Ja
  19: String = [B] AutoChangeConfidence = Ja
  20: String = [B] DangerMode = Nein
  21: String = [B] NoSaveGameMessage = Nein
  22: String = [B] NoSaveGameMessage_lmUFOs = Nein
  23: String = [B] NoSaveGameMessage_lmEinsaetze = Nein
  24: String = [B] InstantBuild = Nein
  25: String = [B] Auto_Weekly_kbFiU = Ja
  26: String = [B] Base_RunningCosts = Ja
  27: String = [B] AutoCreateTradeOffers = Ja
  28: String = [I] SPSWaffentechnik = 99
  29: String = [I] SPSPanzertechnik = 99
  30: String = [I] GEN03EventCode = 1
  31: String = [I] GEN03EventInteger = 0
  32: String = [D] GEN03EventDouble = 1,00000
  33: String = [S] GEN03EventString = 'I,WPA,1'
  34: String = [I] MenuLevel = 2
  35: String = [I] CommSize = 0
  36: String = [I] TL = 1
  37: String = [I] XFTdata = 111989832
  38: String = [I] GEN01ShotdownCounter = 12
------------------------------------------------------------------------------------------
Installierte Updates
XFORCE-MAIN: String = 915a04
CONFIG: String = 113
------------------------------------------------------------------------------------------
Direct X-Version: String = 4.09.00.0904
Auflösung: String = 1024x768
Grafik-Modus: String = 32 Bit
Grafikkarte: String = NVIDIA GeForce 8800 GT
Videospeicher: String = 499.821.056 frei / 523.095.808 gesamt
------------------------------------------------------------------------------------------
BIOS-Name: String =
BIOS-Copyright: String =
BIOS-Info: String =
BIOS-Date: String = 09.08.2007
------------------------------------------------------------------------------------------
Betriebssystem: String = Windows XP Professional, Version: 5.1, Build: A28, "Service Pack 3, v.3264"
Prozessor: String = Intel, Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz, 2666 MHz MMX
Arbeitsspeicher: String = 2.147.483.647 frei / 2.147.483.647 gesamt
------------------------------------------------------------------------------------------
Exceptionklasse: String = Exception
Seite: String = TGameMenu
Exception an Adresse: Hex = $005D8E6B
Exception Message: String = Zum Erforschen von unbekannter Gegenstand werden mindestens 1 davon im Lager benötigt.
------------------------------------------------------------------------------------------
Stackdump, Textstart $00401240
*********************************************************************************************************************

Zum Erforschen von unbekannter Gegenstand werden mindestens 1 davon im Lager benötigt.
$005D8E6B ForschList.pas 1079 Projekte[Value].ResearchCount:=0;
$005D8E66 ForschList.pas 1077 raise Exception.Create(Format(ST0311150001,[ProjektName[Value],Projekte[Value].ResearchCount]));
$005DABAB ForschList.pas 1769 ForscherProjekt[high(fForscher)]:=GetIndexOfProjectId(Forscher.ID);
$005D74FB ForschList.pas 420 CheckWatchForsch(high(fKaufList));
$005D81EC ForschList.pas 780 CreateKaufList;
$005CBCC5 KD4SaveGame.pas 599 fForschList.NextDay;
$005F8761 GameMenu.pas 270 SaveGame.NextRound(fTime);
$0061C42F DXContainer.pas 2019 if Func(Parameter,Frames) then
$0061C2EF DXContainer.pas 1961 PerformFrameTime;
$004705F2 DXClass.pas 478 if Assigned(FOnTimer) then FOnTimer(Self, LagCount);
$0047054D DXClass.pas 445 DoTimer(LagCount);
$00468F3A SysInit
$00468427 SysInit
$0065AA51 XForce.dpr 360 Application.Run;
--------------------------------
*********************************************************************************************************************

Notes
(0003917)
Natter   
11.06.09 02:10   
Merkwürdig. Die Exception an dieser Stelle löst eigentlich nur die Meldung aus, dass nicht genügend Items vorhanden sind. Allerdings wird diese Exception an obigeer Stelle nicht abgefangen. Sollte auch nicht nötig sein, denn es geht um den Austausch eines Wissenschaftler über die Arbeitsmarktautomatik. Wenn dem ausgetauschten Wissenschaftler vorher ein Projekt zugewiesen war, soll der neue das Projekt übernehmen. Allerdings kann ein Wissenschaftler ein Projekt nur anfangen, wenn genug Ausgangsitems vorhanden sind - und dann wird ReaserchCount auf 0 gestzt.

Ich hasb die Exception jetzt erstmal abgefangen, das Spiel stürzt also nicht mehr ab. Die eigentliche Ursache ist aber ungeklärt.