class org.springframework.beans.NullValueInNestedPathException
2019-12-06 16:07:52.121 ERROR 10724 — [ XNIO-1 task-7] c.n.f.c.e.GlobalExceptionHandler : 保存全局异常信息 ex=Invalid property ‘sorted’ of bean class [com.nh.fk.cpm.business.goodsCart.domain.dto.GoodsCartQuery]: Could not instantiate property type [org.springframework.data.domain.Sort] to auto-grow nested property path; nested exception is java.lang.NoSuchMethodException: org.springframework.data.domain.Sort.()
org.springframework.beans.NullValueInNestedPathException: Invalid property ‘sorted’ of bean class [com.nh.fk.cpm.business.goodsCart.domain.dto.GoodsCartQuery]: Could not instantiate property type [org.springframework.data.domain.Sort] to auto-grow nested property path; nested exception is java.lang.NoSuchMethodException: org.springframework.data.domain.Sort.()
at org.springframework.beans.AbstractNestablePropertyAccessor.newValue(AbstractNestablePropertyAccessor.java:919) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.beans.AbstractNestablePropertyAccessor.createDefaultPropertyValue(AbstractNestablePropertyAccessor.java:883) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.beans.AbstractNestablePropertyAccessor.setDefaultValue(AbstractNestablePropertyAccessor.java:870) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.beans.AbstractNestablePropertyAccessor.getNestedPropertyAccessor(AbstractNestablePropertyAccessor.java:842) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.beans.AbstractNestablePropertyAccessor.getPropertyAccessorForPropertyPath(AbstractNestablePropertyAccessor.java:816) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.beans.AbstractNestablePropertyAccessor.setPropertyValue(AbstractNestablePropertyAccessor.java:256) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:97) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.validation.DataBinder.applyPropertyValues(DataBinder.java:848) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.validation.DataBinder.doBind(DataBinder.java:744) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.bind.WebDataBinder.doBind(WebDataBinder.java:197) ~[spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.bind.ServletRequestDataBinder.bind(ServletRequestDataBinder.java:107) ~[spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.ServletModelAttributeMethodProcessor.bindRequestParameters(ServletModelAttributeMethodProcessor.java:157) ~[spring-webmvc-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.method.annotation.ModelAttributeMethodProcessor.resolveArgument(ModelAttributeMethodProcessor.java:160) ~[spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:126) ~[spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:166) ~[spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134) ~[spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) ~[spring-webmvc-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) ~[spring-webmvc-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) ~[spring-webmvc-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) ~[spring-webmvc-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) [spring-webmvc-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:908) [spring-webmvc-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:665) [javax.servlet-api-4.0.1.jar:4.0.1]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) [spring-webmvc-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) [javax.servlet-api-4.0.1.jar:4.0.1]
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.FilterHandler
F
i
l
t
e
r
C
h
a
i
n
I
m
p
l
.
d
o
F
i
l
t
e
r
(
F
i
l
t
e
r
H
a
n
d
l
e
r
.
j
a
v
a
:
129
)
[
u
n
d
e
r
t
o
w
−
s
e
r
v
l
e
t
−
2.0.17.
F
i
n
a
l
.
j
a
r
:
2.0.17.
F
i
n
a
l
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
f
i
l
t
e
r
.
R
e
q
u
e
s
t
C
o
n
t
e
x
t
F
i
l
t
e
r
.
d
o
F
i
l
t
e
r
I
n
t
e
r
n
a
l
(
R
e
q
u
e
s
t
C
o
n
t
e
x
t
F
i
l
t
e
r
.
j
a
v
a
:
99
)
[
s
p
r
i
n
g
−
w
e
b
−
5.1.5.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.5.
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
.
w
e
b
.
f
i
l
t
e
r
.
O
n
c
e
P
e
r
R
e
q
u
e
s
t
F
i
l
t
e
r
.
d
o
F
i
l
t
e
r
(
O
n
c
e
P
e
r
R
e
q
u
e
s
t
F
i
l
t
e
r
.
j
a
v
a
:
107
)
[
s
p
r
i
n
g
−
w
e
b
−
5.1.5.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.5.
R
E
L
E
A
S
E
]
a
t
i
o
.
u
n
d
e
r
t
o
w
.
s
e
r
v
l
e
t
.
c
o
r
e
.
M
a
n
a
g
e
d
F
i
l
t
e
r
.
d
o
F
i
l
t
e
r
(
M
a
n
a
g
e
d
F
i
l
t
e
r
.
j
a
v
a
:
61
)
[
u
n
d
e
r
t
o
w
−
s
e
r
v
l
e
t
−
2.0.17.
F
i
n
a
l
.
j
a
r
:
2.0.17.
F
i
n
a
l
]
a
t
i
o
.
u
n
d
e
r
t
o
w
.
s
e
r
v
l
e
t
.
h
a
n
d
l
e
r
s
.
F
i
l
t
e
r
H
a
n
d
l
e
r
FilterChainImpl.doFilter(FilterHandler.java:129) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) [spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final] at io.undertow.servlet.handlers.FilterHandler
FilterChainImpl.doFilter(FilterHandler.java:129)[undertow−servlet−2.0.17.Final.jar:2.0.17.Final]atorg.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)[spring−web−5.1.5.RELEASE.jar:5.1.5.RELEASE]atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)[spring−web−5.1.5.RELEASE.jar:5.1.5.RELEASE]atio.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)[undertow−servlet−2.0.17.Final.jar:2.0.17.Final]atio.undertow.servlet.handlers.FilterHandlerFilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) [spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.FilterHandler
F
i
l
t
e
r
C
h
a
i
n
I
m
p
l
.
d
o
F
i
l
t
e
r
(
F
i
l
t
e
r
H
a
n
d
l
e
r
.
j
a
v
a
:
131
)
[
u
n
d
e
r
t
o
w
−
s
e
r
v
l
e
t
−
2.0.17.
F
i
n
a
l
.
j
a
r
:
2.0.17.
F
i
n
a
l
]
a
t
o
r
g
.
s
p
r
i
n
g
f
r
a
m
e
w
o
r
k
.
w
e
b
.
f
i
l
t
e
r
.
H
i
d
d
e
n
H
t
t
p
M
e
t
h
o
d
F
i
l
t
e
r
.
d
o
F
i
l
t
e
r
I
n
t
e
r
n
a
l
(
H
i
d
d
e
n
H
t
t
p
M
e
t
h
o
d
F
i
l
t
e
r
.
j
a
v
a
:
93
)
[
s
p
r
i
n
g
−
w
e
b
−
5.1.5.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.5.
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
.
w
e
b
.
f
i
l
t
e
r
.
O
n
c
e
P
e
r
R
e
q
u
e
s
t
F
i
l
t
e
r
.
d
o
F
i
l
t
e
r
(
O
n
c
e
P
e
r
R
e
q
u
e
s
t
F
i
l
t
e
r
.
j
a
v
a
:
107
)
[
s
p
r
i
n
g
−
w
e
b
−
5.1.5.
R
E
L
E
A
S
E
.
j
a
r
:
5.1.5.
R
E
L
E
A
S
E
]
a
t
i
o
.
u
n
d
e
r
t
o
w
.
s
e
r
v
l
e
t
.
c
o
r
e
.
M
a
n
a
g
e
d
F
i
l
t
e
r
.
d
o
F
i
l
t
e
r
(
M
a
n
a
g
e
d
F
i
l
t
e
r
.
j
a
v
a
:
61
)
[
u
n
d
e
r
t
o
w
−
s
e
r
v
l
e
t
−
2.0.17.
F
i
n
a
l
.
j
a
r
:
2.0.17.
F
i
n
a
l
]
a
t
i
o
.
u
n
d
e
r
t
o
w
.
s
e
r
v
l
e
t
.
h
a
n
d
l
e
r
s
.
F
i
l
t
e
r
H
a
n
d
l
e
r
FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final] at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) [spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE] at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final] at io.undertow.servlet.handlers.FilterHandler
FilterChainImpl.doFilter(FilterHandler.java:131)[undertow−servlet−2.0.17.Final.jar:2.0.17.Final]atorg.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)[spring−web−5.1.5.RELEASE.jar:5.1.5.RELEASE]atorg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)[spring−web−5.1.5.RELEASE.jar:5.1.5.RELEASE]atio.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)[undertow−servlet−2.0.17.Final.jar:2.0.17.Final]atio.undertow.servlet.handlers.FilterHandlerFilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) [spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [spring-web-5.1.5.RELEASE.jar:5.1.5.RELEASE]
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [undertow-core-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) [undertow-core-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) [undertow-core-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364) [undertow-core-2.0.17.Final.jar:2.0.17.Final]
at io.undertow.server.HttpServerExchange
1.
r
u
n
(
H
t
t
p
S
e
r
v
e
r
E
x
c
h
a
n
g
e
.
j
a
v
a
:
830
)
[
u
n
d
e
r
t
o
w
−
c
o
r
e
−
2.0.17.
F
i
n
a
l
.
j
a
r
:
2.0.17.
F
i
n
a
l
]
a
t
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
)
[
n
a
:
1.8.
0
1
81
]
a
t
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
1.run(HttpServerExchange.java:830) [undertow-core-2.0.17.Final.jar:2.0.17.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_181] at java.util.concurrent.ThreadPoolExecutor
1.run(HttpServerExchange.java:830)[undertow−core−2.0.17.Final.jar:2.0.17.Final]atjava.util.concurrent.ThreadPoolExecutor.runWorker(UnknownSource)[na:1.8.0181]atjava.util.concurrent.ThreadPoolExecutorWorker.run(Unknown Source) [na:1.8.0_181]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_181]
Caused by: java.lang.NoSuchMethodException: org.springframework.data.domain.Sort.()
at java.lang.Class.getConstructor0(Unknown Source) ~[na:1.8.0_181]
at java.lang.Class.getDeclaredConstructor(Unknown Source) ~[na:1.8.0_181]
at org.springframework.beans.AbstractNestablePropertyAccessor.newValue(AbstractNestablePropertyAccessor.java:910) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
… 73 common frames omitted
2019-12-06 16:07:52.130 WARN 10724 — [ XNIO-1 task-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.beans.NullValueInNestedPathException: Invalid property ‘sorted’ of bean class [com.nh.fk.cpm.business.goodsCart.domain.dto.GoodsCartQuery]: Could not instantiate property type [org.springframework.data.domain.Sort] to auto-grow nested property path; nested exception is java.lang.NoSuchMethodException: org.springframework.data.domain.Sort.()]
这种异常信息时什么?求大佬解答一下,xx