生成的后端代码,swagger调试直接报空指针 DataScopeModel.getResourceCode()

Blade 未结 2 199
wxmoon
wxmoon 2025-06-06 15:02

Caused by: java.lang.NullPointerException: Cannot invoke "org.springblade.core.datascope.model.DataScopeModel.getResourceCode()" because "dataScope" is null

at org.springblade.system.cache.DataScopeCache.getDataScopeByMapper(DataScopeCache.java:73) ~[classes/:na]

at org.springblade.system.handler.DataScopeModelHandler.getDataScopeByMapper(DataScopeModelHandler.java:50) ~[classes/:na]

at org.springblade.core.datascope.handler.BladeDataScopeHandler.sqlCondition(BladeDataScopeHandler.java:59) ~[blade-starter-data-scope-4.5.0.RELEASE.jar:4.5.0.RELEASE]

at org.springblade.core.datascope.interceptor.DataScopeInterceptor.intercept(DataScopeInterceptor.java:116) ~[blade-starter-data-scope-4.5.0.RELEASE.jar:4.5.0.RELEASE]

at org.springblade.core.mp.plugins.QueryInterceptorExecutor.exec(QueryInterceptorExecutor.java:57) ~[blade-starter-mybatis-4.5.0.RELEASE.jar:4.5.0.RELEASE]

at org.springblade.core.mp.plugins.BladePaginationInterceptor.willDoQuery(BladePaginationInterceptor.java:61) ~[blade-starter-mybatis-4.5.0.RELEASE.jar:4.5.0.RELEASE]

at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:75) ~[mybatis-plus-extension-3.5.8.jar:3.5.8]

at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) ~[mybatis-3.5.16.jar:3.5.16]

at jdk.proxy2/jdk.proxy2.$Proxy194.query(Unknown Source) ~[na:na]

at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) ~[mybatis-3.5.16.jar:3.5.16]


2条回答
  •  wxmoon
    wxmoon (楼主)
    2025-06-06 18:20

    没有多环境,本地的服务和其他容器都是访问的同一个nacos,用的nacos中配置的的数据库、缓存等配置

    作者追问:2025-06-06 18:20

    本机服务的ip段和docker服务子网的ip段不能互联,就已经是两套环境了。如果不按照我们的排查步骤来,你也完全可以按照自己的节奏来排查

代码语言
提交回复