[
https://issues.jboss.org/browse/JBIDE-8192?page=com.atlassian.jira.plugin...
]
Vitali Yemialyanchyk commented on JBIDE-8192:
---------------------------------------------
Jiri, I try but can't reproduce the issue... I even replicate JBIDE-8027 when the
system was overloaded, but can't reproduce this issue... May be you can suggest some
other "secrets" how you reproduce the issue. In any case ConsoleConfiguration is
necessary to update to get it threads safe. There are some operations on CC which should
wait till others end it's work - so these changes are necessary. Also is necessary try
to reproduce the issue programmatically with junit test.
Could not instantiate dialect class HibernateException when Database
in CC is expanded
--------------------------------------------------------------------------------------
Key: JBIDE-8192
URL:
https://issues.jboss.org/browse/JBIDE-8192
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: Help
Affects Versions: 3.1.x
Environment: JBDS 4.0.0.CR1 H88, Linux 64
Reporter: Jiri Peterka
Assignee: Vitali Yemialyanchyk
Fix For: LATER
For example when creating dynamic web project and hibernate console (for precise steps
see JBIDE-8189) when trying to expand HB CC -> Database for the FIRST TIME there is an
HibernateException (see below). After "Rebuild Configuration" everything goes to
normal. Exception is not always here but I saw it several times during few days.
org.hibernate.HibernateException: Could not instantiate dialect class
at
org.hibernate.dialect.resolver.DialectFactory.constructDialect(DialectFactory.java:163)
at org.hibernate.dialect.resolver.DialectFactory.buildDialect(DialectFactory.java:109)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:146)
at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2163)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2155)
at
org.hibernate.eclipse.console.workbench.LazyDatabaseSchemaWorkbenchAdapter$2.execute(LazyDatabaseSchemaWorkbenchAdapter.java:110)
at
org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:63)
at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:72)
at
org.hibernate.eclipse.console.workbench.LazyDatabaseSchemaWorkbenchAdapter.readDatabaseSchema(LazyDatabaseSchemaWorkbenchAdapter.java:107)
at
org.hibernate.eclipse.console.workbench.LazyDatabaseSchemaWorkbenchAdapter.getChildren(LazyDatabaseSchemaWorkbenchAdapter.java:63)
at
org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:106)
at
org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:235)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.ClassCastException: org.hibernate.dialect.HSQLDialect cannot be cast
to org.hibernate.dialect.Dialect
at
org.hibernate.dialect.resolver.DialectFactory.constructDialect(DialectFactory.java:157)
... 12 more
rebuild
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira