Read and respond to this message at: 
https://sourceforge.net/forum/message.php?msg_id=4508044
By: cbonar

Hi,

I've a class that inherits from the 'set' built-in class :

def class Toto( Tutu, set ):
    def __init__(self):
        set.__init__(self)

When I select the class name 'Toto' in eclipse and I choose the context menu
"Refactoring">"Override/Implement methods...", I've many successive dialog boxes
with the following error, before I can finally get the refactoring screen with
set's method names missing (see screenshot here
: http://img260.imageshack.us/img260/4625/pydevoverimplerrorhh1.png).

What do I do wrong ?


Problems occurred when invoking code from plug-in: "org.eclipse.jface".

java.lang.NullPointerException
        at 
org.python.pydev.refactoring.ast.adapters.FunctionArgAdapter.getSignature(Fu
nctionArgAdapter.java:66)
        at 
org.python.pydev.refactoring.ast.adapters.FunctionDefAdapter.getSignature(Fu
nctionDefAdapter.java:36)
        at 
org.python.pydev.refactoring.ui.model.overridemethods.FunctionTreeNode.getLa
bel(FunctionTreeNode.java:24)
        at 
org.python.pydev.refactoring.ui.model.tree.TreeLabelProvider.getText(TreeLab
elProvider.java:26)
        at 
org.eclipse.jface.viewers.StructuredViewer.buildLabel(StructuredViewer.java:
2102)
        at 
org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:258)
        at 
org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(Abst
ractTreeViewer.java:95)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.core.runtime.Platform.run(Platform.java:843)
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
        at 
org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer
.java:849)
        at 
org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(Struct
uredViewer.java:465)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.core.runtime.Platform.run(Platform.java:843)
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
        at 
org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:
1955)
        at 
org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeView
er.java:753)
        at 
org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:7
31)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
        at 
org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeView
er.java:705)
        at 
org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:892)
        at 
org.eclipse.jface.viewers.AbstractTreeViewer.internalExpandToLevel(AbstractT
reeViewer.java:1497)
        at 
org.eclipse.jface.viewers.AbstractTreeViewer.internalExpandToLevel(AbstractT
reeViewer.java:1507)
        at 
org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:1
289)
        at 
org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVie
wer.java:1323)
        at 
org.eclipse.jface.viewers.CheckboxTreeViewer.preservingSelection(CheckboxTre
eViewer.java:371)
        at 
org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer
.java:1277)
        at 
org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:250)
        at 
org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:15
42)
        at 
org.python.pydev.refactoring.ui.pages.OverrideMethodsPage.createTreeViewer(O
verrideMethodsPage.java:193)
        at 
org.python.pydev.refactoring.ui.pages.OverrideMethodsPage.createTreeComp(Ove
rrideMethodsPage.java:149)
        at 
org.python.pydev.refactoring.ui.pages.OverrideMethodsPage.createMainComp(Ove
rrideMethodsPage.java:88)
        at 
org.python.pydev.refactoring.ui.pages.OverrideMethodsPage.createControl(Over
rideMethodsPage.java:198)
        at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:180)
        at 
org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:6
14)
        at 
org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:502)
        at org.eclipse.jface.window.Window.create(Window.java:426)
        at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1124)
        at org.eclipse.jface.window.Window.open(Window.java:785)
        at 
org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation$1.run(Refactor
ingWizardOpenOperation.java:132)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
        at 
org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(Refactorin
gWizardOpenOperation.java:145)
        at 
org.python.pydev.refactoring.ui.actions.internal.AbstractRefactoringAction.o
penWizard(AbstractRefactoringAction.java:94)
        at 
org.python.pydev.refactoring.ui.actions.internal.AbstractRefactoringAction.r
un(AbstractRefactoringAction.java:109)
        at 
org.python.pydev.refactoring.ui.actions.OverrideMethodsAction.run(OverrideMe
thodsAction.java:11)
        at 
org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:254)
        at 
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(Action
ContributionItem.java:539)
        at 
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionI
tem.java:488)
        at 
org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContribu
tionItem.java:400)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3180)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2856)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
        at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at 
org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
        at 
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.
java:78)
        at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
EclipseAppLauncher.java:92)
        at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAp
pLauncher.java:68)
        at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
        at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
        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:597)
        at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
        at org.eclipse.core.launcher.Main.run(Main.java:977)
        at org.eclipse.core.launcher.Main.main(Main.java:952)

eclipse.buildId=M20060921-0945
java.version=1.6.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=fr_FR
Command-line arguments:  -os linux -ws gtk -arch x86


______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit: 
https://sourceforge.net/forum/unmonitor.php?forum_id=293649

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Pydev-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pydev-users

Reply via email to