新安装的FINEREPORT,环境是weblogic 10.3.5,报表内置数据库迁移到了ORACLE 10G,登录数据决策平台,WEBLOGIC后台报错,PORTAL配置信息无法保存,新增用户可以,请指教
严重: java.lang.IllegalArgumentException: Can not set int field com.fr.fs.base.entity.UserWidgetlet.type to java.lang.Longcom.fr.data.dao.DAOException: java.lang.IllegalArgumentException: Can not set int field com.fr.fs.base.entity.UserWidgetlet.type to java.lang.Long at com.fr.data.dao.JDBCDAOSession.__list_by_sql__(Unknown Source) at com.fr.data.dao.JDBCDAOSession.listByFieldValue(Unknown Source) at com.fr.data.dao.JDBCDAOSession.listByFieldValue(Unknown Source) at com.fr.fs.dao.UserWidgetletDAO.findByUserID(Unknown Source) at com.fr.fs.control.UserControl.getUserWidgets(Unknown Source) at com.fr.fs.control.UserControl.getUserWidgetInfo(Unknown Source) at com.fr.fs.web.MainOperator.dealPortal(Unknown Source) at com.fr.fs.web.MainOperator.action(Unknown Source) at com.fr.fs.web.service.FSService.process(Unknown Source) at com.fr.web.core.service.NoSessionIDService.process(Unknown Source) at com.fr.web.core.ReportDispatcher.dealWithRequest(Unknown Source) at com.fr.web.ReportServlet.doGet(Unknown Source) at com.fr.web.ReportServlet.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3717) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)Caused by: java.lang.IllegalArgumentException: Can not set int field com.fr.fs.base.entity.UserWidgetlet.type to java.lang.Long at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:146) at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:150) at sun.reflect.UnsafeIntegerFieldAccessorImpl.set(UnsafeIntegerFieldAccessorImpl.java:80) at java.lang.reflect.Field.set(Field.java:657) at com.fr.base.ReflectionUtils.setPrivateFieldValue(Unknown Source) at com.fr.data.dao.DaoMapperUtils.extractResultSet(Unknown Source) at com.fr.data.dao.JDBCDAOSession$2.extractData(Unknown Source) at com.fr.base.dao.JdbcOperator.executeQuery(Unknown Source) at com.fr.data.dao.JdbcDaoTemplate.executeQuery(Unknown Source) ... 28 more