[hibernate-issues] [Hibernate-JIRA] Created: (HBX-829) Exception in QueryPageViewer
Mike haller (JIRA)
noreply at atlassian.com
Wed Nov 22 08:12:06 EST 2006
Exception in QueryPageViewer
----------------------------
Key: HBX-829
URL: http://opensource.atlassian.com/projects/hibernate/browse/HBX-829
Project: Hibernate Tools
Type: Bug
Components: eclipse
Versions: 3.2beta8
Reporter: Mike haller
If POJOs require thirdparty libraries which are not added to the classpath in the Hibernate Configuration, a lot of Exceptions occur. However, one of them is extremely annoying when it occurs as it is shown for *each* returned object in a HQL query result viewer. It is not possible to quit Eclipse in a clean way any more as the error message keeps popping up.
I suggest to catch problems occuring in the label provider and show them *once* in the problems view.
!ENTRY org.eclipse.jface 4 2 2006-11-22 13:48:00.053
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
!STACK 0
java.lang.NoClassDefFoundError: org/apache/commons/lang/builder/ToStringBuilder
at com.example.SomePojo.toString(SomePojo.java:201)
at org.hibernate.eclipse.console.views.QueryPageViewer$LabelProviderImpl.getColumnText(QueryPageViewer.java:77)
at org.eclipse.jface.viewers.TableViewer.doUpdateItem(TableViewer.java:486)
at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:465)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:843)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1955)
at org.eclipse.jface.viewers.TableViewer.createItem(TableViewer.java:350)
at org.eclipse.jface.viewers.TableViewer.internalRefreshAll(TableViewer.java:923)
at org.eclipse.jface.viewers.TableViewer.internalRefresh(TableViewer.java:818)
at org.eclipse.jface.viewers.TableViewer.internalRefresh(TableViewer.java:807)
at org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredViewer.java:1388)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1323)
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1386)
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1345)
at org.eclipse.jface.viewers.TableViewer.inputChanged(TableViewer.java:767)
at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:250)
at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1542)
at org.hibernate.eclipse.console.views.QueryPageViewer.createTable(QueryPageViewer.java:208)
at org.hibernate.eclipse.console.views.QueryPageViewer.createControl(QueryPageViewer.java:187)
at org.hibernate.eclipse.console.views.QueryPageViewer.<init>(QueryPageViewer.java:145)
at org.hibernate.eclipse.console.views.QueryPageTabView.rebuild(QueryPageTabView.java:109)
at org.hibernate.eclipse.console.views.QueryPageTabView.createPartControl(QueryPageTabView.java:151)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list