tsf demo集成jpa时,数据库使用oracle时启动异常,貌似mysql连接没有问题
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘entityManagerFactory’ defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is java.lang.NullPointerException
详细信息如下:
2019-08-20 14:06:11.300 WARN [provider-demo,] 116 — [ost-startStop-1] o.a.c.loader.WebappClassLoaderBase : The web application [ROOT] appears to have started a thread named [spring.cloud.inetutils] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.net.Inet6AddressImpl.getHostByAddr(Native Method)
java.net.InetAddress
2.
g
e
t
H
o
s
t
B
y
A
d
d
r
(
U
n
k
n
o
w
n
S
o
u
r
c
e
)
j
a
v
a
.
n
e
t
.
I
n
e
t
A
d
d
r
e
s
s
.
g
e
t
H
o
s
t
F
r
o
m
N
a
m
e
S
e
r
v
i
c
e
(
U
n
k
n
o
w
n
S
o
u
r
c
e
)
j
a
v
a
.
n
e
t
.
I
n
e
t
A
d
d
r
e
s
s
.
g
e
t
H
o
s
t
N
a
m
e
(
U
n
k
n
o
w
n
S
o
u
r
c
e
)
j
a
v
a
.
n
e
t
.
I
n
e
t
A
d
d
r
e
s
s
.
g
e
t
H
o
s
t
N
a
m
e
(
U
n
k
n
o
w
n
S
o
u
r
c
e
)
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
l
o
u
d
.
c
o
m
m
o
n
s
.
u
t
i
l
.
I
n
e
t
U
t
i
l
s
2.getHostByAddr(Unknown Source) java.net.InetAddress.getHostFromNameService(Unknown Source) java.net.InetAddress.getHostName(Unknown Source) java.net.InetAddress.getHostName(Unknown Source) org.springframework.cloud.commons.util.InetUtils
2.getHostByAddr(UnknownSource)java.net.InetAddress.getHostFromNameService(UnknownSource)java.net.InetAddress.getHostName(UnknownSource)java.net.InetAddress.getHostName(UnknownSource)org.springframework.cloud.commons.util.InetUtils$Lambda
69
/
1904783235.
c
a
l
l
(
U
n
k
n
o
w
n
S
o
u
r
c
e
)
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
F
u
t
u
r
e
T
a
s
k
.
r
u
n
(
U
n
k
n
o
w
n
S
o
u
r
c
e
)
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
.
r
u
n
W
o
r
k
e
r
(
U
n
k
n
o
w
n
S
o
u
r
c
e
)
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
T
h
r
e
a
d
P
o
o
l
E
x
e
c
u
t
o
r
69/1904783235.call(Unknown Source) java.util.concurrent.FutureTask.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor
69/1904783235.call(UnknownSource)java.util.concurrent.FutureTask.run(UnknownSource)java.util.concurrent.ThreadPoolExecutor.runWorker(UnknownSource)java.util.concurrent.ThreadPoolExecutorWorker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
2019-08-20 14:06:11.320 INFO [provider-demo,] 116 — [ main] ConditionEvaluationReportLoggingListener :
Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
2019-08-20 14:06:11.326 ERROR [provider-demo,] 116 — [ 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]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1694) ~[spring-beans-5.0.11.RELEASE.jar:5.0.11.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:573) ~[spring-beans-5.0.11.RELEASE.jar:5.0.11.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:495) ~[spring-beans-5.0.11.RELEASE.jar:5.0.11.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean
0
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
317
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
g
e
t
S
i
n
g
l
e
t
o
n
(
D
e
f
a
u
l
t
S
i
n
g
l
e
t
o
n
B
e
a
n
R
e
g
i
s
t
r
y
.
j
a
v
a
:
222
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
d
o
G
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
315
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
199
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
g
e
t
B
e
a
n
(
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
1087
)
[
s
p
r
i
n
g
−
c
o
n
t
e
x
t
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
f
i
n
i
s
h
B
e
a
n
F
a
c
t
o
r
y
I
n
i
t
i
a
l
i
z
a
t
i
o
n
(
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
857
)
[
s
p
r
i
n
g
−
c
o
n
t
e
x
t
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
c
o
n
t
e
x
t
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
r
e
f
r
e
s
h
(
A
b
s
t
r
a
c
t
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
548
)
[
s
p
r
i
n
g
−
c
o
n
t
e
x
t
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
w
e
b
.
s
e
r
v
l
e
t
.
c
o
n
t
e
x
t
.
S
e
r
v
l
e
t
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
r
e
f
r
e
s
h
(
S
e
r
v
l
e
t
W
e
b
S
e
r
v
e
r
A
p
p
l
i
c
a
t
i
o
n
C
o
n
t
e
x
t
.
j
a
v
a
:
142
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.0.7.
R
E
L
E
A
S
E
.
j
a
r
:
2.0.7.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
e
f
r
e
s
h
(
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
754
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.0.7.
R
E
L
E
A
S
E
.
j
a
r
:
2.0.7.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
e
f
r
e
s
h
C
o
n
t
e
x
t
(
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
386
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.0.7.
R
E
L
E
A
S
E
.
j
a
r
:
2.0.7.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
u
n
(
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
307
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.0.7.
R
E
L
E
A
S
E
.
j
a
r
:
2.0.7.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
u
n
(
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
1242
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.0.7.
R
E
L
E
A
S
E
.
j
a
r
:
2.0.7.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
o
o
t
.
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
r
u
n
(
S
p
r
i
n
g
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
1230
)
[
s
p
r
i
n
g
−
b
o
o
t
−
2.0.7.
R
E
L
E
A
S
E
.
j
a
r
:
2.0.7.
R
E
L
E
A
S
E
]
a
t
c
o
m
.
t
s
f
.
d
e
m
o
.
p
r
o
v
i
d
e
r
.
P
r
o
v
i
d
e
r
A
p
p
l
i
c
a
t
i
o
n
.
m
a
i
n
(
P
r
o
v
i
d
e
r
A
p
p
l
i
c
a
t
i
o
n
.
j
a
v
a
:
28
)
[
c
l
a
s
s
e
s
/
:
n
a
]
C
a
u
s
e
d
b
y
:
j
a
v
a
x
.
p
e
r
s
i
s
t
e
n
c
e
.
P
e
r
s
i
s
t
e
n
c
e
E
x
c
e
p
t
i
o
n
:
[
P
e
r
s
i
s
t
e
n
c
e
U
n
i
t
:
d
e
f
a
u
l
t
]
U
n
a
b
l
e
t
o
b
u
i
l
d
H
i
b
e
r
n
a
t
e
S
e
s
s
i
o
n
F
a
c
t
o
r
y
;
n
e
s
t
e
d
e
x
c
e
p
t
i
o
n
i
s
j
a
v
a
.
l
a
n
g
.
N
u
l
l
P
o
i
n
t
e
r
E
x
c
e
p
t
i
o
n
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
o
r
m
.
j
p
a
.
A
b
s
t
r
a
c
t
E
n
t
i
t
y
M
a
n
a
g
e
r
F
a
c
t
o
r
y
B
e
a
n
.
b
u
i
l
d
N
a
t
i
v
e
E
n
t
i
t
y
M
a
n
a
g
e
r
F
a
c
t
o
r
y
(
A
b
s
t
r
a
c
t
E
n
t
i
t
y
M
a
n
a
g
e
r
F
a
c
t
o
r
y
B
e
a
n
.
j
a
v
a
:
402
)
[
s
p
r
i
n
g
−
o
r
m
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
o
r
m
.
j
p
a
.
A
b
s
t
r
a
c
t
E
n
t
i
t
y
M
a
n
a
g
e
r
F
a
c
t
o
r
y
B
e
a
n
.
a
f
t
e
r
P
r
o
p
e
r
t
i
e
s
S
e
t
(
A
b
s
t
r
a
c
t
E
n
t
i
t
y
M
a
n
a
g
e
r
F
a
c
t
o
r
y
B
e
a
n
.
j
a
v
a
:
377
)
[
s
p
r
i
n
g
−
o
r
m
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
o
r
m
.
j
p
a
.
L
o
c
a
l
C
o
n
t
a
i
n
e
r
E
n
t
i
t
y
M
a
n
a
g
e
r
F
a
c
t
o
r
y
B
e
a
n
.
a
f
t
e
r
P
r
o
p
e
r
t
i
e
s
S
e
t
(
L
o
c
a
l
C
o
n
t
a
i
n
e
r
E
n
t
i
t
y
M
a
n
a
g
e
r
F
a
c
t
o
r
y
B
e
a
n
.
j
a
v
a
:
341
)
[
s
p
r
i
n
g
−
o
r
m
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
i
n
v
o
k
e
I
n
i
t
M
e
t
h
o
d
s
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1753
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
b
e
a
n
s
.
f
a
c
t
o
r
y
.
s
u
p
p
o
r
t
.
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
i
n
i
t
i
a
l
i
z
e
B
e
a
n
(
A
b
s
t
r
a
c
t
A
u
t
o
w
i
r
e
C
a
p
a
b
l
e
B
e
a
n
F
a
c
t
o
r
y
.
j
a
v
a
:
1690
)
[
s
p
r
i
n
g
−
b
e
a
n
s
−
5.0.11.
R
E
L
E
A
S
E
.
j
a
r
:
5.0.11.
R
E
L
E
A
S
E
]
.
.
.
16
c
o
m
m
o
n
f
r
a
m
e
s
o
m
i
t
t
e
d
C
a
u
s
e
d
b
y
:
j
a
v
a
.
l
a
n
g
.
N
u
l
l
P
o
i
n
t
e
r
E
x
c
e
p
t
i
o
n
:
n
u
l
l
a
t
j
a
v
a
.
u
t
i
l
.
S
t
r
i
n
g
T
o
k
e
n
i
z
e
r
.
<
i
n
i
t
>
(
U
n
k
n
o
w
n
S
o
u
r
c
e
)
[
n
a
:
1.8.
0
7
7
]
a
t
j
a
v
a
.
u
t
i
l
.
S
t
r
i
n
g
T
o
k
e
n
i
z
e
r
.
<
i
n
i
t
>
(
U
n
k
n
o
w
n
S
o
u
r
c
e
)
[
n
a
:
1.8.
0
7
7
]
a
t
c
o
m
.
t
e
n
c
e
n
t
.
t
s
f
.
s
l
e
u
t
h
.
i
n
s
t
r
u
m
e
n
t
.
j
d
b
c
.
u
t
i
l
.
J
d
b
c
U
t
i
l
s
.
U
r
l
P
a
r
s
e
r
(
J
d
b
c
U
t
i
l
s
.
j
a
v
a
:
34
)
[
s
p
r
i
n
g
−
c
l
o
u
d
−
t
s
f
−
s
l
e
u
t
h
−
1.14.0
−
F
i
n
c
h
l
e
y
−
R
E
L
E
A
S
E
.
j
a
r
:
1.14.0
−
F
i
n
c
h
l
e
y
−
R
E
L
E
A
S
E
]
a
t
c
o
m
.
t
e
n
c
e
n
t
.
t
s
f
.
s
l
e
u
t
h
.
i
n
s
t
r
u
m
e
n
t
.
j
d
b
c
.
p
r
o
x
y
.
T
r
a
c
e
S
t
a
t
e
m
e
n
t
P
r
o
x
y
H
a
n
d
l
e
r
.
i
n
v
o
k
e
(
T
r
a
c
e
S
t
a
t
e
m
e
n
t
P
r
o
x
y
H
a
n
d
l
e
r
.
j
a
v
a
:
45
)
[
s
p
r
i
n
g
−
c
l
o
u
d
−
t
s
f
−
s
l
e
u
t
h
−
1.14.0
−
F
i
n
c
h
l
e
y
−
R
E
L
E
A
S
E
.
j
a
r
:
1.14.0
−
F
i
n
c
h
l
e
y
−
R
E
L
E
A
S
E
]
a
t
c
o
m
.
s
u
n
.
p
r
o
x
y
.
0(AbstractBeanFactory.java:317) ~[spring-beans-5.0.11.RELEASE.jar:5.0.11.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.0.11.RELEASE.jar:5.0.11.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[spring-beans-5.0.11.RELEASE.jar:5.0.11.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.0.11.RELEASE.jar:5.0.11.RELEASE] at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1087) ~[spring-context-5.0.11.RELEASE.jar:5.0.11.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:857) ~[spring-context-5.0.11.RELEASE.jar:5.0.11.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:548) ~[spring-context-5.0.11.RELEASE.jar:5.0.11.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142) ~[spring-boot-2.0.7.RELEASE.jar:2.0.7.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) [spring-boot-2.0.7.RELEASE.jar:2.0.7.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:386) [spring-boot-2.0.7.RELEASE.jar:2.0.7.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) [spring-boot-2.0.7.RELEASE.jar:2.0.7.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1242) [spring-boot-2.0.7.RELEASE.jar:2.0.7.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1230) [spring-boot-2.0.7.RELEASE.jar:2.0.7.RELEASE] at com.tsf.demo.provider.ProviderApplication.main(ProviderApplication.java:28) [classes/:na] Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is java.lang.NullPointerException at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:402) ~[spring-orm-5.0.11.RELEASE.jar:5.0.11.RELEASE] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:377) ~[spring-orm-5.0.11.RELEASE.jar:5.0.11.RELEASE] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) ~[spring-orm-5.0.11.RELEASE.jar:5.0.11.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1753) ~[spring-beans-5.0.11.RELEASE.jar:5.0.11.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1690) ~[spring-beans-5.0.11.RELEASE.jar:5.0.11.RELEASE] ... 16 common frames omitted Caused by: java.lang.NullPointerException: null at java.util.StringTokenizer.<init>(Unknown Source) ~[na:1.8.0_77] at java.util.StringTokenizer.<init>(Unknown Source) ~[na:1.8.0_77] at com.tencent.tsf.sleuth.instrument.jdbc.util.JdbcUtils.UrlParser(JdbcUtils.java:34) ~[spring-cloud-tsf-sleuth-1.14.0-Finchley-RELEASE.jar:1.14.0-Finchley-RELEASE] at com.tencent.tsf.sleuth.instrument.jdbc.proxy.TraceStatementProxyHandler.invoke(TraceStatementProxyHandler.java:45) ~[spring-cloud-tsf-sleuth-1.14.0-Finchley-RELEASE.jar:1.14.0-Finchley-RELEASE] at com.sun.proxy.
0(AbstractBeanFactory.java:317) [spring−beans−5.0.11.RELEASE.jar:5.0.11.RELEASE]atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring−beans−5.0.11.RELEASE.jar:5.0.11.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) [spring−beans−5.0.11.RELEASE.jar:5.0.11.RELEASE]atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) [spring−beans−5.0.11.RELEASE.jar:5.0.11.RELEASE]atorg.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1087) [spring−context−5.0.11.RELEASE.jar:5.0.11.RELEASE]atorg.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:857) [spring−context−5.0.11.RELEASE.jar:5.0.11.RELEASE]atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:548) [spring−context−5.0.11.RELEASE.jar:5.0.11.RELEASE]atorg.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142) [spring−boot−2.0.7.RELEASE.jar:2.0.7.RELEASE]atorg.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)[spring−boot−2.0.7.RELEASE.jar:2.0.7.RELEASE]atorg.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:386)[spring−boot−2.0.7.RELEASE.jar:2.0.7.RELEASE]atorg.springframework.boot.SpringApplication.run(SpringApplication.java:307)[spring−boot−2.0.7.RELEASE.jar:2.0.7.RELEASE]atorg.springframework.boot.SpringApplication.run(SpringApplication.java:1242)[spring−boot−2.0.7.RELEASE.jar:2.0.7.RELEASE]atorg.springframework.boot.SpringApplication.run(SpringApplication.java:1230)[spring−boot−2.0.7.RELEASE.jar:2.0.7.RELEASE]atcom.tsf.demo.provider.ProviderApplication.main(ProviderApplication.java:28)[classes/:na]Causedby:javax.persistence.PersistenceException:[PersistenceUnit:default]UnabletobuildHibernateSessionFactory;nestedexceptionisjava.lang.NullPointerExceptionatorg.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:402) [spring−orm−5.0.11.RELEASE.jar:5.0.11.RELEASE]atorg.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:377) [spring−orm−5.0.11.RELEASE.jar:5.0.11.RELEASE]atorg.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) [spring−orm−5.0.11.RELEASE.jar:5.0.11.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1753) [spring−beans−5.0.11.RELEASE.jar:5.0.11.RELEASE]atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1690) [spring−beans−5.0.11.RELEASE.jar:5.0.11.RELEASE]...16commonframesomittedCausedby:java.lang.NullPointerException:nullatjava.util.StringTokenizer.<init>(UnknownSource) [na:1.8.077]atjava.util.StringTokenizer.<init>(UnknownSource) [na:1.8.077]atcom.tencent.tsf.sleuth.instrument.jdbc.util.JdbcUtils.UrlParser(JdbcUtils.java:34) [spring−cloud−tsf−sleuth−1.14.0−Finchley−RELEASE.jar:1.14.0−Finchley−RELEASE]atcom.tencent.tsf.sleuth.instrument.jdbc.proxy.TraceStatementProxyHandler.invoke(TraceStatementProxyHandler.java:45) [spring−cloud−tsf−sleuth−1.14.0−Finchley−RELEASE.jar:1.14.0−Finchley−RELEASE]atcom.sun.proxy.Proxy147.executeQuery(Unknown Source) ~[na:na]
at org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl.extractMetadata(SequenceInformationExtractorLegacyImpl.java:42) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
at org.hibernate.tool.schema.extract.internal.DatabaseInformationImpl.initializeSequences(DatabaseInformationImpl.java:65) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
at org.hibernate.tool.schema.extract.internal.DatabaseInformationImpl.(DatabaseInformationImpl.java:59) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
at org.hibernate.tool.schema.internal.Helper.buildDatabaseInformation(Helper.java:132) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:96) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:183) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:72) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:312) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:462) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:892) ~[hibernate-core-5.2.17.Final.jar:5.2.17.Final]
at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:57) ~[spring-orm-5.0.11.RELEASE.jar:5.0.11.RELEASE]
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) ~[spring-orm-5.0.11.RELEASE.jar:5.0.11.RELEASE]
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:390) ~[spring-orm-5.0.11.RELEASE.jar:5.0.11.RELEASE]
… 20 common frames omitted
这坑,在坑里面待了三天
解决方法:1.14.0-Finchley-RELEASE 改1.14.1-Finchley-RELEASE
com.tencent.tsf
spring-cloud-tsf-dependencies
1.14.0-Finchley-RELEASE
更改后
com.tencent.tsf
spring-cloud-tsf-dependencies
1.14.1-Finchley-RELEASE
哎,说多了都是泪