Giter Club home page Giter Club logo

jrebel-mybatisplus's Introduction

jrebel-mybatisplus

Jrebel mybatisplus热加载插件,支持重新加载修改后的SQL映射

(中文|English)

前置条件

  1. 你的IDE安装了JRebel插件

  2. mybatis-plus:3.1.1+

  3. IDEA Run/Debug Configurations 配置

    On 'Update' actions: Update classes and resources

    On frame deactivation: Update classes and resources

如何使用

已开发IDEA的插件 jrebel-mybatisplus-idea-plugin. 安装插件后即可使用,不需要再配置了。

构建插件

git clone [email protected]:SweetInk/jrebel-mybatisplus.git
cd jrebel-mybatisplus
mvn -f jr-mybatisplus/pom.xml clean package

将构建好的插件jrebel-mybatisplus\target\jr-mybatisplus.jar拷贝至任意目录, 比如: d:\jrebel\plugin\jr-mybatisplus.jar

使用

打开你的IDE(Intellij IDEA or Eclipse),修改运行配置,增加VM参数:-Drebel.plugins=d:\jrebel\plugin\jr-mybatisplus.jar,然后以JRebel方式启动

检查插件是否生效:

修改你项目中的mapper xml 文件后,重新编译,如果重新请求接口,你应该会看到控制台输出 “Reloading SQL maps”

参考

Custom JRebel plugins

Getting Started with Javassist

jrebel-mybatisplus's People

Contributors

sweetink avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jrebel-mybatisplus's Issues

能否兼容一下mybatisplus 3.2和jrebel2019.2.1,sqlSessionFactory报空指针

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [config/spring/applicationContext-dao.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
		at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1631)
		at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
		at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:481)
		at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312)
		at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
		at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308)
		at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
		at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
		at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1136)
		at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1064)
		at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1347)
		... 80 more
	Caused by: java.lang.NullPointerException
		at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:510)
		at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:426)
		at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1689)
		at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1627)
		... 90 more

将Jar转换成idea插件

可以向大佬问问如何把jar转成idea插件的吗? 现在我参考你的这个写了另外一个Jrebel插件,就是不知道怎么转换成idea插件

Eclipse下 java.lang.NullPointerException

开发环境:Mac
Eclipse:4.14.0
mybatis-plus 版本:3.3.1
解压jar包:/Users/zx/Documents/server/JrebelHotReload
添加该项目的VM参数:-Drebel.plugins=/Users/*/Documents/server/JrebelHotReload/jr-mybatisplus.jar

输出多了一句日志:JRebel: Ready config JRebel MybatisPlus plugin...
但是仍然无法自动更新,错误如下
image

没有看到任何效果.

你好,我编译后 这样配置.
image
但是没有任何效果,
我在控制台搜了下,也没找到
LoggerFactory.getLogger("MyBatisPlus").info("Ready config jrebel mybatisplus plugins...");
这句话对应的日志.

在jrebel日志里面找到如下内容,说明jar包配置应该是没错的:

2019-05-21 20:16:55.214 INFO [rebel-notificationServer-jr-mybatisplus0] o.z.j.i.c.n.NotificationServer - Using socket: ServerSocket[addr=localhost/127.0.0.1,localport=63123] for notification server.
2019-05-21 20:16:55.475 INFO [ApplicationImpl pooled thread 1215] c.z.j.i.p.x.e.ExternalAutoConvert - ExternalAutoConvert is disabled: false
2019-05-21 20:16:55.476 INFO [ApplicationImpl pooled thread 1215] o.z.j.c.f.e.SharedExternalAutoConvert - Found 0 total -> 0 no-autoconvert=false -> 0 ide-gen -> 0 time-permitted => 0 candidate
2019-05-21 20:16:56.903 INFO [AWT-EventQueue-0] c.z.j.i.p.f.JRebelFacetSyncComponent - New module jr-mybatisplus added in project jr-mybatisplus, check for facets
2019-05-21 20:16:56.904 INFO [AWT-EventQueue-0] o.z.j.i.c.f.h.HybrisDetectionUtil - Looking for Hybris platform directory from D:\code\demo\java\jrebel-mybatisplus
2019-05-21 20:18:24.523 INFO [AWT-EventQueue-0] o.z.j.i.c.f.h.HybrisDetectionUtil - Looking for Hybris platform directory from D:\code\demo\java\jrebel-mybatisplus
2019-05-21 20:18:28.574 INFO [AWT-EventQueue-0 [WriteAccessToken]] o.z.j.i.c.f.h.HybrisDetectionUtil - Looking for Hybris platform directory from D:\code\demo\java\jrebel-mybatisplus
2019-05-21 20:20:17.679 INFO [AWT-EventQueue-0] c.z.http.proxy.HttpProxyHolder - Save licensing proxy settings from class com.zeroturnaround.javarebel.idea.plugin.settings.IntellijProxyProvider to preferences: null
2019-05-21 20:20:17.682 INFO [AWT-EventQueue-0] c.z.http.proxy.HttpProxyHolder - Save mixpanel proxy settings from class com.zeroturnaround.javarebel.idea.plugin.settings.IntellijProxyProvider to preferences: null
2019-05-21 20:20:17.684 INFO [AWT-EventQueue-0] c.z.http.proxy.HttpProxyHolder - Save generic proxy settings from class com.zeroturnaround.javarebel.idea.plugin.settings.IntellijProxyProvider to preferences: null
2019-05-21 20:20:17.688 INFO [AWT-EventQueue-0] o.z.j.client.args.LaunchingArgs - can use native agent: true
2019-05-21 20:20:17.689 INFO [AWT-EventQueue-0] c.z.j.i.p.r.a.ProjectsPathProvider - Collecting project paths took 0 seconds, 0 projects ids collected

可能是哪里的问题呢?

Some suggestions on MybatisPlusPlugin

Hi
Looked at the code. Why do you need the markeFile-s?
I would suggest doing it without them.
checkDependencies is called for each classloader created by the JVM, so even some temp classloaders.
if checkDependencies returns true on a classloader then plugins preinit is run on that classloader.
I would suggest replacing it with just:
public boolean checkDependencies(ClassLoader classLoader, ClassResourceSource classResourceSource) {
return classResourceSource.getClassResource("com.baomidou.mybatisplus.core.MybatisConfiguration") != null;
}
now remove all the marker file stuff from the plugin.
The issue StrictMapCBP was that it was applied multiple times? In that case replace it with:
integration.addIntegrationProcessor("com.baomidou.mybatisplus.core.MybatisConfiguration$StrictMap", new StrictMapCBP().withDuplicatePatchingProtection());
This method was added in a newer API version or you can add marker field with known name into the StrickMap and check for if the marker field is missing before processing inside the CBP.
or actually I think it would be ok just to add the classloader there:
integration.addIntegrationProcessor(classLoader, "com.baomidou.mybatisplus.core.MybatisConfiguration$StrictMap", new StrictMapCBP()); then extra magic should not be needed.

Some notes:
CBPs added by addIntegrationProcessor only apply if the mentioned class is loaded, so if the class does not exits, then the CBP just does not apply and does not cause any issues.
It is better to add addIntegrationProcessor with a classloader if possible.

当Mapper类中有重载方法的时候用jrebel启动报错,而禁用本插件之后用jrebel启动则正常

示例代码:

@Mapper
public interface ExamManageMapper {
    @Select("select * from exam_manage")
    List<ExamManage> findAll();

    @Select("select * from exam_manage")
    IPage<ExamManage> findAll(Page page);
}

报错内容:

Mapped Statements collection already contains value for com.exam.mapper.ExamManageMapper.findAll.
 please check com/exam/mapper/ExamManageMapper.java (best guess) and com/exam/mapper/ExamManageMapper.java (best guess)

image

idea使用插件出现的问题

集成插件后,修改了xml 报的以下错误 大神看一下,我该如何解决
2019-11-19 13:33:30 JRebel: Reloading SQL maps
2019-11-19 13:33:30,306 [DefaultQuartzScheduler_Worker-1] ERROR (org.quartz.core.JobRunShell.java:211) - Job XIR_SYSJOB_GROUP_NAME.tradeMatchServiceJob threw an unhandled Exception:
java.lang.RuntimeException: Failed to parse mapping resource: 'file:/D:/-app/target/classes/sqlMapper/Instrument/BondMapper.xml'
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigureMapping(SqlMapReloader.java:209) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigureAdditionalMappings(SqlMapReloader.java:188) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigure(SqlMapReloader.java:169) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reload(SqlMapReloader.java:113) ~[SqlMapReloader.class:?]
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSessionFromDataSource(DefaultSqlSessionFactory.java:40004) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSession(DefaultSqlSessionFactory.java:57) ~[mybatis-3.5.1.jar:3.5.1]
at org.mybatis.spring.SqlSessionUtils.getSqlSession(SqlSessionUtils.java:98) ~[mybatis-spring-2.0.1.jar:2.0.1]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:428) ~[mybatis-spring-2.0.1.jar:2.0.1]
at com.sun.proxy.$Proxy55.selectOne(Unknown Source) ~[?:?]
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166) ~[mybatis-spring-2.0.1.jar:2.0.1]
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:87) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) ~[mybatis-3.5.1.jar:3.5.1]
at com.sun.proxy.$Proxy88.getSysParam(Unknown Source) ~[?:?]
at com..platform.app.sysManage.service.impl.SysParamServiceImpl.getSysParam(SysParamServiceImpl.java:43) ~[-platform-app-2.0.0.0.jar:?]
at sun.reflect.GeneratedMethodAccessor3246.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) ~[?:1.8.0_92]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_92]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at com.sun.proxy.$Proxy192.getSysParam(Unknown Source) ~[?:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceImpl.getEnableCfetsMatch(TradeMatchServiceImpl.java:171) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceImpl.beginMatch(TradeMatchServiceImpl.java:206) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceJob.Process(TradeMatchServiceJob.java:12) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.schedule.entity.ScheduleJob.execute(ScheduleJob.java:42) ~[-platform-app-common-2.0.0.0.jar:?]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) [quartz-2.2.1.jar:?]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.2.1.jar:?]
Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:260) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.parsing.XPathParser.(XPathParser.java:121) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.(XMLMapperBuilder.java:70) ~[mybatis-3.5.1.jar:3.5.1]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigureMapping(SqlMapReloader.java:200) ~[SqlMapReloader.class:?]
... 32 more
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:258) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.parsing.XPathParser.(XPathParser.java:121) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.(XMLMapperBuilder.java:70) ~[mybatis-3.5.1.jar:3.5.1]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigureMapping(SqlMapReloader.java:200) ~[SqlMapReloader.class:?]
... 32 more
2019-11-19 13:33:30,321 [DefaultQuartzScheduler_Worker-1] ERROR (org.quartz.core.ErrorLogger.java:2425) - Job (XIR_SYSJOB_GROUP_NAME.tradeMatchServiceJob threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception.
at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-2.2.1.jar:?]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.2.1.jar:?]
Caused by: java.lang.RuntimeException: Failed to parse mapping resource: 'file:/D:/xRisk5.1/-platform-app/target/classes/sqlMapper/Instrument/BondMapper.xml'
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigureMapping(SqlMapReloader.java:209) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigureAdditionalMappings(SqlMapReloader.java:188) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigure(SqlMapReloader.java:169) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reload(SqlMapReloader.java:113) ~[SqlMapReloader.class:?]
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSessionFromDataSource(DefaultSqlSessionFactory.java:40004) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSession(DefaultSqlSessionFactory.java:57) ~[mybatis-3.5.1.jar:3.5.1]
at org.mybatis.spring.SqlSessionUtils.getSqlSession(SqlSessionUtils.java:98) ~[mybatis-spring-2.0.1.jar:2.0.1]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:428) ~[mybatis-spring-2.0.1.jar:2.0.1]
at com.sun.proxy.$Proxy55.selectOne(Unknown Source) ~[?:?]
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166) ~[mybatis-spring-2.0.1.jar:2.0.1]
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:87) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) ~[mybatis-3.5.1.jar:3.5.1]
at com.sun.proxy.$Proxy88.getSysParam(Unknown Source) ~[?:?]
at com..platform.app.sysManage.service.impl.SysParamServiceImpl.getSysParam(SysParamServiceImpl.java:43) ~[-platform-app-2.0.0.0.jar:?]
at sun.reflect.GeneratedMethodAccessor3246.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) ~[?:1.8.0_92]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_92]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at com.sun.proxy.$Proxy192.getSysParam(Unknown Source) ~[?:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceImpl.getEnableCfetsMatch(TradeMatchServiceImpl.java:171) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceImpl.beginMatch(TradeMatchServiceImpl.java:206) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceJob.Process(TradeMatchServiceJob.java:12) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.schedule.entity.ScheduleJob.execute(ScheduleJob.java:42) ~[-platform-app-common-2.0.0.0.jar:?]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[quartz-2.2.1.jar:?]
... 1 more
Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:260) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.parsing.XPathParser.(XPathParser.java:121) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.(XMLMapperBuilder.java:70) ~[mybatis-3.5.1.jar:3.5.1]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigureMapping(SqlMapReloader.java:200) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigureAdditionalMappings(SqlMapReloader.java:188) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigure(SqlMapReloader.java:169) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reload(SqlMapReloader.java:113) ~[SqlMapReloader.class:?]
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSessionFromDataSource(DefaultSqlSessionFactory.java:40004) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSession(DefaultSqlSessionFactory.java:57) ~[mybatis-3.5.1.jar:3.5.1]
at org.mybatis.spring.SqlSessionUtils.getSqlSession(SqlSessionUtils.java:98) ~[mybatis-spring-2.0.1.jar:2.0.1]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:428) ~[mybatis-spring-2.0.1.jar:2.0.1]
at com.sun.proxy.$Proxy55.selectOne(Unknown Source) ~[?:?]
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166) ~[mybatis-spring-2.0.1.jar:2.0.1]
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:87) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) ~[mybatis-3.5.1.jar:3.5.1]
at com.sun.proxy.$Proxy88.getSysParam(Unknown Source) ~[?:?]
at com..platform.app.sysManage.service.impl.SysParamServiceImpl.getSysParam(SysParamServiceImpl.java:43) ~[-platform-app-2.0.0.0.jar:?]
at sun.reflect.GeneratedMethodAccessor3246.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) ~[?:1.8.0_92]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_92]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at com.sun.proxy.$Proxy192.getSysParam(Unknown Source) ~[?:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceImpl.getEnableCfetsMatch(TradeMatchServiceImpl.java:171) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceImpl.beginMatch(TradeMatchServiceImpl.java:206) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceJob.Process(TradeMatchServiceJob.java:12) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.schedule.entity.ScheduleJob.execute(ScheduleJob.java:42) ~[-platform-app-common-2.0.0.0.jar:?]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[quartz-2.2.1.jar:?]
... 1 more
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) ~[org.apache.xerces-2.9.0.jar:?]
at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:258) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.parsing.XPathParser.(XPathParser.java:121) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.builder.xml.XMLMapperBuilder.(XMLMapperBuilder.java:70) ~[mybatis-3.5.1.jar:3.5.1]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigureMapping(SqlMapReloader.java:200) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigureAdditionalMappings(SqlMapReloader.java:188) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reconfigure(SqlMapReloader.java:169) ~[SqlMapReloader.class:?]
at org.zeroturnaround.jrebel.mybatis.SqlMapReloader.reload(SqlMapReloader.java:113) ~[SqlMapReloader.class:?]
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSessionFromDataSource(DefaultSqlSessionFactory.java:40004) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.session.defaults.DefaultSqlSessionFactory.openSession(DefaultSqlSessionFactory.java:57) ~[mybatis-3.5.1.jar:3.5.1]
at org.mybatis.spring.SqlSessionUtils.getSqlSession(SqlSessionUtils.java:98) ~[mybatis-spring-2.0.1.jar:2.0.1]
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:428) ~[mybatis-spring-2.0.1.jar:2.0.1]
at com.sun.proxy.$Proxy55.selectOne(Unknown Source) ~[?:?]
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166) ~[mybatis-spring-2.0.1.jar:2.0.1]
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:87) ~[mybatis-3.5.1.jar:3.5.1]
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58) ~[mybatis-3.5.1.jar:3.5.1]
at com.sun.proxy.$Proxy88.getSysParam(Unknown Source) ~[?:?]
at com..platform.app.sysManage.service.impl.SysParamServiceImpl.getSysParam(SysParamServiceImpl.java:43) ~[-platform-app-2.0.0.0.jar:?]
at sun.reflect.GeneratedMethodAccessor3246.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45005) ~[?:1.8.0_92]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_92]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) ~[spring-tx-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE]
at com.sun.proxy.$Proxy192.getSysParam(Unknown Source) ~[?:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceImpl.getEnableCfetsMatch(TradeMatchServiceImpl.java:171) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceImpl.beginMatch(TradeMatchServiceImpl.java:206) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.tradeMatch.service.impl.TradeMatchServiceJob.Process(TradeMatchServiceJob.java:12) ~[-platform-app-2.0.0.0.jar:?]
at com..platform.app.schedule.entity.ScheduleJob.execute(ScheduleJob.java:42) ~[-platform-app-common-2.0.0.0.jar:?]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[quartz-2.2.1.jar:?]
... 1 more

mp3.4.2+2021.3.2jrebel无法启动

org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource:

3.4.0 用 0.0.3 插件报错 不用 Jrebel 启动就没事,环境 JDK8 + IDEA 2020.2.3

/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:56121,suspend=y,server=n -Drebel.base=/Users/sanyue/.jrebel -Drebel.env.ide.plugin.version=2020.3.0 -Drebel.env.ide.version=2020.2.3 -Drebel.env.ide.product=IU -Drebel.env.ide=intellij -Drebel.notification.url=http://localhost:50250 -agentpath:/var/folders/v7/4v28jtqs38b9p2wmpq_rf4700000gn/T/jrebel-JRebel-202009210604-griffin/lib/libjrebel64.dylib -Dspring.output.ansi.enabled=always -Drebel.plugins=/Users/sanyue/Library/Application Support/JetBrains/IntelliJIdea2020.2/plugins/jr-mp-ide-idea/lib/jr-mybatisplus-1.0.3.jar -javaagent:/Users/sanyue/Library/Caches/JetBrains/IntelliJIdea2020.2/captureAgent/debugger-agent.jar -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/lib/tools.jar:/Users/sanyue/Work/zero-sec/new/target/classes:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-starter/2.3.0.RELEASE/spring-boot-starter-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot/2.3.0.RELEASE/spring-boot-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/spring-context/5.2.6.RELEASE/spring-context-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.3.0.RELEASE/spring-boot-autoconfigure-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/Users/sanyue/.m2/repository/org/springframework/spring-core/5.2.6.RELEASE/spring-core-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/spring-jcl/5.2.6.RELEASE/spring-jcl-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-starter-log4j2/2.3.0.RELEASE/spring-boot-starter-log4j2-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.13.2/log4j-slf4j-impl-2.13.2.jar:/Users/sanyue/.m2/repository/org/apache/logging/log4j/log4j-api/2.13.2/log4j-api-2.13.2.jar:/Users/sanyue/.m2/repository/org/apache/logging/log4j/log4j-core/2.13.2/log4j-core-2.13.2.jar:/Users/sanyue/.m2/repository/org/apache/logging/log4j/log4j-jul/2.13.2/log4j-jul-2.13.2.jar:/Users/sanyue/.m2/repository/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar:/Users/sanyue/.m2/repository/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.3.0.RELEASE/spring-boot-starter-validation-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar:/Users/sanyue/.m2/repository/org/hibernate/validator/hibernate-validator/6.1.5.Final/hibernate-validator-6.1.5.Final.jar:/Users/sanyue/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar:/Users/sanyue/.m2/repository/org/jboss/logging/jboss-logging/3.4.1.Final/jboss-logging-3.4.1.Final.jar:/Users/sanyue/.m2/repository/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar:/Users/sanyue/.m2/repository/com/auth0/java-jwt/3.11.0/java-jwt-3.11.0.jar:/Users/sanyue/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.11.0/jackson-databind-2.11.0.jar:/Users/sanyue/.m2/repository/commons-codec/commons-codec/1.14/commons-codec-1.14.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.3.0.RELEASE/spring-boot-starter-web-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.3.0.RELEASE/spring-boot-starter-json-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.0/jackson-module-parameter-names-2.11.0.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.3.0.RELEASE/spring-boot-starter-tomcat-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.35/tomcat-embed-core-9.0.35.jar:/Users/sanyue/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.35/tomcat-embed-websocket-9.0.35.jar:/Users/sanyue/.m2/repository/org/springframework/spring-web/5.2.6.RELEASE/spring-web-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/spring-beans/5.2.6.RELEASE/spring-beans-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/spring-webmvc/5.2.6.RELEASE/spring-webmvc-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/spring-expression/5.2.6.RELEASE/spring-expression-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-starter-aop/2.3.0.RELEASE/spring-boot-starter-aop-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/spring-aop/5.2.6.RELEASE/spring-aop-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/org/aspectj/aspectjweaver/1.9.5/aspectjweaver-1.9.5.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-starter-data-redis/2.3.0.RELEASE/spring-boot-starter-data-redis-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/data/spring-data-redis/2.3.0.RELEASE/spring-data-redis-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/data/spring-data-keyvalue/2.3.0.RELEASE/spring-data-keyvalue-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/data/spring-data-commons/2.3.0.RELEASE/spring-data-commons-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/spring-tx/5.2.6.RELEASE/spring-tx-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/spring-oxm/5.2.6.RELEASE/spring-oxm-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/io/lettuce/lettuce-core/5.3.0.RELEASE/lettuce-core-5.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/io/netty/netty-common/4.1.49.Final/netty-common-4.1.49.Final.jar:/Users/sanyue/.m2/repository/io/netty/netty-handler/4.1.49.Final/netty-handler-4.1.49.Final.jar:/Users/sanyue/.m2/repository/io/netty/netty-resolver/4.1.49.Final/netty-resolver-4.1.49.Final.jar:/Users/sanyue/.m2/repository/io/netty/netty-buffer/4.1.49.Final/netty-buffer-4.1.49.Final.jar:/Users/sanyue/.m2/repository/io/netty/netty-codec/4.1.49.Final/netty-codec-4.1.49.Final.jar:/Users/sanyue/.m2/repository/io/netty/netty-transport/4.1.49.Final/netty-transport-4.1.49.Final.jar:/Users/sanyue/.m2/repository/io/projectreactor/reactor-core/3.3.5.RELEASE/reactor-core-3.3.5.RELEASE.jar:/Users/sanyue/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-starter-mail/2.3.0.RELEASE/spring-boot-starter-mail-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/spring-context-support/5.2.6.RELEASE/spring-context-support-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/com/sun/mail/jakarta.mail/1.6.5/jakarta.mail-1.6.5.jar:/Users/sanyue/.m2/repository/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar:/Users/sanyue/.m2/repository/org/projectlombok/lombok/1.18.12/lombok-1.18.12.jar:/Users/sanyue/.m2/repository/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1.jar:/Users/sanyue/.m2/repository/com/baomidou/mybatis-plus-boot-starter/3.4.0/mybatis-plus-boot-starter-3.4.0.jar:/Users/sanyue/.m2/repository/com/baomidou/mybatis-plus/3.4.0/mybatis-plus-3.4.0.jar:/Users/sanyue/.m2/repository/com/baomidou/mybatis-plus-extension/3.4.0/mybatis-plus-extension-3.4.0.jar:/Users/sanyue/.m2/repository/com/baomidou/mybatis-plus-core/3.4.0/mybatis-plus-core-3.4.0.jar:/Users/sanyue/.m2/repository/com/baomidou/mybatis-plus-annotation/3.4.0/mybatis-plus-annotation-3.4.0.jar:/Users/sanyue/.m2/repository/com/github/jsqlparser/jsqlparser/3.2/jsqlparser-3.2.jar:/Users/sanyue/.m2/repository/org/mybatis/mybatis-spring/2.0.5/mybatis-spring-2.0.5.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.3.0.RELEASE/spring-boot-starter-jdbc-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/com/zaxxer/HikariCP/3.4.5/HikariCP-3.4.5.jar:/Users/sanyue/.m2/repository/org/springframework/spring-jdbc/5.2.6.RELEASE/spring-jdbc-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/org/mybatis/mybatis/3.5.6/mybatis-3.5.6.jar:/Users/sanyue/.m2/repository/org/apache/shiro/shiro-spring/1.6.0/shiro-spring-1.6.0.jar:/Users/sanyue/.m2/repository/org/apache/shiro/shiro-web/1.6.0/shiro-web-1.6.0.jar:/Users/sanyue/.m2/repository/org/owasp/encoder/encoder/1.2.2/encoder-1.2.2.jar:/Users/sanyue/.m2/repository/org/apache/shiro/shiro-core/1.6.0/shiro-core-1.6.0.jar:/Users/sanyue/.m2/repository/org/apache/shiro/shiro-lang/1.6.0/shiro-lang-1.6.0.jar:/Users/sanyue/.m2/repository/org/apache/shiro/shiro-cache/1.6.0/shiro-cache-1.6.0.jar:/Users/sanyue/.m2/repository/org/apache/shiro/shiro-crypto-hash/1.6.0/shiro-crypto-hash-1.6.0.jar:/Users/sanyue/.m2/repository/org/apache/shiro/shiro-crypto-core/1.6.0/shiro-crypto-core-1.6.0.jar:/Users/sanyue/.m2/repository/org/apache/shiro/shiro-crypto-cipher/1.6.0/shiro-crypto-cipher-1.6.0.jar:/Users/sanyue/.m2/repository/org/apache/shiro/shiro-config-core/1.6.0/shiro-config-core-1.6.0.jar:/Users/sanyue/.m2/repository/org/apache/shiro/shiro-config-ogdl/1.6.0/shiro-config-ogdl-1.6.0.jar:/Users/sanyue/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/Users/sanyue/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/sanyue/.m2/repository/org/apache/shiro/shiro-event/1.6.0/shiro-event-1.6.0.jar:/Users/sanyue/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.0/jackson-datatype-jdk8-2.11.0.jar:/Users/sanyue/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.11.0/jackson-core-2.11.0.jar:/Users/sanyue/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.0/jackson-datatype-jsr310-2.11.0.jar:/Users/sanyue/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.11.0/jackson-annotations-2.11.0.jar:/Users/sanyue/.m2/repository/com/atlassian/commonmark/commonmark/0.14.0/commonmark-0.14.0.jar:/Users/sanyue/.m2/repository/com/atlassian/commonmark/commonmark-ext-gfm-tables/0.14.0/commonmark-ext-gfm-tables-0.14.0.jar:/Users/sanyue/.m2/repository/com/atlassian/commonmark/commonmark-ext-heading-anchor/0.14.0/commonmark-ext-heading-anchor-0.14.0.jar:/Users/sanyue/.m2/repository/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.jar:/Users/sanyue/.m2/repository/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1.jar:/Users/sanyue/.m2/repository/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.jar:/Users/sanyue/.m2/repository/cn/hutool/hutool-all/5.4.3/hutool-all-5.4.3.jar:/Users/sanyue/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/sanyue/.m2/repository/org/jsoup/jsoup/1.13.1/jsoup-1.13.1.jar:/Users/sanyue/.m2/repository/com/alibaba/druid-spring-boot-starter/1.1.22/druid-spring-boot-starter-1.1.22.jar:/Users/sanyue/.m2/repository/com/alibaba/druid/1.1.22/druid-1.1.22.jar:/Users/sanyue/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/sanyue/.m2/repository/mysql/mysql-connector-java/8.0.13/mysql-connector-java-8.0.13.jar:/Users/sanyue/.m2/repository/com/github/xiaoymin/knife4j-spring-boot-starter/2.0.5/knife4j-spring-boot-starter-2.0.5.jar:/Users/sanyue/.m2/repository/com/github/xiaoymin/knife4j-spring-boot-autoconfigure/2.0.5/knife4j-spring-boot-autoconfigure-2.0.5.jar:/Users/sanyue/.m2/repository/com/github/xiaoymin/knife4j-spring/2.0.5/knife4j-spring-2.0.5.jar:/Users/sanyue/.m2/repository/com/github/xiaoymin/knife4j-annotations/2.0.5/knife4j-annotations-2.0.5.jar:/Users/sanyue/.m2/repository/com/github/xiaoymin/knife4j-core/2.0.5/knife4j-core-2.0.5.jar:/Users/sanyue/.m2/repository/org/javassist/javassist/3.25.0-GA/javassist-3.25.0-GA.jar:/Users/sanyue/.m2/repository/io/swagger/swagger-models/1.5.22/swagger-models-1.5.22.jar:/Users/sanyue/.m2/repository/io/swagger/swagger-annotations/1.5.22/swagger-annotations-1.5.22.jar:/Users/sanyue/.m2/repository/io/springfox/springfox-swagger2/2.9.2/springfox-swagger2-2.9.2.jar:/Users/sanyue/.m2/repository/io/springfox/springfox-spi/2.9.2/springfox-spi-2.9.2.jar:/Users/sanyue/.m2/repository/io/springfox/springfox-core/2.9.2/springfox-core-2.9.2.jar:/Users/sanyue/.m2/repository/io/springfox/springfox-schema/2.9.2/springfox-schema-2.9.2.jar:/Users/sanyue/.m2/repository/io/springfox/springfox-swagger-common/2.9.2/springfox-swagger-common-2.9.2.jar:/Users/sanyue/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar:/Users/sanyue/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar:/Users/sanyue/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE.jar:/Users/sanyue/.m2/repository/io/springfox/springfox-bean-validators/2.9.2/springfox-bean-validators-2.9.2.jar:/Users/sanyue/.m2/repository/com/github/xiaoymin/knife4j-spring-ui/2.0.5/knife4j-spring-ui-2.0.5.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.3.0.RELEASE/spring-boot-starter-test-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-test/2.3.0.RELEASE/spring-boot-test-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.3.0.RELEASE/spring-boot-test-autoconfigure-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/sanyue/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/sanyue/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/sanyue/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/sanyue/.m2/repository/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar:/Users/sanyue/.m2/repository/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar:/Users/sanyue/.m2/repository/org/assertj/assertj-core/3.16.1/assertj-core-3.16.1.jar:/Users/sanyue/.m2/repository/org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar:/Users/sanyue/.m2/repository/org/junit/jupiter/junit-jupiter/5.6.2/junit-jupiter-5.6.2.jar:/Users/sanyue/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.6.2/junit-jupiter-api-5.6.2.jar:/Users/sanyue/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/Users/sanyue/.m2/repository/org/junit/platform/junit-platform-commons/1.6.2/junit-platform-commons-1.6.2.jar:/Users/sanyue/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.6.2/junit-jupiter-params-5.6.2.jar:/Users/sanyue/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.6.2/junit-jupiter-engine-5.6.2.jar:/Users/sanyue/.m2/repository/org/junit/vintage/junit-vintage-engine/5.6.2/junit-vintage-engine-5.6.2.jar:/Users/sanyue/.m2/repository/org/apiguardian/apiguardian-api/1.1.0/apiguardian-api-1.1.0.jar:/Users/sanyue/.m2/repository/org/junit/platform/junit-platform-engine/1.6.2/junit-platform-engine-1.6.2.jar:/Users/sanyue/.m2/repository/junit/junit/4.13/junit-4.13.jar:/Users/sanyue/.m2/repository/org/mockito/mockito-core/3.3.3/mockito-core-3.3.3.jar:/Users/sanyue/.m2/repository/net/bytebuddy/byte-buddy/1.10.10/byte-buddy-1.10.10.jar:/Users/sanyue/.m2/repository/net/bytebuddy/byte-buddy-agent/1.10.10/byte-buddy-agent-1.10.10.jar:/Users/sanyue/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar:/Users/sanyue/.m2/repository/org/mockito/mockito-junit-jupiter/3.3.3/mockito-junit-jupiter-3.3.3.jar:/Users/sanyue/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar:/Users/sanyue/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:/Users/sanyue/.m2/repository/org/springframework/spring-test/5.2.6.RELEASE/spring-test-5.2.6.RELEASE.jar:/Users/sanyue/.m2/repository/org/xmlunit/xmlunit-core/2.7.0/xmlunit-core-2.7.0.jar:/Users/sanyue/.m2/repository/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar:/Users/sanyue/.m2/repository/org/springframework/boot/spring-boot-configuration-processor/2.3.0.RELEASE/spring-boot-configuration-processor-2.3.0.RELEASE.jar:/Users/sanyue/.m2/repository/org/mapstruct/mapstruct/1.4.1.Final/mapstruct-1.4.1.Final.jar:/Users/sanyue/.m2/repository/org/mapstruct/mapstruct-processor/1.4.1.Final/mapstruct-processor-1.4.1.Final.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar org.zerosecurity.web.WebApplication
Connected to the target VM, address: '127.0.0.1:56121', transport: 'socket'
2020-10-23 17:44:32 JRebel: WARN Invalid 'dir' defined in class path of rebel.xml (file:/Users/sanyue/Work/zero-sec/new/target/classes/rebel.xml): Directory '/Users/sanyue/IdeaProjects/new/target/classes' does not exist
2020-10-23 17:44:35 JRebel: Ready config JRebel MybatisPlus plugin...
2020-10-23 17:44:35 JRebel: Add CBP for mybatis-plus core classes...
2020-10-23 17:44:35 JRebel: Detected mybatis-plus version is v3.4.0+, add special CBPs...
2020-10-23 17:44:37 JRebel: Starting logging to file: /Users/sanyue/.jrebel/jrebel.log
2020-10-23 17:44:37 JRebel:
2020-10-23 17:44:37 JRebel: #############################################################
2020-10-23 17:44:37 JRebel:
2020-10-23 17:44:37 JRebel: JRebel Agent 2020.3.0 (202009210604)
2020-10-23 17:44:37 JRebel: (c) Copyright 2007-2020 Perforce Software, Inc.
2020-10-23 17:44:37 JRebel:
2020-10-23 17:44:37 JRebel: Over the last 30 days JRebel prevented
2020-10-23 17:44:37 JRebel: at least 1502 redeploys/restarts saving you about 133.5 hours.
2020-10-23 17:44:37 JRebel:
2020-10-23 17:44:37 JRebel: Over the last 100 days JRebel prevented
2020-10-23 17:44:37 JRebel: at least 3046 redeploys/restarts saving you about 270.8 hours.
2020-10-23 17:44:37 JRebel:
2020-10-23 17:44:37 JRebel: License acquired from License Server: https://jrebel.qekang.com
2020-10-23 17:44:37 JRebel:
2020-10-23 17:44:37 JRebel: Licensed to sanyue.
2020-10-23 17:44:37 JRebel:
2020-10-23 17:44:37 JRebel:
2020-10-23 17:44:37 JRebel: #############################################################
2020-10-23 17:44:37 JRebel:

. ____ _ __ _ _
/\ / ' __ _ () __ __ _ \ \ \
( ( )_
_ | '_ | '| | ' / ` | \ \ \
\/ )| |)| | | | | || (| | ) ) ) )
' |
| .__|| ||| |_, | / / / /
=========|
|==============|/=////
:: Spring Boot :: (v2.3.0.RELEASE)

2020-10-23 17:45:00.284 WARN 64578 --- [ main] ConfigServletWebServerApplicationContext L558 : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.scheduling.annotation.ProxyAsyncConfiguration': Unsatisfied dependency expressed through method 'setConfigurers' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'shiroFilter' defined in class path resource [org/zerosecurity/auth/config/ShiroConfiguration.class]: Unsatisfied dependency expressed through method 'factory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityManager' defined in class path resource [org/zerosecurity/auth/config/ShiroConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.shiro.web.mgt.DefaultWebSecurityManager]: Factory method 'getManager' threw exception; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userAuthRealm': Unsatisfied dependency expressed through field 'userLoginService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userLoginServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [/Users/sanyue/Work/zero-sec/new/target/classes/org/zerosecurity/biz/system/mapper/UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean.buildSqlSessionFactory()Lorg/apache/ibatis/session/SqlSessionFactory; @137: invokestatic
Reason:
Type 'org/apache/ibatis/session/Configuration' (current frame, stack[1]) is not assignable to 'com/baomidou/mybatisplus/core/MybatisConfiguration'
Current Frame:
bci: @137
flags: { }
locals: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', top, null, top, top, top, top, top, top, 'org/springframework/core/io/Resource', null, 'java/io/InputStream', null, 'java/util/Properties', 'com/baomidou/mybatisplus/core/MybatisXMLConfigBuilder' }
stack: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', 'org/apache/ibatis/session/Configuration' }
Bytecode:
0x0000000: 1100 0057 013a 0904 b304 6b01 4d2a b804
0x0000010: c2c6 002f 2ab8 04c2 4c2b b600 1ec7 000e
0x0000020: 2b2a b804 f5b6 001f a700 9b2a b804 f5c6
0x0000030: 0094 2bb6 001e 2ab8 04f5 b600 20a7 0086
0x0000040: 2ab8 04ed c600 5300 0000 002a b804 ed3a
0x0000050: 0a01 3a0b 190a 3a09 190a b904 2f01 003a
0x0000060: 0b19 0b01 2ab8 04f5 3a0d 3a0c 3a0b 013a
0x0000070: 0a01 3a0e bb01 6359 190b 190c 190d b704
0x0000080: 6d3a 0e2a 190e b604 71b8 04be 190e 4d2c
0x0000090: b600 244c a700 2fb2 0025 ba00 2600 00b6
0x00000a0: 0027 bb00 2859 b700 294c 2ab8 04f5 b800
0x00000b0: 2a2b 5959 b600 2bb8 04fb 57ba 002c 0000
0x00000c0: b600 2d2a 2ab8 04ff b800 2aba 002f 0000
0x00000d0: b600 30b8 0502 b804 d6c0 0031 b805 062a
0x00000e0: b804 ff2a b804 ffb6 0032 b800 2aba 0033
0x00000f0: 0000 b600 30b8 0509 b804 d6c0 0034 b600
0x0000100: 3557 2b2a b804 ffb8 0036 2ab8 050d b800
0x0000110: 3899 00b8 2ab8 050d 123a b600 3b99 003d
0x0000120: 2ab8 050d 123c b600 3b9a 0031 2ab8 050d
0x0000130: 123d b600 3b9a 0025 2a2a b805 0d01 b700
0x0000140: 3e4e 2db9 003f 0100 9900 55b2 0025 2aba
0x0000150: 0040 0000 b600 41a7 0046 bb00 4259 b700
0x0000160: 434e 2ab8 050d 1245 b800 463a 0419 04bb
0x0000170: 0047 59b7 0048 1249 b600 4a2a b805 0db6
0x0000180: 004a b600 4b03 bd00 4cb8 004d 1904 b800
0x0000190: 4e2a 2dba 004f 0000 b900 5002 002b b600
0x00001a0: 513a 042d b900 5201 00ba 0053 0000 b900
0x00001b0: 5402 00ba 0055 0000 b900 5402 0019 04ba
0x00001c0: 0056 0000 b900 5002 002a b805 11b8 002a
0x00001d0: 2b59 59b6 002b b804 fb57 ba00 5700 00b6
0x00001e0: 002d 2ab8 0515 b800 2a2b 5959 b600 2bb8
0x00001f0: 04fb 57ba 0058 0000 b600 2d2a b804 91b8
0x0000200: 002a 2b59 59b6 002b b804 fb57 ba00 5900
0x0000210: 00b6 002d 2a3a 0a01 3a0b 190a b805 183a
0x0000220: 0b19 0ab8 051b b804 d3c1 0406 9900 272a
0x0000230: b804 c2b8 051e b804 d6c0 03c7 b903 cb01
0x0000240: 003a 0c19 0c19 0ab8 051b b804 d6c0 0406
0x0000250: b604 7519 0bb8 0038 9900 492a 2ab8 0518
0x0000260: 2ab8 0521 b700 3eb9 0052 0100 ba00 5a00
0x0000270: 00b9 0054 0200 ba00 5b00 00b9 0054 0200
0x0000280: ba00 5c00 00b9 0054 0200 2bb6 005d 5959
0x0000290: b600 2bb8 04fb 57ba 005e 0000 b900 5002
0x00002a0: 002a b805 25b8 005f 9a00 152a b805 25b8
0x00002b0: 004e 2bba 0060 0000 b900 5002 002a b805
0x00002c0: 29b8 005f 9a00 152a b805 29b8 004e 2bba
0x00002d0: 0061 0000 b900 5002 002a b805 2cb8 0038
0x00002e0: 9900 472a 2ab8 052c 1262 b700 3eb9 0052
0x00002f0: 0100 ba00 6300 00b9 0054 0200 ba00 6400
0x0000300: 00b9 0054 0200 ba00 6500 00b9 0054 0200
0x0000310: 2bb6 0051 5959 b600 2bb8 04fb 57ba 0066
0x0000320: 0000 b900 5002 002a b805 30b8 005f 9a00
0x0000330: 152a b805 30b8 004e 2bba 0067 0000 b900
0x0000340: 5002 002a b805 34b8 005f 9a00 152a b805
0x0000350: 34b8 004e 2bba 0068 0000 b900 5002 002a
0x0000360: b805 37b8 002a 2b59 59b6 002b b804 fb57
0x0000370: ba00 6900 00b6 002d 2ab8 0489 c600 292b
0x0000380: 2ab8 0489 2ab8 04e9 b900 6a02 00b6 006b
0x0000390: a700 154e bb00 6d59 126e 2db7 006f b805
0x00003a0: 3bc0 0168 bf2a b804 99b8 002a 2b59 59b6
0x00003b0: 002b b804 fb57 ba00 7000 00b6 002d 2cc6
0x00003c0: 0056 2cb6 0071 57b2 0025 2aba 0072 0000
0x00003d0: b600 27b8 0073 b600 7457 a700 3b4e bb00
0x00003e0: 6d59 bb00 4759 b700 4812 76b6 004a 2ab8
0x00003f0: 04ed b600 77b6 004b 2db7 006f b805 3bc0
0x0000400: 0168 bf3a 05b8 0073 b600 7457 1905 b805
0x0000410: 3bc0 0168 bf2b bb00 7859 1301 64b8 0541
0x0000420: b600 7a2a b805 45c7 000d bb00 7b59 b700
0x0000430: 7ca7 0007 2ab8 0545 2ab8 04e9 b700 7db6
0x0000440: 007e 2ab8 0549 c600 fc2a b805 49b8 054f
0x0000450: 9a00 11b2 0025 ba00 7f00 00b6 0041 a700
0x0000460: ef2a b805 494e 2db8 054f 3604 0336 0515
0x0000470: 0515 04a2 00cc 2d15 05b8 0553 b805 56b8
0x0000480: 04d6 c001 e63a 0619 06c7 0006 a700 ad00
0x0000490: 0000 0019 063a 0a01 3a0b 190a 3a09 190a
0x00004a0: b904 2f01 003a 0b19 0b2b 1906 b600 812b
0x00004b0: b600 823a 0e3a 0d3a 0c3a 0b01 3a0a 013a
0x00004c0: 0fbb 0080 5919 0b19 0c19 0d19 0eb7 0083
0x00004d0: 3a0f 2a19 0c19 0919 0db6 0432 190f 3a07
0x00004e0: 1907 b600 84b8 0073 b600 7457 a700 403a
0x00004f0: 07bb 006d 59bb 0047 59b7 0048 1285 b600
0x0000500: 4a19 06b6 0077 1286 b600 4ab6 004b 1907
0x0000510: b700 6fb8 053b c001 68bf 3a08 b800 73b6
0x0000520: 0074 5719 08b8 053b c001 68bf b200 2519
0x0000530: 06ba 0087 0000 b600 2784 0501 a7ff 33a7
0x0000540: 000e b200 25ba 0088 0000 b600 27bb 0089
0x0000550: 59b7 008a 2bb6 008b 4e2d b300 8c2a b804
0x0000560: ffb6 008d 9900 3bb2 008e 128f b600 90b2
0x0000570: 008e 1291 b600 90b2 008e 1292 b600 90b2
0x0000580: 008e bb00 4759 b700 4812 93b6 004a b800
0x0000590: 94b6 004a 1295 b600 4ab6 004b b600 902d
0x00005a0: b0
Exception Handler Table:
bci [895, 912] => handler: 915
bci [962, 979] => handler: 989
bci [962, 979] => handler: 1027
bci [989, 1029] => handler: 1027
bci [1167, 1253] => handler: 1263
bci [1167, 1253] => handler: 1306
bci [1263, 1308] => handler: 1306
Stackmap Table:
full_frame(@43,{Object[#356],Object[#40],Null,Top,Top,Top,Top,Top,Top,Null},{})
full_frame(@64,{Object[#356],Top,Null,Top,Top,Top,Top,Top,Top,Null},{})
same_frame_extended(@151)
full_frame(@195,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
same_frame_extended(@346)
full_frame(@413,{Object[#356],Object[#480],Object[#355],Object[#532],Top,Top,Top,Top,Top,Object[#486]},{})
full_frame(@457,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
append_frame(@595,Object[#356],Object[#527])
same_frame_extended(@673)
same_frame(@701)
same_frame(@729)
same_frame_extended(@807)
same_frame(@835)
same_frame(@863)
same_locals_1_stack_item_frame(@915,Object[#358])
same_frame(@933)
same_locals_1_stack_item_frame(@989,Object[#359])
same_locals_1_stack_item_frame(@1027,Object[#360])
same_frame(@1045)
full_frame(@1076,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527]})
full_frame(@1080,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527],Object[#362]})
same_frame(@1121)
full_frame(@1135,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1167,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1263,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#76],Object[#76]},{Object[#359]})
same_locals_1_stack_item_frame(@1306,Object[#360])
full_frame(@1324,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Object[#128],Top,Object[#486],Null,Object[#1143],Object[#480],Object[#527],Object[#1145],Object[#128]},{})
full_frame(@1337,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1343,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1346,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{})
full_frame(@1357,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1439,{Object[#356],Object[#480],Object[#355],Object[#365],Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})

2020-10-23 17:45:00.821 ERROR 64578 --- [ main] o.s.b.SpringApplication L837 : Application run failed

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.scheduling.annotation.ProxyAsyncConfiguration': Unsatisfied dependency expressed through method 'setConfigurers' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'shiroFilter' defined in class path resource [org/zerosecurity/auth/config/ShiroConfiguration.class]: Unsatisfied dependency expressed through method 'factory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityManager' defined in class path resource [org/zerosecurity/auth/config/ShiroConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.shiro.web.mgt.DefaultWebSecurityManager]: Factory method 'getManager' threw exception; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userAuthRealm': Unsatisfied dependency expressed through field 'userLoginService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userLoginServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [/Users/sanyue/Work/zero-sec/new/target/classes/org/zerosecurity/biz/system/mapper/UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean.buildSqlSessionFactory()Lorg/apache/ibatis/session/SqlSessionFactory; @137: invokestatic
Reason:
Type 'org/apache/ibatis/session/Configuration' (current frame, stack[1]) is not assignable to 'com/baomidou/mybatisplus/core/MybatisConfiguration'
Current Frame:
bci: @137
flags: { }
locals: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', top, null, top, top, top, top, top, top, 'org/springframework/core/io/Resource', null, 'java/io/InputStream', null, 'java/util/Properties', 'com/baomidou/mybatisplus/core/MybatisXMLConfigBuilder' }
stack: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', 'org/apache/ibatis/session/Configuration' }
Bytecode:
0x0000000: 1100 0057 013a 0904 b304 6b01 4d2a b804
0x0000010: c2c6 002f 2ab8 04c2 4c2b b600 1ec7 000e
0x0000020: 2b2a b804 f5b6 001f a700 9b2a b804 f5c6
0x0000030: 0094 2bb6 001e 2ab8 04f5 b600 20a7 0086
0x0000040: 2ab8 04ed c600 5300 0000 002a b804 ed3a
0x0000050: 0a01 3a0b 190a 3a09 190a b904 2f01 003a
0x0000060: 0b19 0b01 2ab8 04f5 3a0d 3a0c 3a0b 013a
0x0000070: 0a01 3a0e bb01 6359 190b 190c 190d b704
0x0000080: 6d3a 0e2a 190e b604 71b8 04be 190e 4d2c
0x0000090: b600 244c a700 2fb2 0025 ba00 2600 00b6
0x00000a0: 0027 bb00 2859 b700 294c 2ab8 04f5 b800
0x00000b0: 2a2b 5959 b600 2bb8 04fb 57ba 002c 0000
0x00000c0: b600 2d2a 2ab8 04ff b800 2aba 002f 0000
0x00000d0: b600 30b8 0502 b804 d6c0 0031 b805 062a
0x00000e0: b804 ff2a b804 ffb6 0032 b800 2aba 0033
0x00000f0: 0000 b600 30b8 0509 b804 d6c0 0034 b600
0x0000100: 3557 2b2a b804 ffb8 0036 2ab8 050d b800
0x0000110: 3899 00b8 2ab8 050d 123a b600 3b99 003d
0x0000120: 2ab8 050d 123c b600 3b9a 0031 2ab8 050d
0x0000130: 123d b600 3b9a 0025 2a2a b805 0d01 b700
0x0000140: 3e4e 2db9 003f 0100 9900 55b2 0025 2aba
0x0000150: 0040 0000 b600 41a7 0046 bb00 4259 b700
0x0000160: 434e 2ab8 050d 1245 b800 463a 0419 04bb
0x0000170: 0047 59b7 0048 1249 b600 4a2a b805 0db6
0x0000180: 004a b600 4b03 bd00 4cb8 004d 1904 b800
0x0000190: 4e2a 2dba 004f 0000 b900 5002 002b b600
0x00001a0: 513a 042d b900 5201 00ba 0053 0000 b900
0x00001b0: 5402 00ba 0055 0000 b900 5402 0019 04ba
0x00001c0: 0056 0000 b900 5002 002a b805 11b8 002a
0x00001d0: 2b59 59b6 002b b804 fb57 ba00 5700 00b6
0x00001e0: 002d 2ab8 0515 b800 2a2b 5959 b600 2bb8
0x00001f0: 04fb 57ba 0058 0000 b600 2d2a b804 91b8
0x0000200: 002a 2b59 59b6 002b b804 fb57 ba00 5900
0x0000210: 00b6 002d 2a3a 0a01 3a0b 190a b805 183a
0x0000220: 0b19 0ab8 051b b804 d3c1 0406 9900 272a
0x0000230: b804 c2b8 051e b804 d6c0 03c7 b903 cb01
0x0000240: 003a 0c19 0c19 0ab8 051b b804 d6c0 0406
0x0000250: b604 7519 0bb8 0038 9900 492a 2ab8 0518
0x0000260: 2ab8 0521 b700 3eb9 0052 0100 ba00 5a00
0x0000270: 00b9 0054 0200 ba00 5b00 00b9 0054 0200
0x0000280: ba00 5c00 00b9 0054 0200 2bb6 005d 5959
0x0000290: b600 2bb8 04fb 57ba 005e 0000 b900 5002
0x00002a0: 002a b805 25b8 005f 9a00 152a b805 25b8
0x00002b0: 004e 2bba 0060 0000 b900 5002 002a b805
0x00002c0: 29b8 005f 9a00 152a b805 29b8 004e 2bba
0x00002d0: 0061 0000 b900 5002 002a b805 2cb8 0038
0x00002e0: 9900 472a 2ab8 052c 1262 b700 3eb9 0052
0x00002f0: 0100 ba00 6300 00b9 0054 0200 ba00 6400
0x0000300: 00b9 0054 0200 ba00 6500 00b9 0054 0200
0x0000310: 2bb6 0051 5959 b600 2bb8 04fb 57ba 0066
0x0000320: 0000 b900 5002 002a b805 30b8 005f 9a00
0x0000330: 152a b805 30b8 004e 2bba 0067 0000 b900
0x0000340: 5002 002a b805 34b8 005f 9a00 152a b805
0x0000350: 34b8 004e 2bba 0068 0000 b900 5002 002a
0x0000360: b805 37b8 002a 2b59 59b6 002b b804 fb57
0x0000370: ba00 6900 00b6 002d 2ab8 0489 c600 292b
0x0000380: 2ab8 0489 2ab8 04e9 b900 6a02 00b6 006b
0x0000390: a700 154e bb00 6d59 126e 2db7 006f b805
0x00003a0: 3bc0 0168 bf2a b804 99b8 002a 2b59 59b6
0x00003b0: 002b b804 fb57 ba00 7000 00b6 002d 2cc6
0x00003c0: 0056 2cb6 0071 57b2 0025 2aba 0072 0000
0x00003d0: b600 27b8 0073 b600 7457 a700 3b4e bb00
0x00003e0: 6d59 bb00 4759 b700 4812 76b6 004a 2ab8
0x00003f0: 04ed b600 77b6 004b 2db7 006f b805 3bc0
0x0000400: 0168 bf3a 05b8 0073 b600 7457 1905 b805
0x0000410: 3bc0 0168 bf2b bb00 7859 1301 64b8 0541
0x0000420: b600 7a2a b805 45c7 000d bb00 7b59 b700
0x0000430: 7ca7 0007 2ab8 0545 2ab8 04e9 b700 7db6
0x0000440: 007e 2ab8 0549 c600 fc2a b805 49b8 054f
0x0000450: 9a00 11b2 0025 ba00 7f00 00b6 0041 a700
0x0000460: ef2a b805 494e 2db8 054f 3604 0336 0515
0x0000470: 0515 04a2 00cc 2d15 05b8 0553 b805 56b8
0x0000480: 04d6 c001 e63a 0619 06c7 0006 a700 ad00
0x0000490: 0000 0019 063a 0a01 3a0b 190a 3a09 190a
0x00004a0: b904 2f01 003a 0b19 0b2b 1906 b600 812b
0x00004b0: b600 823a 0e3a 0d3a 0c3a 0b01 3a0a 013a
0x00004c0: 0fbb 0080 5919 0b19 0c19 0d19 0eb7 0083
0x00004d0: 3a0f 2a19 0c19 0919 0db6 0432 190f 3a07
0x00004e0: 1907 b600 84b8 0073 b600 7457 a700 403a
0x00004f0: 07bb 006d 59bb 0047 59b7 0048 1285 b600
0x0000500: 4a19 06b6 0077 1286 b600 4ab6 004b 1907
0x0000510: b700 6fb8 053b c001 68bf 3a08 b800 73b6
0x0000520: 0074 5719 08b8 053b c001 68bf b200 2519
0x0000530: 06ba 0087 0000 b600 2784 0501 a7ff 33a7
0x0000540: 000e b200 25ba 0088 0000 b600 27bb 0089
0x0000550: 59b7 008a 2bb6 008b 4e2d b300 8c2a b804
0x0000560: ffb6 008d 9900 3bb2 008e 128f b600 90b2
0x0000570: 008e 1291 b600 90b2 008e 1292 b600 90b2
0x0000580: 008e bb00 4759 b700 4812 93b6 004a b800
0x0000590: 94b6 004a 1295 b600 4ab6 004b b600 902d
0x00005a0: b0
Exception Handler Table:
bci [895, 912] => handler: 915
bci [962, 979] => handler: 989
bci [962, 979] => handler: 1027
bci [989, 1029] => handler: 1027
bci [1167, 1253] => handler: 1263
bci [1167, 1253] => handler: 1306
bci [1263, 1308] => handler: 1306
Stackmap Table:
full_frame(@43,{Object[#356],Object[#40],Null,Top,Top,Top,Top,Top,Top,Null},{})
full_frame(@64,{Object[#356],Top,Null,Top,Top,Top,Top,Top,Top,Null},{})
same_frame_extended(@151)
full_frame(@195,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
same_frame_extended(@346)
full_frame(@413,{Object[#356],Object[#480],Object[#355],Object[#532],Top,Top,Top,Top,Top,Object[#486]},{})
full_frame(@457,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
append_frame(@595,Object[#356],Object[#527])
same_frame_extended(@673)
same_frame(@701)
same_frame(@729)
same_frame_extended(@807)
same_frame(@835)
same_frame(@863)
same_locals_1_stack_item_frame(@915,Object[#358])
same_frame(@933)
same_locals_1_stack_item_frame(@989,Object[#359])
same_locals_1_stack_item_frame(@1027,Object[#360])
same_frame(@1045)
full_frame(@1076,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527]})
full_frame(@1080,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527],Object[#362]})
same_frame(@1121)
full_frame(@1135,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1167,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1263,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#76],Object[#76]},{Object[#359]})
same_locals_1_stack_item_frame(@1306,Object[#360])
full_frame(@1324,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Object[#128],Top,Object[#486],Null,Object[#1143],Object[#480],Object[#527],Object[#1145],Object[#128]},{})
full_frame(@1337,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1343,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1346,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{})
full_frame(@1357,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1439,{Object[#356],Object[#480],Object[#355],Object[#365],Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})

at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:723) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:229) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:722) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.__refresh(AbstractApplicationContext.java:535) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.jrLockAndRefresh(AbstractApplicationContext.java:40002) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:41008) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) ~[spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) ~[spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) [spring-boot-2.3.0.RELEASE.jar:2.3.0.RELEASE]
at org.zerosecurity.web.WebApplication.main(WebApplication.java:36) [classes/:?]

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'shiroFilter' defined in class path resource [org/zerosecurity/auth/config/ShiroConfiguration.class]: Unsatisfied dependency expressed through method 'factory' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityManager' defined in class path resource [org/zerosecurity/auth/config/ShiroConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.shiro.web.mgt.DefaultWebSecurityManager]: Factory method 'getManager' threw exception; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userAuthRealm': Unsatisfied dependency expressed through field 'userLoginService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userLoginServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [/Users/sanyue/Work/zero-sec/new/target/classes/org/zerosecurity/biz/system/mapper/UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean.buildSqlSessionFactory()Lorg/apache/ibatis/session/SqlSessionFactory; @137: invokestatic
Reason:
Type 'org/apache/ibatis/session/Configuration' (current frame, stack[1]) is not assignable to 'com/baomidou/mybatisplus/core/MybatisConfiguration'
Current Frame:
bci: @137
flags: { }
locals: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', top, null, top, top, top, top, top, top, 'org/springframework/core/io/Resource', null, 'java/io/InputStream', null, 'java/util/Properties', 'com/baomidou/mybatisplus/core/MybatisXMLConfigBuilder' }
stack: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', 'org/apache/ibatis/session/Configuration' }
Bytecode:
0x0000000: 1100 0057 013a 0904 b304 6b01 4d2a b804
0x0000010: c2c6 002f 2ab8 04c2 4c2b b600 1ec7 000e
0x0000020: 2b2a b804 f5b6 001f a700 9b2a b804 f5c6
0x0000030: 0094 2bb6 001e 2ab8 04f5 b600 20a7 0086
0x0000040: 2ab8 04ed c600 5300 0000 002a b804 ed3a
0x0000050: 0a01 3a0b 190a 3a09 190a b904 2f01 003a
0x0000060: 0b19 0b01 2ab8 04f5 3a0d 3a0c 3a0b 013a
0x0000070: 0a01 3a0e bb01 6359 190b 190c 190d b704
0x0000080: 6d3a 0e2a 190e b604 71b8 04be 190e 4d2c
0x0000090: b600 244c a700 2fb2 0025 ba00 2600 00b6
0x00000a0: 0027 bb00 2859 b700 294c 2ab8 04f5 b800
0x00000b0: 2a2b 5959 b600 2bb8 04fb 57ba 002c 0000
0x00000c0: b600 2d2a 2ab8 04ff b800 2aba 002f 0000
0x00000d0: b600 30b8 0502 b804 d6c0 0031 b805 062a
0x00000e0: b804 ff2a b804 ffb6 0032 b800 2aba 0033
0x00000f0: 0000 b600 30b8 0509 b804 d6c0 0034 b600
0x0000100: 3557 2b2a b804 ffb8 0036 2ab8 050d b800
0x0000110: 3899 00b8 2ab8 050d 123a b600 3b99 003d
0x0000120: 2ab8 050d 123c b600 3b9a 0031 2ab8 050d
0x0000130: 123d b600 3b9a 0025 2a2a b805 0d01 b700
0x0000140: 3e4e 2db9 003f 0100 9900 55b2 0025 2aba
0x0000150: 0040 0000 b600 41a7 0046 bb00 4259 b700
0x0000160: 434e 2ab8 050d 1245 b800 463a 0419 04bb
0x0000170: 0047 59b7 0048 1249 b600 4a2a b805 0db6
0x0000180: 004a b600 4b03 bd00 4cb8 004d 1904 b800
0x0000190: 4e2a 2dba 004f 0000 b900 5002 002b b600
0x00001a0: 513a 042d b900 5201 00ba 0053 0000 b900
0x00001b0: 5402 00ba 0055 0000 b900 5402 0019 04ba
0x00001c0: 0056 0000 b900 5002 002a b805 11b8 002a
0x00001d0: 2b59 59b6 002b b804 fb57 ba00 5700 00b6
0x00001e0: 002d 2ab8 0515 b800 2a2b 5959 b600 2bb8
0x00001f0: 04fb 57ba 0058 0000 b600 2d2a b804 91b8
0x0000200: 002a 2b59 59b6 002b b804 fb57 ba00 5900
0x0000210: 00b6 002d 2a3a 0a01 3a0b 190a b805 183a
0x0000220: 0b19 0ab8 051b b804 d3c1 0406 9900 272a
0x0000230: b804 c2b8 051e b804 d6c0 03c7 b903 cb01
0x0000240: 003a 0c19 0c19 0ab8 051b b804 d6c0 0406
0x0000250: b604 7519 0bb8 0038 9900 492a 2ab8 0518
0x0000260: 2ab8 0521 b700 3eb9 0052 0100 ba00 5a00
0x0000270: 00b9 0054 0200 ba00 5b00 00b9 0054 0200
0x0000280: ba00 5c00 00b9 0054 0200 2bb6 005d 5959
0x0000290: b600 2bb8 04fb 57ba 005e 0000 b900 5002
0x00002a0: 002a b805 25b8 005f 9a00 152a b805 25b8
0x00002b0: 004e 2bba 0060 0000 b900 5002 002a b805
0x00002c0: 29b8 005f 9a00 152a b805 29b8 004e 2bba
0x00002d0: 0061 0000 b900 5002 002a b805 2cb8 0038
0x00002e0: 9900 472a 2ab8 052c 1262 b700 3eb9 0052
0x00002f0: 0100 ba00 6300 00b9 0054 0200 ba00 6400
0x0000300: 00b9 0054 0200 ba00 6500 00b9 0054 0200
0x0000310: 2bb6 0051 5959 b600 2bb8 04fb 57ba 0066
0x0000320: 0000 b900 5002 002a b805 30b8 005f 9a00
0x0000330: 152a b805 30b8 004e 2bba 0067 0000 b900
0x0000340: 5002 002a b805 34b8 005f 9a00 152a b805
0x0000350: 34b8 004e 2bba 0068 0000 b900 5002 002a
0x0000360: b805 37b8 002a 2b59 59b6 002b b804 fb57
0x0000370: ba00 6900 00b6 002d 2ab8 0489 c600 292b
0x0000380: 2ab8 0489 2ab8 04e9 b900 6a02 00b6 006b
0x0000390: a700 154e bb00 6d59 126e 2db7 006f b805
0x00003a0: 3bc0 0168 bf2a b804 99b8 002a 2b59 59b6
0x00003b0: 002b b804 fb57 ba00 7000 00b6 002d 2cc6
0x00003c0: 0056 2cb6 0071 57b2 0025 2aba 0072 0000
0x00003d0: b600 27b8 0073 b600 7457 a700 3b4e bb00
0x00003e0: 6d59 bb00 4759 b700 4812 76b6 004a 2ab8
0x00003f0: 04ed b600 77b6 004b 2db7 006f b805 3bc0
0x0000400: 0168 bf3a 05b8 0073 b600 7457 1905 b805
0x0000410: 3bc0 0168 bf2b bb00 7859 1301 64b8 0541
0x0000420: b600 7a2a b805 45c7 000d bb00 7b59 b700
0x0000430: 7ca7 0007 2ab8 0545 2ab8 04e9 b700 7db6
0x0000440: 007e 2ab8 0549 c600 fc2a b805 49b8 054f
0x0000450: 9a00 11b2 0025 ba00 7f00 00b6 0041 a700
0x0000460: ef2a b805 494e 2db8 054f 3604 0336 0515
0x0000470: 0515 04a2 00cc 2d15 05b8 0553 b805 56b8
0x0000480: 04d6 c001 e63a 0619 06c7 0006 a700 ad00
0x0000490: 0000 0019 063a 0a01 3a0b 190a 3a09 190a
0x00004a0: b904 2f01 003a 0b19 0b2b 1906 b600 812b
0x00004b0: b600 823a 0e3a 0d3a 0c3a 0b01 3a0a 013a
0x00004c0: 0fbb 0080 5919 0b19 0c19 0d19 0eb7 0083
0x00004d0: 3a0f 2a19 0c19 0919 0db6 0432 190f 3a07
0x00004e0: 1907 b600 84b8 0073 b600 7457 a700 403a
0x00004f0: 07bb 006d 59bb 0047 59b7 0048 1285 b600
0x0000500: 4a19 06b6 0077 1286 b600 4ab6 004b 1907
0x0000510: b700 6fb8 053b c001 68bf 3a08 b800 73b6
0x0000520: 0074 5719 08b8 053b c001 68bf b200 2519
0x0000530: 06ba 0087 0000 b600 2784 0501 a7ff 33a7
0x0000540: 000e b200 25ba 0088 0000 b600 27bb 0089
0x0000550: 59b7 008a 2bb6 008b 4e2d b300 8c2a b804
0x0000560: ffb6 008d 9900 3bb2 008e 128f b600 90b2
0x0000570: 008e 1291 b600 90b2 008e 1292 b600 90b2
0x0000580: 008e bb00 4759 b700 4812 93b6 004a b800
0x0000590: 94b6 004a 1295 b600 4ab6 004b b600 902d
0x00005a0: b0
Exception Handler Table:
bci [895, 912] => handler: 915
bci [962, 979] => handler: 989
bci [962, 979] => handler: 1027
bci [989, 1029] => handler: 1027
bci [1167, 1253] => handler: 1263
bci [1167, 1253] => handler: 1306
bci [1263, 1308] => handler: 1306
Stackmap Table:
full_frame(@43,{Object[#356],Object[#40],Null,Top,Top,Top,Top,Top,Top,Null},{})
full_frame(@64,{Object[#356],Top,Null,Top,Top,Top,Top,Top,Top,Null},{})
same_frame_extended(@151)
full_frame(@195,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
same_frame_extended(@346)
full_frame(@413,{Object[#356],Object[#480],Object[#355],Object[#532],Top,Top,Top,Top,Top,Object[#486]},{})
full_frame(@457,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
append_frame(@595,Object[#356],Object[#527])
same_frame_extended(@673)
same_frame(@701)
same_frame(@729)
same_frame_extended(@807)
same_frame(@835)
same_frame(@863)
same_locals_1_stack_item_frame(@915,Object[#358])
same_frame(@933)
same_locals_1_stack_item_frame(@989,Object[#359])
same_locals_1_stack_item_frame(@1027,Object[#360])
same_frame(@1045)
full_frame(@1076,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527]})
full_frame(@1080,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527],Object[#362]})
same_frame(@1121)
full_frame(@1135,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1167,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1263,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#76],Object[#76]},{Object[#359]})
same_locals_1_stack_item_frame(@1306,Object[#360])
full_frame(@1324,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Object[#128],Top,Object[#486],Null,Object[#1143],Object[#480],Object[#527],Object[#1145],Object[#128]},{})
full_frame(@1337,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1343,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1346,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{})
full_frame(@1357,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1439,{Object[#356],Object[#480],Object[#355],Object[#365],Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})

at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:1008) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:613) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:497) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1472) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1377) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1264) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:715) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
... 31 more

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityManager' defined in class path resource [org/zerosecurity/auth/config/ShiroConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.shiro.web.mgt.DefaultWebSecurityManager]: Factory method 'getManager' threw exception; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userAuthRealm': Unsatisfied dependency expressed through field 'userLoginService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userLoginServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [/Users/sanyue/Work/zero-sec/new/target/classes/org/zerosecurity/biz/system/mapper/UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean.buildSqlSessionFactory()Lorg/apache/ibatis/session/SqlSessionFactory; @137: invokestatic
Reason:
Type 'org/apache/ibatis/session/Configuration' (current frame, stack[1]) is not assignable to 'com/baomidou/mybatisplus/core/MybatisConfiguration'
Current Frame:
bci: @137
flags: { }
locals: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', top, null, top, top, top, top, top, top, 'org/springframework/core/io/Resource', null, 'java/io/InputStream', null, 'java/util/Properties', 'com/baomidou/mybatisplus/core/MybatisXMLConfigBuilder' }
stack: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', 'org/apache/ibatis/session/Configuration' }
Bytecode:
0x0000000: 1100 0057 013a 0904 b304 6b01 4d2a b804
0x0000010: c2c6 002f 2ab8 04c2 4c2b b600 1ec7 000e
0x0000020: 2b2a b804 f5b6 001f a700 9b2a b804 f5c6
0x0000030: 0094 2bb6 001e 2ab8 04f5 b600 20a7 0086
0x0000040: 2ab8 04ed c600 5300 0000 002a b804 ed3a
0x0000050: 0a01 3a0b 190a 3a09 190a b904 2f01 003a
0x0000060: 0b19 0b01 2ab8 04f5 3a0d 3a0c 3a0b 013a
0x0000070: 0a01 3a0e bb01 6359 190b 190c 190d b704
0x0000080: 6d3a 0e2a 190e b604 71b8 04be 190e 4d2c
0x0000090: b600 244c a700 2fb2 0025 ba00 2600 00b6
0x00000a0: 0027 bb00 2859 b700 294c 2ab8 04f5 b800
0x00000b0: 2a2b 5959 b600 2bb8 04fb 57ba 002c 0000
0x00000c0: b600 2d2a 2ab8 04ff b800 2aba 002f 0000
0x00000d0: b600 30b8 0502 b804 d6c0 0031 b805 062a
0x00000e0: b804 ff2a b804 ffb6 0032 b800 2aba 0033
0x00000f0: 0000 b600 30b8 0509 b804 d6c0 0034 b600
0x0000100: 3557 2b2a b804 ffb8 0036 2ab8 050d b800
0x0000110: 3899 00b8 2ab8 050d 123a b600 3b99 003d
0x0000120: 2ab8 050d 123c b600 3b9a 0031 2ab8 050d
0x0000130: 123d b600 3b9a 0025 2a2a b805 0d01 b700
0x0000140: 3e4e 2db9 003f 0100 9900 55b2 0025 2aba
0x0000150: 0040 0000 b600 41a7 0046 bb00 4259 b700
0x0000160: 434e 2ab8 050d 1245 b800 463a 0419 04bb
0x0000170: 0047 59b7 0048 1249 b600 4a2a b805 0db6
0x0000180: 004a b600 4b03 bd00 4cb8 004d 1904 b800
0x0000190: 4e2a 2dba 004f 0000 b900 5002 002b b600
0x00001a0: 513a 042d b900 5201 00ba 0053 0000 b900
0x00001b0: 5402 00ba 0055 0000 b900 5402 0019 04ba
0x00001c0: 0056 0000 b900 5002 002a b805 11b8 002a
0x00001d0: 2b59 59b6 002b b804 fb57 ba00 5700 00b6
0x00001e0: 002d 2ab8 0515 b800 2a2b 5959 b600 2bb8
0x00001f0: 04fb 57ba 0058 0000 b600 2d2a b804 91b8
0x0000200: 002a 2b59 59b6 002b b804 fb57 ba00 5900
0x0000210: 00b6 002d 2a3a 0a01 3a0b 190a b805 183a
0x0000220: 0b19 0ab8 051b b804 d3c1 0406 9900 272a
0x0000230: b804 c2b8 051e b804 d6c0 03c7 b903 cb01
0x0000240: 003a 0c19 0c19 0ab8 051b b804 d6c0 0406
0x0000250: b604 7519 0bb8 0038 9900 492a 2ab8 0518
0x0000260: 2ab8 0521 b700 3eb9 0052 0100 ba00 5a00
0x0000270: 00b9 0054 0200 ba00 5b00 00b9 0054 0200
0x0000280: ba00 5c00 00b9 0054 0200 2bb6 005d 5959
0x0000290: b600 2bb8 04fb 57ba 005e 0000 b900 5002
0x00002a0: 002a b805 25b8 005f 9a00 152a b805 25b8
0x00002b0: 004e 2bba 0060 0000 b900 5002 002a b805
0x00002c0: 29b8 005f 9a00 152a b805 29b8 004e 2bba
0x00002d0: 0061 0000 b900 5002 002a b805 2cb8 0038
0x00002e0: 9900 472a 2ab8 052c 1262 b700 3eb9 0052
0x00002f0: 0100 ba00 6300 00b9 0054 0200 ba00 6400
0x0000300: 00b9 0054 0200 ba00 6500 00b9 0054 0200
0x0000310: 2bb6 0051 5959 b600 2bb8 04fb 57ba 0066
0x0000320: 0000 b900 5002 002a b805 30b8 005f 9a00
0x0000330: 152a b805 30b8 004e 2bba 0067 0000 b900
0x0000340: 5002 002a b805 34b8 005f 9a00 152a b805
0x0000350: 34b8 004e 2bba 0068 0000 b900 5002 002a
0x0000360: b805 37b8 002a 2b59 59b6 002b b804 fb57
0x0000370: ba00 6900 00b6 002d 2ab8 0489 c600 292b
0x0000380: 2ab8 0489 2ab8 04e9 b900 6a02 00b6 006b
0x0000390: a700 154e bb00 6d59 126e 2db7 006f b805
0x00003a0: 3bc0 0168 bf2a b804 99b8 002a 2b59 59b6
0x00003b0: 002b b804 fb57 ba00 7000 00b6 002d 2cc6
0x00003c0: 0056 2cb6 0071 57b2 0025 2aba 0072 0000
0x00003d0: b600 27b8 0073 b600 7457 a700 3b4e bb00
0x00003e0: 6d59 bb00 4759 b700 4812 76b6 004a 2ab8
0x00003f0: 04ed b600 77b6 004b 2db7 006f b805 3bc0
0x0000400: 0168 bf3a 05b8 0073 b600 7457 1905 b805
0x0000410: 3bc0 0168 bf2b bb00 7859 1301 64b8 0541
0x0000420: b600 7a2a b805 45c7 000d bb00 7b59 b700
0x0000430: 7ca7 0007 2ab8 0545 2ab8 04e9 b700 7db6
0x0000440: 007e 2ab8 0549 c600 fc2a b805 49b8 054f
0x0000450: 9a00 11b2 0025 ba00 7f00 00b6 0041 a700
0x0000460: ef2a b805 494e 2db8 054f 3604 0336 0515
0x0000470: 0515 04a2 00cc 2d15 05b8 0553 b805 56b8
0x0000480: 04d6 c001 e63a 0619 06c7 0006 a700 ad00
0x0000490: 0000 0019 063a 0a01 3a0b 190a 3a09 190a
0x00004a0: b904 2f01 003a 0b19 0b2b 1906 b600 812b
0x00004b0: b600 823a 0e3a 0d3a 0c3a 0b01 3a0a 013a
0x00004c0: 0fbb 0080 5919 0b19 0c19 0d19 0eb7 0083
0x00004d0: 3a0f 2a19 0c19 0919 0db6 0432 190f 3a07
0x00004e0: 1907 b600 84b8 0073 b600 7457 a700 403a
0x00004f0: 07bb 006d 59bb 0047 59b7 0048 1285 b600
0x0000500: 4a19 06b6 0077 1286 b600 4ab6 004b 1907
0x0000510: b700 6fb8 053b c001 68bf 3a08 b800 73b6
0x0000520: 0074 5719 08b8 053b c001 68bf b200 2519
0x0000530: 06ba 0087 0000 b600 2784 0501 a7ff 33a7
0x0000540: 000e b200 25ba 0088 0000 b600 27bb 0089
0x0000550: 59b7 008a 2bb6 008b 4e2d b300 8c2a b804
0x0000560: ffb6 008d 9900 3bb2 008e 128f b600 90b2
0x0000570: 008e 1291 b600 90b2 008e 1292 b600 90b2
0x0000580: 008e bb00 4759 b700 4812 93b6 004a b800
0x0000590: 94b6 004a 1295 b600 4ab6 004b b600 902d
0x00005a0: b0
Exception Handler Table:
bci [895, 912] => handler: 915
bci [962, 979] => handler: 989
bci [962, 979] => handler: 1027
bci [989, 1029] => handler: 1027
bci [1167, 1253] => handler: 1263
bci [1167, 1253] => handler: 1306
bci [1263, 1308] => handler: 1306
Stackmap Table:
full_frame(@43,{Object[#356],Object[#40],Null,Top,Top,Top,Top,Top,Top,Null},{})
full_frame(@64,{Object[#356],Top,Null,Top,Top,Top,Top,Top,Top,Null},{})
same_frame_extended(@151)
full_frame(@195,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
same_frame_extended(@346)
full_frame(@413,{Object[#356],Object[#480],Object[#355],Object[#532],Top,Top,Top,Top,Top,Object[#486]},{})
full_frame(@457,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
append_frame(@595,Object[#356],Object[#527])
same_frame_extended(@673)
same_frame(@701)
same_frame(@729)
same_frame_extended(@807)
same_frame(@835)
same_frame(@863)
same_locals_1_stack_item_frame(@915,Object[#358])
same_frame(@933)
same_locals_1_stack_item_frame(@989,Object[#359])
same_locals_1_stack_item_frame(@1027,Object[#360])
same_frame(@1045)
full_frame(@1076,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527]})
full_frame(@1080,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527],Object[#362]})
same_frame(@1121)
full_frame(@1135,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1167,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1263,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#76],Object[#76]},{Object[#359]})
same_locals_1_stack_item_frame(@1306,Object[#360])
full_frame(@1324,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Object[#128],Top,Object[#486],Null,Object[#1143],Object[#480],Object[#527],Object[#1145],Object[#128]},{})
full_frame(@1337,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1343,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1346,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{})
full_frame(@1357,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1439,{Object[#356],Object[#480],Object[#355],Object[#365],Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})

at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:656) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:484) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:1008) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:613) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:497) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1472) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1377) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1264) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:715) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
... 31 more

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.shiro.web.mgt.DefaultWebSecurityManager]: Factory method 'getManager' threw exception; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userAuthRealm': Unsatisfied dependency expressed through field 'userLoginService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userLoginServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [/Users/sanyue/Work/zero-sec/new/target/classes/org/zerosecurity/biz/system/mapper/UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean.buildSqlSessionFactory()Lorg/apache/ibatis/session/SqlSessionFactory; @137: invokestatic
Reason:
Type 'org/apache/ibatis/session/Configuration' (current frame, stack[1]) is not assignable to 'com/baomidou/mybatisplus/core/MybatisConfiguration'
Current Frame:
bci: @137
flags: { }
locals: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', top, null, top, top, top, top, top, top, 'org/springframework/core/io/Resource', null, 'java/io/InputStream', null, 'java/util/Properties', 'com/baomidou/mybatisplus/core/MybatisXMLConfigBuilder' }
stack: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', 'org/apache/ibatis/session/Configuration' }
Bytecode:
0x0000000: 1100 0057 013a 0904 b304 6b01 4d2a b804
0x0000010: c2c6 002f 2ab8 04c2 4c2b b600 1ec7 000e
0x0000020: 2b2a b804 f5b6 001f a700 9b2a b804 f5c6
0x0000030: 0094 2bb6 001e 2ab8 04f5 b600 20a7 0086
0x0000040: 2ab8 04ed c600 5300 0000 002a b804 ed3a
0x0000050: 0a01 3a0b 190a 3a09 190a b904 2f01 003a
0x0000060: 0b19 0b01 2ab8 04f5 3a0d 3a0c 3a0b 013a
0x0000070: 0a01 3a0e bb01 6359 190b 190c 190d b704
0x0000080: 6d3a 0e2a 190e b604 71b8 04be 190e 4d2c
0x0000090: b600 244c a700 2fb2 0025 ba00 2600 00b6
0x00000a0: 0027 bb00 2859 b700 294c 2ab8 04f5 b800
0x00000b0: 2a2b 5959 b600 2bb8 04fb 57ba 002c 0000
0x00000c0: b600 2d2a 2ab8 04ff b800 2aba 002f 0000
0x00000d0: b600 30b8 0502 b804 d6c0 0031 b805 062a
0x00000e0: b804 ff2a b804 ffb6 0032 b800 2aba 0033
0x00000f0: 0000 b600 30b8 0509 b804 d6c0 0034 b600
0x0000100: 3557 2b2a b804 ffb8 0036 2ab8 050d b800
0x0000110: 3899 00b8 2ab8 050d 123a b600 3b99 003d
0x0000120: 2ab8 050d 123c b600 3b9a 0031 2ab8 050d
0x0000130: 123d b600 3b9a 0025 2a2a b805 0d01 b700
0x0000140: 3e4e 2db9 003f 0100 9900 55b2 0025 2aba
0x0000150: 0040 0000 b600 41a7 0046 bb00 4259 b700
0x0000160: 434e 2ab8 050d 1245 b800 463a 0419 04bb
0x0000170: 0047 59b7 0048 1249 b600 4a2a b805 0db6
0x0000180: 004a b600 4b03 bd00 4cb8 004d 1904 b800
0x0000190: 4e2a 2dba 004f 0000 b900 5002 002b b600
0x00001a0: 513a 042d b900 5201 00ba 0053 0000 b900
0x00001b0: 5402 00ba 0055 0000 b900 5402 0019 04ba
0x00001c0: 0056 0000 b900 5002 002a b805 11b8 002a
0x00001d0: 2b59 59b6 002b b804 fb57 ba00 5700 00b6
0x00001e0: 002d 2ab8 0515 b800 2a2b 5959 b600 2bb8
0x00001f0: 04fb 57ba 0058 0000 b600 2d2a b804 91b8
0x0000200: 002a 2b59 59b6 002b b804 fb57 ba00 5900
0x0000210: 00b6 002d 2a3a 0a01 3a0b 190a b805 183a
0x0000220: 0b19 0ab8 051b b804 d3c1 0406 9900 272a
0x0000230: b804 c2b8 051e b804 d6c0 03c7 b903 cb01
0x0000240: 003a 0c19 0c19 0ab8 051b b804 d6c0 0406
0x0000250: b604 7519 0bb8 0038 9900 492a 2ab8 0518
0x0000260: 2ab8 0521 b700 3eb9 0052 0100 ba00 5a00
0x0000270: 00b9 0054 0200 ba00 5b00 00b9 0054 0200
0x0000280: ba00 5c00 00b9 0054 0200 2bb6 005d 5959
0x0000290: b600 2bb8 04fb 57ba 005e 0000 b900 5002
0x00002a0: 002a b805 25b8 005f 9a00 152a b805 25b8
0x00002b0: 004e 2bba 0060 0000 b900 5002 002a b805
0x00002c0: 29b8 005f 9a00 152a b805 29b8 004e 2bba
0x00002d0: 0061 0000 b900 5002 002a b805 2cb8 0038
0x00002e0: 9900 472a 2ab8 052c 1262 b700 3eb9 0052
0x00002f0: 0100 ba00 6300 00b9 0054 0200 ba00 6400
0x0000300: 00b9 0054 0200 ba00 6500 00b9 0054 0200
0x0000310: 2bb6 0051 5959 b600 2bb8 04fb 57ba 0066
0x0000320: 0000 b900 5002 002a b805 30b8 005f 9a00
0x0000330: 152a b805 30b8 004e 2bba 0067 0000 b900
0x0000340: 5002 002a b805 34b8 005f 9a00 152a b805
0x0000350: 34b8 004e 2bba 0068 0000 b900 5002 002a
0x0000360: b805 37b8 002a 2b59 59b6 002b b804 fb57
0x0000370: ba00 6900 00b6 002d 2ab8 0489 c600 292b
0x0000380: 2ab8 0489 2ab8 04e9 b900 6a02 00b6 006b
0x0000390: a700 154e bb00 6d59 126e 2db7 006f b805
0x00003a0: 3bc0 0168 bf2a b804 99b8 002a 2b59 59b6
0x00003b0: 002b b804 fb57 ba00 7000 00b6 002d 2cc6
0x00003c0: 0056 2cb6 0071 57b2 0025 2aba 0072 0000
0x00003d0: b600 27b8 0073 b600 7457 a700 3b4e bb00
0x00003e0: 6d59 bb00 4759 b700 4812 76b6 004a 2ab8
0x00003f0: 04ed b600 77b6 004b 2db7 006f b805 3bc0
0x0000400: 0168 bf3a 05b8 0073 b600 7457 1905 b805
0x0000410: 3bc0 0168 bf2b bb00 7859 1301 64b8 0541
0x0000420: b600 7a2a b805 45c7 000d bb00 7b59 b700
0x0000430: 7ca7 0007 2ab8 0545 2ab8 04e9 b700 7db6
0x0000440: 007e 2ab8 0549 c600 fc2a b805 49b8 054f
0x0000450: 9a00 11b2 0025 ba00 7f00 00b6 0041 a700
0x0000460: ef2a b805 494e 2db8 054f 3604 0336 0515
0x0000470: 0515 04a2 00cc 2d15 05b8 0553 b805 56b8
0x0000480: 04d6 c001 e63a 0619 06c7 0006 a700 ad00
0x0000490: 0000 0019 063a 0a01 3a0b 190a 3a09 190a
0x00004a0: b904 2f01 003a 0b19 0b2b 1906 b600 812b
0x00004b0: b600 823a 0e3a 0d3a 0c3a 0b01 3a0a 013a
0x00004c0: 0fbb 0080 5919 0b19 0c19 0d19 0eb7 0083
0x00004d0: 3a0f 2a19 0c19 0919 0db6 0432 190f 3a07
0x00004e0: 1907 b600 84b8 0073 b600 7457 a700 403a
0x00004f0: 07bb 006d 59bb 0047 59b7 0048 1285 b600
0x0000500: 4a19 06b6 0077 1286 b600 4ab6 004b 1907
0x0000510: b700 6fb8 053b c001 68bf 3a08 b800 73b6
0x0000520: 0074 5719 08b8 053b c001 68bf b200 2519
0x0000530: 06ba 0087 0000 b600 2784 0501 a7ff 33a7
0x0000540: 000e b200 25ba 0088 0000 b600 27bb 0089
0x0000550: 59b7 008a 2bb6 008b 4e2d b300 8c2a b804
0x0000560: ffb6 008d 9900 3bb2 008e 128f b600 90b2
0x0000570: 008e 1291 b600 90b2 008e 1292 b600 90b2
0x0000580: 008e bb00 4759 b700 4812 93b6 004a b800
0x0000590: 94b6 004a 1295 b600 4ab6 004b b600 902d
0x00005a0: b0
Exception Handler Table:
bci [895, 912] => handler: 915
bci [962, 979] => handler: 989
bci [962, 979] => handler: 1027
bci [989, 1029] => handler: 1027
bci [1167, 1253] => handler: 1263
bci [1167, 1253] => handler: 1306
bci [1263, 1308] => handler: 1306
Stackmap Table:
full_frame(@43,{Object[#356],Object[#40],Null,Top,Top,Top,Top,Top,Top,Null},{})
full_frame(@64,{Object[#356],Top,Null,Top,Top,Top,Top,Top,Top,Null},{})
same_frame_extended(@151)
full_frame(@195,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
same_frame_extended(@346)
full_frame(@413,{Object[#356],Object[#480],Object[#355],Object[#532],Top,Top,Top,Top,Top,Object[#486]},{})
full_frame(@457,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
append_frame(@595,Object[#356],Object[#527])
same_frame_extended(@673)
same_frame(@701)
same_frame(@729)
same_frame_extended(@807)
same_frame(@835)
same_frame(@863)
same_locals_1_stack_item_frame(@915,Object[#358])
same_frame(@933)
same_locals_1_stack_item_frame(@989,Object[#359])
same_locals_1_stack_item_frame(@1027,Object[#360])
same_frame(@1045)
full_frame(@1076,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527]})
full_frame(@1080,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527],Object[#362]})
same_frame(@1121)
full_frame(@1135,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1167,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1263,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#76],Object[#76]},{Object[#359]})
same_locals_1_stack_item_frame(@1306,Object[#360])
full_frame(@1324,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Object[#128],Top,Object[#486],Null,Object[#1143],Object[#480],Object[#527],Object[#1145],Object[#128]},{})
full_frame(@1337,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1343,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1346,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{})
full_frame(@1357,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1439,{Object[#356],Object[#480],Object[#355],Object[#365],Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})

at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:484) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:1008) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:613) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:497) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1472) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1377) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1264) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:715) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
... 31 more

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userAuthRealm': Unsatisfied dependency expressed through field 'userLoginService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userLoginServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [/Users/sanyue/Work/zero-sec/new/target/classes/org/zerosecurity/biz/system/mapper/UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean.buildSqlSessionFactory()Lorg/apache/ibatis/session/SqlSessionFactory; @137: invokestatic
Reason:
Type 'org/apache/ibatis/session/Configuration' (current frame, stack[1]) is not assignable to 'com/baomidou/mybatisplus/core/MybatisConfiguration'
Current Frame:
bci: @137
flags: { }
locals: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', top, null, top, top, top, top, top, top, 'org/springframework/core/io/Resource', null, 'java/io/InputStream', null, 'java/util/Properties', 'com/baomidou/mybatisplus/core/MybatisXMLConfigBuilder' }
stack: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', 'org/apache/ibatis/session/Configuration' }
Bytecode:
0x0000000: 1100 0057 013a 0904 b304 6b01 4d2a b804
0x0000010: c2c6 002f 2ab8 04c2 4c2b b600 1ec7 000e
0x0000020: 2b2a b804 f5b6 001f a700 9b2a b804 f5c6
0x0000030: 0094 2bb6 001e 2ab8 04f5 b600 20a7 0086
0x0000040: 2ab8 04ed c600 5300 0000 002a b804 ed3a
0x0000050: 0a01 3a0b 190a 3a09 190a b904 2f01 003a
0x0000060: 0b19 0b01 2ab8 04f5 3a0d 3a0c 3a0b 013a
0x0000070: 0a01 3a0e bb01 6359 190b 190c 190d b704
0x0000080: 6d3a 0e2a 190e b604 71b8 04be 190e 4d2c
0x0000090: b600 244c a700 2fb2 0025 ba00 2600 00b6
0x00000a0: 0027 bb00 2859 b700 294c 2ab8 04f5 b800
0x00000b0: 2a2b 5959 b600 2bb8 04fb 57ba 002c 0000
0x00000c0: b600 2d2a 2ab8 04ff b800 2aba 002f 0000
0x00000d0: b600 30b8 0502 b804 d6c0 0031 b805 062a
0x00000e0: b804 ff2a b804 ffb6 0032 b800 2aba 0033
0x00000f0: 0000 b600 30b8 0509 b804 d6c0 0034 b600
0x0000100: 3557 2b2a b804 ffb8 0036 2ab8 050d b800
0x0000110: 3899 00b8 2ab8 050d 123a b600 3b99 003d
0x0000120: 2ab8 050d 123c b600 3b9a 0031 2ab8 050d
0x0000130: 123d b600 3b9a 0025 2a2a b805 0d01 b700
0x0000140: 3e4e 2db9 003f 0100 9900 55b2 0025 2aba
0x0000150: 0040 0000 b600 41a7 0046 bb00 4259 b700
0x0000160: 434e 2ab8 050d 1245 b800 463a 0419 04bb
0x0000170: 0047 59b7 0048 1249 b600 4a2a b805 0db6
0x0000180: 004a b600 4b03 bd00 4cb8 004d 1904 b800
0x0000190: 4e2a 2dba 004f 0000 b900 5002 002b b600
0x00001a0: 513a 042d b900 5201 00ba 0053 0000 b900
0x00001b0: 5402 00ba 0055 0000 b900 5402 0019 04ba
0x00001c0: 0056 0000 b900 5002 002a b805 11b8 002a
0x00001d0: 2b59 59b6 002b b804 fb57 ba00 5700 00b6
0x00001e0: 002d 2ab8 0515 b800 2a2b 5959 b600 2bb8
0x00001f0: 04fb 57ba 0058 0000 b600 2d2a b804 91b8
0x0000200: 002a 2b59 59b6 002b b804 fb57 ba00 5900
0x0000210: 00b6 002d 2a3a 0a01 3a0b 190a b805 183a
0x0000220: 0b19 0ab8 051b b804 d3c1 0406 9900 272a
0x0000230: b804 c2b8 051e b804 d6c0 03c7 b903 cb01
0x0000240: 003a 0c19 0c19 0ab8 051b b804 d6c0 0406
0x0000250: b604 7519 0bb8 0038 9900 492a 2ab8 0518
0x0000260: 2ab8 0521 b700 3eb9 0052 0100 ba00 5a00
0x0000270: 00b9 0054 0200 ba00 5b00 00b9 0054 0200
0x0000280: ba00 5c00 00b9 0054 0200 2bb6 005d 5959
0x0000290: b600 2bb8 04fb 57ba 005e 0000 b900 5002
0x00002a0: 002a b805 25b8 005f 9a00 152a b805 25b8
0x00002b0: 004e 2bba 0060 0000 b900 5002 002a b805
0x00002c0: 29b8 005f 9a00 152a b805 29b8 004e 2bba
0x00002d0: 0061 0000 b900 5002 002a b805 2cb8 0038
0x00002e0: 9900 472a 2ab8 052c 1262 b700 3eb9 0052
0x00002f0: 0100 ba00 6300 00b9 0054 0200 ba00 6400
0x0000300: 00b9 0054 0200 ba00 6500 00b9 0054 0200
0x0000310: 2bb6 0051 5959 b600 2bb8 04fb 57ba 0066
0x0000320: 0000 b900 5002 002a b805 30b8 005f 9a00
0x0000330: 152a b805 30b8 004e 2bba 0067 0000 b900
0x0000340: 5002 002a b805 34b8 005f 9a00 152a b805
0x0000350: 34b8 004e 2bba 0068 0000 b900 5002 002a
0x0000360: b805 37b8 002a 2b59 59b6 002b b804 fb57
0x0000370: ba00 6900 00b6 002d 2ab8 0489 c600 292b
0x0000380: 2ab8 0489 2ab8 04e9 b900 6a02 00b6 006b
0x0000390: a700 154e bb00 6d59 126e 2db7 006f b805
0x00003a0: 3bc0 0168 bf2a b804 99b8 002a 2b59 59b6
0x00003b0: 002b b804 fb57 ba00 7000 00b6 002d 2cc6
0x00003c0: 0056 2cb6 0071 57b2 0025 2aba 0072 0000
0x00003d0: b600 27b8 0073 b600 7457 a700 3b4e bb00
0x00003e0: 6d59 bb00 4759 b700 4812 76b6 004a 2ab8
0x00003f0: 04ed b600 77b6 004b 2db7 006f b805 3bc0
0x0000400: 0168 bf3a 05b8 0073 b600 7457 1905 b805
0x0000410: 3bc0 0168 bf2b bb00 7859 1301 64b8 0541
0x0000420: b600 7a2a b805 45c7 000d bb00 7b59 b700
0x0000430: 7ca7 0007 2ab8 0545 2ab8 04e9 b700 7db6
0x0000440: 007e 2ab8 0549 c600 fc2a b805 49b8 054f
0x0000450: 9a00 11b2 0025 ba00 7f00 00b6 0041 a700
0x0000460: ef2a b805 494e 2db8 054f 3604 0336 0515
0x0000470: 0515 04a2 00cc 2d15 05b8 0553 b805 56b8
0x0000480: 04d6 c001 e63a 0619 06c7 0006 a700 ad00
0x0000490: 0000 0019 063a 0a01 3a0b 190a 3a09 190a
0x00004a0: b904 2f01 003a 0b19 0b2b 1906 b600 812b
0x00004b0: b600 823a 0e3a 0d3a 0c3a 0b01 3a0a 013a
0x00004c0: 0fbb 0080 5919 0b19 0c19 0d19 0eb7 0083
0x00004d0: 3a0f 2a19 0c19 0919 0db6 0432 190f 3a07
0x00004e0: 1907 b600 84b8 0073 b600 7457 a700 403a
0x00004f0: 07bb 006d 59bb 0047 59b7 0048 1285 b600
0x0000500: 4a19 06b6 0077 1286 b600 4ab6 004b 1907
0x0000510: b700 6fb8 053b c001 68bf 3a08 b800 73b6
0x0000520: 0074 5719 08b8 053b c001 68bf b200 2519
0x0000530: 06ba 0087 0000 b600 2784 0501 a7ff 33a7
0x0000540: 000e b200 25ba 0088 0000 b600 27bb 0089
0x0000550: 59b7 008a 2bb6 008b 4e2d b300 8c2a b804
0x0000560: ffb6 008d 9900 3bb2 008e 128f b600 90b2
0x0000570: 008e 1291 b600 90b2 008e 1292 b600 90b2
0x0000580: 008e bb00 4759 b700 4812 93b6 004a b800
0x0000590: 94b6 004a 1295 b600 4ab6 004b b600 902d
0x00005a0: b0
Exception Handler Table:
bci [895, 912] => handler: 915
bci [962, 979] => handler: 989
bci [962, 979] => handler: 1027
bci [989, 1029] => handler: 1027
bci [1167, 1253] => handler: 1263
bci [1167, 1253] => handler: 1306
bci [1263, 1308] => handler: 1306
Stackmap Table:
full_frame(@43,{Object[#356],Object[#40],Null,Top,Top,Top,Top,Top,Top,Null},{})
full_frame(@64,{Object[#356],Top,Null,Top,Top,Top,Top,Top,Top,Null},{})
same_frame_extended(@151)
full_frame(@195,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
same_frame_extended(@346)
full_frame(@413,{Object[#356],Object[#480],Object[#355],Object[#532],Top,Top,Top,Top,Top,Object[#486]},{})
full_frame(@457,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
append_frame(@595,Object[#356],Object[#527])
same_frame_extended(@673)
same_frame(@701)
same_frame(@729)
same_frame_extended(@807)
same_frame(@835)
same_frame(@863)
same_locals_1_stack_item_frame(@915,Object[#358])
same_frame(@933)
same_locals_1_stack_item_frame(@989,Object[#359])
same_locals_1_stack_item_frame(@1027,Object[#360])
same_frame(@1045)
full_frame(@1076,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527]})
full_frame(@1080,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527],Object[#362]})
same_frame(@1121)
full_frame(@1135,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1167,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1263,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#76],Object[#76]},{Object[#359]})
same_locals_1_stack_item_frame(@1306,Object[#360])
full_frame(@1324,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Object[#128],Top,Object[#486],Null,Object[#1143],Object[#480],Object[#527],Object[#1145],Object[#128]},{})
full_frame(@1337,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1343,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1346,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{})
full_frame(@1357,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1439,{Object[#356],Object[#480],Object[#355],Object[#365],Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})

at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:362) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:334) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.userAuthRealm(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration.getManager(ShiroConfiguration.java:42) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.CGLIB$getManager$1(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1$$FastClassBySpringCGLIB$$1.invoke(<generated>) ~[classes/:?]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.getManager(<generated>) ~[classes/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_241]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_241]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_241]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:484) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:1008) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:613) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:497) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1472) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1377) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1264) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:715) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
... 31 more

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userLoginServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [/Users/sanyue/Work/zero-sec/new/target/classes/org/zerosecurity/biz/system/mapper/UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean.buildSqlSessionFactory()Lorg/apache/ibatis/session/SqlSessionFactory; @137: invokestatic
Reason:
Type 'org/apache/ibatis/session/Configuration' (current frame, stack[1]) is not assignable to 'com/baomidou/mybatisplus/core/MybatisConfiguration'
Current Frame:
bci: @137
flags: { }
locals: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', top, null, top, top, top, top, top, top, 'org/springframework/core/io/Resource', null, 'java/io/InputStream', null, 'java/util/Properties', 'com/baomidou/mybatisplus/core/MybatisXMLConfigBuilder' }
stack: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', 'org/apache/ibatis/session/Configuration' }
Bytecode:
0x0000000: 1100 0057 013a 0904 b304 6b01 4d2a b804
0x0000010: c2c6 002f 2ab8 04c2 4c2b b600 1ec7 000e
0x0000020: 2b2a b804 f5b6 001f a700 9b2a b804 f5c6
0x0000030: 0094 2bb6 001e 2ab8 04f5 b600 20a7 0086
0x0000040: 2ab8 04ed c600 5300 0000 002a b804 ed3a
0x0000050: 0a01 3a0b 190a 3a09 190a b904 2f01 003a
0x0000060: 0b19 0b01 2ab8 04f5 3a0d 3a0c 3a0b 013a
0x0000070: 0a01 3a0e bb01 6359 190b 190c 190d b704
0x0000080: 6d3a 0e2a 190e b604 71b8 04be 190e 4d2c
0x0000090: b600 244c a700 2fb2 0025 ba00 2600 00b6
0x00000a0: 0027 bb00 2859 b700 294c 2ab8 04f5 b800
0x00000b0: 2a2b 5959 b600 2bb8 04fb 57ba 002c 0000
0x00000c0: b600 2d2a 2ab8 04ff b800 2aba 002f 0000
0x00000d0: b600 30b8 0502 b804 d6c0 0031 b805 062a
0x00000e0: b804 ff2a b804 ffb6 0032 b800 2aba 0033
0x00000f0: 0000 b600 30b8 0509 b804 d6c0 0034 b600
0x0000100: 3557 2b2a b804 ffb8 0036 2ab8 050d b800
0x0000110: 3899 00b8 2ab8 050d 123a b600 3b99 003d
0x0000120: 2ab8 050d 123c b600 3b9a 0031 2ab8 050d
0x0000130: 123d b600 3b9a 0025 2a2a b805 0d01 b700
0x0000140: 3e4e 2db9 003f 0100 9900 55b2 0025 2aba
0x0000150: 0040 0000 b600 41a7 0046 bb00 4259 b700
0x0000160: 434e 2ab8 050d 1245 b800 463a 0419 04bb
0x0000170: 0047 59b7 0048 1249 b600 4a2a b805 0db6
0x0000180: 004a b600 4b03 bd00 4cb8 004d 1904 b800
0x0000190: 4e2a 2dba 004f 0000 b900 5002 002b b600
0x00001a0: 513a 042d b900 5201 00ba 0053 0000 b900
0x00001b0: 5402 00ba 0055 0000 b900 5402 0019 04ba
0x00001c0: 0056 0000 b900 5002 002a b805 11b8 002a
0x00001d0: 2b59 59b6 002b b804 fb57 ba00 5700 00b6
0x00001e0: 002d 2ab8 0515 b800 2a2b 5959 b600 2bb8
0x00001f0: 04fb 57ba 0058 0000 b600 2d2a b804 91b8
0x0000200: 002a 2b59 59b6 002b b804 fb57 ba00 5900
0x0000210: 00b6 002d 2a3a 0a01 3a0b 190a b805 183a
0x0000220: 0b19 0ab8 051b b804 d3c1 0406 9900 272a
0x0000230: b804 c2b8 051e b804 d6c0 03c7 b903 cb01
0x0000240: 003a 0c19 0c19 0ab8 051b b804 d6c0 0406
0x0000250: b604 7519 0bb8 0038 9900 492a 2ab8 0518
0x0000260: 2ab8 0521 b700 3eb9 0052 0100 ba00 5a00
0x0000270: 00b9 0054 0200 ba00 5b00 00b9 0054 0200
0x0000280: ba00 5c00 00b9 0054 0200 2bb6 005d 5959
0x0000290: b600 2bb8 04fb 57ba 005e 0000 b900 5002
0x00002a0: 002a b805 25b8 005f 9a00 152a b805 25b8
0x00002b0: 004e 2bba 0060 0000 b900 5002 002a b805
0x00002c0: 29b8 005f 9a00 152a b805 29b8 004e 2bba
0x00002d0: 0061 0000 b900 5002 002a b805 2cb8 0038
0x00002e0: 9900 472a 2ab8 052c 1262 b700 3eb9 0052
0x00002f0: 0100 ba00 6300 00b9 0054 0200 ba00 6400
0x0000300: 00b9 0054 0200 ba00 6500 00b9 0054 0200
0x0000310: 2bb6 0051 5959 b600 2bb8 04fb 57ba 0066
0x0000320: 0000 b900 5002 002a b805 30b8 005f 9a00
0x0000330: 152a b805 30b8 004e 2bba 0067 0000 b900
0x0000340: 5002 002a b805 34b8 005f 9a00 152a b805
0x0000350: 34b8 004e 2bba 0068 0000 b900 5002 002a
0x0000360: b805 37b8 002a 2b59 59b6 002b b804 fb57
0x0000370: ba00 6900 00b6 002d 2ab8 0489 c600 292b
0x0000380: 2ab8 0489 2ab8 04e9 b900 6a02 00b6 006b
0x0000390: a700 154e bb00 6d59 126e 2db7 006f b805
0x00003a0: 3bc0 0168 bf2a b804 99b8 002a 2b59 59b6
0x00003b0: 002b b804 fb57 ba00 7000 00b6 002d 2cc6
0x00003c0: 0056 2cb6 0071 57b2 0025 2aba 0072 0000
0x00003d0: b600 27b8 0073 b600 7457 a700 3b4e bb00
0x00003e0: 6d59 bb00 4759 b700 4812 76b6 004a 2ab8
0x00003f0: 04ed b600 77b6 004b 2db7 006f b805 3bc0
0x0000400: 0168 bf3a 05b8 0073 b600 7457 1905 b805
0x0000410: 3bc0 0168 bf2b bb00 7859 1301 64b8 0541
0x0000420: b600 7a2a b805 45c7 000d bb00 7b59 b700
0x0000430: 7ca7 0007 2ab8 0545 2ab8 04e9 b700 7db6
0x0000440: 007e 2ab8 0549 c600 fc2a b805 49b8 054f
0x0000450: 9a00 11b2 0025 ba00 7f00 00b6 0041 a700
0x0000460: ef2a b805 494e 2db8 054f 3604 0336 0515
0x0000470: 0515 04a2 00cc 2d15 05b8 0553 b805 56b8
0x0000480: 04d6 c001 e63a 0619 06c7 0006 a700 ad00
0x0000490: 0000 0019 063a 0a01 3a0b 190a 3a09 190a
0x00004a0: b904 2f01 003a 0b19 0b2b 1906 b600 812b
0x00004b0: b600 823a 0e3a 0d3a 0c3a 0b01 3a0a 013a
0x00004c0: 0fbb 0080 5919 0b19 0c19 0d19 0eb7 0083
0x00004d0: 3a0f 2a19 0c19 0919 0db6 0432 190f 3a07
0x00004e0: 1907 b600 84b8 0073 b600 7457 a700 403a
0x00004f0: 07bb 006d 59bb 0047 59b7 0048 1285 b600
0x0000500: 4a19 06b6 0077 1286 b600 4ab6 004b 1907
0x0000510: b700 6fb8 053b c001 68bf 3a08 b800 73b6
0x0000520: 0074 5719 08b8 053b c001 68bf b200 2519
0x0000530: 06ba 0087 0000 b600 2784 0501 a7ff 33a7
0x0000540: 000e b200 25ba 0088 0000 b600 27bb 0089
0x0000550: 59b7 008a 2bb6 008b 4e2d b300 8c2a b804
0x0000560: ffb6 008d 9900 3bb2 008e 128f b600 90b2
0x0000570: 008e 1291 b600 90b2 008e 1292 b600 90b2
0x0000580: 008e bb00 4759 b700 4812 93b6 004a b800
0x0000590: 94b6 004a 1295 b600 4ab6 004b b600 902d
0x00005a0: b0
Exception Handler Table:
bci [895, 912] => handler: 915
bci [962, 979] => handler: 989
bci [962, 979] => handler: 1027
bci [989, 1029] => handler: 1027
bci [1167, 1253] => handler: 1263
bci [1167, 1253] => handler: 1306
bci [1263, 1308] => handler: 1306
Stackmap Table:
full_frame(@43,{Object[#356],Object[#40],Null,Top,Top,Top,Top,Top,Top,Null},{})
full_frame(@64,{Object[#356],Top,Null,Top,Top,Top,Top,Top,Top,Null},{})
same_frame_extended(@151)
full_frame(@195,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
same_frame_extended(@346)
full_frame(@413,{Object[#356],Object[#480],Object[#355],Object[#532],Top,Top,Top,Top,Top,Object[#486]},{})
full_frame(@457,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
append_frame(@595,Object[#356],Object[#527])
same_frame_extended(@673)
same_frame(@701)
same_frame(@729)
same_frame_extended(@807)
same_frame(@835)
same_frame(@863)
same_locals_1_stack_item_frame(@915,Object[#358])
same_frame(@933)
same_locals_1_stack_item_frame(@989,Object[#359])
same_locals_1_stack_item_frame(@1027,Object[#360])
same_frame(@1045)
full_frame(@1076,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527]})
full_frame(@1080,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527],Object[#362]})
same_frame(@1121)
full_frame(@1135,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1167,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1263,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#76],Object[#76]},{Object[#359]})
same_locals_1_stack_item_frame(@1306,Object[#360])
full_frame(@1324,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Object[#128],Top,Object[#486],Null,Object[#1143],Object[#480],Object[#527],Object[#1145],Object[#128]},{})
full_frame(@1337,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1343,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1346,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{})
full_frame(@1357,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1439,{Object[#356],Object[#480],Object[#355],Object[#365],Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})

at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:362) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:334) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.userAuthRealm(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration.getManager(ShiroConfiguration.java:42) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.CGLIB$getManager$1(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1$$FastClassBySpringCGLIB$$1.invoke(<generated>) ~[classes/:?]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.getManager(<generated>) ~[classes/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_241]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_241]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_241]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:484) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:1008) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:613) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:497) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1472) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1377) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1264) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:715) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
... 31 more

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [/Users/sanyue/Work/zero-sec/new/target/classes/org/zerosecurity/biz/system/mapper/UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean.buildSqlSessionFactory()Lorg/apache/ibatis/session/SqlSessionFactory; @137: invokestatic
Reason:
Type 'org/apache/ibatis/session/Configuration' (current frame, stack[1]) is not assignable to 'com/baomidou/mybatisplus/core/MybatisConfiguration'
Current Frame:
bci: @137
flags: { }
locals: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', top, null, top, top, top, top, top, top, 'org/springframework/core/io/Resource', null, 'java/io/InputStream', null, 'java/util/Properties', 'com/baomidou/mybatisplus/core/MybatisXMLConfigBuilder' }
stack: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', 'org/apache/ibatis/session/Configuration' }
Bytecode:
0x0000000: 1100 0057 013a 0904 b304 6b01 4d2a b804
0x0000010: c2c6 002f 2ab8 04c2 4c2b b600 1ec7 000e
0x0000020: 2b2a b804 f5b6 001f a700 9b2a b804 f5c6
0x0000030: 0094 2bb6 001e 2ab8 04f5 b600 20a7 0086
0x0000040: 2ab8 04ed c600 5300 0000 002a b804 ed3a
0x0000050: 0a01 3a0b 190a 3a09 190a b904 2f01 003a
0x0000060: 0b19 0b01 2ab8 04f5 3a0d 3a0c 3a0b 013a
0x0000070: 0a01 3a0e bb01 6359 190b 190c 190d b704
0x0000080: 6d3a 0e2a 190e b604 71b8 04be 190e 4d2c
0x0000090: b600 244c a700 2fb2 0025 ba00 2600 00b6
0x00000a0: 0027 bb00 2859 b700 294c 2ab8 04f5 b800
0x00000b0: 2a2b 5959 b600 2bb8 04fb 57ba 002c 0000
0x00000c0: b600 2d2a 2ab8 04ff b800 2aba 002f 0000
0x00000d0: b600 30b8 0502 b804 d6c0 0031 b805 062a
0x00000e0: b804 ff2a b804 ffb6 0032 b800 2aba 0033
0x00000f0: 0000 b600 30b8 0509 b804 d6c0 0034 b600
0x0000100: 3557 2b2a b804 ffb8 0036 2ab8 050d b800
0x0000110: 3899 00b8 2ab8 050d 123a b600 3b99 003d
0x0000120: 2ab8 050d 123c b600 3b9a 0031 2ab8 050d
0x0000130: 123d b600 3b9a 0025 2a2a b805 0d01 b700
0x0000140: 3e4e 2db9 003f 0100 9900 55b2 0025 2aba
0x0000150: 0040 0000 b600 41a7 0046 bb00 4259 b700
0x0000160: 434e 2ab8 050d 1245 b800 463a 0419 04bb
0x0000170: 0047 59b7 0048 1249 b600 4a2a b805 0db6
0x0000180: 004a b600 4b03 bd00 4cb8 004d 1904 b800
0x0000190: 4e2a 2dba 004f 0000 b900 5002 002b b600
0x00001a0: 513a 042d b900 5201 00ba 0053 0000 b900
0x00001b0: 5402 00ba 0055 0000 b900 5402 0019 04ba
0x00001c0: 0056 0000 b900 5002 002a b805 11b8 002a
0x00001d0: 2b59 59b6 002b b804 fb57 ba00 5700 00b6
0x00001e0: 002d 2ab8 0515 b800 2a2b 5959 b600 2bb8
0x00001f0: 04fb 57ba 0058 0000 b600 2d2a b804 91b8
0x0000200: 002a 2b59 59b6 002b b804 fb57 ba00 5900
0x0000210: 00b6 002d 2a3a 0a01 3a0b 190a b805 183a
0x0000220: 0b19 0ab8 051b b804 d3c1 0406 9900 272a
0x0000230: b804 c2b8 051e b804 d6c0 03c7 b903 cb01
0x0000240: 003a 0c19 0c19 0ab8 051b b804 d6c0 0406
0x0000250: b604 7519 0bb8 0038 9900 492a 2ab8 0518
0x0000260: 2ab8 0521 b700 3eb9 0052 0100 ba00 5a00
0x0000270: 00b9 0054 0200 ba00 5b00 00b9 0054 0200
0x0000280: ba00 5c00 00b9 0054 0200 2bb6 005d 5959
0x0000290: b600 2bb8 04fb 57ba 005e 0000 b900 5002
0x00002a0: 002a b805 25b8 005f 9a00 152a b805 25b8
0x00002b0: 004e 2bba 0060 0000 b900 5002 002a b805
0x00002c0: 29b8 005f 9a00 152a b805 29b8 004e 2bba
0x00002d0: 0061 0000 b900 5002 002a b805 2cb8 0038
0x00002e0: 9900 472a 2ab8 052c 1262 b700 3eb9 0052
0x00002f0: 0100 ba00 6300 00b9 0054 0200 ba00 6400
0x0000300: 00b9 0054 0200 ba00 6500 00b9 0054 0200
0x0000310: 2bb6 0051 5959 b600 2bb8 04fb 57ba 0066
0x0000320: 0000 b900 5002 002a b805 30b8 005f 9a00
0x0000330: 152a b805 30b8 004e 2bba 0067 0000 b900
0x0000340: 5002 002a b805 34b8 005f 9a00 152a b805
0x0000350: 34b8 004e 2bba 0068 0000 b900 5002 002a
0x0000360: b805 37b8 002a 2b59 59b6 002b b804 fb57
0x0000370: ba00 6900 00b6 002d 2ab8 0489 c600 292b
0x0000380: 2ab8 0489 2ab8 04e9 b900 6a02 00b6 006b
0x0000390: a700 154e bb00 6d59 126e 2db7 006f b805
0x00003a0: 3bc0 0168 bf2a b804 99b8 002a 2b59 59b6
0x00003b0: 002b b804 fb57 ba00 7000 00b6 002d 2cc6
0x00003c0: 0056 2cb6 0071 57b2 0025 2aba 0072 0000
0x00003d0: b600 27b8 0073 b600 7457 a700 3b4e bb00
0x00003e0: 6d59 bb00 4759 b700 4812 76b6 004a 2ab8
0x00003f0: 04ed b600 77b6 004b 2db7 006f b805 3bc0
0x0000400: 0168 bf3a 05b8 0073 b600 7457 1905 b805
0x0000410: 3bc0 0168 bf2b bb00 7859 1301 64b8 0541
0x0000420: b600 7a2a b805 45c7 000d bb00 7b59 b700
0x0000430: 7ca7 0007 2ab8 0545 2ab8 04e9 b700 7db6
0x0000440: 007e 2ab8 0549 c600 fc2a b805 49b8 054f
0x0000450: 9a00 11b2 0025 ba00 7f00 00b6 0041 a700
0x0000460: ef2a b805 494e 2db8 054f 3604 0336 0515
0x0000470: 0515 04a2 00cc 2d15 05b8 0553 b805 56b8
0x0000480: 04d6 c001 e63a 0619 06c7 0006 a700 ad00
0x0000490: 0000 0019 063a 0a01 3a0b 190a 3a09 190a
0x00004a0: b904 2f01 003a 0b19 0b2b 1906 b600 812b
0x00004b0: b600 823a 0e3a 0d3a 0c3a 0b01 3a0a 013a
0x00004c0: 0fbb 0080 5919 0b19 0c19 0d19 0eb7 0083
0x00004d0: 3a0f 2a19 0c19 0919 0db6 0432 190f 3a07
0x00004e0: 1907 b600 84b8 0073 b600 7457 a700 403a
0x00004f0: 07bb 006d 59bb 0047 59b7 0048 1285 b600
0x0000500: 4a19 06b6 0077 1286 b600 4ab6 004b 1907
0x0000510: b700 6fb8 053b c001 68bf 3a08 b800 73b6
0x0000520: 0074 5719 08b8 053b c001 68bf b200 2519
0x0000530: 06ba 0087 0000 b600 2784 0501 a7ff 33a7
0x0000540: 000e b200 25ba 0088 0000 b600 27bb 0089
0x0000550: 59b7 008a 2bb6 008b 4e2d b300 8c2a b804
0x0000560: ffb6 008d 9900 3bb2 008e 128f b600 90b2
0x0000570: 008e 1291 b600 90b2 008e 1292 b600 90b2
0x0000580: 008e bb00 4759 b700 4812 93b6 004a b800
0x0000590: 94b6 004a 1295 b600 4ab6 004b b600 902d
0x00005a0: b0
Exception Handler Table:
bci [895, 912] => handler: 915
bci [962, 979] => handler: 989
bci [962, 979] => handler: 1027
bci [989, 1029] => handler: 1027
bci [1167, 1253] => handler: 1263
bci [1167, 1253] => handler: 1306
bci [1263, 1308] => handler: 1306
Stackmap Table:
full_frame(@43,{Object[#356],Object[#40],Null,Top,Top,Top,Top,Top,Top,Null},{})
full_frame(@64,{Object[#356],Top,Null,Top,Top,Top,Top,Top,Top,Null},{})
same_frame_extended(@151)
full_frame(@195,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
same_frame_extended(@346)
full_frame(@413,{Object[#356],Object[#480],Object[#355],Object[#532],Top,Top,Top,Top,Top,Object[#486]},{})
full_frame(@457,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
append_frame(@595,Object[#356],Object[#527])
same_frame_extended(@673)
same_frame(@701)
same_frame(@729)
same_frame_extended(@807)
same_frame(@835)
same_frame(@863)
same_locals_1_stack_item_frame(@915,Object[#358])
same_frame(@933)
same_locals_1_stack_item_frame(@989,Object[#359])
same_locals_1_stack_item_frame(@1027,Object[#360])
same_frame(@1045)
full_frame(@1076,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527]})
full_frame(@1080,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527],Object[#362]})
same_frame(@1121)
full_frame(@1135,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1167,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1263,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#76],Object[#76]},{Object[#359]})
same_locals_1_stack_item_frame(@1306,Object[#360])
full_frame(@1324,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Object[#128],Top,Object[#486],Null,Object[#1143],Object[#480],Object[#527],Object[#1145],Object[#128]},{})
full_frame(@1337,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1343,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1346,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{})
full_frame(@1357,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1439,{Object[#356],Object[#480],Object[#355],Object[#365],Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1526) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1406) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:362) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:334) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.userAuthRealm(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration.getManager(ShiroConfiguration.java:42) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.CGLIB$getManager$1(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1$$FastClassBySpringCGLIB$$1.invoke(<generated>) ~[classes/:?]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.getManager(<generated>) ~[classes/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_241]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_241]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_241]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:484) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:1008) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:613) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:497) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1472) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1377) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1264) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:715) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
... 31 more

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean.buildSqlSessionFactory()Lorg/apache/ibatis/session/SqlSessionFactory; @137: invokestatic
Reason:
Type 'org/apache/ibatis/session/Configuration' (current frame, stack[1]) is not assignable to 'com/baomidou/mybatisplus/core/MybatisConfiguration'
Current Frame:
bci: @137
flags: { }
locals: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', top, null, top, top, top, top, top, top, 'org/springframework/core/io/Resource', null, 'java/io/InputStream', null, 'java/util/Properties', 'com/baomidou/mybatisplus/core/MybatisXMLConfigBuilder' }
stack: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', 'org/apache/ibatis/session/Configuration' }
Bytecode:
0x0000000: 1100 0057 013a 0904 b304 6b01 4d2a b804
0x0000010: c2c6 002f 2ab8 04c2 4c2b b600 1ec7 000e
0x0000020: 2b2a b804 f5b6 001f a700 9b2a b804 f5c6
0x0000030: 0094 2bb6 001e 2ab8 04f5 b600 20a7 0086
0x0000040: 2ab8 04ed c600 5300 0000 002a b804 ed3a
0x0000050: 0a01 3a0b 190a 3a09 190a b904 2f01 003a
0x0000060: 0b19 0b01 2ab8 04f5 3a0d 3a0c 3a0b 013a
0x0000070: 0a01 3a0e bb01 6359 190b 190c 190d b704
0x0000080: 6d3a 0e2a 190e b604 71b8 04be 190e 4d2c
0x0000090: b600 244c a700 2fb2 0025 ba00 2600 00b6
0x00000a0: 0027 bb00 2859 b700 294c 2ab8 04f5 b800
0x00000b0: 2a2b 5959 b600 2bb8 04fb 57ba 002c 0000
0x00000c0: b600 2d2a 2ab8 04ff b800 2aba 002f 0000
0x00000d0: b600 30b8 0502 b804 d6c0 0031 b805 062a
0x00000e0: b804 ff2a b804 ffb6 0032 b800 2aba 0033
0x00000f0: 0000 b600 30b8 0509 b804 d6c0 0034 b600
0x0000100: 3557 2b2a b804 ffb8 0036 2ab8 050d b800
0x0000110: 3899 00b8 2ab8 050d 123a b600 3b99 003d
0x0000120: 2ab8 050d 123c b600 3b9a 0031 2ab8 050d
0x0000130: 123d b600 3b9a 0025 2a2a b805 0d01 b700
0x0000140: 3e4e 2db9 003f 0100 9900 55b2 0025 2aba
0x0000150: 0040 0000 b600 41a7 0046 bb00 4259 b700
0x0000160: 434e 2ab8 050d 1245 b800 463a 0419 04bb
0x0000170: 0047 59b7 0048 1249 b600 4a2a b805 0db6
0x0000180: 004a b600 4b03 bd00 4cb8 004d 1904 b800
0x0000190: 4e2a 2dba 004f 0000 b900 5002 002b b600
0x00001a0: 513a 042d b900 5201 00ba 0053 0000 b900
0x00001b0: 5402 00ba 0055 0000 b900 5402 0019 04ba
0x00001c0: 0056 0000 b900 5002 002a b805 11b8 002a
0x00001d0: 2b59 59b6 002b b804 fb57 ba00 5700 00b6
0x00001e0: 002d 2ab8 0515 b800 2a2b 5959 b600 2bb8
0x00001f0: 04fb 57ba 0058 0000 b600 2d2a b804 91b8
0x0000200: 002a 2b59 59b6 002b b804 fb57 ba00 5900
0x0000210: 00b6 002d 2a3a 0a01 3a0b 190a b805 183a
0x0000220: 0b19 0ab8 051b b804 d3c1 0406 9900 272a
0x0000230: b804 c2b8 051e b804 d6c0 03c7 b903 cb01
0x0000240: 003a 0c19 0c19 0ab8 051b b804 d6c0 0406
0x0000250: b604 7519 0bb8 0038 9900 492a 2ab8 0518
0x0000260: 2ab8 0521 b700 3eb9 0052 0100 ba00 5a00
0x0000270: 00b9 0054 0200 ba00 5b00 00b9 0054 0200
0x0000280: ba00 5c00 00b9 0054 0200 2bb6 005d 5959
0x0000290: b600 2bb8 04fb 57ba 005e 0000 b900 5002
0x00002a0: 002a b805 25b8 005f 9a00 152a b805 25b8
0x00002b0: 004e 2bba 0060 0000 b900 5002 002a b805
0x00002c0: 29b8 005f 9a00 152a b805 29b8 004e 2bba
0x00002d0: 0061 0000 b900 5002 002a b805 2cb8 0038
0x00002e0: 9900 472a 2ab8 052c 1262 b700 3eb9 0052
0x00002f0: 0100 ba00 6300 00b9 0054 0200 ba00 6400
0x0000300: 00b9 0054 0200 ba00 6500 00b9 0054 0200
0x0000310: 2bb6 0051 5959 b600 2bb8 04fb 57ba 0066
0x0000320: 0000 b900 5002 002a b805 30b8 005f 9a00
0x0000330: 152a b805 30b8 004e 2bba 0067 0000 b900
0x0000340: 5002 002a b805 34b8 005f 9a00 152a b805
0x0000350: 34b8 004e 2bba 0068 0000 b900 5002 002a
0x0000360: b805 37b8 002a 2b59 59b6 002b b804 fb57
0x0000370: ba00 6900 00b6 002d 2ab8 0489 c600 292b
0x0000380: 2ab8 0489 2ab8 04e9 b900 6a02 00b6 006b
0x0000390: a700 154e bb00 6d59 126e 2db7 006f b805
0x00003a0: 3bc0 0168 bf2a b804 99b8 002a 2b59 59b6
0x00003b0: 002b b804 fb57 ba00 7000 00b6 002d 2cc6
0x00003c0: 0056 2cb6 0071 57b2 0025 2aba 0072 0000
0x00003d0: b600 27b8 0073 b600 7457 a700 3b4e bb00
0x00003e0: 6d59 bb00 4759 b700 4812 76b6 004a 2ab8
0x00003f0: 04ed b600 77b6 004b 2db7 006f b805 3bc0
0x0000400: 0168 bf3a 05b8 0073 b600 7457 1905 b805
0x0000410: 3bc0 0168 bf2b bb00 7859 1301 64b8 0541
0x0000420: b600 7a2a b805 45c7 000d bb00 7b59 b700
0x0000430: 7ca7 0007 2ab8 0545 2ab8 04e9 b700 7db6
0x0000440: 007e 2ab8 0549 c600 fc2a b805 49b8 054f
0x0000450: 9a00 11b2 0025 ba00 7f00 00b6 0041 a700
0x0000460: ef2a b805 494e 2db8 054f 3604 0336 0515
0x0000470: 0515 04a2 00cc 2d15 05b8 0553 b805 56b8
0x0000480: 04d6 c001 e63a 0619 06c7 0006 a700 ad00
0x0000490: 0000 0019 063a 0a01 3a0b 190a 3a09 190a
0x00004a0: b904 2f01 003a 0b19 0b2b 1906 b600 812b
0x00004b0: b600 823a 0e3a 0d3a 0c3a 0b01 3a0a 013a
0x00004c0: 0fbb 0080 5919 0b19 0c19 0d19 0eb7 0083
0x00004d0: 3a0f 2a19 0c19 0919 0db6 0432 190f 3a07
0x00004e0: 1907 b600 84b8 0073 b600 7457 a700 403a
0x00004f0: 07bb 006d 59bb 0047 59b7 0048 1285 b600
0x0000500: 4a19 06b6 0077 1286 b600 4ab6 004b 1907
0x0000510: b700 6fb8 053b c001 68bf 3a08 b800 73b6
0x0000520: 0074 5719 08b8 053b c001 68bf b200 2519
0x0000530: 06ba 0087 0000 b600 2784 0501 a7ff 33a7
0x0000540: 000e b200 25ba 0088 0000 b600 27bb 0089
0x0000550: 59b7 008a 2bb6 008b 4e2d b300 8c2a b804
0x0000560: ffb6 008d 9900 3bb2 008e 128f b600 90b2
0x0000570: 008e 1291 b600 90b2 008e 1292 b600 90b2
0x0000580: 008e bb00 4759 b700 4812 93b6 004a b800
0x0000590: 94b6 004a 1295 b600 4ab6 004b b600 902d
0x00005a0: b0
Exception Handler Table:
bci [895, 912] => handler: 915
bci [962, 979] => handler: 989
bci [962, 979] => handler: 1027
bci [989, 1029] => handler: 1027
bci [1167, 1253] => handler: 1263
bci [1167, 1253] => handler: 1306
bci [1263, 1308] => handler: 1306
Stackmap Table:
full_frame(@43,{Object[#356],Object[#40],Null,Top,Top,Top,Top,Top,Top,Null},{})
full_frame(@64,{Object[#356],Top,Null,Top,Top,Top,Top,Top,Top,Null},{})
same_frame_extended(@151)
full_frame(@195,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
same_frame_extended(@346)
full_frame(@413,{Object[#356],Object[#480],Object[#355],Object[#532],Top,Top,Top,Top,Top,Object[#486]},{})
full_frame(@457,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
append_frame(@595,Object[#356],Object[#527])
same_frame_extended(@673)
same_frame(@701)
same_frame(@729)
same_frame_extended(@807)
same_frame(@835)
same_frame(@863)
same_locals_1_stack_item_frame(@915,Object[#358])
same_frame(@933)
same_locals_1_stack_item_frame(@989,Object[#359])
same_locals_1_stack_item_frame(@1027,Object[#360])
same_frame(@1045)
full_frame(@1076,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527]})
full_frame(@1080,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527],Object[#362]})
same_frame(@1121)
full_frame(@1135,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1167,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1263,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#76],Object[#76]},{Object[#359]})
same_locals_1_stack_item_frame(@1306,Object[#360])
full_frame(@1324,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Object[#128],Top,Object[#486],Null,Object[#1143],Object[#480],Object[#527],Object[#1145],Object[#128]},{})
full_frame(@1337,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1343,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1346,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{})
full_frame(@1357,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1439,{Object[#356],Object[#480],Object[#355],Object[#365],Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})

at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:656) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:636) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1511) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1406) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:362) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:334) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.userAuthRealm(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration.getManager(ShiroConfiguration.java:42) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.CGLIB$getManager$1(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1$$FastClassBySpringCGLIB$$1.invoke(<generated>) ~[classes/:?]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.getManager(<generated>) ~[classes/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_241]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_241]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_241]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:484) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:1008) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:613) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:497) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1472) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1377) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1264) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:715) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
... 31 more

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean.buildSqlSessionFactory()Lorg/apache/ibatis/session/SqlSessionFactory; @137: invokestatic
Reason:
Type 'org/apache/ibatis/session/Configuration' (current frame, stack[1]) is not assignable to 'com/baomidou/mybatisplus/core/MybatisConfiguration'
Current Frame:
bci: @137
flags: { }
locals: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', top, null, top, top, top, top, top, top, 'org/springframework/core/io/Resource', null, 'java/io/InputStream', null, 'java/util/Properties', 'com/baomidou/mybatisplus/core/MybatisXMLConfigBuilder' }
stack: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', 'org/apache/ibatis/session/Configuration' }
Bytecode:
0x0000000: 1100 0057 013a 0904 b304 6b01 4d2a b804
0x0000010: c2c6 002f 2ab8 04c2 4c2b b600 1ec7 000e
0x0000020: 2b2a b804 f5b6 001f a700 9b2a b804 f5c6
0x0000030: 0094 2bb6 001e 2ab8 04f5 b600 20a7 0086
0x0000040: 2ab8 04ed c600 5300 0000 002a b804 ed3a
0x0000050: 0a01 3a0b 190a 3a09 190a b904 2f01 003a
0x0000060: 0b19 0b01 2ab8 04f5 3a0d 3a0c 3a0b 013a
0x0000070: 0a01 3a0e bb01 6359 190b 190c 190d b704
0x0000080: 6d3a 0e2a 190e b604 71b8 04be 190e 4d2c
0x0000090: b600 244c a700 2fb2 0025 ba00 2600 00b6
0x00000a0: 0027 bb00 2859 b700 294c 2ab8 04f5 b800
0x00000b0: 2a2b 5959 b600 2bb8 04fb 57ba 002c 0000
0x00000c0: b600 2d2a 2ab8 04ff b800 2aba 002f 0000
0x00000d0: b600 30b8 0502 b804 d6c0 0031 b805 062a
0x00000e0: b804 ff2a b804 ffb6 0032 b800 2aba 0033
0x00000f0: 0000 b600 30b8 0509 b804 d6c0 0034 b600
0x0000100: 3557 2b2a b804 ffb8 0036 2ab8 050d b800
0x0000110: 3899 00b8 2ab8 050d 123a b600 3b99 003d
0x0000120: 2ab8 050d 123c b600 3b9a 0031 2ab8 050d
0x0000130: 123d b600 3b9a 0025 2a2a b805 0d01 b700
0x0000140: 3e4e 2db9 003f 0100 9900 55b2 0025 2aba
0x0000150: 0040 0000 b600 41a7 0046 bb00 4259 b700
0x0000160: 434e 2ab8 050d 1245 b800 463a 0419 04bb
0x0000170: 0047 59b7 0048 1249 b600 4a2a b805 0db6
0x0000180: 004a b600 4b03 bd00 4cb8 004d 1904 b800
0x0000190: 4e2a 2dba 004f 0000 b900 5002 002b b600
0x00001a0: 513a 042d b900 5201 00ba 0053 0000 b900
0x00001b0: 5402 00ba 0055 0000 b900 5402 0019 04ba
0x00001c0: 0056 0000 b900 5002 002a b805 11b8 002a
0x00001d0: 2b59 59b6 002b b804 fb57 ba00 5700 00b6
0x00001e0: 002d 2ab8 0515 b800 2a2b 5959 b600 2bb8
0x00001f0: 04fb 57ba 0058 0000 b600 2d2a b804 91b8
0x0000200: 002a 2b59 59b6 002b b804 fb57 ba00 5900
0x0000210: 00b6 002d 2a3a 0a01 3a0b 190a b805 183a
0x0000220: 0b19 0ab8 051b b804 d3c1 0406 9900 272a
0x0000230: b804 c2b8 051e b804 d6c0 03c7 b903 cb01
0x0000240: 003a 0c19 0c19 0ab8 051b b804 d6c0 0406
0x0000250: b604 7519 0bb8 0038 9900 492a 2ab8 0518
0x0000260: 2ab8 0521 b700 3eb9 0052 0100 ba00 5a00
0x0000270: 00b9 0054 0200 ba00 5b00 00b9 0054 0200
0x0000280: ba00 5c00 00b9 0054 0200 2bb6 005d 5959
0x0000290: b600 2bb8 04fb 57ba 005e 0000 b900 5002
0x00002a0: 002a b805 25b8 005f 9a00 152a b805 25b8
0x00002b0: 004e 2bba 0060 0000 b900 5002 002a b805
0x00002c0: 29b8 005f 9a00 152a b805 29b8 004e 2bba
0x00002d0: 0061 0000 b900 5002 002a b805 2cb8 0038
0x00002e0: 9900 472a 2ab8 052c 1262 b700 3eb9 0052
0x00002f0: 0100 ba00 6300 00b9 0054 0200 ba00 6400
0x0000300: 00b9 0054 0200 ba00 6500 00b9 0054 0200
0x0000310: 2bb6 0051 5959 b600 2bb8 04fb 57ba 0066
0x0000320: 0000 b900 5002 002a b805 30b8 005f 9a00
0x0000330: 152a b805 30b8 004e 2bba 0067 0000 b900
0x0000340: 5002 002a b805 34b8 005f 9a00 152a b805
0x0000350: 34b8 004e 2bba 0068 0000 b900 5002 002a
0x0000360: b805 37b8 002a 2b59 59b6 002b b804 fb57
0x0000370: ba00 6900 00b6 002d 2ab8 0489 c600 292b
0x0000380: 2ab8 0489 2ab8 04e9 b900 6a02 00b6 006b
0x0000390: a700 154e bb00 6d59 126e 2db7 006f b805
0x00003a0: 3bc0 0168 bf2a b804 99b8 002a 2b59 59b6
0x00003b0: 002b b804 fb57 ba00 7000 00b6 002d 2cc6
0x00003c0: 0056 2cb6 0071 57b2 0025 2aba 0072 0000
0x00003d0: b600 27b8 0073 b600 7457 a700 3b4e bb00
0x00003e0: 6d59 bb00 4759 b700 4812 76b6 004a 2ab8
0x00003f0: 04ed b600 77b6 004b 2db7 006f b805 3bc0
0x0000400: 0168 bf3a 05b8 0073 b600 7457 1905 b805
0x0000410: 3bc0 0168 bf2b bb00 7859 1301 64b8 0541
0x0000420: b600 7a2a b805 45c7 000d bb00 7b59 b700
0x0000430: 7ca7 0007 2ab8 0545 2ab8 04e9 b700 7db6
0x0000440: 007e 2ab8 0549 c600 fc2a b805 49b8 054f
0x0000450: 9a00 11b2 0025 ba00 7f00 00b6 0041 a700
0x0000460: ef2a b805 494e 2db8 054f 3604 0336 0515
0x0000470: 0515 04a2 00cc 2d15 05b8 0553 b805 56b8
0x0000480: 04d6 c001 e63a 0619 06c7 0006 a700 ad00
0x0000490: 0000 0019 063a 0a01 3a0b 190a 3a09 190a
0x00004a0: b904 2f01 003a 0b19 0b2b 1906 b600 812b
0x00004b0: b600 823a 0e3a 0d3a 0c3a 0b01 3a0a 013a
0x00004c0: 0fbb 0080 5919 0b19 0c19 0d19 0eb7 0083
0x00004d0: 3a0f 2a19 0c19 0919 0db6 0432 190f 3a07
0x00004e0: 1907 b600 84b8 0073 b600 7457 a700 403a
0x00004f0: 07bb 006d 59bb 0047 59b7 0048 1285 b600
0x0000500: 4a19 06b6 0077 1286 b600 4ab6 004b 1907
0x0000510: b700 6fb8 053b c001 68bf 3a08 b800 73b6
0x0000520: 0074 5719 08b8 053b c001 68bf b200 2519
0x0000530: 06ba 0087 0000 b600 2784 0501 a7ff 33a7
0x0000540: 000e b200 25ba 0088 0000 b600 27bb 0089
0x0000550: 59b7 008a 2bb6 008b 4e2d b300 8c2a b804
0x0000560: ffb6 008d 9900 3bb2 008e 128f b600 90b2
0x0000570: 008e 1291 b600 90b2 008e 1292 b600 90b2
0x0000580: 008e bb00 4759 b700 4812 93b6 004a b800
0x0000590: 94b6 004a 1295 b600 4ab6 004b b600 902d
0x00005a0: b0
Exception Handler Table:
bci [895, 912] => handler: 915
bci [962, 979] => handler: 989
bci [962, 979] => handler: 1027
bci [989, 1029] => handler: 1027
bci [1167, 1253] => handler: 1263
bci [1167, 1253] => handler: 1306
bci [1263, 1308] => handler: 1306
Stackmap Table:
full_frame(@43,{Object[#356],Object[#40],Null,Top,Top,Top,Top,Top,Top,Null},{})
full_frame(@64,{Object[#356],Top,Null,Top,Top,Top,Top,Top,Top,Null},{})
same_frame_extended(@151)
full_frame(@195,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
same_frame_extended(@346)
full_frame(@413,{Object[#356],Object[#480],Object[#355],Object[#532],Top,Top,Top,Top,Top,Object[#486]},{})
full_frame(@457,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
append_frame(@595,Object[#356],Object[#527])
same_frame_extended(@673)
same_frame(@701)
same_frame(@729)
same_frame_extended(@807)
same_frame(@835)
same_frame(@863)
same_locals_1_stack_item_frame(@915,Object[#358])
same_frame(@933)
same_locals_1_stack_item_frame(@989,Object[#359])
same_locals_1_stack_item_frame(@1027,Object[#360])
same_frame(@1045)
full_frame(@1076,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527]})
full_frame(@1080,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527],Object[#362]})
same_frame(@1121)
full_frame(@1135,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1167,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1263,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#76],Object[#76]},{Object[#359]})
same_locals_1_stack_item_frame(@1306,Object[#360])
full_frame(@1324,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Object[#128],Top,Object[#486],Null,Object[#1143],Object[#480],Object[#527],Object[#1145],Object[#128]},{})
full_frame(@1337,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1343,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1346,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{})
full_frame(@1357,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1439,{Object[#356],Object[#480],Object[#355],Object[#365],Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})

at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:636) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1511) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1406) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:362) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:334) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.userAuthRealm(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration.getManager(ShiroConfiguration.java:42) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.CGLIB$getManager$1(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1$$FastClassBySpringCGLIB$$1.invoke(<generated>) ~[classes/:?]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.getManager(<generated>) ~[classes/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_241]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_241]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_241]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:484) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:1008) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:613) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:497) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1472) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1377) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1264) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:715) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
... 31 more

Caused by: java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean.buildSqlSessionFactory()Lorg/apache/ibatis/session/SqlSessionFactory; @137: invokestatic
Reason:
Type 'org/apache/ibatis/session/Configuration' (current frame, stack[1]) is not assignable to 'com/baomidou/mybatisplus/core/MybatisConfiguration'
Current Frame:
bci: @137
flags: { }
locals: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', top, null, top, top, top, top, top, top, 'org/springframework/core/io/Resource', null, 'java/io/InputStream', null, 'java/util/Properties', 'com/baomidou/mybatisplus/core/MybatisXMLConfigBuilder' }
stack: { 'com/baomidou/mybatisplus/extension/spring/MybatisSqlSessionFactoryBean', 'org/apache/ibatis/session/Configuration' }
Bytecode:
0x0000000: 1100 0057 013a 0904 b304 6b01 4d2a b804
0x0000010: c2c6 002f 2ab8 04c2 4c2b b600 1ec7 000e
0x0000020: 2b2a b804 f5b6 001f a700 9b2a b804 f5c6
0x0000030: 0094 2bb6 001e 2ab8 04f5 b600 20a7 0086
0x0000040: 2ab8 04ed c600 5300 0000 002a b804 ed3a
0x0000050: 0a01 3a0b 190a 3a09 190a b904 2f01 003a
0x0000060: 0b19 0b01 2ab8 04f5 3a0d 3a0c 3a0b 013a
0x0000070: 0a01 3a0e bb01 6359 190b 190c 190d b704
0x0000080: 6d3a 0e2a 190e b604 71b8 04be 190e 4d2c
0x0000090: b600 244c a700 2fb2 0025 ba00 2600 00b6
0x00000a0: 0027 bb00 2859 b700 294c 2ab8 04f5 b800
0x00000b0: 2a2b 5959 b600 2bb8 04fb 57ba 002c 0000
0x00000c0: b600 2d2a 2ab8 04ff b800 2aba 002f 0000
0x00000d0: b600 30b8 0502 b804 d6c0 0031 b805 062a
0x00000e0: b804 ff2a b804 ffb6 0032 b800 2aba 0033
0x00000f0: 0000 b600 30b8 0509 b804 d6c0 0034 b600
0x0000100: 3557 2b2a b804 ffb8 0036 2ab8 050d b800
0x0000110: 3899 00b8 2ab8 050d 123a b600 3b99 003d
0x0000120: 2ab8 050d 123c b600 3b9a 0031 2ab8 050d
0x0000130: 123d b600 3b9a 0025 2a2a b805 0d01 b700
0x0000140: 3e4e 2db9 003f 0100 9900 55b2 0025 2aba
0x0000150: 0040 0000 b600 41a7 0046 bb00 4259 b700
0x0000160: 434e 2ab8 050d 1245 b800 463a 0419 04bb
0x0000170: 0047 59b7 0048 1249 b600 4a2a b805 0db6
0x0000180: 004a b600 4b03 bd00 4cb8 004d 1904 b800
0x0000190: 4e2a 2dba 004f 0000 b900 5002 002b b600
0x00001a0: 513a 042d b900 5201 00ba 0053 0000 b900
0x00001b0: 5402 00ba 0055 0000 b900 5402 0019 04ba
0x00001c0: 0056 0000 b900 5002 002a b805 11b8 002a
0x00001d0: 2b59 59b6 002b b804 fb57 ba00 5700 00b6
0x00001e0: 002d 2ab8 0515 b800 2a2b 5959 b600 2bb8
0x00001f0: 04fb 57ba 0058 0000 b600 2d2a b804 91b8
0x0000200: 002a 2b59 59b6 002b b804 fb57 ba00 5900
0x0000210: 00b6 002d 2a3a 0a01 3a0b 190a b805 183a
0x0000220: 0b19 0ab8 051b b804 d3c1 0406 9900 272a
0x0000230: b804 c2b8 051e b804 d6c0 03c7 b903 cb01
0x0000240: 003a 0c19 0c19 0ab8 051b b804 d6c0 0406
0x0000250: b604 7519 0bb8 0038 9900 492a 2ab8 0518
0x0000260: 2ab8 0521 b700 3eb9 0052 0100 ba00 5a00
0x0000270: 00b9 0054 0200 ba00 5b00 00b9 0054 0200
0x0000280: ba00 5c00 00b9 0054 0200 2bb6 005d 5959
0x0000290: b600 2bb8 04fb 57ba 005e 0000 b900 5002
0x00002a0: 002a b805 25b8 005f 9a00 152a b805 25b8
0x00002b0: 004e 2bba 0060 0000 b900 5002 002a b805
0x00002c0: 29b8 005f 9a00 152a b805 29b8 004e 2bba
0x00002d0: 0061 0000 b900 5002 002a b805 2cb8 0038
0x00002e0: 9900 472a 2ab8 052c 1262 b700 3eb9 0052
0x00002f0: 0100 ba00 6300 00b9 0054 0200 ba00 6400
0x0000300: 00b9 0054 0200 ba00 6500 00b9 0054 0200
0x0000310: 2bb6 0051 5959 b600 2bb8 04fb 57ba 0066
0x0000320: 0000 b900 5002 002a b805 30b8 005f 9a00
0x0000330: 152a b805 30b8 004e 2bba 0067 0000 b900
0x0000340: 5002 002a b805 34b8 005f 9a00 152a b805
0x0000350: 34b8 004e 2bba 0068 0000 b900 5002 002a
0x0000360: b805 37b8 002a 2b59 59b6 002b b804 fb57
0x0000370: ba00 6900 00b6 002d 2ab8 0489 c600 292b
0x0000380: 2ab8 0489 2ab8 04e9 b900 6a02 00b6 006b
0x0000390: a700 154e bb00 6d59 126e 2db7 006f b805
0x00003a0: 3bc0 0168 bf2a b804 99b8 002a 2b59 59b6
0x00003b0: 002b b804 fb57 ba00 7000 00b6 002d 2cc6
0x00003c0: 0056 2cb6 0071 57b2 0025 2aba 0072 0000
0x00003d0: b600 27b8 0073 b600 7457 a700 3b4e bb00
0x00003e0: 6d59 bb00 4759 b700 4812 76b6 004a 2ab8
0x00003f0: 04ed b600 77b6 004b 2db7 006f b805 3bc0
0x0000400: 0168 bf3a 05b8 0073 b600 7457 1905 b805
0x0000410: 3bc0 0168 bf2b bb00 7859 1301 64b8 0541
0x0000420: b600 7a2a b805 45c7 000d bb00 7b59 b700
0x0000430: 7ca7 0007 2ab8 0545 2ab8 04e9 b700 7db6
0x0000440: 007e 2ab8 0549 c600 fc2a b805 49b8 054f
0x0000450: 9a00 11b2 0025 ba00 7f00 00b6 0041 a700
0x0000460: ef2a b805 494e 2db8 054f 3604 0336 0515
0x0000470: 0515 04a2 00cc 2d15 05b8 0553 b805 56b8
0x0000480: 04d6 c001 e63a 0619 06c7 0006 a700 ad00
0x0000490: 0000 0019 063a 0a01 3a0b 190a 3a09 190a
0x00004a0: b904 2f01 003a 0b19 0b2b 1906 b600 812b
0x00004b0: b600 823a 0e3a 0d3a 0c3a 0b01 3a0a 013a
0x00004c0: 0fbb 0080 5919 0b19 0c19 0d19 0eb7 0083
0x00004d0: 3a0f 2a19 0c19 0919 0db6 0432 190f 3a07
0x00004e0: 1907 b600 84b8 0073 b600 7457 a700 403a
0x00004f0: 07bb 006d 59bb 0047 59b7 0048 1285 b600
0x0000500: 4a19 06b6 0077 1286 b600 4ab6 004b 1907
0x0000510: b700 6fb8 053b c001 68bf 3a08 b800 73b6
0x0000520: 0074 5719 08b8 053b c001 68bf b200 2519
0x0000530: 06ba 0087 0000 b600 2784 0501 a7ff 33a7
0x0000540: 000e b200 25ba 0088 0000 b600 27bb 0089
0x0000550: 59b7 008a 2bb6 008b 4e2d b300 8c2a b804
0x0000560: ffb6 008d 9900 3bb2 008e 128f b600 90b2
0x0000570: 008e 1291 b600 90b2 008e 1292 b600 90b2
0x0000580: 008e bb00 4759 b700 4812 93b6 004a b800
0x0000590: 94b6 004a 1295 b600 4ab6 004b b600 902d
0x00005a0: b0
Exception Handler Table:
bci [895, 912] => handler: 915
bci [962, 979] => handler: 989
bci [962, 979] => handler: 1027
bci [989, 1029] => handler: 1027
bci [1167, 1253] => handler: 1263
bci [1167, 1253] => handler: 1306
bci [1263, 1308] => handler: 1306
Stackmap Table:
full_frame(@43,{Object[#356],Object[#40],Null,Top,Top,Top,Top,Top,Top,Null},{})
full_frame(@64,{Object[#356],Top,Null,Top,Top,Top,Top,Top,Top,Null},{})
same_frame_extended(@151)
full_frame(@195,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
same_frame_extended(@346)
full_frame(@413,{Object[#356],Object[#480],Object[#355],Object[#532],Top,Top,Top,Top,Top,Object[#486]},{})
full_frame(@457,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486]},{})
append_frame(@595,Object[#356],Object[#527])
same_frame_extended(@673)
same_frame(@701)
same_frame(@729)
same_frame_extended(@807)
same_frame(@835)
same_frame(@863)
same_locals_1_stack_item_frame(@915,Object[#358])
same_frame(@933)
same_locals_1_stack_item_frame(@989,Object[#359])
same_locals_1_stack_item_frame(@1027,Object[#360])
same_frame(@1045)
full_frame(@1076,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527]})
full_frame(@1080,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{Object[#480],Uninitialized[#1046],Uninitialized[#1046],Object[#527],Object[#362]})
same_frame(@1121)
full_frame(@1135,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1167,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1263,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#76],Object[#76]},{Object[#359]})
same_locals_1_stack_item_frame(@1306,Object[#360])
full_frame(@1324,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Object[#128],Top,Object[#486],Null,Object[#1143],Object[#480],Object[#527],Object[#1145],Object[#128]},{})
full_frame(@1337,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Object[#486],Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1343,{Object[#356],Object[#480],Object[#355],Object[#363],Integer,Integer,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1346,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#527]},{})
full_frame(@1357,{Object[#356],Object[#480],Object[#355],Top,Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})
full_frame(@1439,{Object[#356],Object[#480],Object[#355],Object[#365],Top,Top,Top,Top,Top,Object[#486],Object[#356],Object[#76]},{})

at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:160) ~[mybatis-plus-boot-starter-3.4.0.jar:3.4.0]
at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$1.CGLIB$sqlSessionFactory$2(<generated>) ~[mybatis-plus-boot-starter-3.4.0.jar:3.4.0]
at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$1$$FastClassBySpringCGLIB$$1.invoke(<generated>) ~[mybatis-plus-boot-starter-3.4.0.jar:3.4.0]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$1.sqlSessionFactory(<generated>) ~[mybatis-plus-boot-starter-3.4.0.jar:3.4.0]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_241]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_241]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_241]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:636) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1511) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1406) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:362) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:334) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.userAuthRealm(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration.getManager(ShiroConfiguration.java:42) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.CGLIB$getManager$1(<generated>) ~[classes/:?]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1$$FastClassBySpringCGLIB$$1.invoke(<generated>) ~[classes/:?]
at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.zerosecurity.auth.config.ShiroConfiguration$$EnhancerBySpringCGLIB$$1.getManager(<generated>) ~[classes/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_241]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_241]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_241]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:484) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1306) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getSingletonFactoryBeanForTypeCheck(AbstractAutowireCapableBeanFactory.java:1008) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:885) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:613) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:497) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:265) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1472) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1377) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1264) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1226) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:715) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]
... 31 more

Disconnected from the target VM, address: '127.0.0.1:56121', transport: 'socket'

Process finished with exit code 1

编译失败

您好,编译失败,请问工具现在还是生效的吗?

在IDEA下导入项目后,提示
Cannot resolve org.zeroturnaround:jr-javassist:3.20.0-GA-java4-zt

我检查了依赖的地址,https://repos.zeroturnaround.com/nexus/ 貌似已经无法正常访问了,可能是权限受限。

请问您可否提供一个release的包出来?

mp 3.1.0 启动报空指针

不加载插件就没问题,一加载启动就报错

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'repayBalanceContractService': Unsatisfied dependency expressed through field 'repayBalanceContractMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'repayBalanceContractMapper' defined in file [E:\code\cloud\target\classes\com\cokingcoal\transport\mapper\balance\RepayBalanceContractMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [E:\code\cloud\target\classes\mapper\queue\QueueLineMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [E:\code\cloud\target\classes\mapper\queue\QueueLineMapper.xml]'. Cause: java.lang.NullPointerException
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:374) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1395) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:849) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.__refresh(AbstractApplicationContext.java:549) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.jrLockAndRefresh(AbstractApplicationContext.java:40002) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:41008) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142) ~[spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) [spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) [spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) [spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) [spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at com.cokingcoal.transport.TransportApplication.main(TransportApplication.java:28) [classes/:na]
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'repayBalanceContractMapper' defined in file [E:\code\cloud\target\classes\com\cokingcoal\transport\mapper\balance\RepayBalanceContractMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [E:\code\cloud\target\classes\mapper\queue\QueueLineMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [E:\code\cloud\target\classes\mapper\queue\QueueLineMapper.xml]'. Cause: java.lang.NullPointerException
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1499) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1379) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:593) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	... 21 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [E:\code\cloud\target\classes\mapper\queue\QueueLineMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [E:\code\cloud\target\classes\mapper\queue\QueueLineMapper.xml]'. Cause: java.lang.NullPointerException
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:627) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:607) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1305) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1144) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1247) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1167) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1484) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	... 32 common frames omitted
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [E:\code\cloud\target\classes\mapper\queue\QueueLineMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [E:\code\cloud\target\classes\mapper\queue\QueueLineMapper.xml]'. Cause: java.lang.NullPointerException
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	... 45 common frames omitted
Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [E:\code\cloud\target\classes\mapper\queue\QueueLineMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [E:\code\cloud\target\classes\mapper\queue\QueueLineMapper.xml]'. Cause: java.lang.NullPointerException
	at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:617) ~[mybatis-plus-extension-3.1.0.jar:3.1.0]
	at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:422) ~[mybatis-plus-extension-3.1.0.jar:3.1.0]
	at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:636) ~[mybatis-plus-extension-3.1.0.jar:3.1.0]
	at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:172) ~[mybatis-plus-boot-starter-3.1.0.jar:3.1.0]
	at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$1662fc2c.CGLIB$sqlSessionFactory$0(<generated>) ~[mybatis-plus-boot-starter-3.1.0.jar:3.1.0]
	at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$1662fc2c$$FastClassBySpringCGLIB$$c31a4253.invoke(<generated>) ~[mybatis-plus-boot-starter-3.1.0.jar:3.1.0]
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$1662fc2c.sqlSessionFactory(<generated>) ~[mybatis-plus-boot-starter-3.1.0.jar:3.1.0]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201]
	at sun.reflect.DelegatingMethodAccessorImpl.__invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45009) ~[na:1.8.0_201]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:45012) ~[na:1.8.0_201]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201]
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	... 46 common frames omitted
Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'file [E:\code\cloud\target\classes\mapper\queue\QueueLineMapper.xml]'. Cause: java.lang.NullPointerException
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:122) ~[mybatis-3.5.0.jar:3.5.0]
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:94) ~[mybatis-3.5.0.jar:3.5.0]
	at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:615) ~[mybatis-plus-extension-3.1.0.jar:3.1.0]
	... 61 common frames omitted
Caused by: java.lang.NullPointerException: null
	at org.apache.ibatis.builder.xml.XMLIncludeTransformer.findSqlFragment(XMLIncludeTransformer.java:97) ~[mybatis-3.5.0.jar:3.5.0]
	at org.apache.ibatis.builder.xml.XMLIncludeTransformer.applyIncludes(XMLIncludeTransformer.java:61) ~[mybatis-3.5.0.jar:3.5.0]
	at org.apache.ibatis.builder.xml.XMLIncludeTransformer.applyIncludes(XMLIncludeTransformer.java:83) ~[mybatis-3.5.0.jar:3.5.0]
	at org.apache.ibatis.builder.xml.XMLIncludeTransformer.applyIncludes(XMLIncludeTransformer.java:51) ~[mybatis-3.5.0.jar:3.5.0]
	at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:88) ~[mybatis-3.5.0.jar:3.5.0]
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:137) ~[mybatis-3.5.0.jar:3.5.0]
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildStatementFromContext(XMLMapperBuilder.java:130) ~[mybatis-3.5.0.jar:3.5.0]
	at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:120) ~[mybatis-3.5.0.jar:3.5.0]
	... 63 common frames omitted

xml没有热部署

IDEA-2019.1 JREBEL-2019.1.4 mybatisplus 3.0.6 xml修改了不会热部署

能否隐藏debug控制台

不知道从什么时候开始多了一个 JRMP debug console,每次启动项目这一栏都会打开占用底部一半。
image

阅读你的plugin源码,麻烦这里解释一下

我看到plugin里 前面定义的
private final static String MP_MARK_NAME = ".mybatisplus-jr-mark_";
private final static String MP_3_4_0_ = ".mybatisplusV340-jr-mark_";

请问 mybatisplus-jr-mark_ 这是什么文件啊?干什么用的呢?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.