Seite 1 von 1

Programm dreht durch

Verfasst: 14. Jul 2006, 18:32
von Nandus
Hi folks!

helden ist bei mir total durchgedreht! Der Kern des Fehlers scheint im Versuch des Programmes zu liegen, bei meinen Helden den langen Kommentar zu speichern und anzuzeigen. Der Versuch im Bereich Druckvorschau das Kommentarblatt anzuzeigen ergab zunächst diese Fehlermeldung:
Helden-Version: 4.6.2
Java-Version: 1.5.0_06
Betriebssystem: Windows XP
Zero length iterator passed to TextLayout constructor.
java.awt.font.TextLayout.<init>(Unknown Source)
sun.java2d.SunGraphics2D.drawString(Unknown Source)
helden.framework.held.formate.Seite5.drawVorNachteile2(Seite5.java:491)
helden.framework.held.formate.Seite5.drawPage2(Seite5.java:69)
helden.framework.held.formate.Seite5.drawPage(Seite5.java:106)
helden.framework.held.formate.HeldPrintable.print(HeldPrintable.java:278)
helden.gui.allgemein.DruckVorschauKomponente.paint(DruckVorschauKomponente.java:124)
javax.swing.JComponent.paintChildren(Unknown Source)
javax.swing.JComponent.paint(Unknown Source)
javax.swing.JViewport.paint(Unknown Source)
javax.swing.JComponent.paintChildren(Unknown Source)
javax.swing.JComponent.paint(Unknown Source)
javax.swing.JComponent.paintChildren(Unknown Source)
javax.swing.JComponent.paint(Unknown Source)
javax.swing.JComponent.paintChildren(Unknown Source)
javax.swing.JComponent.paint(Unknown Source)
javax.swing.JComponent.paintChildren(Unknown Source)
javax.swing.JSplitPane.paintChildren(Unknown Source)
javax.swing.JComponent.paint(Unknown Source)
javax.swing.JComponent.paintChildren(Unknown Source)
javax.swing.JComponent.paint(Unknown Source)
javax.swing.JComponent.paintChildren(Unknown Source)
javax.swing.JComponent.paint(Unknown Source)
javax.swing.JLayeredPane.paint(Unknown Source)
javax.swing.JComponent.paintChildren(Unknown Source)
javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
javax.swing.JComponent.paint(Unknown Source)
java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
java.awt.Container.paint(Unknown Source)
sun.awt.RepaintArea.paintComponent(Unknown Source)
sun.awt.RepaintArea.paint(Unknown Source)
sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)

Beim versuch diese zu schließen, explodierten die Fehlermeldungen. Leider war es mir nur möglich einen Fehlertext (s.o.) zu speichern, weil sich das Programm dann selbst himmelte und abstürzte. Ich will es garnicht nochmal probieren. Zur Rettung musste dann der Taskmanager herhalten.
Was ist da nicht in Ordnung?

Verfasst: 14. Jul 2006, 18:51
von Raskir
Wenn ich richtig vermute, dürfte das in der nächsten Version erledigt sein.

Sayonara
Raskir

Verfasst: 14. Jul 2006, 19:38
von Zafnir
Hallo Nandus.

Das isind nicht die Kommentare, sonder die Vorteile auf den Luturgie/Ritualbogen, die da durchdrehen.

MfG Maik

Verfasst: 20. Jul 2006, 15:15
von Starbreezer
Ähnliches tritt auch auf wenn ich mir einen Fahrenden Händler aus dem mittelreich mit Breitgefächerter Bildung mache.
Scheint wohl irgendwo ein allgemeines Problem zu sein.

Verfasst: 21. Jul 2006, 13:45
von Rumburuk
Suche mal nach Breitgefächerter Bildung...

Verfasst: 21. Jul 2006, 14:46
von Starbreezer
HAb ich.
das Prob trifft aber auch auf wenn ich statt der Bgb einen Veteranen aus ihm mache.
Betrifft das evtl. den selben Fehler?

Verfasst: 21. Jul 2006, 14:59
von Zafnir
Hallo Starbrezer.

Kann es zufällig sein, das dein Held keine Nachteile hat?

MfG Maik

Verfasst: 21. Jul 2006, 15:56
von Starbreezer
Soweit komm ich ja garnicht
wenn ich nach dem Attributsbildschirm auf weiter klcike um zu den Vor- und ANchteilen zu kommen kommt folgendes

Helden-Version: 4.6.2
Java-Version: 1.5.0_06
Betriebssystem: Windows XP
(minimum <= value <= maximum) is false
javax.swing.SpinnerNumberModel.<init>(Unknown Source)
javax.swing.SpinnerNumberModel.<init>(Unknown Source)
helden.gui.helderschaffen.VorteilePanel.addVorteil(VorteilePanel.java:293)
helden.gui.helderschaffen.VorteileZustand.zeigeVorteile(VorteileZustand.java:132)
helden.gui.helderschaffen.VorteileZustand.aendereFilter(VorteileZustand.java:330)
helden.gui.helderschaffen.VorteileZustand.itemStateChanged(VorteileZustand.java:239)
javax.swing.JComboBox.fireItemStateChanged(Unknown Source)
javax.swing.JComboBox.selectedItemChanged(Unknown Source)
javax.swing.JComboBox.contentsChanged(Unknown Source)
javax.swing.AbstractListModel.fireContentsChanged(Unknown Source)
javax.swing.DefaultComboBoxModel.setSelectedItem(Unknown Source)
javax.swing.JComboBox.setSelectedItem(Unknown Source)
helden.gui.helderschaffen.FilterPanel.setFilter(FilterPanel.java:106)
helden.gui.helderschaffen.VorteileZustand.<init>(VorteileZustand.java:97)
helden.gui.helderschaffen.ErschaffenController.setZustand(ErschaffenController.java:166)
helden.gui.helderschaffen.ErschaffenController.weiter(ErschaffenController.java:294)
helden.gui.helderschaffen.HeldErschaffenController.nextState(HeldErschaffenController.java:120)
helden.gui.helderschaffen.HeldErschaffenController.actionPerformed(HeldErschaffenController.java:93)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)

Verfasst: 21. Jul 2006, 16:01
von Zafnir
Hallo Starbereezer.

Das ist zu dem Problem von Nandus ein anders.

Bei dir ist es der Bug mit den Maximum von Automatischen Vor und Nachteilen.

War irgendwas mit Hexe.

Eigendlich dürfest du diese Kombination nicht Wählen, weil du über das Maximum von 12 auf einem WertVoteil oder Nachteil kommst.

MfG Maik

Verfasst: 21. Jul 2006, 16:17
von Starbreezer
Das problem bekomm ich aba auch wenn ich n Fahrenden Hänlder machen möchte, der Veteran ist

Verfasst: 21. Jul 2006, 19:42
von Zafnir
Hallo Starbreezer.

Die Regeln besagen das ein Wertvorteil einen Maximalen Wert von 12 haben dürfen. Wenn du jetzt deine Regelbücher zur hand nimmst und nachschaust, welche Vor und Nachteile du Automatisch bekommst und welche Du durch Auswahlen erhöhen kannst und deine Auswahl auf eine Kombination beschrängst auf der die Wertvorteile nicht den Wert 12 überschreiten, dann wirst due sehen, das das Programm einwandfrei funktioniert.

MfG Maik