My project on github.

 https://github.com/maurojava/mybookstore.git

hi .please

I created a repo on github with a rest service .
Into project are  present   cruf jsf page working ok.

https://github.com/maurojava/mybookstore/blob/master/src/main/webapp/index.xhtml

------------------------
But into restclient.html page
i get error from jQuery client on page restclient.hml but also with curl .

https://github.com/maurojava/mybookstore/blob/master/src/main/webapp/restclient.html

exception from tomee server when i create a rest POST request for create
a new book.
from the web page i get a alert with error [object, object].


  XHRPOST http://localhost:8080/mybookstore/webresources/book
[HTTP/1.1 500  103ms]

1

{"title":"terzo libro","author":"mauro"}


also  with curl i get the same error.
------------------------------------------------------------
------------------------------------

29-Oct-2021 11:18:46.003 GRAVE [http-nio-8080-exec-1]
org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage
Error occurred during error handling, give up!
  org.apache.cxf.interceptor.Fault: java.util.HashMap cannot be cast to
bookstore.entity.Book while invoking public void
bookstore.service.BookFacadeREST.create(java.lang.Object) with params
[{title=terzo libro, author=mauro}].
     at
org.apache.cxf.service.invoker.AbstractInvoker.createFault(
AbstractInvoker.java:166)
     at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(
AbstractInvoker.java:140)
     at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:191)
     at
org.apache.openejb.server.cxf.rs.OpenEJBEJBInvoker.invoke(Op
enEJBEJBInvoker.java:68)
     at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:101)
     at
org.apache.openejb.server.cxf.rs.AutoJAXRSInvoker.invoke(Aut
oJAXRSInvoker.java:64)
     at
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(
ServiceInvokerInterceptor.java:59)
     at
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleM
essage(ServiceInvokerInterceptor.java:96)
     at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(Phase
InterceptorChain.java:308)
     at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(C
hainInitiationObserver.java:121)
     at
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke
(AbstractHTTPDestination.java:267)
     at
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(
CxfRsHttpListener.java:253)
     at
org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:94)
     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:193)
     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:166)
     at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:193)
     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:166)
     at org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:65)
     at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi
lter(ApplicationFilterChain.java:193)
     at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App
licationFilterChain.java:166)
     at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar
dWrapperValve.java:198)
     at
org.apache.catalina.core.StandardContextValve.invoke(Standar
dContextValve.java:96)
     at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
     at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(A
uthenticatorBase.java:478)
     at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo
stValve.java:140)
     at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
     at
org.apache.tomee.catalina.OpenEJBSecurityListener$RequestCap
turer.invoke(OpenEJBSecurityListener.java:97)
     at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(Abs
tractAccessLogValve.java:650)
     at
org.apache.catalina.core.StandardEngineValve.invoke(Standard
EngineValve.java:87)
     at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
     at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
     at
org.apache.coyote.AbstractProcessorLight.process(AbstractPro
cessorLight.java:66)
     at
org.apache.coyote.AbstractProtocol$ConnectionHandler.
process(AbstractProtocol.java:868)
     at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun
(NioEndpoint.java:1457)
     at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketPro
cessorBase.java:49)
     at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
Executor.java:1149)
     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
lExecutor.java:624)
     at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.
run(TaskThread.java:61)
     at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassCastException: java.util.HashMap cannot be
cast to bookstore.entity.Book
     at bookstore.service.BookFacadeREST.create(BookFacadeREST.java:27)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
ssorImpl.java:62)
     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:498)
     at
org.apache.openejb.core.interceptor.ReflectionInvocationCont
ext$Invocation.invoke(ReflectionInvocationContext.java:205)
     at
org.apache.openejb.core.interceptor.ReflectionInvocationCont
ext.proceed(ReflectionInvocationContext.java:186)
     at
org.apache.openejb.monitoring.StatsInterceptor.record(StatsI
nterceptor.java:181)
     at
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsI
nterceptor.java:100)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
ssorImpl.java:62)
     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:498)
     at
org.apache.openejb.core.interceptor.ReflectionInvocationCont
ext$Invocation.invoke(ReflectionInvocationContext.java:205)
     at
org.apache.openejb.core.interceptor.ReflectionInvocationCont
ext.proceed(ReflectionInvocationContext.java:186)
     at
org.apache.openejb.core.interceptor.InterceptorStack.invoke(
InterceptorStack.java:85)
     at
org.apache.openejb.core.stateless.StatelessContainer._invoke
(StatelessContainer.java:252)
     at
org.apache.openejb.core.stateless.StatelessContainer.invoke(
StatelessContainer.java:212)
     at
org.apache.openejb.util.proxy.ProxyEJB$Handler.invoke(ProxyEJB.java:74)
     at
bookstore.service.BookFacadeREST$$LocalBeanProxy.create(book
store/service/BookFacadeREST.java)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
ssorImpl.java:62)
     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
thodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:498)
     at
org.apache.openejb.server.cxf.rs.OpenEJBEJBInvoker.performIn
vocation(OpenEJBEJBInvoker.java:95)
     at
org.apache.cxf.service.invoker.AbstractInvoker.invoke(
AbstractInvoker.java:96)
     ... 38 more





















------------------------------------------------------------
------------------------------------------

Reply via email to