新开发web单据部署后单据保存报错JsonParseException
金蝶云社区-TZHY
TZHY
0人赞赏了该文章 1579次浏览 未经作者许可,禁止转载编辑于2016年04月29日 13:07:02

各位老师好:
新做了一个web单据,本机调试单据的保存提交等功能可以正常使用,打包部署到服务器后,单据在保存或提交的时候出现错误,错误截图和信息如附件(包含错误日志)。
麻烦各位老师抽时间帮忙指导一下,谢谢!
日志报错信息如下:
2016-04-29 12:14:34 INFO [con.out] (Unknown Source)

com.google.gson.JsonParseException: java.lang.UnsupportedOperationException: JsonObject

at: com.kingdee.bos.json.adapter.BosObjectTypeAdapter.deserialize(BosObjectTypeAdapter.java:485)

at: com.kingdee.bos.json.adapter.BosObjectTypeAdapter.deserialize(BosObjectTypeAdapter.java:385)

at: com.kingdee.bos.json.adapter.BosObjectTypeAdapter.deserialize(BosObjectTypeAdapter.java:76)

at: com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:58)

at: com.google.gson.Gson.fromJson(Gson.java:803)

at: com.google.gson.Gson.fromJson(Gson.java:768)

at: com.google.gson.Gson.fromJson(Gson.java:717)

at: com.kingdee.bos.json.JSONUtils.convertJsonToObject(JSONUtils.java:99)

at: com.kingdee.bos.json.JSONUtils.convertJsonToObject(JSONUtils.java:84)

at: com.kingdee.bos.webframework.json.JSONUtils.convertJsonToObject(JSONUtils.java:185)

at: com.kingdee.bos.webframework.dynamic.application.DynamicWebEditController.doEvent(DynamicWebEditController.java:47)

at: sun.reflect.GeneratedMethodAccessor291.invoke(Unknown Source)

at: sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

at: java.lang.reflect.Method.invoke(Method.java:611)

at: org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:240)

at: org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:128)

at: org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)

at: org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)

at: org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)

at: org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)

at: org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900)

at: org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)

at: org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)

at: org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)

at: javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

at: javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at: com.apusic.web.container.ServletComponent.service(Unknown Source)

at: com.apusic.web.container.ServletFilterWrapper.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.doFilter(Unknown Source)

at: com.apusic.util.AttackFilter.doFilter(AttackFilter.java:78)

at: com.apusic.web.container.FilterComponent.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.performFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.doFilter(Unknown Source)

at: com.kingdee.bos.invokecounter.HttpSqlFilter.doFilter(HttpSqlFilter.java:34)

at: com.apusic.web.container.FilterComponent.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.performFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.doFilter(Unknown Source)

at: com.kingdee.bos.webframework.filter.WafHttpRequestFilter.doFilter(WafHttpRequestFilter.java:127)

at: com.apusic.web.container.FilterComponent.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.performFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.doFilter(Unknown Source)

at: com.kingdee.bos.webframework.filter.WafUserMonitorFilter.doFilter(WafUserMonitorFilter.java:61)

at: com.apusic.web.container.FilterComponent.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.performFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.doFilter(Unknown Source)

at: com.kingdee.bos.webframework.filter.WafContextFilter.doFilter(WafContextFilter.java:39)

at: com.apusic.web.container.FilterComponent.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.performFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.doFilter(Unknown Source)

at: org.jasig.cas.client.util.HttpServletRequestWrapperFilter.doFilter(HttpServletRequestWrapperFilter.java:75)

at: com.apusic.web.container.FilterComponent.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.performFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.doFilter(Unknown Source)

at: org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:197)

at: org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

at: org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

at: com.apusic.web.container.FilterComponent.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.performFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.doFilter(Unknown Source)

at: org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:107)

at: com.kingdee.bos.sso.client.filter.authentication.KDPortalAuthenticationFilter.doFilter(KDPortalAuthenticationFilter.java:55)

at: org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

at: org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

at: com.apusic.web.container.FilterComponent.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.performFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.doFilter(Unknown Source)

at: com.kingdee.bos.waf.filter.EaswebRPCFilter.doFilter(EaswebRPCFilter.java:56)

at: com.apusic.web.container.FilterComponent.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.performFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.doFilter(Unknown Source)

at: com.kingdee.eas.perflog.app.monitor.http.HttpFilter.doFilter(HttpFilter.java:43)

at: com.apusic.web.container.FilterComponent.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.performFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.doFilter(Unknown Source)

at: org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)

at: org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

at: com.apusic.web.container.FilterComponent.doFilter(Unknown Source)

at: com.apusic.web.container.FilterChainImpl.performFilter(Unknown Source)

at: com.apusic.web.container.WebContainer.invoke(Unknown Source)

at: com.apusic.web.container.WebContainer.processRequest(Unknown Source)

at: com.apusic.web.http.VirtualHost.processRequest(Unknown Source)

at: com.apusic.web.http.HttpServer.processRequest(Unknown Source)

at: com.apusic.web.http.HttpConnectionHandler.service(Unknown Source)

at: com.apusic.web.http.ConnectionHandler.processRequest(Unknown Source)

at: com.apusic.web.http.ConnectionHandler.processConnection(Unknown Source)

at: com.apusic.web.http.ConnectionHandler.run(Unknown Source)

at: com.apusic.util.ThreadPoolImpl$WorkerThread.run(Unknown Source)

java.lang.UnsupportedOperationException: JsonObject

at: com.goo