System.NullReferenceException:

  • Hallo,


    ich möchte mich gerne mit der Entwicklung von GTA-V Servern auf der C# Bridge befassen.
    Somit habe ich meine erste Ressource erstellt, erhalte jedoch einen Fehler im Server-Log, wenn ich diese starten möchte.


    Code
    1. -> Starting firstresource resource..
    2. firstresource: loading scripts.. found 1 script(s)
    3. -> Error starting 'firstresource'
    4. System.NullReferenceException: Object reference not set to an instance of an object.
    5. at bool GTANetworkInternals.GameServer.StartResource(string resourceName, string parent)


    Der ganze Code sieht bisher so aus

    Hat jemand einen Lösungsansatz dazu?

  • Deine Fehlermeldung besagt ,dass du versuchst auf ein Objekt zuzugreifen welches nicht definiert ist.
    Die Bridge hat eine eigene Funktion um eine Nachricht in der Konsole auszugeben:


    C
    1. [ServerEvent(Event.ResourceStart)]
    2. public void OnResourceStart() {
    3. NAPI.Util.ConsoleOutput("FirstResource erfolgreich gestartet!");
    4. }


    So würde ich es machen.


    /edit Hab zu spät gesehen, dass das Problem bereits gelöst war aber vielleicht hilft es noch jemandem der ein ähnliches Problem hat.

    Einmal editiert, zuletzt von Flashrex. ()