[udig-devel] RC12: no layers selected on startup
Jesse Eichar
jeichar at refractions.net
Tue Oct 2 13:53:07 PDT 2007
Yeah that it. I've fixed one case and now the checks seem to be
working. But I think there are others that need to be resolved
still. Thanks for the tip.
Jesse
On Oct 2, 2007, at 12:08 PM, Tore Halset wrote:
> 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.
> label(LayerGeneratedGlyphDecorator.java:294)
> at
> net.refractions.udig.project.ui.internal.LayerGeneratedGlyphDecorator.
> decorateText(LayerGeneratedGlyphDecorator.java:577)
> at
> org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateTex
> t(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.g
> etText(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
>>
>
> _______________________________________________
> 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