From: SourceForge.net <no...@so...> - 2008-04-10 07:47:27
|
Bugs item #1931643, was opened at 2008-04-01 20:53 Message generated for change (Comment added) made by goebbe You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1931643&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: search and replace Group: None Status: Open Resolution: Duplicate Priority: 5 Private: No Submitted By: Adam (firstman) Assigned to: Nobody/Anonymous (nobody) Summary: Search won't work - v4.3pre13 Initial Comment: I'm using jEdit 4.3pre13 and Java 1.6.0_05 (up to date) on a Sony VAIO SZ-340P (T5600 Dual Core, 1.83 GHz, 1 GB RAM) running Windows XP (also up to date). I've also got two Plugins running: BufferTabs and FTP. When I try to do a Search->Find... I get the following error. Uninstalling and reinstalling jEdit or the plugins doesn't help. This problem does not appear in jEdit 4.2. BeanShell Error A BeanShell error occurred. java.lang.ArrayIndexOutOfBoundsException: 0 >= 0 at java.util.Vector.elementAt(Unknown Source) at javax.swing.DefaultListModel.elementAt(Unknown Source) at org.gjt.sp.jedit.gui.HistoryModel.getItem(HistoryModel.java:86) at org.gjt.sp.jedit.search.SearchDialog.setSearchString(SearchDialog.java:151) at org.gjt.sp.jedit.search.SearchDialog.showSearchDialog(SearchDialog.java:109) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) 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:224) at org.gjt.sp.jedit.BeanShell.runCachedBlock(BeanShell.java:443) at org.gjt.sp.jedit.BeanShellAction.invoke(BeanShellAction.java:76) at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:383) at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:349) at org.gjt.sp.jedit.gui.DefaultInputHandler.handleKey(DefaultInputHandler.java:197) at org.gjt.sp.jedit.input.AbstractInputHandler.processKeyEventKeyStrokeHandling(AbstractInputHandler.java:364) at org.gjt.sp.jedit.gui.InputHandler.processKeyEvent(InputHandler.java:152) at org.gjt.sp.jedit.textarea.TextArea.processKeyEvent(TextArea.java:4731) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) ---------------------------------------------------------------------- Comment By: goebbe (goebbe) Date: 2008-04-10 07:47 Message: Logged In: YES user_id=1050273 Originator: NO Thanks a lot for providing the new package! With the new (fixed) package the problem has disappeared for me. p.s. The new Tango-style icons are highly appreciated. :-) ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2008-04-10 05:10 Message: Logged In: YES user_id=935841 Originator: NO It would take me longer to figure out exactly which property needs to be set, than it would to build a newer jedit package and upload it to the wiki. Which I just did. http://jedit.wiki.sourceforge.net/space/showimage/jedit4.3pre14-preview-install.jar This has the latest patches against SVN and should work fine with search. If you have any problems with it, let me know. ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2008-04-10 05:10 Message: Logged In: YES user_id=935841 Originator: NO It would take me longer to figure out exactly which property needs to be set, than it would to build a newer jedit package and upload it to the wiki. Which I just did. http://jedit.wiki.sourceforge.net/space/showimage/jedit4.3pre14-preview-install.jar This has the latest patches against SVN and should work fine with search. If you have any problems with it, let me know. ---------------------------------------------------------------------- Comment By: javacorner (javacorner) Date: 2008-04-09 19:02 Message: Logged In: YES user_id=1624782 Originator: NO I am another which is suffering this problem. Ezust, could you please point out which file should be changed, and possibly give an example? This problem is really annoying and point out the lack of (unit/regression) testing in jEdit. I offer again my contribution for writing automatic tests, if the main developers support the idea. Bye, ;Davide ---------------------------------------------------------------------- Comment By: goebbe (goebbe) Date: 2008-04-09 14:18 Message: Logged In: YES user_id=1050273 Originator: NO I have two systems with Jedit4.3pre13 and Sun Java 1.6.0_05 1. An old WinXP computer where Search/Find is working without problems 2. Linux (ubuntu) computer where Search/Find lead to the described error. Copying the properties file from the XP computer to the Linux one did NOT solve the problem for me. Also changing the search.beanshell.toggle from 'false' to 'true' did not change anything. ---------------------------------------------------------------------- Comment By: Søren Rom (soerenrom) Date: 2008-04-08 12:18 Message: Logged In: YES user_id=2057692 Originator: NO I had the same problem. A solution that works for me is to change the value of 'search.beanshell.toggle=' from 'false' to 'true' 'search.beanshell.toggle' is found in the 'properties'-file in the .jedit folder. For windows xp C:\Documents and Settings\"user name"\.jedit\properties ---------------------------------------------------------------------- Comment By: Andreas Warberg (awarberg) Date: 2008-04-04 15:22 Message: Logged In: YES user_id=1718219 Originator: NO I have this issue as well. Fresh jedit install on Windows XP SP2, java 1.6 update 5. I copied %userprofile%\.jedit\properties from a previous install but this error still occurs. The inability to search should be considered critical, in my opinion. Regards, Andreas ---------------------------------------------------------------------- Comment By: Alan Ezust (ezust) Date: 2008-04-02 02:04 Message: Logged In: YES user_id=935841 Originator: NO Duplicate of 1913979 Already fixed in SVN. Workaround is to copy properties from a previous install of jedit which has some history values in your history text field for search. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1931643&group_id=588 |