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 ------------------------------------------------------------ ------------------------------------------
