Bug 33984 - NPE performing "Refresh Branches and Versions"
Summary: NPE performing "Refresh Branches and Versions"
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Team (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 2.1 RC3   Edit
Assignee: Platform-VCM-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: investigate
Depends on:
Blocks:
 
Reported: 2003-03-06 11:13 EST by Michael Valenta CLA
Modified: 2003-03-14 15:14 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Valenta CLA 2003-03-06 11:13:13 EST
I got the following NPE during a "Refresh Branches and Verions" The error was 
either caused by a bad state or resulted in a bad state such that trying to 
expand HEAD in the repo failed with the same exception. Restarting Eclipse 
fixed the problem. I have not been able to reproduce this.

java.lang.NullPointerException
at 
org.eclipse.team.internal.ccvs.core.resources.RemoteModule.createRemoteModules
(RemoteModule.java(Compiled Code))
at org.eclipse.team.internal.ccvs.core.client.Checkout.getRemoteModules
(Checkout.java:178)
at org.eclipse.team.internal.ccvs.core.resources.RemoteModule.getRemoteModules
(RemoteModule.java:54)
at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.members
(CVSRepositoryLocation.java(Compiled Code))
at org.eclipse.team.internal.ccvs.ui.repo.RepositoryRoot.getDefinedModulesCache
(RepositoryRoot.java:116)
at org.eclipse.team.internal.ccvs.ui.repo.RepositoryRoot.getDefinedModules
(RepositoryRoot.java:130)
at org.eclipse.team.internal.ccvs.ui.repo.RepositoryManager.getFoldersForTag
(RepositoryManager.java:210)
at org.eclipse.team.internal.ccvs.ui.model.CVSTagElement.internalGetChildren
(CVSTagElement.java:60)
at org.eclipse.team.internal.ccvs.ui.model.CVSModelElement$1.run
(CVSModelElement.java:40)
at org.eclipse.team.internal.ui.TeamUIPlugin$2.run(TeamUIPlugin.java:150)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java(Compiled 
Code))
at org.eclipse.team.internal.ui.TeamUIPlugin.runWithProgress
(TeamUIPlugin.java:147)
at org.eclipse.team.internal.ccvs.ui.CVSUIPlugin.runWithProgress
(CVSUIPlugin.java:229)
at org.eclipse.team.internal.ccvs.ui.model.CVSModelElement$2.run
(CVSModelElement.java:106)
at org.eclipse.team.internal.ccvs.ui.model.CVSModelElement.getChildren
(CVSModelElement.java:46)
at org.eclipse.team.internal.ccvs.ui.model.CVSModelElement.getChildren
(CVSModelElement.java:87)
at org.eclipse.team.internal.ccvs.ui.model.CVSModelElement.getChildren
(CVSModelElement.java:80)
at org.eclipse.ui.model.WorkbenchContentProvider.getChildren
(WorkbenchContentProvider.java:57)
at org.eclipse.team.internal.ccvs.ui.model.RemoteContentProvider.getChildren
(RemoteContentProvider.java:74)
at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren
(AbstractTreeViewer.java(Compiled Code))
at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren
(StructuredViewer.java(Compiled Code))
at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren
(AbstractTreeViewer.java(Compiled Code))
at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren
(AbstractTreeViewer.java(Compiled Code))
at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh
(AbstractTreeViewer.java(Compiled Code))
at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh
(AbstractTreeViewer.java(Compiled Code))
at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh
(AbstractTreeViewer.java(Compiled Code))
at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh
(AbstractTreeViewer.java(Compiled Code))
at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh
(AbstractTreeViewer.java(Compiled Code))
at org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredViewer.java
(Compiled Code))
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection
(StructuredViewer.java(Compiled Code))
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java
(Compiled Code))
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java
(Compiled Code))
at org.eclipse.team.internal.ccvs.ui.repo.RemoteViewPart.refreshViewer
(RemoteViewPart.java:372)
at org.eclipse.team.internal.ccvs.ui.repo.RepositoriesView$3.run
(RepositoriesView.java:80)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java
(Compiled Code))
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java
(Compiled Code))
at org.eclipse.jface.operation.ModalContext$ModalContextThread.block
(ModalContext.java(Compiled Code))
at org.eclipse.jface.operation.ModalContext$ModalContextThread.block
(ModalContext.java(Compiled Code))
at org.eclipse.jface.operation.ModalContext$ModalContextThread.block
(ModalContext.java(Compiled Code))
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:255)
at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:752)
at 
org.eclipse.team.internal.ccvs.ui.repo.RefreshRemoteProjectWizard.performFinish
(RefreshRemoteProjectWizard.java:103)
at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:602)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:315)
at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:417)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java
(Compiled Code))
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java(Compiled 
Code))
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java(Compiled Code))
at org.eclipse.jface.window.Window.runEventLoop(Window.java(Compiled Code))
at org.eclipse.jface.window.Window.open(Window.java:557)
at org.eclipse.team.internal.ccvs.ui.repo.RefreshRemoteProjectWizard.execute
(RefreshRemoteProjectWizard.java:68)
at org.eclipse.team.internal.ccvs.ui.repo.RefreshTagsAction.execute
(RefreshTagsAction.java:28)
at org.eclipse.team.internal.ccvs.ui.actions.CVSAction.run(CVSAction.java:69)
at org.eclipse.ui.actions.ActionDelegate.runWithEvent(ActionDelegate.java:71)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:456)
at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent
(ActionContributionItem.java(Compiled Code))
at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent
(ActionContributionItem.java(Compiled Code))
at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent
(ActionContributionItem.java(Compiled Code))
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java(Compiled 
Code))
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java(Compiled 
Code))
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java(Compiled 
Code))
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java(Compiled Code))
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java(Compiled Code))
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1251)
at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:845)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
at org.eclipse.core.launcher.Main.run(Main.java:703)
at org.eclipse.core.launcher.Main.main(Main.java:539)
Comment 1 Michael Valenta CLA 2003-03-11 16:07:16 EST
Should investigate for RC3
Comment 2 Michael Valenta CLA 2003-03-14 15:14:11 EST
Unable to reproduce