Hallo zusammen!
Ich suche schlicht nach Hinweisen, was oder woher schlicht die schon in der Überschrift angedeutete Fehlermeldung zu bedeuten hat...;(
Mit der Zeile kann ich schlicht nichts anfangen und man findet auch sehr wenig im Netz...
Sie stammt aus einer sonst problemfrei laufenden Anwendung, in der zum Zeitpunkt der Fehlermeldung versucht wird eine Liste mit Daten zu drucken.
Dabei müssen gewisse Datenfelder anonymisiert werden, weshalb versucht wird vor dem Druckvorgang eine Variable zu setzen (ohne den Versuch die Variable zu setzen, also ohne Anonymisierung, läuft alles bestens.
Hier zunächst mal die Fehlermeldung:
[JAVA=1482]if (Druck.getDruckPatListVerExt().isSelected()){
try {
this.Data.setExternModus(1);
patListe.print(JTable.PrintMode.FIT_WIDTH
, new MessageFormat("LabViewer - Patienten veranl. LANR "+GuiLanr.getText())
, new MessageFormat("KV Berlin - Anonymisierte Liste - "+System.getProperty("user.name")+" - "+dtf.format(dt)));
this.Data.setExternModus(0);
} catch (PrinterException ex) {
lerror.showErrorMessage(6, this, ex.toString());
}
}[/code]
Hat jemand einen Tipp? Vielen Dank!
Ich suche schlicht nach Hinweisen, was oder woher schlicht die schon in der Überschrift angedeutete Fehlermeldung zu bedeuten hat...;(
Mit der Zeile kann ich schlicht nichts anfangen und man findet auch sehr wenig im Netz...
Sie stammt aus einer sonst problemfrei laufenden Anwendung, in der zum Zeitpunkt der Fehlermeldung versucht wird eine Liste mit Daten zu drucken.
Dabei müssen gewisse Datenfelder anonymisiert werden, weshalb versucht wird vor dem Druckvorgang eine Variable zu setzen (ohne den Versuch die Variable zu setzen, also ohne Anonymisierung, läuft alles bestens.
Hier zunächst mal die Fehlermeldung:
Der Quelltextausschnitt dazu:Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at labviewer.DataManager.setExternModus(DataManager.java:146)
at labviewer.LabGui.DateiListenDruckActionPerformed(LabGui.java:1484)
at labviewer.LabGui.access$800(LabGui.java:46)
at labviewer.LabGui$11.actionPerformed(LabGui.java:1221)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
at java.awt.Component.processMouseEvent(Component.java:6288)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:616)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
[JAVA=1482]if (Druck.getDruckPatListVerExt().isSelected()){
try {
this.Data.setExternModus(1);
patListe.print(JTable.PrintMode.FIT_WIDTH
, new MessageFormat("LabViewer - Patienten veranl. LANR "+GuiLanr.getText())
, new MessageFormat("KV Berlin - Anonymisierte Liste - "+System.getProperty("user.name")+" - "+dtf.format(dt)));
this.Data.setExternModus(0);
} catch (PrinterException ex) {
lerror.showErrorMessage(6, this, ex.toString());
}
}[/code]
Hat jemand einen Tipp? Vielen Dank!