java.lang.IllegalArgumentException: When a DOMSource is used, saxon9-dom.jar must be on the classpath at net.sf.saxon.Configuration.unravel(Configuration.java:2700) at net.sf.saxon.Controller.prepareInputTree(Controller.java:1664) at net.sf.saxon.Controller.transform(Controller.java:1589) Caused: java.io.IOException: java.lang.IllegalArgumentException: When a DOMSource is used, saxon9-dom.jar must be on the classpath at org.openide.xml.XMLUtil.write(XMLUtil.java:435) at org.netbeans.spi.project.support.ant.AntProjectHelper$2.run(AntProjectHelper.java:345) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:125) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:566) at org.netbeans.spi.project.support.ant.AntProjectHelper.runSaveAA(AntProjectHelper.java:325) at org.netbeans.spi.project.support.ant.AntProjectHelper.saveXml(AntProjectHelper.java:341) at org.netbeans.spi.project.support.ant.AntProjectHelper.save(AntProjectHelper.java:615) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$100(AntProjectHelper.java:108) at org.netbeans.spi.project.support.ant.AntProjectHelper$1.save(AntProjectHelper.java:146) at org.netbeans.modules.project.ant.AntBasedProjectFactorySingleton.saveProject(AntBasedProjectFactorySingleton.java:438) at org.netbeans.api.project.ProjectManager$6.run(ProjectManager.java:647) at org.netbeans.api.project.ProjectManager$6.run(ProjectManager.java:638) at org.openide.util.Mutex.writeAccess(Mutex.java:436) at org.netbeans.api.project.ProjectManager.saveProject(ProjectManager.java:638) at org.netbeans.modules.java.api.common.classpath.ClassPathModifierSupport$3.run(ClassPathModifierSupport.java:285) at org.netbeans.modules.java.api.common.classpath.ClassPathModifierSupport$3.run(ClassPathModifierSupport.java:261) at org.openide.util.Mutex.writeAccess(Mutex.java:436) at org.netbeans.modules.java.api.common.classpath.ClassPathModifierSupport.handleLibraryClassPathItems(ClassPathModifierSupport.java:260) at org.netbeans.modules.java.api.common.classpath.ClassPathModifierSupport.handleLibraries(ClassPathModifierSupport.java:228) at org.netbeans.modules.java.api.common.classpath.ClassPathModifier.handleLibraries(ClassPathModifier.java:187) at org.netbeans.modules.java.api.common.classpath.ClassPathModifier.addLibraries(ClassPathModifier.java:183) at org.netbeans.spi.java.project.classpath.ProjectClassPathModifierImplementation$Accessor.addLibraries(ProjectClassPathModifierImplementation.java:425) at org.netbeans.api.java.project.classpath.ProjectClassPathModifier.addLibraries(ProjectClassPathModifier.java:95) at org.netbeans.modules.hibernate.service.spi.HibernateEnvironmentImpl.addHibernateLibraryToProject(HibernateEnvironmentImpl.java:347) at org.netbeans.modules.hibernate.wizards.HibernateConfigurationWizard.instantiate(HibernateConfigurationWizard.java:303) at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:1021) at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:591) at org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:412) at org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.java:251) at org.openide.loaders.TemplateWizardIteratorWrapper.instantiate(TemplateWizardIteratorWrapper.java:164) at org.openide.WizardDescriptor.callInstantiateOpen(WizardDescriptor.java:1551) at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1505) at org.openide.WizardDescriptor.access$1700(WizardDescriptor.java:137) at org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:2076) at org.openide.WizardDescriptor$Listener$2.run(WizardDescriptor.java:2125) at org.openide.WizardDescriptor.lazyValidate(WizardDescriptor.java:1480) at org.openide.WizardDescriptor.access$1300(WizardDescriptor.java:137) at org.openide.WizardDescriptor$Listener.actionPerformed(WizardDescriptor.java:2132) at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:0) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:459) at $Proxy46.actionPerformed(.java:0) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253) at java.awt.Component.processMouseEvent(Component.java:6175) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:5940) at java.awt.Container.processEvent(Container.java:2105) at java.awt.Component.dispatchEventImpl(Component.java:4536) at java.awt.Container.dispatchEventImpl(Container.java:2163) at java.awt.Component.dispatchEvent(Component.java:4362) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4461) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:4125) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:4055) at java.awt.Container.dispatchEventImpl(Container.java:2149) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4362) at java.awt.EventQueue.dispatchEvent(EventQueue.java:604) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:138) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:194) at java.awt.Dialog$1.run(Dialog.java:1072) at java.awt.Dialog$3.run(Dialog.java:1126) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.awt.Dialog.show(Dialog.java:1124) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1006) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1040) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1028) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:121) at org.openide.util.Mutex.doEventAccess(Mutex.java:1361) at org.openide.util.Mutex.readAccess(Mutex.java:271) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1013) at java.awt.Component.show(Component.java:1468) at java.awt.Component.setVisible(Component.java:1420) at java.awt.Window.setVisible(Window.java:842) at java.awt.Dialog.setVisible(Dialog.java:1011) at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:498) at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:377) at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:157) at org.netbeans.modules.project.ui.actions.NewFile.access$200(NewFile.java:83) at org.netbeans.modules.project.ui.actions.NewFile$PopupListener.actionPerformed(NewFile.java:336) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:374) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:829) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:873) at java.awt.Component.processMouseEvent(Component.java:6175) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:5940) at java.awt.Container.processEvent(Container.java:2105) at java.awt.Component.dispatchEventImpl(Component.java:4536) at java.awt.Container.dispatchEventImpl(Container.java:2163) at java.awt.Component.dispatchEvent(Component.java:4362) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4461) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:4125) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:4055) at java.awt.Container.dispatchEventImpl(Container.java:2149) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4362) at java.awt.EventQueue.dispatchEvent(EventQueue.java:604) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:138) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)