[5.6.0] Erschaffen eines Helden > Myranor Optimatischer Vollzauberer Absturz

Hier schreibt ihr bitte Fehler rein, die ihr gefunden habt.
Wenn möglich mit einer genauen Beschreibung, was ihr gemacht habt und wie der Fehler aussieht.
Bitte hier nur Fehler melden, die in einer 5er-Version aufgetreten sind.

Moderatoren: Raskir, little.yoda, Zafnir, teclis2000, hades-hl, Gorbalad, Twister1982, Eclipse404

Forumsregeln
Bitte beachtet unsere Anmerkungen zum Bugreporting, bevor ihr neue Beiträge schreibt
Antworten
Thaldren
Grad reingeschneit -- (Höhlenkundig?)
Beiträge: 2
Registriert: 22. Okt 2026, 14:06

[5.6.0] Erschaffen eines Helden > Myranor Optimatischer Vollzauberer Absturz

Beitrag von Thaldren »

Hallo,
folgender Fehler ist uns aufgefallen:

Erschaffen eines Helden

Regelbasis: Myranor
Einstellungen: Standard (männlich/weiblich)

"Mensch" > "Höfische Kultur" Variante "Haus Onachos" > "Optimat" Variante "Optimatischer Vollzauberer" > irgendeine Profession

Das Programm stürzt mit einer Fehlermeldung (siehe Antwort) nach Eingabe des Namens und "Weiter" ab.
Das Problem tritt unabhängig vom gewählten Geschlecht auf;
Das Problem tritt unabhängig von der gewählten Spezies auf (getestet mit Amaunir, Mensch, Vesai)
Das Problem tritt nur bei der Kombination "Haus Onachos" > "Optimatischer Vollzauberer" auf.

Das Problem tritt NICHT auf, wenn man die "Optimatischer Vollzauberer" Variante nicht wählt;
Das Problem tritt NICHT auf, wenn man bei der Kulturvariante ein anderes Haus nimmt, z.B. "Haus Alantinos" oder "Haus Partholon" oder "Haus Quoran"
Das Problem tritt NICHT auf, wenn man bei der Kulturvariante KEIN Haus angibt.
Das Problem tritt NICHT auf, wenn man später in den Vorteilen "Optimat (ohne VZ)" nimmt.
Thaldren
Grad reingeschneit -- (Höhlenkundig?)
Beiträge: 2
Registriert: 22. Okt 2026, 14:06

Re: [5.6.0] Erschaffen eines Helden > Myranor Optimatischer Vollzauberer Absturz

Beitrag von Thaldren »

helden.framework.B.OOoo: SternenkundeSternenkunde
helden.framework.B.N.new(TalentFabrik.java:508)
helden.model.myranor.kultur.optimatenhaeuser.OptimatOnachosVariante.getTalentwerte(OptimatOnachosVariante.java:61)
helden.model.myranor.kultur.BasisMyranorKultur.bestimmeTalentwerte(BasisMyranorKultur.java:192)
helden.gui.erschaffung.werkzeug.HEW2Talente.init(HEW2Talente.java:411)
helden.gui.erschaffung.werkzeug.HEW2.recreateHeld(HEW2.java:1357)
helden.gui.erschaffung.werkzeug.HEW2.recalc(HEW2.java:1283)
helden.gui.erschaffung.werkzeug.HEW2.setPhase(HEW2.java:1592)
helden.gui.erschaffung.werkzeug.HEW2.naechstePhase(HEW2.java:1260)
helden.gui.erschaffung.HauptDialog.actionPerformed(HauptDialog.java:394)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:262)
java.awt.Component.processMouseEvent(Component.java:6539)
javax.swing.JComponent.processMouseEvent(JComponent.java:3318)
java.awt.Component.processEvent(Component.java:6304)
java.awt.Container.processEvent(Container.java:2239)
java.awt.Component.dispatchEventImpl(Component.java:4889)
java.awt.Container.dispatchEventImpl(Container.java:2297)
java.awt.Component.dispatchEvent(Component.java:4711)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
java.awt.Container.dispatchEventImpl(Container.java:2283)
java.awt.Window.dispatchEventImpl(Window.java:2746)
java.awt.Component.dispatchEvent(Component.java:4711)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
java.awt.EventQueue.access$500(EventQueue.java:97)
java.awt.EventQueue$3.run(EventQueue.java:709)
java.awt.EventQueue$3.run(EventQueue.java:703)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
java.awt.EventQueue$4.run(EventQueue.java:733)
java.awt.EventQueue$4.run(EventQueue.java:731)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Version: 5.6.0 / 050600 / 9e89b3ef35d960ee935b605c10fd0199c81655d3
[output abgeschnitten]
DebianMode: false
Jar: C:\Users\Florian\Heldenschmiede\Helden-Software

Java:
Oracle Corporation 1.8.0_511 (64 bit)
Windows 11 10.0 amd64


Default-Charset: windows-1252

Memory:
Max für Java verfügbar: 228MB
Zur Zeit genutzt: 44MB
Rothen
Möchtegern-Held -- (Höhlenkundig 2)
Beiträge: 68
Registriert: 23. Aug 2012, 20:48

Re: [5.6.0] Erschaffen eines Helden > Myranor Optimatischer Vollzauberer Absturz

Beitrag von Rothen »

Hi,
danke für die ausführliche Meldung!
Bug ist gefunden und in der nächsten Version gefixt. Blöde Tippfehler im Code. Workaround kann ich leider aktuell keinen bieten.

Viele Grüße
Markus
Antworten