Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] CEditor bombs in M5

> 
> Thanks, Ed,
> 
> I'm downloading M5 now and will give it a try.  Should have an answer
> shortly after lunch.
> 

M5 will not work for the CDT, because of the introduction of a new classes like
IResourceProxyVisitor, that does not exist in 2.0.x

IResource.accept(IResourceProxy ...)

To fix this, more work is need it on the Core Model to implement
the missing functionnalities, ... not in the short term plan since we are busy
with the debugger .. 

> Doug Schaefer
> Senior Staff Software Engineer
> Rational - the software development company
> Ottawa (Kanata), Ontario, Canada
> 
> -----Original Message-----
> From: Ed Burnette [mailto:Ed.Burnette@xxxxxxx] 
> Sent: Monday, February 10, 2003 11:40 AM
> To: cdt-dev@xxxxxxxxxxx
> Subject: [cdt-dev] CEditor bombs in M5
> 
> With M5 and CDT20030127 (that's the latest build I could find) I'm getting a
> NPE in :
> 
> Thread [main] (Suspended (exception java.lang.NullPointerException))
> 	
> org.eclipse.cdt.internal.ui.editor.CEditor(org.eclipse.ui.editors.text.TextE
> ditor).createPartControl(org.eclipse.swt.widgets.Composite) line: 646
> 	
> org.eclipse.cdt.internal.ui.editor.CEditor.createPartControl(org.eclipse.swt
> .widgets.Composite) line: 686
> 	org.eclipse.ui.internal.PartPane$4.run() line: 138
> 	
> org.eclipse.core.internal.runtime.InternalPlatform.run(org.eclipse.core.runt
> ime.ISafeRunnable) line: 867
> 	
> org.eclipse.core.runtime.Platform.run(org.eclipse.core.runtime.ISafeRunnable
> ) line: 413
> 	
> org.eclipse.ui.internal.EditorPane(org.eclipse.ui.internal.PartPane).createC
> hildControl() line: 134
> 	
> org.eclipse.ui.internal.EditorPane(org.eclipse.ui.internal.PartPane).createC
> ontrol(org.eclipse.swt.widgets.Composite) line: 183
> 	
> org.eclipse.ui.internal.EditorWorkbook.createPage(org.eclipse.ui.internal.Ed
> itorPane) line: 393
> 	
> org.eclipse.ui.internal.EditorWorkbook.add(org.eclipse.ui.internal.LayoutPar
> t) line: 95
> 	
> org.eclipse.ui.internal.EditorArea.addEditor(org.eclipse.ui.internal.EditorP
> ane) line: 49
> 	
> org.eclipse.ui.internal.EditorPresentation.openEditor(org.eclipse.ui.IEditor
> Reference, boolean) line: 352
> 	org.eclipse.ui.internal.EditorManager$2.run() line: 556
> 
> It looks like createPartControl() is being called before
> createSourceViewer() so the decoration support is not initialized. It worked
> ok in M4. Before I spend a lot of time trying to debug it, has anybody else
> run into this problem?
> 
> I'm creating the editor page in a plug-in like this:
> 
> 	IEditorRegistry registry=
> PlatformUI.getWorkbench().getEditorRegistry();
> 	IEditorDescriptor desc = registry.getDefaultEditor(fileName);
> 	IEditorInput input = new ExternalEditorInput(storage);
> 	IEditorPart editor = page.openEditor(input, desc.getId());
> 
> 
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/cdt-dev
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/cdt-dev
> 


-- 
au revoir, alain
----
Aussi haut que l'on soit assis, on est toujours assis que sur son cul !!!



Back to the top