[ 
https://issues.apache.org/jira/browse/GEODE-4497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16403285#comment-16403285
 ] 

ASF subversion and git services commented on GEODE-4497:
--------------------------------------------------------

Commit c74a83f4ca76c1b3cc45f3545876e967413c7296 in geode's branch 
refs/heads/develop from [~jinmeiliao]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=c74a83f ]

GEODE-4497: fix Gfsh text wrapping error


> Command help create gateway-sender returns error if window size is 80 columns 
> wide
> ----------------------------------------------------------------------------------
>
>                 Key: GEODE-4497
>                 URL: https://issues.apache.org/jira/browse/GEODE-4497
>             Project: Geode
>          Issue Type: Bug
>          Components: gfsh
>            Reporter: Barbara Pruijn
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> If you use the standard window size (25 rows; 80 columns) and run the 
> following command in gfsh:
> {code}help create gateway-sender{code}
> you get the following error:
> {noformat}
> gfsh>help create gateway-sender
> [error 2018/02/01 14:35:22.359 PST <Gfsh Launcher> tid=0x20] Could not 
> execute "help create gateway-sender".
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
>       at java.lang.String.substring(String.java:1967)
>       at 
> org.apache.geode.management.internal.cli.shell.Gfsh.wrapText(Gfsh.java:418)
>       at 
> org.apache.geode.management.internal.cli.help.HelpBlock.toString(HelpBlock.java:79)
>       at 
> org.apache.geode.management.internal.cli.help.HelpBlock.toString(HelpBlock.java:83)
>       at 
> org.apache.geode.management.internal.cli.help.HelpBlock.toString(HelpBlock.java:83)
>       at 
> org.apache.geode.management.internal.cli.help.HelpBlock.toString(HelpBlock.java:83)
>       at 
> org.apache.geode.management.internal.cli.help.Helper.getHelp(Helper.java:145)
>       at 
> org.apache.geode.management.internal.cli.CommandManager.obtainHelp(CommandManager.java:310)
>       at 
> org.apache.geode.management.internal.cli.commands.GfshHelpCommand.obtainHelp(GfshHelpCommand.java:42)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:498)
>       at 
> org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:216)
>       at 
> org.apache.geode.management.internal.cli.remote.CommandExecutor.invokeCommand(CommandExecutor.java:97)
>       at 
> org.apache.geode.management.internal.cli.remote.CommandExecutor.execute(CommandExecutor.java:45)
>       at 
> org.apache.geode.management.internal.cli.remote.CommandExecutor.execute(CommandExecutor.java:39)
>       at 
> org.apache.geode.management.internal.cli.shell.GfshExecutionStrategy.execute(GfshExecutionStrategy.java:81)
>       at 
> org.springframework.shell.core.AbstractShell.executeCommand(AbstractShell.java:134)
>       at 
> org.apache.geode.management.internal.cli.shell.Gfsh.promptLoop(Gfsh.java:1008)
>       at org.springframework.shell.core.JLineShell.run(JLineShell.java:179)
>       at java.lang.Thread.run(Thread.java:748)
> Could not process command due to error. Error while processing command <help 
> create gateway-sender> Reason : String index out of range: -1
> {noformat}
> If you make the window wider and run the command again, it runs fine.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to