-
Notifications
You must be signed in to change notification settings - Fork 580
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
筛选器设置成默认无效 #368
Labels
bug
Something isn't working
Comments
错误信息与控制器功能无关,请求到一个不存在的数据视图会报这个错误。alpha.3 版本的控制器功能经测试没有问题 |
如果方便的话,可以提供更明确的复现步骤 |
此处控制器我目前未关联任何视图,单纯的新建一个控制器,选择自定义,然后新建值,第一次未选择任何默认值,编辑再设置默认值,无效 以上场景,我删除所有选项值,重新新建,设置其中一个默认值后,再次编辑该控制器,无法进行默认值修改,且未回显我上次默认值 |
我们解决一下 |
xieliuduo
added a commit
to xieliuduo/datart
that referenced
this issue
Dec 16, 2021
scottsut
added a commit
that referenced
this issue
Dec 16, 2021
fix(controller): #368 on select custom optionItem
Cuiyansong
pushed a commit
to Cuiyansong/datart
that referenced
this issue
Dec 16, 2021
xieliuduo
added a commit
to xieliuduo/datart
that referenced
this issue
Dec 23, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Datart Version
1.0.0 alpha.3
Describe the bug
筛选器新建自定义后,选中其中一个设置为默认,保存,无效,接口显示400报错
Screenshots
界面选择
接口
/api/v1/data-provider/execute
接口报错日志
{"data":null,"errCode":0,"exception":{"@type":"datart.core.base.exception.NotFoundException","cause":null,"errCode":0,"localizedMessage":"{0}不存在 不存在 ","message":"{0}不存在 不存在 ","stackTrace":[{"className":"sun.reflect.NativeConstructorAccessorImpl","fileName":null,"lineNumber":-2,"methodName":"newInstance0","nativeMethod":true},{"className":"sun.reflect.NativeConstructorAccessorImpl","fileName":null,"lineNumber":-1,"methodName":"newInstance","nativeMethod":false},{"className":"sun.reflect.DelegatingConstructorAccessorImpl","fileName":null,"lineNumber":-1,"methodName":"newInstance","nativeMethod":false},{"className":"java.lang.reflect.Constructor","fileName":null,"lineNumber":-1,"methodName":"newInstance","nativeMethod":false},{"className":"datart.core.base.exception.Exceptions","fileName":"Exceptions.java","lineNumber":52,"methodName":"tr","nativeMethod":false},{"className":"datart.core.base.exception.Exceptions","fileName":"Exceptions.java","lineNumber":36,"methodName":"notFound","nativeMethod":false},{"className":"datart.server.service.BaseCRUDService","fileName":"BaseCRUDService.java","lineNumber":195,"methodName":"notFoundException","nativeMethod":false},{"className":"datart.server.service.BaseCRUDService","fileName":"BaseCRUDService.java","lineNumber":53,"methodName":"retrieve","nativeMethod":false},{"className":"datart.server.service.BaseCRUDService$$FastClassBySpringCGLIB$$74d18de4","fileName":"","lineNumber":-1,"methodName":"invoke","nativeMethod":false},{"className":"org.springframework.cglib.proxy.MethodProxy","fileName":"MethodProxy.java","lineNumber":218,"methodName":"invoke","nativeMethod":false},{"className":"org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor","fileName":"CglibAopProxy.java","lineNumber":688,"methodName":"intercept","nativeMethod":false},{"className":"datart.server.service.impl.ViewServiceImpl$$EnhancerBySpringCGLIB$$fae76a49","fileName":"","lineNumber":-1,"methodName":"retrieve","nativeMethod":false},{"className":"sun.reflect.GeneratedMethodAccessor159","fileName":null,"lineNumber":-1,"methodName":"invoke","nativeMethod":false},{"className":"sun.reflect.DelegatingMethodAccessorImpl","fileName":null,"lineNumber":-1,"methodName":"invoke","nativeMethod":false},{"className":"java.lang.reflect.Method","fileName":null,"lineNumber":-1,"methodName":"invoke","nativeMethod":false},{"className":"org.springframework.aop.support.AopUtils","fileName":"AopUtils.java","lineNumber":344,"methodName":"invokeJoinpointUsingReflection","nativeMethod":false},{"className":"org.springframework.aop.framework.JdkDynamicAopProxy","fileName":"JdkDynamicAopProxy.java","lineNumber":208,"methodName":"invoke","nativeMethod":false},{"className":"com.sun.proxy.$Proxy142","fileName":null,"lineNumber":-1,"methodName":"retrieve","nativeMethod":false},{"className":"datart.server.service.BaseService","fileName":"BaseService.java","lineNumber":73,"methodName":"retrieve","nativeMethod":false},{"className":"datart.server.service.impl.DataProviderServiceImpl","fileName":"DataProviderServiceImpl.java","lineNumber":211,"methodName":"execute","nativeMethod":false},{"className":"datart.server.controller.DataProviderController","fileName":"DataProviderController.java","lineNumber":101,"methodName":"execute","nativeMethod":false},{"className":"sun.reflect.GeneratedMethodAccessor219","fileName":null,"lineNumber":-1,"methodName":"invoke","nativeMethod":false},{"className":"sun.reflect.DelegatingMethodAccessorImpl","fileName":null,"lineNumber":-1,"methodName":"invoke","nativeMethod":false},{"className":"java.lang.reflect.Method","fileName":null,"lineNumber":-1,"methodName":"invoke","nativeMethod":false},{"className":"org.springframework.web.method.support.InvocableHandlerMethod","fileName":"InvocableHandlerMethod.java","lineNumber":197,"methodName":"doInvoke","nativeMethod":false},{"className":"org.springframework.web.method.support.InvocableHandlerMethod","fileName":"InvocableHandlerMethod.java","lineNumber":141,"methodName":"invokeForRequest","nativeMethod":false},{"className":"org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod","fileName":"ServletInvocableHandlerMethod.java","lineNumber":106,"methodName":"invokeAndHandle","nativeMethod":false},{"className":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter","fileName":"RequestMappingHandlerAdapter.java","lineNumber":894,"methodName":"invokeHandlerMethod","nativeMethod":false},{"className":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter","fileName":"RequestMappingHandlerAdapter.java","lineNumber":808,"methodName":"handleInternal","nativeMethod":false},{"className":"org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter","fileName":"AbstractHandlerMethodAdapter.java","lineNumber":87,"methodName":"handle","nativeMethod":false},{"className":"org.springframework.web.servlet.DispatcherServlet","fileName":"DispatcherServlet.java","lineNumber":1060,"methodName":"doDispatch","nativeMethod":false},{"className":"org.springframework.web.servlet.DispatcherServlet","fileName":"DispatcherServlet.java","lineNumber":962,"methodName":"doService","nativeMethod":false},{"className":"org.springframework.web.servlet.FrameworkServlet","fileName":"FrameworkServlet.java","lineNumber":1006,"methodName":"processRequest","nativeMethod":false},{"className":"org.springframework.web.servlet.FrameworkServlet","fileName":"FrameworkServlet.java","lineNumber":909,"methodName":"doPost","nativeMethod":false},{"className":"javax.servlet.http.HttpServlet","fileName":"HttpServlet.java","lineNumber":652,"methodName":"service","nativeMethod":false},{"className":"org.springframework.web.servlet.FrameworkServlet","fileName":"FrameworkServlet.java","lineNumber":883,"methodName":"service","nativeMethod":false},{"className":"javax.servlet.http.HttpServlet","fileName":"HttpServlet.java","lineNumber":733,"methodName":"service","nativeMethod":false},{"className":"org.apache.catalina.core.ApplicationFilterChain","fileName":"ApplicationFilterChain.java","lineNumber":227,"methodName":"internalDoFilter","nativeMethod":false},{"className":"org.apache.catalina.core.ApplicationFilterChain","fileName":"ApplicationFilterChain.java","lineNumber":162,"methodName":"doFilter","nativeMethod":false},{"className":"org.apache.tomcat.websocket.server.WsFilter","fileName":"WsFilter.java","lineNumber":53,"methodName":"doFilter","nativeMethod":false},{"className":"org.apache.catalina.core.ApplicationFilterChain","fileName":"ApplicationFilterChain.java","lineNumber":189,"methodName":"internalDoFilter","nativeMethod":false},{"className":"org.apache.catalina.core.ApplicationFilterChain","fileName":"ApplicationFilterChain.java","lineNumber":162,"methodName":"doFilter","nativeMethod":false},{"className":"org.springframework.web.filter.RequestContextFilter","fileName":"RequestContextFilter.java","lineNumber":100,"methodName":"doFilterInternal","nativeMethod":false},{"className":"org.springframework.web.filter.OncePerRequestFilter","fileName":"OncePerRequestFilter.java","lineNumber":119,"methodName":"doFilter","nativeMethod":false},{"className":"org.apache.catalina.core.ApplicationFilterChain","fileName":"ApplicationFilterChain.java","lineNumber":189,"methodName":"internalDoFilter","nativeMethod":false},{"className":"org.apache.catalina.core.ApplicationFilterChain","fileName":"ApplicationFilterChain.java","lineNumber":162,"methodName":"doFilter","nativeMethod":false},{"className":"org.springframework.web.filter.FormContentFilter","fileName":"FormContentFilter.java","lineNumber":93,"methodName":"doFilterInternal","nativeMethod":false},{"className":"org.springframework.web.filter.OncePerRequestFilter","fileName":"OncePerRequestFilter.java","lineNumber":119,"methodName":"doFilter","nativeMethod":false},{"className":"org.apache.catalina.core.ApplicationFilterChain","fileName":"ApplicationFilterChain.java","lineNumber":189,"methodName":"internalDoFilter","nativeMethod":false},{"className":"org.apache.catalina.core.ApplicationFilterChain","fileName":"ApplicationFilterChain.java","lineNumber":162,"methodName":"doFilter","nativeMethod":false},{"className":"org.springframework.web.filter.CharacterEncodingFilter","fileName":"CharacterEncodingFilter.java","lineNumber":201,"methodName":"doFilterInternal","nativeMethod":false},{"className":"org.springframework.web.filter.OncePerRequestFilter","fileName":"OncePerRequestFilter.java","lineNumber":119,"methodName":"doFilter","nativeMethod":false},{"className":"org.apache.catalina.core.ApplicationFilterChain","fileName":"ApplicationFilterChain.java","lineNumber":189,"methodName":"internalDoFilter","nativeMethod":false},{"className":"org.apache.catalina.core.ApplicationFilterChain","fileName":"ApplicationFilterChain.java","lineNumber":162,"methodName":"doFilter","nativeMethod":false},{"className":"org.apache.catalina.core.StandardWrapperValve","fileName":"StandardWrapperValve.java","lineNumber":202,"methodName":"invoke","nativeMethod":false},{"className":"org.apache.catalina.core.StandardContextValve","fileName":"StandardContextValve.java","lineNumber":97,"methodName":"invoke","nativeMethod":false},{"className":"org.apache.catalina.authenticator.AuthenticatorBase","fileName":"AuthenticatorBase.java","lineNumber":542,"methodName":"invoke","nativeMethod":false},{"className":"org.apache.catalina.core.StandardHostValve","fileName":"StandardHostValve.java","lineNumber":143,"methodName":"invoke","nativeMethod":false},{"className":"org.apache.catalina.valves.ErrorReportValve","fileName":"ErrorReportValve.java","lineNumber":92,"methodName":"invoke","nativeMethod":false},{"className":"org.apache.catalina.core.StandardEngineValve","fileName":"StandardEngineValve.java","lineNumber":78,"methodName":"invoke","nativeMethod":false},{"className":"org.apache.catalina.connector.CoyoteAdapter","fileName":"CoyoteAdapter.java","lineNumber":346,"methodName":"service","nativeMethod":false},{"className":"org.apache.coyote.http11.Http11Processor","fileName":"Http11Processor.java","lineNumber":374,"methodName":"service","nativeMethod":false},{"className":"org.apache.coyote.AbstractProcessorLight","fileName":"AbstractProcessorLight.java","lineNumber":65,"methodName":"process","nativeMethod":false},{"className":"org.apache.coyote.AbstractProtocol$ConnectionHandler","fileName":"AbstractProtocol.java","lineNumber":887,"methodName":"process","nativeMethod":false},{"className":"org.apache.tomcat.util.net.NioEndpoint$SocketProcessor","fileName":"NioEndpoint.java","lineNumber":1684,"methodName":"doRun","nativeMethod":false},{"className":"org.apache.tomcat.util.net.SocketProcessorBase","fileName":"SocketProcessorBase.java","lineNumber":49,"methodName":"run","nativeMethod":false},{"className":"java.util.concurrent.ThreadPoolExecutor","fileName":null,"lineNumber":-1,"methodName":"runWorker","nativeMethod":false},{"className":"java.util.concurrent.ThreadPoolExecutor$Worker","fileName":null,"lineNumber":-1,"methodName":"run","nativeMethod":false},{"className":"org.apache.tomcat.util.threads.TaskThread$WrappingRunnable","fileName":"TaskThread.java","lineNumber":61,"methodName":"run","nativeMethod":false},{"className":"java.lang.Thread","fileName":null,"lineNumber":-1,"methodName":"run","nativeMethod":false}]},"message":"{0}不存在 不存在 ","pageInfo":null,"success":false}
The text was updated successfully, but these errors were encountered: