This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 34973

Summary: tried to have external edito support on net 3,5.. this was the result
Product: obsolete Reporter: siddhu <siddhu>
Component: externaleditorAssignee: _ gordonp <gordonp>
Status: RESOLVED DUPLICATE    
Severity: blocker    
Priority: P3    
Version: 3.x   
Hardware: PC   
OS: Windows ME/2000   
Issue Type: DEFECT Exception Reporter:
Attachments: logs

Description siddhu 2003-07-17 00:33:57 UTC
org.netbeans.modules.externaleditor.ExtEdException:
CreateProcess: gvim -fn "Courier New,ANSI_CHARSET"
-mf Arial,ANSI_CHARSET -fg #000000 -bg #ffffff
-xrm "*menuBar*foreground: #000000" -xrm
"*menuBar*background: #cccccc" -xrm
"*toolBar*background: #cccccc"
-nb:localhost:3219:changeme error=2
	at
org.netbeans.modules.externaleditor.ExtEdConnection.launch(ExtEdConnection.java:783)
	at
org.netbeans.modules.externaleditor.ExtEdConnection.addClient(ExtEdConnection.java:619)
	at
org.netbeans.modules.externaleditor.ExtEdProxier.<init>(ExtEdProxier.java:56)
	at
org.netbeans.modules.externaleditor.ExtEdKit.getProxy(ExtEdKit.java:442)
	at
org.netbeans.modules.externaleditor.ExtEdKit$3.propertyChange(ExtEdKit.java:611)
	at
javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:264)
	at
javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:232)
	at
javax.swing.JComponent.firePropertyChange(JComponent.java:3814)
	at
org.openide.text.QuietEditorPane.firePropertyChange(QuietEditorPane.java:42)
	at
javax.swing.text.JTextComponent.setDocument(JTextComponent.java:381)
	at
javax.swing.JEditorPane.setEditorKit(JEditorPane.java:945)
	at
org.openide.text.CloneableEditor.initialize(CloneableEditor.java:172)
	at
org.openide.text.CloneableEditor.componentShowing(CloneableEditor.java:151)
	at
org.openide.windows.WindowManager.componentShowing(WindowManager.java:208)
	at
org.netbeans.core.windows.WindowManagerImpl.componentShowing(WindowManagerImpl.java:853)
	at
org.netbeans.core.windows.WorkspaceImpl.addToShownTcs(WorkspaceImpl.java:589)
	at
org.netbeans.core.windows.ModeImpl$1.performCommand(ModeImpl.java:494)
	at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:195)
	at
org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:89)
	at
org.netbeans.core.windows.ModeImpl.doDockInto(ModeImpl.java:479)
	at
org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:418)
	at
org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:404)
	at
org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:392)
	at
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.doOpen(WindowManagerImpl.java:1632)
	at
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.open(WindowManagerImpl.java:1589)
	at
org.openide.windows.TopComponent.open(TopComponent.java:217)
	at
org.openide.text.CloneableEditor.open(CloneableEditor.java:275)
	at
org.netbeans.core.windows.layers.TCRefImpl.performCommand(TCRefImpl.java:157)
	at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:195)
	at
org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:89)
	at
org.netbeans.core.windows.layers.TCRefImpl.updateMode(TCRefImpl.java:209)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.addComponents(ModeData.java:830)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateComponents(ModeData.java:666)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateAll(ModeData.java:414)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.loadDataSection(ModeData.java:1260)
	at
org.netbeans.core.windows.ModeImpl.ensureSectionLoaded(ModeImpl.java:2402)
	at
org.netbeans.core.windows.ModeImpl.setVisible(ModeImpl.java:1318)
	at
org.netbeans.core.windows.WorkspaceVisibilityManager.setModesVisibility(WorkspaceVisibilityManager.java:544)
	at
org.netbeans.core.windows.WorkspaceVisibilityManager.processModes(WorkspaceVisibilityManager.java:381)
	at
org.netbeans.core.windows.WorkspaceVisibilityManager.doSetVisible(WorkspaceVisibilityManager.java:187)
	at
org.netbeans.core.windows.WorkspaceVisibilityManager.performCommand(WorkspaceVisibilityManager.java:110)
	at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:195)
	at
org.netbeans.core.windows.DeferredPerformer.stateChanged(DeferredPerformer.java:159)
	at
org.netbeans.core.windows.StateManager.fireStateChanged(StateManager.java:128)
	at
org.netbeans.core.windows.StateManager.setVisibilityState(StateManager.java:153)
	at
org.netbeans.core.windows.StateManager.propertyChange(StateManager.java:175)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:330)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:257)
	at
java.awt.Component.firePropertyChange(Component.java:6729)
	at
org.netbeans.core.windows.MainWindow.doShowWindow(MainWindow.java:190)
	at
org.netbeans.core.windows.MainWindow.access$100(MainWindow.java:51)
	at
org.netbeans.core.windows.MainWindow$2.run(MainWindow.java:165)
	at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
	at
java.awt.EventQueue.dispatchEvent(EventQueue.java:448)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
	at
java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
java.io.IOException: CreateProcess: gvim -fn
"Courier New,ANSI_CHARSET" -mf Arial,ANSI_CHARSET
-fg #000000 -bg #ffffff -xrm "*menuBar*foreground:
#000000" -xrm "*menuBar*background: #cccccc" -xrm
"*toolBar*background: #cccccc"
-nb:localhost:3219:changeme error=2
	at java.lang.Win32Process.create(Native Method)
	at
java.lang.Win32Process.<init>(Win32Process.java:63)
	at java.lang.Runtime.execInternal(Native Method)
	at java.lang.Runtime.exec(Runtime.java:566)
	at java.lang.Runtime.exec(Runtime.java:491)
	at
org.netbeans.modules.externaleditor.ExtEdConnection.launch(ExtEdConnection.java:781)
	at
org.netbeans.modules.externaleditor.ExtEdConnection.addClient(ExtEdConnection.java:619)
	at
org.netbeans.modules.externaleditor.ExtEdProxier.<init>(ExtEdProxier.java:56)
	at
org.netbeans.modules.externaleditor.ExtEdKit.getProxy(ExtEdKit.java:442)
	at
org.netbeans.modules.externaleditor.ExtEdKit$3.propertyChange(ExtEdKit.java:611)
	at
javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:264)
	at
javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:232)
	at
javax.swing.JComponent.firePropertyChange(JComponent.java:3814)
	at
org.openide.text.QuietEditorPane.firePropertyChange(QuietEditorPane.java:42)
	at
javax.swing.text.JTextComponent.setDocument(JTextComponent.java:381)
	at
javax.swing.JEditorPane.setEditorKit(JEditorPane.java:945)
	at
org.openide.text.CloneableEditor.initialize(CloneableEditor.java:172)
	at
org.openide.text.CloneableEditor.componentShowing(CloneableEditor.java:151)
	at
org.openide.windows.WindowManager.componentShowing(WindowManager.java:208)
	at
org.netbeans.core.windows.WindowManagerImpl.componentShowing(WindowManagerImpl.java:853)
	at
org.netbeans.core.windows.WorkspaceImpl.addToShownTcs(WorkspaceImpl.java:589)
	at
org.netbeans.core.windows.ModeImpl$1.performCommand(ModeImpl.java:494)
	at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:195)
	at
org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:89)
	at
org.netbeans.core.windows.ModeImpl.doDockInto(ModeImpl.java:479)
	at
org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:418)
	at
org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:404)
	at
org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:392)
	at
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.doOpen(WindowManagerImpl.java:1632)
	at
org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.open(WindowManagerImpl.java:1589)
	at
org.openide.windows.TopComponent.open(TopComponent.java:217)
	at
org.openide.text.CloneableEditor.open(CloneableEditor.java:275)
	at
org.netbeans.core.windows.layers.TCRefImpl.performCommand(TCRefImpl.java:157)
	at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:195)
	at
org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:89)
	at
org.netbeans.core.windows.layers.TCRefImpl.updateMode(TCRefImpl.java:209)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.addComponents(ModeData.java:830)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateComponents(ModeData.java:666)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.updateAll(ModeData.java:414)
	at
org.netbeans.core.windows.layers.ModeData$CookiesImpl.loadDataSection(ModeData.java:1260)
	at
org.netbeans.core.windows.ModeImpl.ensureSectionLoaded(ModeImpl.java:2402)
	at
org.netbeans.core.windows.ModeImpl.setVisible(ModeImpl.java:1318)
	at
org.netbeans.core.windows.WorkspaceVisibilityManager.setModesVisibility(WorkspaceVisibilityManager.java:544)
	at
org.netbeans.core.windows.WorkspaceVisibilityManager.processModes(WorkspaceVisibilityManager.java:381)
	at
org.netbeans.core.windows.WorkspaceVisibilityManager.doSetVisible(WorkspaceVisibilityManager.java:187)
	at
org.netbeans.core.windows.WorkspaceVisibilityManager.performCommand(WorkspaceVisibilityManager.java:110)
	at
org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:195)
	at
org.netbeans.core.windows.DeferredPerformer.stateChanged(DeferredPerformer.java:159)
	at
org.netbeans.core.windows.StateManager.fireStateChanged(StateManager.java:128)
	at
org.netbeans.core.windows.StateManager.setVisibilityState(StateManager.java:153)
	at
org.netbeans.core.windows.StateManager.propertyChange(StateManager.java:175)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:330)
	at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:257)
	at
java.awt.Component.firePropertyChange(Component.java:6729)
	at
org.netbeans.core.windows.MainWindow.doShowWindow(MainWindow.java:190)
	at
org.netbeans.core.windows.MainWindow.access$100(MainWindow.java:51)
[catch] at
org.netbeans.core.windows.MainWindow$2.run(MainWindow.java:165)
	at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
	at
java.awt.EventQueue.dispatchEvent(EventQueue.java:448)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
	at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
	at
java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
Comment 1 siddhu 2003-07-17 00:35:08 UTC
Created attachment 11013 [details]
logs
Comment 2 Marian Mirilovic 2003-07-18 12:51:38 UTC
I don't know who is responsible for Exaternal Editor module, maybe you
must to file bug aggainst bugtraq category forte4j/external editor....

reassigne to editor for help and evaluation, thanks.
Comment 3 Jan Lahoda 2003-07-18 13:55:21 UTC
reassiging to the externaleditor module.
Comment 4 _ gordonp 2003-07-18 15:01:06 UTC
The ExtEdException is thrown if an IOException is
thrown from Runtime.exec(). Do you have gvim on your
PC (the OS says Windows 2000)? What version of gvim
was it and was it compiled with NetBeans support?

The External Editor is almost completely untested on
Windows platforms, especially with gvim. Its your
responsibility to provide gvim and to make sure its
compiled with the proper flags. Last I'd heard the
netbeans support didn't even compile on Windows, but
that has probably changed for Vim 6.2.
Comment 5 _ gordonp 2004-02-05 16:06:16 UTC

*** This issue has been marked as a duplicate of 39637 ***