java.lang.NullPointerException at org.netbeans.modules.j2ee.persistence.util.SourceLevelChecker.getSourceLevel(SourceLevelChecker.java:82) at org.netbeans.modules.j2ee.persistence.util.SourceLevelChecker.isSourceLevel14orLower(SourceLevelChecker.java:69) at org.netbeans.jpa.modeler.reveng.database.DatabaseTablesSelectorPanel$WizardPanel.isValid(DatabaseTablesSelectorPanel.java:1106) at org.openide.WizardDescriptor.updateStateOpen(WizardDescriptor.java:874) at org.openide.WizardDescriptor.updateState(WizardDescriptor.java:822) at org.openide.loaders.TemplateWizard.updateState(TemplateWizard.java:761) at org.netbeans.modules.project.ui.NewFileWizard.updateState(NewFileWizard.java:135) at org.openide.WizardDescriptor._updateState(WizardDescriptor.java:800) at org.openide.WizardDescriptor.access$200(WizardDescriptor.java:92) at org.openide.WizardDescriptor$Listener.stateChanged(WizardDescriptor.java:2180) at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:356) at org.openide.loaders.TemplateWizardIterImpl.run(TemplateWizardIterImpl.java:275) at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.doEvent(NbMutexEventProvider.java:118) at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.writeAccess(NbMutexEventProvider.java:83) at org.netbeans.modules.openide.util.LazyMutexImplementation.writeAccess(LazyMutexImplementation.java:79) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.openide.loaders.TemplateWizardIterImpl.fireStateChanged(TemplateWizardIterImpl.java:261) at org.openide.loaders.TemplateWizardIterImpl.setIterator(TemplateWizardIterImpl.java:120) at org.openide.loaders.TemplateWizardIteratorWrapper.setIterator(TemplateWizardIteratorWrapper.java:79) at org.openide.loaders.TemplateWizard.setTemplateImpl(TemplateWizard.java:209) at org.openide.loaders.TemplateWizard$1.run(TemplateWizard.java:231) at org.openide.loaders.TemplateWizard$1.run(TemplateWizard.java:228) at org.netbeans.modules.openide.util.NbMutexEventProvider$Event$1AWTWorker.run(NbMutexEventProvider.java:156) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) 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:76) 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)