Index: org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/utils/OpenMappingUtils.java =================================================================== --- org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/utils/OpenMappingUtils.java (revision 37117) +++ org.hibernate.eclipse.console/src/org/hibernate/eclipse/console/utils/OpenMappingUtils.java (working copy) @@ -396,9 +396,10 @@ List errors = new ArrayList(); XMLHelper helper = new XMLHelper(); SAXReader saxReader = helper.createSAXReader(configXMLFile.getPath(), errors, entityResolver); + saxReader.setValidation(false); doc = saxReader.read(new InputSource( stream)); if (errors.size() != 0) { - HibernateConsolePlugin.getDefault().logErrorMessage("invalid configuration", (Throwable)null); //$NON-NLS-1$ + HibernateConsolePlugin.getDefault().logErrorMessage("invalid configuration", (Throwable[])errors.toArray(new Throwable[0])); //$NON-NLS-1$ } } catch (DocumentException e) { Index: org.hibernate.eclipse/src/org/hibernate/console/ConsoleConfiguration.java =================================================================== --- org.hibernate.eclipse/src/org/hibernate/console/ConsoleConfiguration.java (revision 37117) +++ org.hibernate.eclipse/src/org/hibernate/console/ConsoleConfiguration.java (working copy) @@ -367,7 +367,7 @@ } if (configXMLFile == null) { URL url = null; - reinitClassLoader(); + //reinitClassLoader(); if (classLoader != null) { url = classLoader.findResource("hibernate.cfg.xml"); //$NON-NLS-1$ }