Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 探针标记为非空,但为空_Java_Spring Boot_Spring Data Jpa_Illegalstateexception - Fatal编程技术网

Java 探针标记为非空,但为空

Java 探针标记为非空,但为空,java,spring-boot,spring-data-jpa,illegalstateexception,Java,Spring Boot,Spring Data Jpa,Illegalstateexception,我能够在我的表中插入数据,但在返回语句中findallapi中出现错误 我也无法调试我的项目。调试后抛出新的IllegalArgumentException(“空密钥库名称”)类似于img中的异常 @RestController @CrossOrigin @RequestMapping("/queryconditionapi") public class QueryConditionController { @S

我能够在我的表中插入数据,但在返回语句中findallapi中出现错误

我也无法调试我的项目。调试后
抛出新的IllegalArgumentException(“空密钥库名称”)类似于img中的异常

@RestController
     @CrossOrigin
     @RequestMapping("/queryconditionapi")
     public class QueryConditionController {
        
        @SuppressWarnings("rawtypes")
        @Autowired
        QueryConditionService   queryConditionService; 
        
          
          
          @RequestMapping(value = "/allConditions", produces = "application/json", method = 
             RequestMethod.POST)
             public BaseResponse findAll(@RequestParam Integer page, @RequestParam Integer numberofRecords,
                        @RequestBody QueryConditionRequest queryConditionRequest,@RequestParam Boolean pagination) {
    
  return queryConditionService.getAll(page, numberofRecords, queryConditionRequest, pagination) ;   
                }
          }

这是我在点击findAll API后得到的错误

以文本形式

 java.lang.IllegalArgumentException: probe is marked non-null but is null
at org.springframework.data.domain.TypedExample.<init>(TypedExample.java:33)
at org.springframework.data.domain.Example.of(Example.java:39)
at com.equaze.service.impl.BaseServiceImpl.getAllData(BaseServiceImpl.java:170)
at com.equaze.service.impl.BaseServiceImpl.getAll(BaseServiceImpl.java:148)
at com.equaze.controller.QueryConditionController.findAll(QueryConditionController.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at com.equaze.config.MyCORSFilter.doFilter(MyCORSFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
java.lang.IllegalArgumentException:探测标记为非null,但为null
位于org.springframework.data.domain.TypedExample.(TypedExample.java:33)
位于org.springframework.data.domain.Example.of(Example.java:39)
位于com.equaze.service.impl.BaseServiceImpl.getAllData(BaseServiceImpl.java:170)
位于com.equaze.service.impl.BaseServiceImpl.getAll(BaseServiceImpl.java:148)
位于com.equaze.controller.QueryConditionController.findAll(QueryConditionController.java:46)
位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
位于java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
位于java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
位于java.base/java.lang.reflect.Method.invoke(Method.java:564)
位于org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
位于org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
位于org.springframework.web.servlet.mvc.method.annotation.ServletinVaccableHandlerMethod.invokeAndHandle(ServletinVaccableHandlerMethod.java:105)
位于org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)
位于org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)
位于org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
位于org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
位于org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
位于org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
位于org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
位于org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
位于org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
位于com.equaze.config.MyCORSFilter.doFilter(MyCORSFilter.java:53)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

您可以将错误日志作为文本而不是图像发布吗?同时查看图像和代码真的很不容易。我以文本形式编辑了错误。一个可能的问题是您传递的密钥重命名为null。检查它来自何处,并可能在该点进行调试