Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0002047: Absturzt bei der Zuweisung der Techniker zu Rep.-Arbeiten. - Mantis
Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002047 [X-Force] Basisbau crash have not tried 05.12.08 01:04 11.07.09 03:00
Reporter wozzi View Status public  
Assigned To Natter
Priority normal Resolution fixed  
Status closed   Product Version V0.915a04
Summary 0002047: Absturzt bei der Zuweisung der Techniker zu Rep.-Arbeiten.
Description Der Fehler ist aufgetreten nach folgendem:
1. Techniker für Rep. der Basis-Gebäuden zugewiesen.
2. Festgestellt, 2 sind wirklich mis -> Rausschmiss, ohne die von der Tätigkeit zu entbinden.
3. 2 neue Technis rein.
4. Die neuen die Rep.-Arbeiten zugewiesen.
5. dann passierte es...

Danach kam die Bug-Meldung und die Windows-Fehlermeldung (siehe Bilder).
Additional Information ------------------------------------------------------------------------------------------
05.12.2008 um 00:50:51
C:\Programme\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 = 965018048
------------------------------------------------------------------------------------------
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
------------------------------------------------------------------------------------------
Globale Variablen und deren Werte
  0: String = [I] ProdTime = 110
  1: String = [I] ForschTime = 110
  2: String = [I] AlienTime = 0
  3: String = [I] UFOTime = 0
  4: String = [I] UpgradeLevels = 1
  5: String = [D] UFOperDay = 2,60000
  6: String = [I] SPSscanlimit = 11
  7: String = [I] SPSdownlimit = 7
  8: String = [I] SPSBonus = 2
  9: String = [S] LevelDescription = 'deutsch:Wenn man es schwierig haben möchte, dann kämpft man gegen alle sechs momentan vorhandenen Rassen, während man mit mehreren Abzügen u.A. bei der Forschung zu tun hat.english:Wenn man es schwierig haben möchte, dann kämpft man gegen alle sechs momentan vorhandenen Rassen, während man mit mehreren Abzügen u.A. bei der Forschung zu tun hat.'
  10: String = [I] TechwahlMin = 8
  11: String = [I] TLpoints = 50
  12: String = [D] startequip = 0,50000
  13: String = [S] activRace = 'ITXSEN'
  14: String = [I] DaysPlayed = 0
  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 = 4
  31: String = [I] GEN03EventInteger = 0
  32: String = [D] GEN03EventDouble = 0,00000
  33: String = [S] GEN03EventString = 'B'
  34: String = [I] MenuLevel = 2
  35: String = [I] CommSize = 0
  36: String = [I] TL = 1
  37: String = [I] XFTdata = 122266200
------------------------------------------------------------------------------------------
Installierte Updates
XFORCE-MAIN: String = 915a04
CONFIG: String = 113
MUSIK: String = 101
GAMESETDUMMY: String = 100
------------------------------------------------------------------------------------------
Direct X-Version: String = 4.09.00.0904
Auflösung: String = 1024x768
Grafik-Modus: String = 32 Bit
Grafikkarte: String = ATI Radeon HD 4800 Series
Videospeicher: String = 1.040.984.800 frei / 1.062.600.672 gesamt
------------------------------------------------------------------------------------------
BIOS-Name: String =
BIOS-Copyright: String =
BIOS-Info: String =
BIOS-Date: String = 04.01.2008
------------------------------------------------------------------------------------------
Betriebssystem: String = Windows XP Professional, Version: 5.1, Build: A28, "Service Pack 2"
Prozessor: String = Intel, Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz, 2650 MHz MMX
Arbeitsspeicher: String = 2.147.483.647 frei / 2.147.483.647 gesamt
------------------------------------------------------------------------------------------
Exceptionklasse: String = EAssertionFailed
Seite: String = TVerBasis
Exception an Adresse: Hex = $00554DC0
Exception Message: String = Ungültige BasisID 1 (C:\XFQuellcode\v0915\game\source\api\basis_api.pas, Zeile 161)
------------------------------------------------------------------------------------------
Stackdump, Textstart $00401240
*********************************************************************************************************************
Ungültige BasisID 1 (C:\XFQuellcode\v0915\game\source\api\basis_api.pas, Zeile 161)
$00554DC0 basis_api.pas 161 Assert((not RaiseException) or (result<>nil), Format('Ungültige BasisID %d',[BasisID]));
$00554DBB basis_api.pas 161 Assert((not RaiseException) or (result<>nil), Format('Ungültige BasisID %d',[BasisID]));
$00555242 basis_api.pas 280 basis_api_GetBasisFromID(BasisID).FreeWerkRoom;
$005D084B WerkstattList.pas 526 basis_api_FreeWerkRaum(fTechniker[Index].BasisID);
$0057CD2A werkstatt_api.pas 211 g_WerkstattList.FreeTechniker(Index);
$006131A2 BasisListe.pas 2859 werkstatt_api_FreeTechniker(werkstatt_api_GetTechnikerIndex(fRepairList[Dummy].Techniker));
$0064886A VerBasis.pas 583 basis_api_GetSelectedBasis.RepairRoom(PEinrichtung(Room).RoomID,werkstatt_api_GetTechniker(res).ID);
$0062676B DXBaseBuilder.pas 623 fRoomButtons[Dummy].ClickProc(TObject(Info.Objekt));
$0061AE1A DXContainer.pas 1277 fCaptureControl.MouseUp(mbLeft,fMousePos.X-fCaptureControl.Left,fMousePos.Y-fCaptureControl.Top);
$00447AAE SysInit
$0044ADFA SysInit
$00427599 SysInit
--------------------------------
*********************************************************************************************************************
Attached Files  915a4_20081205-0052.JPG [^] (27,097 bytes) 05.12.08 01:04
 error-05-12-2008-00-50.txt [^] (7,013 bytes) 06.12.08 11:31
 error-08-03-2009-17-58.txt [^] (7,281 bytes) 08.03.09 18:24

- Relationships
has duplicate 0002136closed Natter ungültige Basis-ID (per Mail) 

- Notes
(0003620)
wozzi
05.12.08 01:05

Es handelt sich um die 0.915a4 MIT den beiden *.pak (galwar + scripts).
 
(0003621)
DirkF
05.12.08 18:18

Die Windows-Fehlerberichte helfen uns nicht, wir benötigen den XForce-Fehlerbericht. Leider klappt der im entsprechenden Screenshot erwähnte automatische Versand nur mit manueller Bestätigung bei ganz korrekt konfiguriertem eMail-Programm - d.h. besser ist Du hängst ihn hier an.

Die Dateien werden im XForce-Hauptverzeichnis abgelegt: Textdateien mit "error" und dem jeweiligen Datum/Uhrzeit.
Die passende Datei dann einfach hier anhängen.
Bitte NICHT in das Notizfeld kopieren, aufgrund einer automatischen Bearbeitung benötigen wir die echte Datei aus dem Verzeichnis.
 
(0003623)
wozzi
06.12.08 11:36

Ich vermute mal, dass es ein Problem mit dem Pfad ist. Habe mir die 915a4_20081205-0052.JPG angeschaut. Kann es sein, dass die Variable "XFQuellcode" falsch übergeben wurde? Könnte auch damit zusamen hängen, dass ich es in anderem Ordner installiert habe, siehe Manti 2046.
 
(0003624)
DirkF
06.12.08 13:56

Nee - der angegebene Pfad ist der Sourcecode-Pfad, das hat nichts mit Deiner Installation zu tun. Das sagt uns in welcher der Source-Dateien der Fehler ausgelöst wurde. Die *.pas-Dateien existieren bei Dir noch nichtmal (sofern Du den Code nicht selber von Sourceforge herunter geladen hast)
 
(0003625)
wozzi
06.12.08 16:59

Nein, ist keine selbst kompilierte Version.
 
(0003747)
nepomuk
08.03.09 18:27

anmerkung zum fehlerauslöser:
wie beschrieben sollte ein techniker direkt einer reparatur eines "alten quartiers" zu gewiesen werden. dies funktionierte auch, aber ==>
andere gebäude waren noch als "in reparatur" vermerkt, obwohl ich alle techniker zuvor abgezogen hatte, in dem ich sie sich "ausbilden" liess.

bug-report angehöngt: error-08-03-2009-17-58.txt
 
(0003903)
Natter
10.06.09 12:20

Der Fehler hatte nichts mit 0001859 zu tun. Die Basisliste hat eine extra Liste mit allen zu reparierenden Gebäuden + den zugewiesenen Technikern. Diese wird stündlich (bei Reperatur) aktualisiert. Beim Verkauf eines Technikers oder Zuweisung an andere Aufgabe wird er dort aber nicht entfernt. Vor der Reperatur wird dann zwar gemerkt, dass der Techniker nicht mehr mit Reperatur beschäftigt ist, bis dahin ist er aber noch an der Stelle gespeichert. Wenn man nun auf Gebäude reparieren klickt, werden erstmal alle Techniker freigestellt - was aber bei verkauften Technikern zu einem Fehler führt.
 

- Issue History
Date Modified Username Field Change
05.12.08 01:04 wozzi New Issue
05.12.08 01:04 wozzi File Added: 915a4_20081205-0052.JPG
05.12.08 01:04 wozzi File Added: 915a4_20081205-0053.JPG
05.12.08 01:05 wozzi Note Added: 0003620
05.12.08 18:18 DirkF Note Added: 0003621
05.12.08 18:18 DirkF File Deleted: 915a4_20081205-0053.JPG
06.12.08 11:31 wozzi File Added: error-05-12-2008-00-50.txt
06.12.08 11:36 wozzi Note Added: 0003623
06.12.08 13:56 DirkF Note Added: 0003624
06.12.08 16:59 wozzi Note Added: 0003625
02.02.09 03:10 Natter Additional Information Updated
08.03.09 18:24 nepomuk File Added: error-08-03-2009-17-58.txt
08.03.09 18:27 nepomuk Note Added: 0003747
10.06.09 12:11 Natter Relationship added related to 0002136
10.06.09 12:20 Natter Status new => resolved
10.06.09 12:20 Natter Fixed in Version  => V0.915b02
10.06.09 12:20 Natter Resolution open => fixed
10.06.09 12:20 Natter Assigned To  => Natter
10.06.09 12:20 Natter Note Added: 0003903
10.06.09 12:21 Natter Relationship replaced has duplicate 0002136
11.07.09 03:00 Gast Status resolved => closed


Mantis 1.0.7[^]
Copyright © 2000 - 2007 Mantis Group
Powered by Mantis Bugtracker