+ Antworten
Ergebnis 1 bis 7 von 7
  1. #1
    Sombeline
    Gast

    Standard Fehlermeldung: was hat sie zu bedeuten

    Ich bekomme folgende Fehlermeldung wo ich nichts damit anfangen kann um den Fehler zu suchen.


    Code:
    Assertion failed!
    
    Expression: Lua Error
    Error: LUA_ERRRUN: [string "Script\Global\ScriptSystems\GlobalEndStatis..."]:112: attempt to index field '?' (a nil value)
    Stacklevel: 0 Type: C Function: "(null)"
    Stacklevel: 1 Type: Lua File: Script\Global\ScriptSystems\GlobalEndStatisticSystem.lua Function: "EndStatistic_SettlerSpawned" Line: 112
    Locals:
        Local: 1    Name: _EntityID    Number:    269564
        Local: 2    Name: PlayerID    Number:    0
        Local: 3    Name: EntityType    Number:    1744
        Local: 4    Name: Workers    Number:    0
        Local: 5    Name: (*temporary)    Nilvalue
        Local: 6    Name: (*temporary)    Number:    0
        Local: 7    Name: (*temporary)    Number:    0
        Local: 8    Name: (*temporary)    Nilvalue
        Local: 9    Name: (*temporary)    String:    attempt to index field '?' (a nil value)
    Stacklevel: 2 Type: Lua File: Script\Global\ScriptSystems\GlobalGameCallBacks.lua Function: "(null)" Line: 158
    Locals:
        Local: 1    Name: (for index)    Number:    1
        Local: 2    Name: (for limit)    Number:    2
        Local: 3    Name: (for step)    Number:    1
        Local: 4    Name: j    Number:    1
    
    Current stack:
    
    
    Additional info: Game turn 6369 (10:36)
    Geändert von Sombeline (03.02.2011 um 10:50 Uhr)

  2. #2
    Schwertkämpfer Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,437

    Standard AW: Fehlermeldung: was hat sie zu bedeuten

    was ist mit Zeile 158 ??
    hast Du da eine Function ohne Inhalt gesetzt ?
    ----------
    gemäß Zeile 112 lässt Du was entstehen.
    Benannt, unbenannt ?
    Position existent ?
    Blockiert ?
    -------------------
    Hier noch was, stammt noch aus S5
    Code:
     Error: LUA_ERRRUN: [string "Data\Script\MapTools\Comfort.lua"]:1677: assertion failed!
      Hier trat ein Fehler in einem internen Script des Spiels auf.
      Die Zeilennummer bezieht sich somit auf dieses interne Script, und nicht auf das Eigene.
      In diesem Fall ist eine assertion (Zusicherung) verletzt worden.
      Dies passiert wenn man einen falschen Parameter übergibt.
      Beispiel: _page = nil; ResolveBriefing( nil )
      Oder mit eigener Zusicherung im Script: assert( myvar = true ); (wenn myvar nicht auf "true" gesetzt wurde).
    Geändert von trabbi (15.01.2011 um 17:56 Uhr)
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  3. #3
    Fischer Avatar von CineMachus
    Registriert seit
    30.09.2007
    Beiträge
    240

    Standard AW: Fehlermeldung: was hat sie zu bedeuten

    hier hatte udi das selbe Problem, falsche ID...

    Problem mit Briefing

  4. #4
    Sombeline
    Gast

    Standard AW: Fehlermeldung: was hat sie zu bedeuten

    An der Stelle wo der Fehler kommt ist aber kein Briefing. Komischerweise tritt es heute abend erst auf, den ganzen Tag lief es.

  5. #5
    Fischer Avatar von CineMachus
    Registriert seit
    30.09.2007
    Beiträge
    240

    Standard AW: Fehlermeldung: was hat sie zu bedeuten

    Kurze Anmerkung:

    Diese Fehlermeldung bezieht sich immer auf eine Figur, oder ScriptEntity, die eine falsche ID, hier 0 hat!!

    Das Problem hier war: Figuren, NPC, .... müssen immer eine SpielerID 1 - 8 haben, auch wenn sie später Replaced oder Created werden.

    Hier muss auch schon die XD_ScriptEntity die richtige ID haben, sonst gibts Probleme!!

    Grüsse Wolfi
    Hatte glaube ich mal nur bedingt etwas mit dem Briefing zu tun, eine Kontrolle deinerseits kann hier sicher nicht schaden.

  6. #6
    Sombeline
    Gast

    Standard AW: Fehlermeldung: was hat sie zu bedeuten

    Danke ich überprüf es nochmal.

  7. #7
    Sombeline
    Gast

    Standard AW: Fehlermeldung: was hat sie zu bedeuten

    @ CineMachus Du hattest Recht, warum hab ich den Thread nicht gefunden. Naja, jedenfalls ist alles geklärt und es läuft wieder.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Fehlermeldung
    Von Annosiedler im Forum Probleme Wünsche Ideen
    Antworten: 14
    Letzter Beitrag: 29.06.2010, 08:44
  2. Ich weiss nicht was soll es bedeuten
    Von Weissnix im Forum Kampagne (S7)
    Antworten: 30
    Letzter Beitrag: 29.05.2010, 09:27
  3. DSE-Fehlermeldung
    Von Annosiedler im Forum S6 Scriptecke
    Antworten: 13
    Letzter Beitrag: 21.02.2010, 16:26
  4. Fehlermeldung
    Von mattizwo im Forum S6 Scriptecke
    Antworten: 3
    Letzter Beitrag: 23.03.2009, 10:40
  5. Fehlermeldung
    Von mattizwo im Forum S6 Scriptecke
    Antworten: 10
    Letzter Beitrag: 13.02.2009, 12:40

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein