Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » "Ignored reentrant call while viewer is busy"?
"Ignored reentrant call while viewer is busy"? [message #331289] Fri, 29 August 2008 01:10 Go to next message
Paul E. Keyser is currently offline Paul E. KeyserFriend
Messages: 878
Registered: July 2009
Senior Member
R3.3; WinXP

In a Table with SWT.VIRTUAL, when the user (under some
not-yet-fully-characterized situations) selects an item, I see this
call-stack, which I do not understand. What is the problem?

thanks,
Paul

!ENTRY org.eclipse.jface 2 0 2008-08-28 21:05:17.515
!MESSAGE Ignored reentrant call while viewer is busy. This is only
logged once per viewer instance, but similar calls will still be ignored.
!STACK 0
java.lang.RuntimeException
at org.eclipse.jface.viewers.ColumnViewer.isBusy(ColumnViewer.j ava:79)
at
org.eclipse.jface.viewers.AbstractTableViewer.replace(Abstra ctTableViewer.java:1035)
at
com.ibm.udat.statistics.view.impl.StatisticsViewerImpl$TypeC ontents.updateElement(StatisticsViewerImpl.java:621)
at
org.eclipse.jface.viewers.AbstractTableViewer$1.handleEvent( AbstractTableViewer.java:78)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:947)
at org.eclipse.swt.widgets.Table.checkData(Table.java:811)
at org.eclipse.swt.widgets.Table.checkData(Table.java:800)
at org.eclipse.swt.widgets.TableItem.getBounds(TableItem.java:2 20)
at
org.eclipse.jface.viewers.TableViewerRow.getBounds(TableView erRow.java:44)
at org.eclipse.jface.viewers.ViewerCell.getBounds(ViewerCell.ja va:83)
at
org.eclipse.jface.viewers.OwnerDrawLabelProvider.update(Owne rDrawLabelProvider.java:185)
at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn. java:135)
at
org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(A bstractTableViewer.java:386)
at
org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRun nable.run(StructuredViewer.java:466)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:857)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:19 3)
at
org.eclipse.jface.viewers.StructuredViewer.refreshItem(Struc turedViewer.java:1479)
at
org.eclipse.jface.viewers.AbstractTableViewer.replace(Abstra ctTableViewer.java:1038)
at
com.ibm.udat.statistics.view.impl.StatisticsViewerImpl$TypeC ontents.updateElement(StatisticsViewerImpl.java:621)
at
org.eclipse.jface.viewers.AbstractTableViewer.virtualSetSele ctionToWidget(AbstractTableViewer.java:954)
at
org.eclipse.jface.viewers.AbstractTableViewer.setSelectionTo Widget(AbstractTableViewer.java:866)
at
org.eclipse.jface.viewers.StructuredViewer.setSelectionToWid get(StructuredViewer.java:1683)
at
org.eclipse.jface.viewers.StructuredViewer.setSelection(Stru cturedViewer.java:1639)
at org.eclipse.jface.viewers.TableViewer.setSelection(TableView er.java:151)
at
com.ibm.udat.statistics.view.impl.StatisticsViewerImpl.refre shViewers(StatisticsViewerImpl.java:275)
at
com.ibm.udat.statistics.view.impl.StatisticsViewerImpl$1.wid getSelected(StatisticsViewerImpl.java:174)
Re: "Ignored reentrant call while viewer is busy"? [message #331337 is a reply to message #331289] Tue, 02 September 2008 13:29 Go to previous message
Eclipse UserFriend
Originally posted by: richkulp.us.NO_SPAM.ibm.com

My guess is because you are already in a replace (which probably marks
the viewer as busy) and you can't do another replace until the previous
is finished.

> !ENTRY org.eclipse.jface 2 0 2008-08-28 21:05:17.515
> !MESSAGE Ignored reentrant call while viewer is busy. This is only
> logged once per viewer instance, but similar calls will still be ignored.
> !STACK 0
> java.lang.RuntimeException
> at org.eclipse.jface.viewers.ColumnViewer.isBusy(ColumnViewer.j ava:79)
> at
>>>>>> org.eclipse.jface.viewers.AbstractTableViewer.replace(Abstra ctTableViewer.java:1035)
>
> at
> com.ibm.udat.statistics.view.impl.StatisticsViewerImpl$TypeC ontents.updateElement(StatisticsViewerImpl.java:621)
>
> at
.
.
.
> org.eclipse.jface.viewers.StructuredViewer.refreshItem(Struc turedViewer.java:1479)
>
> at
>>>>>> org.eclipse.jface.viewers.AbstractTableViewer.replace(Abstra ctTableViewer.java:1038)
>
> at
> com.ibm.udat.statistics.view.impl.StatisticsViewerImpl$TypeC ontents.updateElement(StatisticsViewerImpl.java:621)
>

--
Thanks,
Rich Kulp
Previous Topic:Re: can dynamic menus exist in global menubar?
Next Topic:Plugin Preferences Help
Goto Forum:
  


Current Time: Tue Jul 16 14:03:51 GMT 2024

Powered by FUDForum. Page generated in 0.02601 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top