Seite 1 von 1

[5.6.0] Erschaffen eines Helden > Myranor Optimatischer Vollzauberer Absturz

Verfasst: 22. Okt 2026, 14:22
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.

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

Verfasst: 22. Okt 2026, 14:25
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

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

Verfasst: 22. Okt 2026, 18:34
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