java.lang.IllegalArgumentException: invalid property name: hibernate.connection.driver_class at org.eclipse.jpt.core.internal.context.persistence.AbstractPersistenceUnit.removeProperty(AbstractPersistenceUnit.java:729) at org.jboss.tools.hibernate.jpt.core.internal.context.HibernatePersistenceUnitProperties.removeProperty(HibernatePersistenceUnitProperties.java:183) at org.jboss.tools.hibernate.jpt.core.internal.context.HibernatePersistenceUnitProperties.putProperty(HibernatePersistenceUnitProperties.java:170) at org.jboss.tools.hibernate.jpt.core.internal.context.basic.HibernateBasic.setDriver(HibernateBasic.java:176) at org.jboss.tools.hibernate.jpt.ui.internal.persistence.details.HibernatePropertiesComposite$6.setValue_(HibernatePropertiesComposite.java:231) at org.jboss.tools.hibernate.jpt.ui.internal.persistence.details.HibernatePropertiesComposite$6.setValue_(HibernatePropertiesComposite.java:1) at org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter.setValue(PropertyAspectAdapter.java:151) at org.jboss.tools.hibernate.jpt.ui.internal.persistence.details.HibernatePropertiesComposite$1.propertyChanged(HibernatePropertiesComposite.java:126) at org.eclipse.jpt.ui.internal.listeners.SWTPropertyChangeListenerWrapper.propertyChanged_(SWTPropertyChangeListenerWrapper.java:64) at org.eclipse.jpt.ui.internal.listeners.SWTPropertyChangeListenerWrapper.propertyChanged(SWTPropertyChangeListenerWrapper.java:35) at org.eclipse.jpt.utility.internal.model.ChangeSupport.firePropertyChanged(ChangeSupport.java:522) at org.eclipse.jpt.utility.internal.model.SingleAspectChangeSupport.firePropertyChanged(SingleAspectChangeSupport.java:117) at org.eclipse.jpt.utility.internal.model.AbstractModel.firePropertyChanged(AbstractModel.java:153) at org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter.fireAspectChange(PropertyAspectAdapter.java:184) at org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter.propertyChanged(PropertyAspectAdapter.java:252) at org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter$1.propertyChanged(PropertyAspectAdapter.java:123) at org.eclipse.jpt.utility.internal.model.ChangeSupport.firePropertyChanged(ChangeSupport.java:522) at org.eclipse.jpt.utility.internal.model.ChangeSupport.firePropertyChanged(ChangeSupport.java:528) at org.eclipse.jpt.utility.internal.model.AbstractModel.firePropertyChanged(AbstractModel.java:153) at org.jboss.tools.hibernate.jpt.core.internal.context.basic.HibernateBasic.setDialect(HibernateBasic.java:154) at org.jboss.tools.hibernate.jpt.ui.internal.persistence.details.HibernatePropertiesComposite$5.setValue_(HibernatePropertiesComposite.java:215) at org.jboss.tools.hibernate.jpt.ui.internal.persistence.details.HibernatePropertiesComposite$5.setValue_(HibernatePropertiesComposite.java:1) at org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter.setValue(PropertyAspectAdapter.java:151) at org.eclipse.jpt.ui.internal.swt.AbstractComboModelAdapter.selectionChanged(AbstractComboModelAdapter.java:481) at org.eclipse.jpt.ui.internal.swt.AbstractComboModelAdapter.comboSelectionChanged(AbstractComboModelAdapter.java:473) at org.eclipse.jpt.ui.internal.swt.AbstractComboModelAdapter$3.modifyText(AbstractComboModelAdapter.java:220) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:167) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008) at org.eclipse.swt.widgets.Combo.wmCommandChild(Combo.java:2384) at org.eclipse.swt.widgets.Control.WM_COMMAND(Control.java:4053) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3920) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4589) at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2297) at org.eclipse.swt.widgets.Combo.callWindowProc(Combo.java:294) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4007) at org.eclipse.swt.widgets.Combo.windowProc(Combo.java:2071) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4589) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2394) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3471) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2393) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2357) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2209) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:499) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:492) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:556) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:511) at org.eclipse.equinox.launcher.Main.run(Main.java:1284) at org.eclipse.equinox.launcher.Main.main(Main.java:1260)