|
From: Robert <si...@gm...> - 2010-12-30 21:25:16
|
On 12/30/10 4:15 PM, Robert wrote: > I have an alias for jEdit (OSX) set to: > > alias je='open -a /Applications/jEdit.app' > > When I do: > > $ je somefile.py > > It opens two windows in jEdit. The first window has the correct file > name and path in the buffer list but is blank, and the second window > that opens contains the actual file. > > Does that alias need to be something else? > When I try to close the window with the "empty" file I get: java.lang.NullPointerException at org.gjt.sp.jedit.syntax.Chunk.<init>(Chunk.java:276) at org.gjt.sp.jedit.syntax.DisplayTokenHandler.createChunk(DisplayTokenHandler.java:184) at org.gjt.sp.jedit.syntax.DisplayTokenHandler.handleToken(DisplayTokenHandler.java:113) at org.gjt.sp.jedit.syntax.TokenMarker.handleRuleStart(TokenMarker.java:501) at org.gjt.sp.jedit.syntax.TokenMarker.markTokens(TokenMarker.java:162) at org.gjt.sp.jedit.buffer.JEditBuffer.markTokens(JEditBuffer.java:1356) at org.gjt.sp.jedit.textarea.ChunkCache.lineToChunkList(ChunkCache.java:786) at org.gjt.sp.jedit.textarea.ChunkCache.updateChunksUpTo(ChunkCache.java:668) at org.gjt.sp.jedit.textarea.ChunkCache.getLineInfo(ChunkCache.java:253) at org.gjt.sp.jedit.textarea.TextArea.invalidateLine(TextArea.java:1131) at org.gjt.sp.jedit.textarea.TextArea.invalidateSelectedLines(TextArea.java:5157) at org.gjt.sp.jedit.textarea.TextArea.selectNone(TextArea.java:1670) at org.gjt.sp.jedit.textarea.TextArea.setBuffer(TextArea.java:395) at org.gjt.sp.jedit.EditPane.setBuffer(EditPane.java:173) at org.gjt.sp.jedit.EditPane.setBuffer(EditPane.java:138) at org.gjt.sp.jedit.EditPane.bufferRemoved(EditPane.java:713) at org.gjt.sp.jedit.bufferset.BufferSet.removeBuffer(BufferSet.java:336) at org.gjt.sp.jedit.bufferset.BufferSetManager.removeBuffer(BufferSetManager.java:286) at org.gjt.sp.jedit.jEdit._closeBuffer(jEdit.java:1936) at org.gjt.sp.jedit.jEdit.closeBuffer(jEdit.java:1832) at org.gjt.sp.jedit.jEdit.closeBuffer(jEdit.java:1851) 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.gjt.sp.jedit.bsh.Reflect.invokeMethod(Reflect.java:134) at org.gjt.sp.jedit.bsh.Reflect.invokeStaticMethod(Reflect.java:98) at org.gjt.sp.jedit.bsh.Name.invokeMethod(Name.java:871) at org.gjt.sp.jedit.bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:75) at org.gjt.sp.jedit.bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102) at org.gjt.sp.jedit.bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47) at org.gjt.sp.jedit.bsh.BSHBlock.evalBlock(BSHBlock.java:130) at org.gjt.sp.jedit.bsh.BSHBlock.eval(BSHBlock.java:80) at org.gjt.sp.jedit.bsh.BshMethod.invokeImpl(BshMethod.java:362) at org.gjt.sp.jedit.bsh.BshMethod.invoke(BshMethod.java:258) at org.gjt.sp.jedit.bsh.BshMethod.invoke(BshMethod.java:186) at org.gjt.sp.jedit.BeanShellFacade.runCachedBlock(BeanShellFacade.java:225) at org.gjt.sp.jedit.BeanShell.runCachedBlock(BeanShell.java:423) at org.gjt.sp.jedit.BeanShellAction.invoke(BeanShellAction.java:73) at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:352) at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:317) at org.gjt.sp.jedit.gui.DefaultInputHandler.handleKey(DefaultInputHandler.java:197) at org.gjt.sp.jedit.input.AbstractInputHandler.processKeyEventKeyStrokeHandling(AbstractInputHandler.java:401) at org.gjt.sp.jedit.gui.InputHandler.processKeyEvent(InputHandler.java:129) at org.gjt.sp.jedit.textarea.TextArea.processKeyEvent(TextArea.java:4625) at java.awt.Component.processEvent(Component.java:6129) at java.awt.Container.processEvent(Container.java:2085) at java.awt.Component.dispatchEventImpl(Component.java:4714) at java.awt.Container.dispatchEventImpl(Container.java:2143) at java.awt.Component.dispatchEvent(Component.java:4544) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1850) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:712) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:990) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:855) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:676) at java.awt.Component.dispatchEventImpl(Component.java:4586) at java.awt.Container.dispatchEventImpl(Container.java:2143) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4544) at java.awt.EventQueue.dispatchEvent(EventQueue.java:635) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) -- Robert |