java.lang.NullPointerException: Passed null to FileOwnerQuery.getOwner(FileObject) at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:109) at net.rwx.netbeans.netesta.files.CompiledFileObserver.(CompiledFileObserver.java:58) at net.rwx.netbeans.netesta.NetestaHandler.(NetestaHandler.java:41) at net.rwx.netbeans.netesta.DataObjectOpenAndCloseListener.addChangeListenerIfTestableSourceCode(DataObjectOpenAndCloseListener.java:75) at net.rwx.netbeans.netesta.DataObjectOpenAndCloseListener.addChangeListenerIfTestableSourceCode(DataObjectOpenAndCloseListener.java:69) at net.rwx.netbeans.netesta.DataObjectOpenAndCloseListener.propertyChange(DataObjectOpenAndCloseListener.java:52) at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263) at org.netbeans.core.windows.RegistryImpl.doFirePropertyChange(RegistryImpl.java:329) at org.netbeans.core.windows.RegistryImpl.topComponentOpened(RegistryImpl.java:188) at org.netbeans.core.windows.WindowManagerImpl.notifyRegistryTopComponentOpened(WindowManagerImpl.java:1183) at org.netbeans.core.windows.WindowManagerImpl.notifyTopComponentOpened(WindowManagerImpl.java:1151) at org.netbeans.core.windows.Central.addModeOpenedTopComponent(Central.java:798) at org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:354) at org.netbeans.core.windows.WindowManagerImpl.topComponentOpenAtTabPosition(WindowManagerImpl.java:1261) at org.netbeans.core.windows.WindowManagerImpl.topComponentOpen(WindowManagerImpl.java:1226) at org.openide.windows.TopComponent.open(TopComponent.java:497) at org.openide.windows.TopComponent.open(TopComponent.java:477) at org.openide.windows.CloneableOpenSupport.openCloneableTopComponent(CloneableOpenSupport.java:208) at org.openide.windows.CloneableOpenSupport$1.run(CloneableOpenSupport.java:107) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)