I hope, I have an answer.
I've been fighting similar behavior for a week blaming SVN and eclipse for
all of my problems. As it turned out in my case, it was all my fault.
I created a new project by copying most of the information from the old one.
I didn't put it under SVN and
removed all the .svn directories from the source tree.
From that point on any SVN update would throw an NPE in
org.tigris.subversion.subclipse.ui.decorator.SVNLightweightDecorator.decorateTextLabel
and give up on all the projects in the workspace that followed.
I recreated my unversioned project from scratch and SVN stopped freaking
out.
Eelke Blok wrote:
>
> Just happened again, after restarting Eclipse one of my projects is
> showing the root node with a question mark, all other icons in the
> tree do not have any decoration and the checkmark for the label
> decoration is off in the preferences dialogue. Below is the log from
> the start of the session, trying to re-enable the checkmark produces
> the same log entries as of "The SVN synchronization information for
> 'mscn3' has become corrupt or does not exist." I believe I have
> previously resolved this temporarily by doing an svn clean.
>
> !SESSION 2008-01-04 23:38:39.135
> -----------------------------------------------
> eclipse.buildId=I20070625-1500
> java.version=1.5.0_13
> java.vendor=Apple Inc.
> BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
> Framework arguments: -keyring /Users/eelke/.eclipse_keyring -showlocation
> Command-line arguments: -os macosx -ws carbon -arch x86 -keyring
> /Users/eelke/.eclipse_keyring -consoleLog -showlocation
>
> !ENTRY org.eclipse.jface 2 0 2008-01-04 23:39:47.034
> !MESSAGE Keybinding conflicts occurred. They may interfere with
> normal accelerator operation.
> !SUBENTRY 1 org.eclipse.jface 2 0 2008-01-04 23:39:47.035
> !MESSAGE A conflict occurred for ALT+COMMAND+Q P:
> Binding(ALT+COMMAND+Q P,
> ParameterizedCommand(Command(org.eclipse.jdt.ui.PackageExplorer,Java
> Package Explorer,
> Show the Package Explorer,
> Category(org.eclipse.ui.category.views,Views,Commands for opening
> views,true),
> org.eclipse.ui.internal.registry.ShowViewHandler_at_e06d6c,
> ,,true),null),
> org.eclipse.ui.defaultAcceleratorConfiguration,
> org.eclipse.ui.contexts.window,,carbon,system)
> Binding(ALT+COMMAND+Q P,
> ParameterizedCommand(Command(org.eclipse.php.ui.explorer,PHP Script
> Explorer,
> Show the Script Explorer,
> Category(org.eclipse.ui.category.views,Views,Commands for opening
> views,true),
> org.eclipse.ui.internal.registry.ShowViewHandler_at_2fcde7,
> ,,true),null),
> org.eclipse.ui.defaultAcceleratorConfiguration,
> org.eclipse.ui.contexts.window,,carbon,system)
>
> !ENTRY org.tigris.subversion.subclipse.core 4 -6 2008-01-04 23:40:19.518
> !MESSAGE The SVN synchronization information for 'mscn3' has become
> corrupt or does not exist.
>
> !ENTRY org.eclipse.ui.workbench 4 2 2008-01-04 23:40:19.527
> !MESSAGE Problems occurred when invoking code from plug-in:
> "org.eclipse.ui.workbench".
> !STACK 0
> java.lang.NullPointerException
> at
> org.tigris.subversion.subclipse.ui.decorator.SVNLightweightDecorator.decorateTextLabel(SVNLightweightDecorator.java:362)
> at
> org.tigris.subversion.subclipse.ui.decorator.SVNLightweightDecorator.decorate(SVNLightweightDecorator.java:305)
> at
> org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:253)
> at
> org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:71)
> 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.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:336)
> at
> org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:322)
> at
> org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:369)
> at
> org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:329)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
> !ENTRY org.eclipse.ui 4 4 2008-01-04 23:40:19.539
> !MESSAGE Exception in Decorator
>
> !ENTRY org.eclipse.ui 4 4 2008-01-04 23:40:19.545
> !MESSAGE java.lang.NullPointerException
> !STACK 0
> java.lang.NullPointerException
> at
> org.tigris.subversion.subclipse.ui.decorator.SVNLightweightDecorator.decorateTextLabel(SVNLightweightDecorator.java:362)
> at
> org.tigris.subversion.subclipse.ui.decorator.SVNLightweightDecorator.decorate(SVNLightweightDecorator.java:305)
> at
> org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:253)
> at
> org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:71)
> 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.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:336)
> at
> org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:322)
> at
> org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:369)
> at
> org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:329)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_subclipse.tigris.org
> For additional commands, e-mail: users-help_at_subclipse.tigris.org
>
>
>
--
View this message in context: http://www.nabble.com/Label-decoration-getting-disabled-tp14489747p15905212.html
Sent from the subclipse - users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subclipse.tigris.org
For additional commands, e-mail: users-help_at_subclipse.tigris.org
Received on 2008-03-07 21:27:41 CET