|
Hello,
I am getting the following error when extending karaf.shell.console. I have an Action class which does not have any arguments but has couple of options. e.g. cleanConfig cleanConfig -force cleanConfig -force -verbose When I use tab completion after typing cleanConfig, I get the following error: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.get(ArrayList.java:324) at org.apache.karaf.shell.console.completer.ArgumentCompleter.complete(ArgumentCompleter.java:307) at org.apache.karaf.shell.console.completer.AggregateCompleter$Completion.complete(AggregateCompleter.java:86) at org.apache.karaf.shell.console.completer.AggregateCompleter.complete(AggregateCompleter.java:51) at org.apache.karaf.shell.console.completer.CommandsCompleter.complete(CommandsCompleter.java:56) at org.apache.karaf.shell.console.jline.CompleterAsCompletor.complete(CompleterAsCompletor.java:32) at jline.console.ConsoleReader.complete(ConsoleReader.java:1473) at jline.console.ConsoleReader.readLine(ConsoleReader.java:1231) at jline.console.ConsoleReader.readLine(ConsoleReader.java:1089) at org.apache.karaf.shell.console.jline.Console.run(Console.java:194) at org.apache.karaf.shell.console.Main.run(Main.java:191) at org.apache.karaf.shell.console.Main.run(Main.java:89) Thanks in advance for any help, Saurabh |
|
Hi Surabh,
it was a known issue: https://issues.apache.org/jira/browse/KARAF-1018 But I wasn't able to reproduce. I will try to reproduce and reopen the Jira. Regards JB On 04/06/2012 09:46 PM, Saurabh Garg wrote: > Hello, > > I am getting the following error when extending karaf.shell.console. I > have an Action class which does not have any arguments but has couple > of options. > e.g. > cleanConfig > cleanConfig -force > cleanConfig -force -verbose > > When I use tab completion after typing cleanConfig, I get the following error: > > java.lang.ArrayIndexOutOfBoundsException: -1 > at java.util.ArrayList.get(ArrayList.java:324) > at org.apache.karaf.shell.console.completer.ArgumentCompleter.complete(ArgumentCompleter.java:307) > at org.apache.karaf.shell.console.completer.AggregateCompleter$Completion.complete(AggregateCompleter.java:86) > at org.apache.karaf.shell.console.completer.AggregateCompleter.complete(AggregateCompleter.java:51) > at org.apache.karaf.shell.console.completer.CommandsCompleter.complete(CommandsCompleter.java:56) > at org.apache.karaf.shell.console.jline.CompleterAsCompletor.complete(CompleterAsCompletor.java:32) > at jline.console.ConsoleReader.complete(ConsoleReader.java:1473) > at jline.console.ConsoleReader.readLine(ConsoleReader.java:1231) > at jline.console.ConsoleReader.readLine(ConsoleReader.java:1089) > at org.apache.karaf.shell.console.jline.Console.run(Console.java:194) > at org.apache.karaf.shell.console.Main.run(Main.java:191) > at org.apache.karaf.shell.console.Main.run(Main.java:89) > > Thanks in advance for any help, > > Saurabh -- Jean-Baptiste Onofré [hidden email] http://blog.nanthrax.net Talend - http://www.talend.com |
|
Thanks JB. If you are unable to reproduce it, let me know and I will
try to get you code for reproducing the issue. Saurabh On Fri, Apr 6, 2012 at 11:53 PM, Jean-Baptiste Onofré <[hidden email]> wrote: > Hi Surabh, > > it was a known issue: > > https://issues.apache.org/jira/browse/KARAF-1018 > > But I wasn't able to reproduce. > > I will try to reproduce and reopen the Jira. > > Regards > JB > > > On 04/06/2012 09:46 PM, Saurabh Garg wrote: >> >> Hello, >> >> I am getting the following error when extending karaf.shell.console. I >> have an Action class which does not have any arguments but has couple >> of options. >> e.g. >> cleanConfig >> cleanConfig -force >> cleanConfig -force -verbose >> >> When I use tab completion after typing cleanConfig, I get the following >> error: >> >> java.lang.ArrayIndexOutOfBoundsException: -1 >> at java.util.ArrayList.get(ArrayList.java:324) >> at >> org.apache.karaf.shell.console.completer.ArgumentCompleter.complete(ArgumentCompleter.java:307) >> at >> org.apache.karaf.shell.console.completer.AggregateCompleter$Completion.complete(AggregateCompleter.java:86) >> at >> org.apache.karaf.shell.console.completer.AggregateCompleter.complete(AggregateCompleter.java:51) >> at >> org.apache.karaf.shell.console.completer.CommandsCompleter.complete(CommandsCompleter.java:56) >> at >> org.apache.karaf.shell.console.jline.CompleterAsCompletor.complete(CompleterAsCompletor.java:32) >> at jline.console.ConsoleReader.complete(ConsoleReader.java:1473) >> at jline.console.ConsoleReader.readLine(ConsoleReader.java:1231) >> at jline.console.ConsoleReader.readLine(ConsoleReader.java:1089) >> at >> org.apache.karaf.shell.console.jline.Console.run(Console.java:194) >> at org.apache.karaf.shell.console.Main.run(Main.java:191) >> at org.apache.karaf.shell.console.Main.run(Main.java:89) >> >> Thanks in advance for any help, >> >> Saurabh > > > -- > Jean-Baptiste Onofré > [hidden email] > http://blog.nanthrax.net > Talend - http://www.talend.com |
|
Hi JB,
Any update on this? Saurabh On Sat, Apr 7, 2012 at 6:24 AM, Saurabh Garg <[hidden email]> wrote: > Thanks JB. If you are unable to reproduce it, let me know and I will > try to get you code for reproducing the issue. > > Saurabh > > On Fri, Apr 6, 2012 at 11:53 PM, Jean-Baptiste Onofré <[hidden email]> wrote: >> Hi Surabh, >> >> it was a known issue: >> >> https://issues.apache.org/jira/browse/KARAF-1018 >> >> But I wasn't able to reproduce. >> >> I will try to reproduce and reopen the Jira. >> >> Regards >> JB >> >> >> On 04/06/2012 09:46 PM, Saurabh Garg wrote: >>> >>> Hello, >>> >>> I am getting the following error when extending karaf.shell.console. I >>> have an Action class which does not have any arguments but has couple >>> of options. >>> e.g. >>> cleanConfig >>> cleanConfig -force >>> cleanConfig -force -verbose >>> >>> When I use tab completion after typing cleanConfig, I get the following >>> error: >>> >>> java.lang.ArrayIndexOutOfBoundsException: -1 >>> at java.util.ArrayList.get(ArrayList.java:324) >>> at >>> org.apache.karaf.shell.console.completer.ArgumentCompleter.complete(ArgumentCompleter.java:307) >>> at >>> org.apache.karaf.shell.console.completer.AggregateCompleter$Completion.complete(AggregateCompleter.java:86) >>> at >>> org.apache.karaf.shell.console.completer.AggregateCompleter.complete(AggregateCompleter.java:51) >>> at >>> org.apache.karaf.shell.console.completer.CommandsCompleter.complete(CommandsCompleter.java:56) >>> at >>> org.apache.karaf.shell.console.jline.CompleterAsCompletor.complete(CompleterAsCompletor.java:32) >>> at jline.console.ConsoleReader.complete(ConsoleReader.java:1473) >>> at jline.console.ConsoleReader.readLine(ConsoleReader.java:1231) >>> at jline.console.ConsoleReader.readLine(ConsoleReader.java:1089) >>> at >>> org.apache.karaf.shell.console.jline.Console.run(Console.java:194) >>> at org.apache.karaf.shell.console.Main.run(Main.java:191) >>> at org.apache.karaf.shell.console.Main.run(Main.java:89) >>> >>> Thanks in advance for any help, >>> >>> Saurabh >> >> >> -- >> Jean-Baptiste Onofré >> [hidden email] >> http://blog.nanthrax.net >> Talend - http://www.talend.com |
| Powered by Nabble | Edit this page |
