Mod License Plates Fehler

Das Forum für Fragen und Diskussionen rund um den Landwirtschafts-Simulator. Alle Themen rund ums Spiel gehören hier hinein. Im Unterforum "Anleitungen & Tipps" findet ihr außerdem nützliche Hilfen für euer Spiel.
User avatar
BF1
Posts: 311
Joined: Thu Sep 04, 2008 10:55 pm

Mod License Plates Fehler

Post by BF1 »

Mal zur Frage in die Runde: Ist dieser Mod für Dedi Server nicht geeignet? Es wird folgender Fehler ausgeworfen.
2021-02-12 19:15 Error: Running LUA method 'packetReceived'.
2021-02-12 19:15 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:261: attempt to index local 'self' (a nil value)
Die Synchronisation bleibt dann hängen und das Spiel muß Zwangs beendet werden.
Ist dieser Fehler auch bei anderen aufgetreten? Tritt er bei einem Multiplayer Spiel auch auf?
Desweiteren ist mir aufgefallen das die normalmap bei den Buchstaben keine Funktion hat. Sie werden einfach platt dargestellt. Tritt dies bei anderen auch auf? Liegt es eventuell an den verwendeten Shader?
Haben andere diese Probleme auch? Der Gedanke hinter dem Mod ist jedenfalls schon mal gut.

MfG BF1
Fehler sind dafür da, daß man sie macht
User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Re: Mod License Plates Fehler

Post by Jason06 »

Ich habe den Fehler auf meinem Dedi-Server ebenfalls festgestellt und musste den Mod auf dem Server erst einmal deaktivieren.
Mt der Darstellung bzgl. der Buchstaben kann ich allerdings keine Probleme bestätigen: Die Kennzeichen sehen schon recht gut aus.
aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
User avatar
BF1
Posts: 311
Joined: Thu Sep 04, 2008 10:55 pm

Re: Mod License Plates Fehler

Post by BF1 »

Ergänzung: Es werden ein paar Zeilen mehr aufgeführt.

2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:219: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:240: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:261: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:219: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:240: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:261: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:219: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:240: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:261: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:219: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:240: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:261: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:219: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:240: attempt to index local 'self' (a nil value)
2021-02-13 11:18 Error: Running LUA method 'packetReceived'.
2021-02-13 11:18 C://gameservers//s1147411//ls2019//gameProfile/mods/FS19_LicensePlates/src/LicensePlates.lua:261: attempt to index local 'self' (a nil value)
2021-02-13 11:18 ShaderId envmap_blending.cg:1
2021-02-13 11:18 ShaderId envmap_blending.cg:2
2021-02-13 11:18 ShaderId envmap_blending.cg:4
2021-02-13 11:18 ShaderId envmap_blending.cg:8
2021-02-13 11:18 ShaderId envmap_blending.cg:16
2021-02-13 11:18 ShaderId envmap_blending.cg:32

Das Problem besteht nur auf dem Dedi Server. Ein Multiplayerspiel kann problemlos gestartet werden.
Es muß also auf dem Dedi etwas anders verarbeitet werden wie in einem normalen MP Spiel.

MfG BF1
Fehler sind dafür da, daß man sie macht
User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Re: Mod License Plates Fehler

Post by Jason06 »

Bei genauerer Untersuchung habe ich wahrscheinlich den Fehler gefunden: Bei der Server-/Clientsynchronisierung wird eine Funktion setData aufgerufen, wobei es zu einer Indiskrepanz bei den übergebenen Variablen kommt. Jetzt müsste man nur noch wissen, wie man den Modder "Helfer B" erreichen kann. Eigentlich müsste der Fehler beim normalen MP auch auftreten.

Edit: Es kann sein, dass beim normalen MP, wo ja jede Instanz als Spieler aktiv ist und somit die fehlende Variable "self" ohnehin mit einem Wert belegt ist, der Fehler genau deshalb nicht auftritt.
aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
User avatar
BF1
Posts: 311
Joined: Thu Sep 04, 2008 10:55 pm

Re: Mod License Plates Fehler

Post by BF1 »

Geht es um dieses hier?
LicensePlatesVisibilityEvent.sendEvent(self, isVisible, noEventSend)
Das wäre meine Vermutung das er das nicht verarbeitet.
Es scheint leider zwischen MP und Dedi einen Unterschied zu geben. Der Dedi reagiert empfindlicher auf Fehler/Ungereimtheiten.
Er scheint hier keinen Account zu haben oder wenn doch nicht unter diesem Namen.

MfG BF1
Fehler sind dafür da, daß man sie macht
User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Re: Mod License Plates Fehler

Post by Jason06 »

Nein, ich meine den Aufruf von setData in onReadStream. Die aufgerufene Funktion erwartet kein "self", obwohl es beim Aufruf mitgegeben wird. Und bei den weiteren Aufrufen aus setData heraus, laufen jeweils die LUA-Fehler auf, weil "self" den Wert "nil" hat, also nicht zugewiesen ist.
aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Re: Mod License Plates Fehler

Post by Jason06 »

Ich werde das heute Abend mal auf dem Dedi testen.
aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Re: Mod License Plates Fehler

Post by Jason06 »

Nachtrag: Der Modder ist bei GitHub. Ich werde da nachher ein Issue erstellen. Sollte sich die von mir vermutete Ursache im Test bestätigen, stelle ich auch direkt einen Pull-Request ein.
aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Re: Mod License Plates Fehler

Post by Jason06 »

Der Test auf dem Dediserver hat folgendes ergeben:
Im Standardspiel (MVP19, Spielstand mit etlichen Mods und >600 Spielstunden) tritt der Fehler beim Laden auf, durch Folgefehler wird der Ladevorgang nicht abgeschlossen.
In einem Testspielstand (Felsbrunn, nur LicensePlate als Mod) treten Fehler im Log auf, sobald ein erstes Fahrzeug erworben wird. Ein Kennzeichen lässt sich einrichten und bleibt auch nach Verlassen und Neubetreten des Servers (inkl. Serverneustart) aktiv. Sprich: Der Mod für sich funktioniert auch auf einem Dediserver, ist jedoch log-technisch auch da nicht sauber.
Die von mir oben erwähnte Korrektur funktioniert übrigens nicht: Mit der Änderung startet der Server erst gar nicht.
aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Re: Mod License Plates Fehler

Post by Jason06 »

Ich habe eine Rückmeldung von HelferB auf GitHub erhalten: Er grenzt den Fehler derzeit ein und wird ein Update bereitstellen. Das kann allerdings ein paar Tage dauern, weil derzeit wohl eine 14-tägige Update-Sperre greift.
aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
User avatar
derSchreiner
GIANTS Software | QA Analyst
Posts: 3728
Joined: Fri Jan 01, 2010 8:02 pm
Location: Nürnberg, Franken

Re: Mod License Plates Fehler

Post by derSchreiner »

Hi, die "update Sperre" ist für Erweiterungen, oder "Schönheitsfehler" hier kann er getrost das Updarte einreichen, wenn er soweit ist, das wird mit Sicherheit nicht abgelehnt werden.
Grüße derSchreiner

How to report a BUG -> German / English | How to post a log file | How to upload images
User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Re: Mod License Plates Fehler

Post by Jason06 »

Kurzes Update: Mein Ticket im GitHub wurde geschlossen, eine neue Version ist offenbar zum Test eingereicht worden. :-)
aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
User avatar
Fabi_Bo
Posts: 767
Joined: Thu Mar 26, 2015 2:16 pm
Location: Niedersachsen

Re: Mod License Plates Fehler

Post by Fabi_Bo »

Hallo,

bin heute auch auf den Mod gestoßen, sehr cool! Noch cooler wäre, wenn die Nummernschilder auch an den Traktoren von Claas funktionieren würden, wieso es mit den Drescher etc. funktioniert und bei den Schleppern nicht würde mich mal interessieren... Vielleicht kann GIANTS da ja dem Modder helfen?

Gruß Fabi_Bo
Landwirtschafts-Simulator 15 Collector's Edition, Gold Addon, ITRunner DLC, JCB DLC, New Holland DLC
Landwirtschafts-Simulator 17 Collector's Edition, Platinum Addon, Kuhn DLC, Big Bud DLC, Ropa DLC
Landwirtschafts-Simulator 19 Collector's Edition, Platinum Addon
Landwirtschafts-Simulator 22, Year One Pass
wibo3005
Posts: 65
Joined: Wed Jan 15, 2014 5:42 pm
Location: Welver

Re: Mod License Plates Fehler

Post by wibo3005 »

Ich habe auch vor ein paar Tagen den Mod heruntergeladen und ausprobiert, er mach einen guten Eindruck.
Das einzige Problem bei mir ist, das auf den Kennzeichen das Siegel für den Zulassungsbezirk (Kreis) nich angezeigt wird.
Ich habe mir in die licensePlate_diffuse.dds anstelle des Blauen Symbols ein Siegel für das Kennzeichen eingefügt und die HU Plakette geändert.
Die HU Plakette wird korrekt auf dem Kennzeichen angezeigt, das Siegel jedoch erscheint nicht.
Soviel ich weis, war in der alten Version der blaue Punkt auf den Kennzeichen zu sehen an dessen Stelle das Siegel sein sollte.
Kann mir jemand die Adresse zu Helfer B auf GitHub mitteilen, damit ich mich mit der Frage dorthin wenden kann?
MfG Wibo3005
User avatar
Jason06
Posts: 261
Joined: Sun Sep 06, 2020 11:59 am
Location: Essen (D)

Re: Mod License Plates Fehler

Post by Jason06 »

aka Glowin / Glowins Modschmiede
MacBook 16'' 2019 (2,4 GHz Intel i9), Nimbus+ Controller, Realismus-Fan und Hobby-Scripter
Post Reply