javax.servlet.ServletException: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException
at org.eclipse.jetty.server.handler.HandlerCollection.handle (HandlerCollection.java:138)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle (Server.java:549)
at org.eclipse.jetty.server.HttpChannel.handle (HttpChannel.java:320)
at org.eclipse.jetty.server.HttpConnection.onFillable (HttpConnection.java:254)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded (AbstractConnection.java:269)
at org.eclipse.jetty.io.FillInterest.fillable (FillInterest.java:97)
at org.eclipse.jetty.io.ChannelEndPoint$2.run (ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.Invocable.invokePreferred (Invocable.java:90)
at org.eclipse.jetty.util.thread.strategy.ExecutingExecutionStrategy.invoke (ExecutingExecutionStrategy.java:58)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume (ExecuteProduceConsume.java:201)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run (ExecuteProduceConsume.java:133)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:672)
at org.eclipse.jetty.util.thread.QueuedThreadPool
2.
r
u
n
(
Q
u
e
u
e
d
T
h
r
e
a
d
P
o
o
l
.
j
a
v
a
:
590
)
a
t
j
a
v
a
.
l
a
n
g
.
T
h
r
e
a
d
.
r
u
n
(
T
h
r
e
a
d
.
j
a
v
a
:
748
)
C
a
u
s
e
d
b
y
:
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
u
t
i
l
.
N
e
s
t
e
d
S
e
r
v
l
e
t
E
x
c
e
p
t
i
o
n
:
R
e
q
u
e
s
t
p
r
o
c
e
s
s
i
n
g
f
a
i
l
e
d
;
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
.
w
e
b
.
s
e
r
v
l
e
t
.
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
p
r
o
c
e
s
s
R
e
q
u
e
s
t
(
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
j
a
v
a
:
1013
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
s
e
r
v
l
e
t
.
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
d
o
P
o
s
t
(
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
j
a
v
a
:
908
)
a
t
j
a
v
a
x
.
s
e
r
v
l
e
t
.
h
t
t
p
.
H
t
t
p
S
e
r
v
l
e
t
.
s
e
r
v
i
c
e
(
H
t
t
p
S
e
r
v
l
e
t
.
j
a
v
a
:
707
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
s
e
r
v
l
e
t
.
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
s
e
r
v
i
c
e
(
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
j
a
v
a
:
882
)
a
t
j
a
v
a
x
.
s
e
r
v
l
e
t
.
h
t
t
p
.
H
t
t
p
S
e
r
v
l
e
t
.
s
e
r
v
i
c
e
(
H
t
t
p
S
e
r
v
l
e
t
.
j
a
v
a
:
790
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
l
e
t
.
S
e
r
v
l
e
t
H
o
l
d
e
r
.
h
a
n
d
l
e
(
S
e
r
v
l
e
t
H
o
l
d
e
r
.
j
a
v
a
:
830
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
l
e
t
.
S
e
r
v
l
e
t
H
a
n
d
l
e
r
.
d
o
H
a
n
d
l
e
(
S
e
r
v
l
e
t
H
a
n
d
l
e
r
.
j
a
v
a
:
551
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
S
c
o
p
e
d
H
a
n
d
l
e
r
.
h
a
n
d
l
e
(
S
c
o
p
e
d
H
a
n
d
l
e
r
.
j
a
v
a
:
143
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
c
u
r
i
t
y
.
S
e
c
u
r
i
t
y
H
a
n
d
l
e
r
.
h
a
n
d
l
e
(
S
e
c
u
r
i
t
y
H
a
n
d
l
e
r
.
j
a
v
a
:
548
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
s
e
s
s
i
o
n
.
S
e
s
s
i
o
n
H
a
n
d
l
e
r
.
d
o
H
a
n
d
l
e
(
S
e
s
s
i
o
n
H
a
n
d
l
e
r
.
j
a
v
a
:
1589
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
C
o
n
t
e
x
t
H
a
n
d
l
e
r
.
d
o
H
a
n
d
l
e
(
C
o
n
t
e
x
t
H
a
n
d
l
e
r
.
j
a
v
a
:
1213
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
l
e
t
.
S
e
r
v
l
e
t
H
a
n
d
l
e
r
.
d
o
S
c
o
p
e
(
S
e
r
v
l
e
t
H
a
n
d
l
e
r
.
j
a
v
a
:
486
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
s
e
s
s
i
o
n
.
S
e
s
s
i
o
n
H
a
n
d
l
e
r
.
d
o
S
c
o
p
e
(
S
e
s
s
i
o
n
H
a
n
d
l
e
r
.
j
a
v
a
:
1552
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
C
o
n
t
e
x
t
H
a
n
d
l
e
r
.
d
o
S
c
o
p
e
(
C
o
n
t
e
x
t
H
a
n
d
l
e
r
.
j
a
v
a
:
1126
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
S
c
o
p
e
d
H
a
n
d
l
e
r
.
h
a
n
d
l
e
(
S
c
o
p
e
d
H
a
n
d
l
e
r
.
j
a
v
a
:
141
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
C
o
n
t
e
x
t
H
a
n
d
l
e
r
C
o
l
l
e
c
t
i
o
n
.
h
a
n
d
l
e
(
C
o
n
t
e
x
t
H
a
n
d
l
e
r
C
o
l
l
e
c
t
i
o
n
.
j
a
v
a
:
213
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
H
a
n
d
l
e
r
C
o
l
l
e
c
t
i
o
n
.
h
a
n
d
l
e
(
H
a
n
d
l
e
r
C
o
l
l
e
c
t
i
o
n
.
j
a
v
a
:
118
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
H
a
n
d
l
e
r
W
r
a
p
p
e
r
.
h
a
n
d
l
e
(
H
a
n
d
l
e
r
W
r
a
p
p
e
r
.
j
a
v
a
:
132
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
S
e
r
v
e
r
.
h
a
n
d
l
e
(
S
e
r
v
e
r
.
j
a
v
a
:
549
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
H
t
t
p
C
h
a
n
n
e
l
.
h
a
n
d
l
e
(
H
t
t
p
C
h
a
n
n
e
l
.
j
a
v
a
:
320
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
H
t
t
p
C
o
n
n
e
c
t
i
o
n
.
o
n
F
i
l
l
a
b
l
e
(
H
t
t
p
C
o
n
n
e
c
t
i
o
n
.
j
a
v
a
:
254
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
i
o
.
A
b
s
t
r
a
c
t
C
o
n
n
e
c
t
i
o
n
2.run (QueuedThreadPool.java:590) at java.lang.Thread.run (Thread.java:748) Caused by: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException at org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:1013) at org.springframework.web.servlet.FrameworkServlet.doPost (FrameworkServlet.java:908) at javax.servlet.http.HttpServlet.service (HttpServlet.java:707) at org.springframework.web.servlet.FrameworkServlet.service (FrameworkServlet.java:882) at javax.servlet.http.HttpServlet.service (HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle (ServletHolder.java:830) at org.eclipse.jetty.servlet.ServletHandler.doHandle (ServletHandler.java:551) at org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle (SecurityHandler.java:548) at org.eclipse.jetty.server.session.SessionHandler.doHandle (SessionHandler.java:1589) at org.eclipse.jetty.server.handler.ContextHandler.doHandle (ContextHandler.java:1213) at org.eclipse.jetty.servlet.ServletHandler.doScope (ServletHandler.java:486) at org.eclipse.jetty.server.session.SessionHandler.doScope (SessionHandler.java:1552) at org.eclipse.jetty.server.handler.ContextHandler.doScope (ContextHandler.java:1126) at org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:141) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:213) at org.eclipse.jetty.server.handler.HandlerCollection.handle (HandlerCollection.java:118) at org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle (Server.java:549) at org.eclipse.jetty.server.HttpChannel.handle (HttpChannel.java:320) at org.eclipse.jetty.server.HttpConnection.onFillable (HttpConnection.java:254) at org.eclipse.jetty.io.AbstractConnection
2.run(QueuedThreadPool.java:590)atjava.lang.Thread.run(Thread.java:748)Causedby:org.springframework.web.util.NestedServletException:Requestprocessingfailed;nestedexceptionisjava.lang.NullPointerExceptionatorg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1013)atorg.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:707)atorg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:790)atorg.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:830)atorg.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:551)atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)atorg.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)atorg.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1589)atorg.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1213)atorg.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:486)atorg.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1552)atorg.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1126)atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)atorg.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)atorg.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:118)atorg.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)atorg.eclipse.jetty.server.Server.handle(Server.java:549)atorg.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)atorg.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:254)atorg.eclipse.jetty.io.AbstractConnectionReadCallback.succeeded (AbstractConnection.java:269)
at org.eclipse.jetty.io.FillInterest.fillable (FillInterest.java:97)
at org.eclipse.jetty.io.ChannelEndPoint$2.run (ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.Invocable.invokePreferred (Invocable.java:90)
at org.eclipse.jetty.util.thread.strategy.ExecutingExecutionStrategy.invoke (ExecutingExecutionStrategy.java:58)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume (ExecuteProduceConsume.java:201)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run (ExecuteProduceConsume.java:133)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:672)
at org.eclipse.jetty.util.thread.QueuedThreadPool
2.
r
u
n
(
Q
u
e
u
e
d
T
h
r
e
a
d
P
o
o
l
.
j
a
v
a
:
590
)
a
t
j
a
v
a
.
l
a
n
g
.
T
h
r
e
a
d
.
r
u
n
(
T
h
r
e
a
d
.
j
a
v
a
:
748
)
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
a
t
o
r
g
.
a
p
t
e
c
h
.
h
d
a
x
.
c
o
n
t
r
o
l
l
e
r
.
S
y
s
U
s
e
r
C
o
n
t
r
o
l
l
e
r
.
l
o
g
i
n
∗
∗
∗
(
S
y
s
U
s
e
r
C
o
n
t
r
o
l
l
e
r
.
j
a
v
a
:
60
)
∗
∗
∗
a
t
s
u
n
.
r
e
f
l
e
c
t
.
N
a
t
i
v
e
M
e
t
h
o
d
A
c
c
e
s
s
o
r
I
m
p
l
.
i
n
v
o
k
e
0
(
N
a
t
i
v
e
M
e
t
h
o
d
)
a
t
s
u
n
.
r
e
f
l
e
c
t
.
N
a
t
i
v
e
M
e
t
h
o
d
A
c
c
e
s
s
o
r
I
m
p
l
.
i
n
v
o
k
e
(
N
a
t
i
v
e
M
e
t
h
o
d
A
c
c
e
s
s
o
r
I
m
p
l
.
j
a
v
a
:
62
)
a
t
s
u
n
.
r
e
f
l
e
c
t
.
D
e
l
e
g
a
t
i
n
g
M
e
t
h
o
d
A
c
c
e
s
s
o
r
I
m
p
l
.
i
n
v
o
k
e
(
D
e
l
e
g
a
t
i
n
g
M
e
t
h
o
d
A
c
c
e
s
s
o
r
I
m
p
l
.
j
a
v
a
:
43
)
a
t
j
a
v
a
.
l
a
n
g
.
r
e
f
l
e
c
t
.
M
e
t
h
o
d
.
i
n
v
o
k
e
(
M
e
t
h
o
d
.
j
a
v
a
:
498
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
m
e
t
h
o
d
.
s
u
p
p
o
r
t
.
I
n
v
o
c
a
b
l
e
H
a
n
d
l
e
r
M
e
t
h
o
d
.
d
o
I
n
v
o
k
e
(
I
n
v
o
c
a
b
l
e
H
a
n
d
l
e
r
M
e
t
h
o
d
.
j
a
v
a
:
190
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
m
e
t
h
o
d
.
s
u
p
p
o
r
t
.
I
n
v
o
c
a
b
l
e
H
a
n
d
l
e
r
M
e
t
h
o
d
.
i
n
v
o
k
e
F
o
r
R
e
q
u
e
s
t
(
I
n
v
o
c
a
b
l
e
H
a
n
d
l
e
r
M
e
t
h
o
d
.
j
a
v
a
:
138
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
s
e
r
v
l
e
t
.
m
v
c
.
m
e
t
h
o
d
.
a
n
n
o
t
a
t
i
o
n
.
S
e
r
v
l
e
t
I
n
v
o
c
a
b
l
e
H
a
n
d
l
e
r
M
e
t
h
o
d
.
i
n
v
o
k
e
A
n
d
H
a
n
d
l
e
(
S
e
r
v
l
e
t
I
n
v
o
c
a
b
l
e
H
a
n
d
l
e
r
M
e
t
h
o
d
.
j
a
v
a
:
104
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
s
e
r
v
l
e
t
.
m
v
c
.
m
e
t
h
o
d
.
a
n
n
o
t
a
t
i
o
n
.
R
e
q
u
e
s
t
M
a
p
p
i
n
g
H
a
n
d
l
e
r
A
d
a
p
t
e
r
.
i
n
v
o
k
e
H
a
n
d
l
e
r
M
e
t
h
o
d
(
R
e
q
u
e
s
t
M
a
p
p
i
n
g
H
a
n
d
l
e
r
A
d
a
p
t
e
r
.
j
a
v
a
:
892
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
s
e
r
v
l
e
t
.
m
v
c
.
m
e
t
h
o
d
.
a
n
n
o
t
a
t
i
o
n
.
R
e
q
u
e
s
t
M
a
p
p
i
n
g
H
a
n
d
l
e
r
A
d
a
p
t
e
r
.
h
a
n
d
l
e
I
n
t
e
r
n
a
l
(
R
e
q
u
e
s
t
M
a
p
p
i
n
g
H
a
n
d
l
e
r
A
d
a
p
t
e
r
.
j
a
v
a
:
797
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
s
e
r
v
l
e
t
.
m
v
c
.
m
e
t
h
o
d
.
A
b
s
t
r
a
c
t
H
a
n
d
l
e
r
M
e
t
h
o
d
A
d
a
p
t
e
r
.
h
a
n
d
l
e
(
A
b
s
t
r
a
c
t
H
a
n
d
l
e
r
M
e
t
h
o
d
A
d
a
p
t
e
r
.
j
a
v
a
:
87
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
s
e
r
v
l
e
t
.
D
i
s
p
a
t
c
h
e
r
S
e
r
v
l
e
t
.
d
o
D
i
s
p
a
t
c
h
(
D
i
s
p
a
t
c
h
e
r
S
e
r
v
l
e
t
.
j
a
v
a
:
1039
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
s
e
r
v
l
e
t
.
D
i
s
p
a
t
c
h
e
r
S
e
r
v
l
e
t
.
d
o
S
e
r
v
i
c
e
(
D
i
s
p
a
t
c
h
e
r
S
e
r
v
l
e
t
.
j
a
v
a
:
942
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
s
e
r
v
l
e
t
.
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
p
r
o
c
e
s
s
R
e
q
u
e
s
t
(
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
j
a
v
a
:
1005
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
s
e
r
v
l
e
t
.
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
d
o
P
o
s
t
(
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
j
a
v
a
:
908
)
a
t
j
a
v
a
x
.
s
e
r
v
l
e
t
.
h
t
t
p
.
H
t
t
p
S
e
r
v
l
e
t
.
s
e
r
v
i
c
e
(
H
t
t
p
S
e
r
v
l
e
t
.
j
a
v
a
:
707
)
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
s
e
r
v
l
e
t
.
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
s
e
r
v
i
c
e
(
F
r
a
m
e
w
o
r
k
S
e
r
v
l
e
t
.
j
a
v
a
:
882
)
a
t
j
a
v
a
x
.
s
e
r
v
l
e
t
.
h
t
t
p
.
H
t
t
p
S
e
r
v
l
e
t
.
s
e
r
v
i
c
e
(
H
t
t
p
S
e
r
v
l
e
t
.
j
a
v
a
:
790
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
l
e
t
.
S
e
r
v
l
e
t
H
o
l
d
e
r
.
h
a
n
d
l
e
(
S
e
r
v
l
e
t
H
o
l
d
e
r
.
j
a
v
a
:
830
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
l
e
t
.
S
e
r
v
l
e
t
H
a
n
d
l
e
r
.
d
o
H
a
n
d
l
e
(
S
e
r
v
l
e
t
H
a
n
d
l
e
r
.
j
a
v
a
:
551
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
S
c
o
p
e
d
H
a
n
d
l
e
r
.
h
a
n
d
l
e
(
S
c
o
p
e
d
H
a
n
d
l
e
r
.
j
a
v
a
:
143
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
c
u
r
i
t
y
.
S
e
c
u
r
i
t
y
H
a
n
d
l
e
r
.
h
a
n
d
l
e
(
S
e
c
u
r
i
t
y
H
a
n
d
l
e
r
.
j
a
v
a
:
548
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
s
e
s
s
i
o
n
.
S
e
s
s
i
o
n
H
a
n
d
l
e
r
.
d
o
H
a
n
d
l
e
(
S
e
s
s
i
o
n
H
a
n
d
l
e
r
.
j
a
v
a
:
1589
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
C
o
n
t
e
x
t
H
a
n
d
l
e
r
.
d
o
H
a
n
d
l
e
(
C
o
n
t
e
x
t
H
a
n
d
l
e
r
.
j
a
v
a
:
1213
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
l
e
t
.
S
e
r
v
l
e
t
H
a
n
d
l
e
r
.
d
o
S
c
o
p
e
(
S
e
r
v
l
e
t
H
a
n
d
l
e
r
.
j
a
v
a
:
486
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
s
e
s
s
i
o
n
.
S
e
s
s
i
o
n
H
a
n
d
l
e
r
.
d
o
S
c
o
p
e
(
S
e
s
s
i
o
n
H
a
n
d
l
e
r
.
j
a
v
a
:
1552
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
C
o
n
t
e
x
t
H
a
n
d
l
e
r
.
d
o
S
c
o
p
e
(
C
o
n
t
e
x
t
H
a
n
d
l
e
r
.
j
a
v
a
:
1126
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
S
c
o
p
e
d
H
a
n
d
l
e
r
.
h
a
n
d
l
e
(
S
c
o
p
e
d
H
a
n
d
l
e
r
.
j
a
v
a
:
141
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
C
o
n
t
e
x
t
H
a
n
d
l
e
r
C
o
l
l
e
c
t
i
o
n
.
h
a
n
d
l
e
(
C
o
n
t
e
x
t
H
a
n
d
l
e
r
C
o
l
l
e
c
t
i
o
n
.
j
a
v
a
:
213
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
H
a
n
d
l
e
r
C
o
l
l
e
c
t
i
o
n
.
h
a
n
d
l
e
(
H
a
n
d
l
e
r
C
o
l
l
e
c
t
i
o
n
.
j
a
v
a
:
118
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
h
a
n
d
l
e
r
.
H
a
n
d
l
e
r
W
r
a
p
p
e
r
.
h
a
n
d
l
e
(
H
a
n
d
l
e
r
W
r
a
p
p
e
r
.
j
a
v
a
:
132
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
S
e
r
v
e
r
.
h
a
n
d
l
e
(
S
e
r
v
e
r
.
j
a
v
a
:
549
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
H
t
t
p
C
h
a
n
n
e
l
.
h
a
n
d
l
e
(
H
t
t
p
C
h
a
n
n
e
l
.
j
a
v
a
:
320
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
s
e
r
v
e
r
.
H
t
t
p
C
o
n
n
e
c
t
i
o
n
.
o
n
F
i
l
l
a
b
l
e
(
H
t
t
p
C
o
n
n
e
c
t
i
o
n
.
j
a
v
a
:
254
)
a
t
o
r
g
.
e
c
l
i
p
s
e
.
j
e
t
t
y
.
i
o
.
A
b
s
t
r
a
c
t
C
o
n
n
e
c
t
i
o
n
2.run (QueuedThreadPool.java:590) at java.lang.Thread.run (Thread.java:748) Caused by: java.lang.NullPointerException at org.aptech.hdax.controller.SysUserController.login ***(SysUserController.java:60)*** at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke (InvocableHandlerMethod.java:190) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest (InvocableHandlerMethod.java:138) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle (ServletInvocableHandlerMethod.java:104) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java:892) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle (AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java:1039) at org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:942) at org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:1005) at org.springframework.web.servlet.FrameworkServlet.doPost (FrameworkServlet.java:908) at javax.servlet.http.HttpServlet.service (HttpServlet.java:707) at org.springframework.web.servlet.FrameworkServlet.service (FrameworkServlet.java:882) at javax.servlet.http.HttpServlet.service (HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle (ServletHolder.java:830) at org.eclipse.jetty.servlet.ServletHandler.doHandle (ServletHandler.java:551) at org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle (SecurityHandler.java:548) at org.eclipse.jetty.server.session.SessionHandler.doHandle (SessionHandler.java:1589) at org.eclipse.jetty.server.handler.ContextHandler.doHandle (ContextHandler.java:1213) at org.eclipse.jetty.servlet.ServletHandler.doScope (ServletHandler.java:486) at org.eclipse.jetty.server.session.SessionHandler.doScope (SessionHandler.java:1552) at org.eclipse.jetty.server.handler.ContextHandler.doScope (ContextHandler.java:1126) at org.eclipse.jetty.server.handler.ScopedHandler.handle (ScopedHandler.java:141) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:213) at org.eclipse.jetty.server.handler.HandlerCollection.handle (HandlerCollection.java:118) at org.eclipse.jetty.server.handler.HandlerWrapper.handle (HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle (Server.java:549) at org.eclipse.jetty.server.HttpChannel.handle (HttpChannel.java:320) at org.eclipse.jetty.server.HttpConnection.onFillable (HttpConnection.java:254) at org.eclipse.jetty.io.AbstractConnection
2.run(QueuedThreadPool.java:590)atjava.lang.Thread.run(Thread.java:748)Causedby:java.lang.NullPointerExceptionatorg.aptech.hdax.controller.SysUserController.login∗∗∗(SysUserController.java:60)∗∗∗atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)atjava.lang.reflect.Method.invoke(Method.java:498)atorg.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)atorg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)atorg.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)atorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892)atorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)atorg.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)atorg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039)atorg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)atorg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)atorg.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:707)atorg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:790)atorg.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:830)atorg.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:551)atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)atorg.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)atorg.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1589)atorg.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1213)atorg.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:486)atorg.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1552)atorg.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1126)atorg.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)atorg.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)atorg.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:118)atorg.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)atorg.eclipse.jetty.server.Server.handle(Server.java:549)atorg.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)atorg.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:254)atorg.eclipse.jetty.io.AbstractConnectionReadCallback.succeeded (AbstractConnection.java:269)
at org.eclipse.jetty.io.FillInterest.fillable (FillInterest.java:97)
at org.eclipse.jetty.io.ChannelEndPoint$2.run (ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.Invocable.invokePreferred (Invocable.java:90)
at org.eclipse.jetty.util.thread.strategy.ExecutingExecutionStrategy.invoke (ExecutingExecutionStrategy.java:58)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume (ExecuteProduceConsume.java:201)
at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run (ExecuteProduceConsume.java:133)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:672)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run (QueuedThreadPool.java:590)
at java.lang.Thread.run (Thread.java:748)
开始报嵌套异常,反复代码找个遍最后发现在实现业务层时返回值忘写了