[udig-devel] RC12: no layers selected on startup

Tore Halset halset at pvv.ntnu.no
Tue Oct 2 12:08:47 PDT 2007


Hello.

I have tested this on a MacPro 3GHz 2x2 core xeon and a PowerBook 15"  
with 1.25GHz G4. Both with latest OS X and all updates. Both machines  
had workspaces from RC11 and both behaved equally.

Here are a stacktrace from the log file that might be related.
!ENTRY org.eclipse.jface 2 0 2007-10-02 20:53:46.313
!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.java:79)
         at org.eclipse.jface.viewers.ColumnViewer.refresh 
(ColumnViewer.java:507)
         at org.eclipse.jface.viewers.StructuredViewer.refresh 
(StructuredViewer.java:1415)
         at net.refractions.udig.project.ui.internal.LayersView$6.run 
(LayersView.java:482)
         at net.refractions.udig.ui.PlatformGIS$2.run 
(PlatformGIS.java:253)
         at org.eclipse.swt.widgets.RunnableLock.run 
(RunnableLock.java:35)
         at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages 
(Synchronizer.java:123)
         at org.eclipse.swt.widgets.Display.runAsyncMessages 
(Display.java:3212)
         at org.eclipse.swt.widgets.Display.readAndDispatch 
(Display.java:2956)
         at  
net.refractions.udig.ui.UDIGDisplaySafeCondition.displayAwait 
(UDIGDisplaySafeCondition.java:99)
         at net.refractions.udig.ui.UDIGDisplaySafeCondition.doAwait 
(UDIGDisplaySafeCondition.java:71)
         at net.refractions.udig.ui.UDIGDisplaySafeLock.wait 
(UDIGDisplaySafeLock.java:309)
         at net.refractions.udig.ui.UDIGDisplaySafeLock.lock 
(UDIGDisplaySafeLock.java:274)
         at net.refractions.udig.ui.UDIGDisplaySafeLock.lock 
(UDIGDisplaySafeLock.java:264)
         at  
net.refractions.udig.project.internal.impl.LayerImpl.getGeoResources 
(LayerImpl.java:543)
         at  
net.refractions.udig.project.internal.impl.LayerImpl.hasResource 
(LayerImpl.java:870)
         at  
net.refractions.udig.project.ui.internal.LayerGeneratedGlyphDecorator.la 
bel(LayerGeneratedGlyphDecorator.java:294)
         at  
net.refractions.udig.project.ui.internal.LayerGeneratedGlyphDecorator.de 
corateText(LayerGeneratedGlyphDecorator.java:577)
         at  
org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateText( 
FullDecoratorDefinition.java:134)
         at  
org.eclipse.ui.internal.decorators.FullTextDecoratorRunnable.run 
(FullTextDecoratorRunnable.java:26)
         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.decorators.DecoratorManager.safeDecorateText 
(DecoratorManager.java:357)
         at  
org.eclipse.ui.internal.decorators.DecoratorManager.decorateText 
(DecoratorManager.java:313)
         at org.eclipse.jface.viewers.DecoratingLabelProvider.getText 
(DecoratingLabelProvider.java:133)
         at  
net.refractions.udig.project.ui.AdapterFactoryLabelProviderDecorator.get 
Text(AdapterFactoryLabelProviderDecorator.java:70)
         at  
org.eclipse.jface.viewers.DecoratingLabelProvider.updateLabel 
(DecoratingLabelProvider.java:351)
         at  
org.eclipse.jface.viewers.WrappedViewerLabelProvider.update 
(WrappedViewerLabelProvider.java:183)
         at org.eclipse.jface.viewers.ViewerColumn.refresh 
(ViewerColumn.java:135)
         at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem 
(AbstractTreeViewer.java:911)
         at org.eclipse.jface.viewers.AbstractTreeViewer 
$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:97)
         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: 
193)
         at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem 
(AbstractTreeViewer.java:988)
         at org.eclipse.jface.viewers.StructuredViewer 
$UpdateItemSafeRunnable.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: 
193)
         at org.eclipse.jface.viewers.StructuredViewer.updateItem 
(StructuredViewer.java:2026)
         at  
org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren 
(AbstractTreeViewer.java:2600)
         at  
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct 
(AbstractTreeViewer.java:1826)
         at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct 
(TreeViewer.java:692)
         at  
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh 
(AbstractTreeViewer.java:1801)
         at  
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh 
(AbstractTreeViewer.java:1757)
         at org.eclipse.jface.viewers.StructuredViewer$8.run 
(StructuredViewer.java:1460)
         at  
org.eclipse.jface.viewers.StructuredViewer.preservingSelection 
(StructuredViewer.java:1368)
         at org.eclipse.jface.viewers.TreeViewer.preservingSelection 
(TreeViewer.java:378)
         at  
org.eclipse.jface.viewers.StructuredViewer.preservingSelection 
(StructuredViewer.java:1330)
         at  
org.eclipse.jface.viewers.CheckboxTreeViewer.preservingSelection 
(CheckboxTreeViewer.java:371)
         at org.eclipse.jface.viewers.StructuredViewer.refresh 
(StructuredViewer.java:1458)
         at org.eclipse.jface.viewers.ColumnViewer.refresh 
(ColumnViewer.java:514)
         at  
org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider 
$ViewerRefresh.refresh(AdapterFactoryContentProvider.java:476)
         at  
org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider 
$ViewerRefresh.run(AdapterFactoryContentProvider.java:451)
         at org.eclipse.swt.widgets.RunnableLock.run 
(RunnableLock.java:35)
         at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages 
(Synchronizer.java:123)
         at org.eclipse.swt.widgets.Display.runAsyncMessages 
(Display.java:3212)
         at org.eclipse.swt.widgets.Display.readAndDispatch 
(Display.java:2956)
         at org.eclipse.jface.operation.ModalContext 
$ModalContextThread.block(ModalContext.java:158)
         at org.eclipse.jface.operation.ModalContext.run 
(ModalContext.java:326)
         at org.eclipse.jface.dialogs.ProgressMonitorDialog.run 
(ProgressMonitorDialog.java:495)
         at net.refractions.udig.ui.PlatformGIS$3.run 
(PlatformGIS.java:359)
         at org.eclipse.swt.widgets.RunnableLock.run 
(RunnableLock.java:35)
         at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages 
(Synchronizer.java:123)
         at org.eclipse.swt.widgets.Display.runAsyncMessages 
(Display.java:3212)
         at org.eclipse.swt.widgets.Display.readAndDispatch 
(Display.java:2956)
         at org.eclipse.ui.internal.Workbench.runEventLoop 
(Workbench.java:2389)
         at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
         at org.eclipse.ui.internal.Workbench.access$4(Workbench.java: 
2219)
         at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
         at  
org.eclipse.core.databinding.observable.Realm.runWithDefault 
(Realm.java:289)
         at org.eclipse.ui.internal.Workbench.createAndRunWorkbench 
(Workbench.java:461)
         at org.eclipse.ui.PlatformUI.createAndRunWorkbench 
(PlatformUI.java:149)
         at net.refractions.udig.internal.ui.UDIGApplication.run 
(UDIGApplication.java:41)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)

I have tried to delete the workspace (on the PowerBook) and start all  
over. It looks okay, but the Map tab are not open after restarting  
uDig. The log does not have any information.

  - Tore.

On Oct 2, 2007, at 20:04, Jesse Eichar wrote:

> So I'm not getting this behaviour on my machine and I am on RC12.   
> Are you using an existing (older) workspace?  I have a dual core  
> intel mac OSX.  All up to date.  You?
>
> Jesse
>
> On Oct 2, 2007, at 10:57 AM, Tore Halset wrote:
>
>> On Oct 2, 2007, at 19:02, Jesse Eichar wrote:
>>
>>> This is unusual and happens very rarely.
>>
>> For me it happens every time I start RC12 and I have never seen it  
>> pre RC12.
>>
>>> What happens when you start checking/unchecking the layer?
>>
>> Checking an active layer that are not checked does not result in  
>> anything, the layer is still drawn. If I then uncheck the layer,  
>> it is removed from the view. After that the layer behaves normally  
>> until next start of RC12.
>>
>> Regards,
>>  - Tore.
>>
>>
>> _______________________________________________
>> User-friendly Desktop Internet GIS (uDig)
>> http://udig.refractions.net
>> http://lists.refractions.net/mailman/listinfo/udig-devel
>
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
>



More information about the udig-devel mailing list