[ 
https://issues.apache.org/jira/browse/GEODE-1574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirk Lund resolved GEODE-1574.
------------------------------
       Resolution: Fixed
    Fix Version/s: 1.0.0-incubating.M3

> Rebalance simulate fails over HTTP if user provides timeout -1
> --------------------------------------------------------------
>
>                 Key: GEODE-1574
>                 URL: https://issues.apache.org/jira/browse/GEODE-1574
>             Project: Geode
>          Issue Type: Bug
>          Components: rest (admin)
>            Reporter: Kirk Lund
>            Assignee: Grace Meilen
>             Fix For: 1.0.0-incubating.M3
>
>
> While working on GEODE-1565, we created 
> GemfireDataCommandsDUnitTest.testSimulateForEntireDSWithTimeout which fails 
> over HTTP. This new test should be enabled once this bug is fixed.
> {noformat}
> [error 2016/06/20 17:02:32.567 PDT <main> tid=0x1] executeCommand completed 
> with error : Exception occurred. The HTTP request failed with: 500 - 
> org.springframework.web.method.annotation.MethodArgumentTypeMismatchException:
>  Failed to convert value of type [java.lang.String] to required type 
> [java.lang.Long]; nested exception is java.lang.NumberFormatException: For 
> input string: ""-1""
>       at 
> org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:115)
>       at 
> org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:78)
>       at 
> org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:162)
>       at 
> org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:129)
>       at 
> org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
>       at 
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:814)
>       at 
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:737)
>       at 
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
>       at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
>       at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
>       at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:969)
>       at 
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>       at 
> org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
>       at 
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:821)
>       at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1685)
>       at 
> org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:87)
>       at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
>       at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668)
>       at 
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
>       at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
>       at 
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
>       at 
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
>       at 
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1158)
>       at 
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
>       at 
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
>       at 
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1090)
>       at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
>       at 
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
>       at 
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119)
>       at org.eclipse.jetty.server.Server.handle(Server.java:517)
>       at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)
>       at 
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242)
>       at 
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261)
>       at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
>       at 
> org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75)
>       at 
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213)
>       at 
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147)
>       at 
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
>       at 
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
>       at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.NumberFormatException: For input string: ""-1""
>       at 
> java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
>       at java.lang.Long.parseLong(Long.java:578)
>       at java.lang.Long.valueOf(Long.java:803)
>       at 
> org.springframework.util.NumberUtils.parseNumber(NumberUtils.java:197)
>       at 
> org.springframework.beans.propertyeditors.CustomNumberEditor.setAsText(CustomNumberEditor.java:113)
>       at 
> org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:464)
>       at 
> org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:437)
>       at 
> org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:195)
>       at 
> org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:108)
>       at 
> org.springframework.beans.TypeConverterSupport.doConvert(TypeConverterSupport.java:64)
>       at 
> org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:47)
>       at 
> org.springframework.validation.DataBinder.convertIfNecessary(DataBinder.java:688)
>       at 
> org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:107)
>       ... 41 more.
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to