Df_1.1.0p7 :java.lang.NullPointerException: null

2011-03-21 15:23:24.390 [AWT-EventQueue-0] ERROR c.mt.common.gui.EDTExceptionHandler - ????????????????
java.lang.NullPointerException: null
	at bibliothek.gui.dock.common.mode.station.CSplitDockStationHandle$Normal.getCLocation(CSplitDockStationHandle.java:285) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.mode.CNormalMode.getCLocation(CNormalMode.java:82) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.mode.CLocationModeManager.getLocation(CLocationModeManager.java:323) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.intern.AbstractCDockable.getBaseLocation(AbstractCDockable.java:330) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.intern.CDockableLocationListenerManager.checkNow(CDockableLocationListenerManager.java:107) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.intern.CDockableLocationListenerManager.access$200(CDockableLocationListenerManager.java:46) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.intern.CDockableLocationListenerManager$2.run(CDockableLocationListenerManager.java:99) ~[dockingFramesCommon.jar:na]
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) ~[na:1.6.0_22]
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) [na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) [na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) [na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) [na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) [na:1.6.0_22]
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) [na:1.6.0_22]
2011-03-21 15:23:24.718 [AWT-EventQueue-0] ERROR c.mt.common.gui.EDTExceptionHandler - ????????????????
java.lang.NullPointerException: null
	at bibliothek.gui.dock.common.mode.station.CSplitDockStationHandle$Normal.getCLocation(CSplitDockStationHandle.java:285) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.mode.CNormalMode.getCLocation(CNormalMode.java:82) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.mode.CLocationModeManager.getLocation(CLocationModeManager.java:323) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.intern.AbstractCDockable.getBaseLocation(AbstractCDockable.java:330) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.intern.CDockableLocationListenerManager.checkNow(CDockableLocationListenerManager.java:107) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.intern.CDockableLocationListenerManager.access$200(CDockableLocationListenerManager.java:46) ~[dockingFramesCommon.jar:na]
	at bibliothek.gui.dock.common.intern.CDockableLocationListenerManager$2.run(CDockableLocationListenerManager.java:99) ~[dockingFramesCommon.jar:na]
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) ~[na:1.6.0_22]
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178) ~[na:1.6.0_22]
	at java.awt.Dialog$1.run(Dialog.java:1046) ~[na:1.6.0_22]
	at java.awt.Dialog$3.run(Dialog.java:1098) ~[na:1.6.0_22]
	at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_22]
	at java.awt.Dialog.show(Dialog.java:1096) [na:1.6.0_22]
	at java.awt.Component.show(Component.java:1563) [na:1.6.0_22]
	at java.awt.Component.setVisible(Component.java:1515) [na:1.6.0_22]
	at java.awt.Window.setVisible(Window.java:842) [na:1.6.0_22]
	at java.awt.Dialog.setVisible(Dialog.java:986) [na:1.6.0_22]
	at com.mt.common.gui.MTXComponent.MTXErrorMsgPanel.showMessageDialog(MTXErrorMsgPanel.java:161) [CFETS_Common/:na]
	at com.mt.common.gui.MTXComponent.MTXErrorMsgPanel.showMessageDialog(MTXErrorMsgPanel.java:172) [CFETS_Common/:na]
	at com.mt.common.gui.MTXComponent.MTXErrorMsgPanel.showMessageDialog(MTXErrorMsgPanel.java:130) [CFETS_Common/:na]
	at com.mt.common.gui.EDTExceptionHandler.handle(EDTExceptionHandler.java:32) [CFETS_Common/:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_22]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_22]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_22]
	at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.handleException(EventDispatchThread.java:388) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.processException(EventDispatchThread.java:294) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:286) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) ~[na:1.6.0_22]
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) ~[na:1.6.0_22]

check “placeholders does contain a null value”,I did not expect the above Exception occurred

Thanks, I’ll upload a fixed version this evening. I have no clue why this exception did not already happen in my application, because it is a really obvious one: a variable is just ignored. It’s not related in any way with the other NPE you found.

I’m really sorry for the inconvenience, that is one of my more stupid exceptions.

In the previous version of this exception does not seem to exist.Problems have only df_1.1.0p7
May be due to latest change.

Yes, it is due to the latest change and only in 1.1.0p7. I know exactly where the error lies, and it is code I write yesterday.

I’ve just uploaded a fixed version, 1.1.0p7a.