Programm dreht durch
Verfasst: 14. Jul 2006, 18:32
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?
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?