java.lang.VerifyError: Stack map does not match the one at exception handler with java 14
Hi,
I'm using glowroot with java 8 & 11 and it's working fine. I guess with 12 & 13 too. But, with java 14 it throws
java.lang.VerifyError: Stack map does not match the one at exception handler
I tried to update the asm dependency to the latest version 8.0.1 and the same error appears. Same with the beta version
demo-binaries.zip demo-sources.zip
Here's the output by running the attached spring-boot sample app configured to be monitored by glowroot. Unzip demo-binaries & run:
java -javaagent:./glowroot/glowroot.jar -jar ./demo-0.0.1-SNAPSHOT.jar
ionutursuleanu@192-168-0-101 sample % java -javaagent:./glowroot/glowroot.jar -jar ./demo-0.0.1-SNAPSHOT.jar
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
2020-07-18 20:56:10.000 INFO org.glowroot - Glowroot version: 0.13.6, built 2020-07-18 11:25:53 +0000
2020-07-18 20:56:10.003 INFO org.glowroot - Java version: 14.0.2 (AdoptOpenJDK / Mac OS X)
2020-07-18 20:56:10.004 INFO org.glowroot - Java args: -javaagent:./glowroot/glowroot.jar
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
2020-07-18 20:56:12.411 INFO org.glowroot - creating glowroot schema...
2020-07-18 20:56:12.733 INFO org.glowroot - glowroot schema created
2020-07-18 20:56:13.069 INFO org.glowroot - UI listening on 127.0.0.1:4000 (to access the UI from remote machines, change the bind address to 0.0.0.0, either in the Glowroot UI under Configuration > Web or directly in the admin.json file, and then restart JVM to take effect)
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.3.1.RELEASE)
2020-07-18 20:56:14.293 INFO 24836 --- [ main] com.example.demo.DemoApplication : Starting DemoApplication on 192-168-0-101.rdsnet.ro with PID 24836 (/Users/ionutursuleanu/Downloads/sample/demo-0.0.1-SNAPSHOT.jar started by ionutursuleanu in /Users/ionutursuleanu/Downloads/sample)
2020-07-18 20:56:14.299 INFO 24836 --- [ main] com.example.demo.DemoApplication : No active profile set, falling back to default profiles: default
2020-07-18 20:56:15.321 INFO 24836 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFERRED mode.
2020-07-18 20:56:15.472 INFO 24836 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 128ms. Found 1 JPA repository interfaces.
2020-07-18 20:56:16.403 INFO 24836 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
2020-07-18 20:56:16.421 INFO 24836 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2020-07-18 20:56:16.874 INFO 24836 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.
2020-07-18 20:56:16.925 WARN 24836 --- [ main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean]: Factory method 'entityManagerFactory' threw exception; nested exception is java.lang.VerifyError: Stack map does not match the one at exception handler 156
Exception Details:
Location:
com/sun/proxy/$Proxy69.prepareStatement(Ljava/lang/String;[I)Ljava/sql/PreparedStatement; @156: iload_3
Reason:
Type 'java/lang/Throwable' (current frame, locals[1]) is not assignable to 'java/lang/String' (stack map, locals[1])
Current Frame:
bci: @112
flags: { }
locals: { 'com/sun/proxy/$Proxy69', 'java/lang/Throwable', '[I', integer, 'org/glowroot/agent/bytecode/api/ThreadContextThreadLocal$Holder', 'org/glowroot/agent/bytecode/api/ThreadContextPlus', integer, 'org/glowroot/agent/plugin/api/Timer', 'java/lang/String' }
stack: { 'java/lang/Throwable' }
Stackmap Frame:
bci: @156
flags: { }
locals: { 'com/sun/proxy/$Proxy69', 'java/lang/String', '[I', integer, 'org/glowroot/agent/bytecode/api/ThreadContextThreadLocal$Holder', 'org/glowroot/agent/bytecode/api/ThreadContextPlus', integer, 'org/glowroot/agent/plugin/api/Timer', 'java/lang/String' }
stack: { 'java/lang/Throwable' }
Bytecode:
0000000: 033e 013a 0401 3a05 0236 0601 3a07 2b3a
0000010: 0819 04c7 0008 b800 9a3a 0419 04b6 00a2
0000020: 593a 05c6 001f 1905 b900 a501 0059 3606
0000030: 12a6 9f00 1019 0512 a6b9 00aa 0200 04a7
0000040: 0004 033e 1d99 000a 1905 b801 053a 072a
0000050: b400 592a b201 0705 bd00 7159 032b 5359
0000060: 042c 53b9 0061 0400 c001 09a7 000e bf4c
0000070: bb00 6859 2bb7 006b bf1d 9900 0959 1908
0000080: b801 0c1d 9900 0819 07b8 0110 1506 029f
0000090: 000c 1905 1506 b900 aa02 00b0 1d99 0008
00000a0: 1907 b801 1015 0602 9f00 0c19 0515 06b9
00000b0: 00aa 0200 bf
Exception Handler Table:
bci [79, 110] => handler: 110
bci [79, 110] => handler: 110
bci [79, 110] => handler: 110
bci [79, 110] => handler: 111
bci [79, 121] => handler: 156
Stackmap Table:
full_frame(@27,{Object[#2],Object[#125],Object[#254],Integer,Object[#156],Object[#158],Integer,Object[#256],Object[#125]},{})
same_frame(@66)
same_locals_1_stack_item_frame(@67,Integer)
same_frame(@79)
same_locals_1_stack_item_frame(@110,Object[#85])
same_locals_1_stack_item_frame(@111,Object[#85])
same_locals_1_stack_item_frame(@121,Object[#265])
same_locals_1_stack_item_frame(@131,Object[#265])
same_locals_1_stack_item_frame(@140,Object[#265])
same_locals_1_stack_item_frame(@155,Object[#265])
same_locals_1_stack_item_frame(@156,Object[#85])
same_locals_1_stack_item_frame(@165,Object[#85])
same_locals_1_stack_item_frame(@180,Object[#85])
2020-07-18 20:56:16.927 INFO 24836 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'applicationTaskExecutor'
2020-07-18 20:56:16.928 INFO 24836 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...
2020-07-18 20:56:16.930 INFO 24836 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.
2020-07-18 20:56:16.951 INFO 24836 --- [ main] ConditionEvaluationReportLoggingListener :
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2020-07-18 20:56:16.965 ERROR 24836 --- [ main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean]: Factory method 'entityManagerFactory' threw exception; nested exception is java.lang.VerifyError: Stack map does not match the one at exception handler 156
Exception Details:
Location:
com/sun/proxy/$Proxy69.prepareStatement(Ljava/lang/String;[I)Ljava/sql/PreparedStatement; @156: iload_3
Reason:
Type 'java/lang/Throwable' (current frame, locals[1]) is not assignable to 'java/lang/String' (stack map, locals[1])
Current Frame:
bci: @112
flags: { }
locals: { 'com/sun/proxy/$Proxy69', 'java/lang/Throwable', '[I', integer, 'org/glowroot/agent/bytecode/api/ThreadContextThreadLocal$Holder', 'org/glowroot/agent/bytecode/api/ThreadContextPlus', integer, 'org/glowroot/agent/plugin/api/Timer', 'java/lang/String' }
stack: { 'java/lang/Throwable' }
Stackmap Frame:
bci: @156
flags: { }
locals: { 'com/sun/proxy/$Proxy69', 'java/lang/String', '[I', integer, 'org/glowroot/agent/bytecode/api/ThreadContextThreadLocal$Holder', 'org/glowroot/agent/bytecode/api/ThreadContextPlus', integer, 'org/glowroot/agent/plugin/api/Timer', 'java/lang/String' }
stack: { 'java/lang/Throwable' }
Bytecode:
0000000: 033e 013a 0401 3a05 0236 0601 3a07 2b3a
0000010: 0819 04c7 0008 b800 9a3a 0419 04b6 00a2
0000020: 593a 05c6 001f 1905 b900 a501 0059 3606
0000030: 12a6 9f00 1019 0512 a6b9 00aa 0200 04a7
0000040: 0004 033e 1d99 000a 1905 b801 053a 072a
0000050: b400 592a b201 0705 bd00 7159 032b 5359
0000060: 042c 53b9 0061 0400 c001 09a7 000e bf4c
0000070: bb00 6859 2bb7 006b bf1d 9900 0959 1908
0000080: b801 0c1d 9900 0819 07b8 0110 1506 029f
0000090: 000c 1905 1506 b900 aa02 00b0 1d99 0008
00000a0: 1907 b801 1015 0602 9f00 0c19 0515 06b9
00000b0: 00aa 0200 bf
Exception Handler Table:
bci [79, 110] => handler: 110
bci [79, 110] => handler: 110
bci [79, 110] => handler: 110
bci [79, 110] => handler: 111
bci [79, 121] => handler: 156
Stackmap Table:
full_frame(@27,{Object[#2],Object[#125],Object[#254],Integer,Object[#156],Object[#158],Integer,Object[#256],Object[#125]},{})
same_frame(@66)
same_locals_1_stack_item_frame(@67,Integer)
same_frame(@79)
same_locals_1_stack_item_frame(@110,Object[#85])
same_locals_1_stack_item_frame(@111,Object[#85])
same_locals_1_stack_item_frame(@121,Object[#265])
same_locals_1_stack_item_frame(@131,Object[#265])
same_locals_1_stack_item_frame(@140,Object[#265])
same_locals_1_stack_item_frame(@155,Object[#265])
same_locals_1_stack_item_frame(@156,Object[#85])
same_locals_1_stack_item_frame(@165,Object[#85])
same_locals_1_stack_item_frame(@180,Object[#85])
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:655) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:635) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:226) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1109) ~[spring-context-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869) ~[spring-context-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) ~[spring-context-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) ~[spring-boot-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) ~[spring-boot-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) ~[spring-boot-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at com.example.demo.DemoApplication.main(DemoApplication.java:16) ~[classes!/:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:564) ~[na:na]
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[demo-0.0.1-SNAPSHOT.jar:na]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:109) ~[demo-0.0.1-SNAPSHOT.jar:na]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[demo-0.0.1-SNAPSHOT.jar:na]
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[demo-0.0.1-SNAPSHOT.jar:na]
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean]: Factory method 'entityManagerFactory' threw exception; nested exception is java.lang.VerifyError: Stack map does not match the one at exception handler 156
Exception Details:
Location:
com/sun/proxy/$Proxy69.prepareStatement(Ljava/lang/String;[I)Ljava/sql/PreparedStatement; @156: iload_3
Reason:
Type 'java/lang/Throwable' (current frame, locals[1]) is not assignable to 'java/lang/String' (stack map, locals[1])
Current Frame:
bci: @112
flags: { }
locals: { 'com/sun/proxy/$Proxy69', 'java/lang/Throwable', '[I', integer, 'org/glowroot/agent/bytecode/api/ThreadContextThreadLocal$Holder', 'org/glowroot/agent/bytecode/api/ThreadContextPlus', integer, 'org/glowroot/agent/plugin/api/Timer', 'java/lang/String' }
stack: { 'java/lang/Throwable' }
Stackmap Frame:
bci: @156
flags: { }
locals: { 'com/sun/proxy/$Proxy69', 'java/lang/String', '[I', integer, 'org/glowroot/agent/bytecode/api/ThreadContextThreadLocal$Holder', 'org/glowroot/agent/bytecode/api/ThreadContextPlus', integer, 'org/glowroot/agent/plugin/api/Timer', 'java/lang/String' }
stack: { 'java/lang/Throwable' }
Bytecode:
0000000: 033e 013a 0401 3a05 0236 0601 3a07 2b3a
0000010: 0819 04c7 0008 b800 9a3a 0419 04b6 00a2
0000020: 593a 05c6 001f 1905 b900 a501 0059 3606
0000030: 12a6 9f00 1019 0512 a6b9 00aa 0200 04a7
0000040: 0004 033e 1d99 000a 1905 b801 053a 072a
0000050: b400 592a b201 0705 bd00 7159 032b 5359
0000060: 042c 53b9 0061 0400 c001 09a7 000e bf4c
0000070: bb00 6859 2bb7 006b bf1d 9900 0959 1908
0000080: b801 0c1d 9900 0819 07b8 0110 1506 029f
0000090: 000c 1905 1506 b900 aa02 00b0 1d99 0008
00000a0: 1907 b801 1015 0602 9f00 0c19 0515 06b9
00000b0: 00aa 0200 bf
Exception Handler Table:
bci [79, 110] => handler: 110
bci [79, 110] => handler: 110
bci [79, 110] => handler: 110
bci [79, 110] => handler: 111
bci [79, 121] => handler: 156
Stackmap Table:
full_frame(@27,{Object[#2],Object[#125],Object[#254],Integer,Object[#156],Object[#158],Integer,Object[#256],Object[#125]},{})
same_frame(@66)
same_locals_1_stack_item_frame(@67,Integer)
same_frame(@79)
same_locals_1_stack_item_frame(@110,Object[#85])
same_locals_1_stack_item_frame(@111,Object[#85])
same_locals_1_stack_item_frame(@121,Object[#265])
same_locals_1_stack_item_frame(@131,Object[#265])
same_locals_1_stack_item_frame(@140,Object[#265])
same_locals_1_stack_item_frame(@155,Object[#265])
same_locals_1_stack_item_frame(@156,Object[#85])
same_locals_1_stack_item_frame(@165,Object[#85])
same_locals_1_stack_item_frame(@180,Object[#85])
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:650) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
... 27 common frames omitted
Caused by: java.lang.VerifyError: Stack map does not match the one at exception handler 156
Exception Details:
Location:
com/sun/proxy/$Proxy69.prepareStatement(Ljava/lang/String;[I)Ljava/sql/PreparedStatement; @156: iload_3
Reason:
Type 'java/lang/Throwable' (current frame, locals[1]) is not assignable to 'java/lang/String' (stack map, locals[1])
Current Frame:
bci: @112
flags: { }
locals: { 'com/sun/proxy/$Proxy69', 'java/lang/Throwable', '[I', integer, 'org/glowroot/agent/bytecode/api/ThreadContextThreadLocal$Holder', 'org/glowroot/agent/bytecode/api/ThreadContextPlus', integer, 'org/glowroot/agent/plugin/api/Timer', 'java/lang/String' }
stack: { 'java/lang/Throwable' }
Stackmap Frame:
bci: @156
flags: { }
locals: { 'com/sun/proxy/$Proxy69', 'java/lang/String', '[I', integer, 'org/glowroot/agent/bytecode/api/ThreadContextThreadLocal$Holder', 'org/glowroot/agent/bytecode/api/ThreadContextPlus', integer, 'org/glowroot/agent/plugin/api/Timer', 'java/lang/String' }
stack: { 'java/lang/Throwable' }
Bytecode:
0000000: 033e 013a 0401 3a05 0236 0601 3a07 2b3a
0000010: 0819 04c7 0008 b800 9a3a 0419 04b6 00a2
0000020: 593a 05c6 001f 1905 b900 a501 0059 3606
0000030: 12a6 9f00 1019 0512 a6b9 00aa 0200 04a7
0000040: 0004 033e 1d99 000a 1905 b801 053a 072a
0000050: b400 592a b201 0705 bd00 7159 032b 5359
0000060: 042c 53b9 0061 0400 c001 09a7 000e bf4c
0000070: bb00 6859 2bb7 006b bf1d 9900 0959 1908
0000080: b801 0c1d 9900 0819 07b8 0110 1506 029f
0000090: 000c 1905 1506 b900 aa02 00b0 1d99 0008
00000a0: 1907 b801 1015 0602 9f00 0c19 0515 06b9
00000b0: 00aa 0200 bf
Exception Handler Table:
bci [79, 110] => handler: 110
bci [79, 110] => handler: 110
bci [79, 110] => handler: 110
bci [79, 110] => handler: 111
bci [79, 121] => handler: 156
Stackmap Table:
full_frame(@27,{Object[#2],Object[#125],Object[#254],Integer,Object[#156],Object[#158],Integer,Object[#256],Object[#125]},{})
same_frame(@66)
same_locals_1_stack_item_frame(@67,Integer)
same_frame(@79)
same_locals_1_stack_item_frame(@110,Object[#85])
same_locals_1_stack_item_frame(@111,Object[#85])
same_locals_1_stack_item_frame(@121,Object[#265])
same_locals_1_stack_item_frame(@131,Object[#265])
same_locals_1_stack_item_frame(@140,Object[#265])
same_locals_1_stack_item_frame(@155,Object[#265])
same_locals_1_stack_item_frame(@156,Object[#85])
same_locals_1_stack_item_frame(@165,Object[#85])
same_locals_1_stack_item_frame(@180,Object[#85])
at java.base/java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:na]
at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3215) ~[na:na]
at java.base/java.lang.Class.getConstructor0(Class.java:3420) ~[na:na]
at java.base/java.lang.Class.getConstructor(Class.java:2165) ~[na:na]
at java.base/java.lang.reflect.Proxy$ProxyBuilder.build(Proxy.java:660) ~[na:na]
at java.base/java.lang.reflect.Proxy.lambda$getProxyConstructor$0(Proxy.java:424) ~[na:na]
at java.base/jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get(AbstractClassLoaderValue.java:329) ~[na:na]
at java.base/jdk.internal.loader.AbstractClassLoaderValue.computeIfAbsent(AbstractClassLoaderValue.java:205) ~[na:na]
at java.base/java.lang.reflect.Proxy.getProxyConstructor(Proxy.java:422) ~[na:na]
at java.base/java.lang.reflect.Proxy.newProxyInstance(Proxy.java:1015) ~[na:na]
at org.springframework.jdbc.core.JdbcTemplate.createConnectionProxy(JdbcTemplate.java:355) ~[spring-jdbc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:327) ~[spring-jdbc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
at org.springframework.boot.jdbc.EmbeddedDatabaseConnection.isEmbedded(EmbeddedDatabaseConnection.java:120) ~[spring-boot-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.autoconfigure.orm.jpa.HibernateDefaultDdlAutoProvider.getDefaultDdlAuto(HibernateDefaultDdlAutoProvider.java:42) ~[spring-boot-autoconfigure-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration.lambda$getVendorProperties$1(HibernateJpaConfiguration.java:130) ~[spring-boot-autoconfigure-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.autoconfigure.orm.jpa.HibernateSettings.getDdlAuto(HibernateSettings.java:41) ~[spring-boot-autoconfigure-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.autoconfigure.orm.jpa.HibernateProperties.determineDdlAuto(HibernateProperties.java:136) ~[spring-boot-autoconfigure-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.autoconfigure.orm.jpa.HibernateProperties.getAdditionalProperties(HibernateProperties.java:102) ~[spring-boot-autoconfigure-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.autoconfigure.orm.jpa.HibernateProperties.determineHibernateProperties(HibernateProperties.java:94) ~[spring-boot-autoconfigure-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration.getVendorProperties(HibernateJpaConfiguration.java:132) ~[spring-boot-autoconfigure-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.entityManagerFactory(JpaBaseConfiguration.java:133) ~[spring-boot-autoconfigure-2.3.1.RELEASE.jar!/:2.3.1.RELEASE]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:564) ~[na:na]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.7.RELEASE.jar!/:5.2.7.RELEASE]
... 28 common frames omitted