大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
164.导出excel 0kb
内存不够或者磁盘空间不足
163.Unresolvable Operation:mobile in class ReportDispatcher
排除jar包和插件影响的话,可能是LIC里面没有决策平台功能点
162.客户嵌入我们的url时出现报错Refused to display ‘URL’ in a frame because it set ‘X-Frame-Options’ to SAMEORIGIN
nginx做一下跨域的特例
161.不同tab显示不同参数面板控件无效
如果控件名是英文,JS里必须写大写
160.lic迁移,连接成功,但是解密失败
将客户旧服务上面的Tomcat以及工程全部删掉,将我的工程和Tomcat拷贝给客户,输入决策平台的URL就可以解密成功。
159.上报消息提醒收不到
用户名里有下划线,装插件用户名下划线兼容
158.平台上面的目录和模板无法添加
查看日志,有没有违反唯一约束条件的报错,有的话是数据库里面的索引乱了,需要手动修改索引(修改方法可以百度)
157.Tomcat启动时会有一些memory leak的报错
在shutdown时一些线程没有关闭导致的,没有任何影响,注意关闭的时候要杀掉进程就好了
156.ibm jdk注册失败的问题
服务器——>所有服务器——>server1(服务器名)——>服务器基础结构——>java和进程管理——>进程定义——>java虚拟机——>通用jvm参数:
添加启动参数: -Dcom.ibm.crypto.provider.DoRSATypeChecking=false
155.地图op=map报错空指针
新安装的设计器,还没配置管理员用户密码,配置就好了
154.json数据集数据错乱
键值对顺序不一致有可能造成数据错乱,可以开启预读列名。
153.用F5做了负载均衡以后,点击查询可能会报session超时
可以修改F5的session粘滞策略,简单保持会话,让它一段时间内都去访问工程A。
151.同时开了FR和BI的工程,通过IP或者一样的域名访问时,其中一个点击登录没有反应
如果工程名、账户密码都是一样的话,会有cookie冲突(cookie不管端口只管域名),修改一下工程名即可。
151.多个工程放入同一个tomcat时,startup.bat启动不了,Bin目录下生成很大的mdmp文件和hspidxxxx.txt文件
丹叔说是某个版本jar包的Bug,在cpu监控方面产生了冲突,更新jar包即可,不然就部署到多个tomcat。-2018.7.5
150.连接sql server报错The Network Adapter could not establish the connection
更新jar包
149.Prompt Code: 12400002 Need a registration code or report sever users exceeds the limit
未注册,超并发
148.平台首页空白
所有人空白——模板数据连接有问题;部分人空白——给相同账号设置了不同首页,覆盖了
147.定时任务填写微信自定义链接,保存失败
平台信息表CONTENT的withlink字段长度过短,改长
146.填报修改数据后打印导出行高变大,不修改正常
20180427jar包bug,更新jar处理
145.https访问平台失败提示http混用
前提:nginx tomcat已经配置了https 方案:更新jar
143.模板冻结错位
最上面加一行空白行,设置白色边框
142.用easyconnect可以连上vpn,在APP里面连不上
让客户检查一下是否开启了深信服的EMM认证
141.java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens
修改tomcat的server.xml的maxHttpHeaderSize大小
140.frm两个图表用同一数据集作为数据源,sql执行两次
安装性能插件就执行一次,安装前执行两次
139.多sheet切换的时候sheet工具栏无法正常切换
写js实现js调整对应sheet之后,sheet数比较多的时候页面切换正常,sheet页签无法切换到位
138.linux部署修改了缓存路径还是报错找不到缓存路径
linux最大打开文件数导致的,需要重新配置下,默认是1024,增大,修改方案见linux下面部署之后,访问模板一直报错找不到缓存路径,修改缓存路径无效
137. invalid user [design_td_pars], [get_log_message]等等.
应该是设计器和服务器之间网络中断过, 比如服务器重启了下, 之前所有连着的设计器, 都会变成invalid user,
设计器再次发一些心跳或者获取日志请求到服务器时, 服务器就会打印这类错误. 重启下或者重连下远程服务器即可.
136.存在8.0未删除的jar包
一般是8.0升级9.0的时候, 部分老的jar没删除, 排除下lib目录, 删掉plugins目录.
135.Null pointor Exception at ……ReportSessionIDInfor.getReportPage
原因未知,与从request里面获取参数,或者把参数值传入sql/存储过程有关,可以尝试禁用防宕机插件,或者给参数值加个cjkEncode。
134.简道云对接FR,同步失败
133.下拉框选项加载卡死
英文数字组合参数,有一定可能会被识别成单元格,导致带动报表主体加载,把报表主体加载时间都加到了参数选项加载上,造成卡死现象。
132.视频播放控件不能播放视频,显示空白
测试浏览器是否能播放,比如localhost:8075/WebReport/aa.mp4这种形式访问下视频文件,如果无法播放,就是视频本身的问题。只有浏览器能播放的视频,视频播放控件才能播放。
131.泛微集成的时候填报切换单元格的时候报错例如 weaver.security.webcontainer.XssRequestForResin3.doFilter(XssRequestForResin3.java:31)
关闭泛微的一些防xss攻击等过滤器
130.jQuery.parseJSON requires a valid JSON string
传递的url中有乱码,F12查看下对应的url检查下
129.模板拷贝到服务器预览空白
模板用到了自定义函数,function.xml没有拷贝过去
128.严重: com.finebi.cube.exception.BIResourceInvalidException: resource invalid
BI cube更新后会替换原来的cube,在替换的小段时间里,访问index模板日志会报如上错误,浏览器模板页面会报错,4.0.2是这样,据说4.1已经改了,不再会报错,变成前端显示空白。
127.webimage的https预览正常,导出空白
可能1:bug 可能2:客户的https做了屏蔽规则,只能相应浏览器预览需求,需要修改规则或者改成http资源
126.frm报表块单元格背景横向自适应右边留了很大空隙
如果用横向自适应是走的自适应插件后台计算会预留滚动条位置。改成默认,走前台适应就可以充满。
125.frm图表跨组件单元格数据源,分类系列纵向排列,数据点提示失效
跨组件取数代码逻辑问题,这个已经有提需求了,等这一块代码重新整理,短期不会处理
124.表单超链到当前表单对象,报错Cannot read property ‘gotoPage’ of undefined
安装自适应插件,给表格设置一种自适应方式(横向或双向)。自适应插件会预先初始化 tab 中内容
123.模板运行一段时间报错找不到控件类
图表bug,研发打包给客户更新插件解决
122. 悬浮元素被扩展格推开了.
我们里面的设定是, 如果悬浮元素和格子无交叉重叠, 则格子扩展后会推开悬浮元素.
如果行列存在交叉重叠, 悬浮元素不会被推开.
121.填报预览加载结束事件,加参数id=A1导致自适应失效。
原因:在加载结束后, 就获取A1会导致模板提前计算, 这个时候页面宽高传不到后台, 导致无法后台自适应。
方案:var sum=contentPane.curLGP.getCellValue(“A1”)来获取单元格值
120.数据查询预览报错空指针,本地OK
服务器finedb迁移了oracle数据库,小写字段需要加双引号,日期字段需要to_char(“sendTime”,’yyyy-mm-dd hh24:mi:ss’)转下格式
119. 9.0看不到内存的绝对值.
118.非模板触发错误:调用栈html5…
旧html5插件bug,IP、非登录状态h5访问报表就会报这个错。localhost或者登录状态就不会。更新jar,更新h5插件即可。
117.Failed to define class com.fr.third.alibaba.druid.support.spring.stat.DruidStatInterceptor in Module
封装版jboss(银联基于jboss封装的,叫upjas)部署9.0报错,8.0不报错。客户用到了一般用不到的一个third里的类,这个类又用到了spring,加上spring的一些列Jar包到web-inf/lib即可
116. 跟客户系统集成后, 报错Springframework冲突.
删除third包中com\fr\third\springframework
115. 各类对话框, 把标题栏拖出浏览器显示区域后, 无法拖回来.
可以从FTP安装 “对话框边界限制插件” 来禁止拖出显示区域.
114. 9.0某个版本添加或者编辑模板报错 找不到控件类型:lazyabsolute.
更新jar, 已修复.
113. 本地打印, 安装exe后, 无法从web端启动, 点击打印无反应.
112. 打印偏移所有客户端入库的ip都是127.0.0.1
一般都是因为网络代理没配对导致的.可以试试把ip.jsp放到服务器WebReport下面, 访问服务器IP:8080/WebReport/ip.jsp
如果不同的客户端返回的都是127.0.0.1, 那么改下nigix配置即可. 参考
同理, 还有一种类似场景是, 部署到外网, 部分请求跳转到内网, 参考
111. A JSONObject text must begin with ‘{‘xxxxx
看是不是特定模板有问题, 一般是参数里有特殊符号, 破坏了json传参的结构, encode下即可.
110. Unrecognized Windows sockets error:10106 现象: jetty起不来, tomcat下无法远程访问.
安装TCP/IP协议. 参考
109. 英文设计器下, 模板以及数据集里含中文时乱码.
因为目前设计器用的字体和设计器语言是绑定写死的. 这种要在英文设计器里用中文的话, 只能把设计器语言改成中文.
108. Excel导入相关的.
设计器日志开启debug级别, 然后导入, 看日志里不定行是什么, 是否标题匹配等等.
107. 登录fs后跳转到内网地址.
一般是代理没配置正确导致request.getServerName()获取错误. 参考 方案
106. com.fr.form.ui.container.WTitleLayout cannot be cast to com.fr.form.ui.FreeButton.
一般是模板中tab布局出问题了, 标题栏里混入了其他组件, 直接删掉整个tab布局试试.
105. LDAP检索位置包含中文时无法检索.
把下面的”不将检索位置作为baseDN”选项√去掉.
104. 存取被拒
一般是文件没有创建成功, 检查Windows的uac设置, 以及磁盘权限.
103. tomcat配置了session过期时间, 但是并没有过期.
只要页面有心跳在, session就会一直活着. 要把所有的心跳都关掉.
F12看如果没有网络请求了, 就是没有心跳了. session过期时间配置
102. 权限丢失.
如果重启后正常, 可能是内存缓存问题, 可以通过访问op=fs_main&cmd=reset_cache重置缓存看是否生效.
如果重启也不正常, 需要查看fsconfig.xml是否损坏, 可以通过迁移到其他数据库, 外置同步数据集等方式解决.
101. 浏览器里显示字体正常, 导出打印不正常, 有截断.
一般都是因为服务器端缺少对应字体, 可以试试 #99, 安装通用字体Sun-ExtA.ttf, 然后给模板所有格子设置该字体.
导出打印查看效果, 如果正常无截断, 那就可以确认是字体问题.
100. 设置了很小的字体, 例如 1-8pt的, 浏览器显示没有变化
一般都是因为浏览器限定了最小展示字体9pt或者12pt, 可以在浏览器设置里调小.
99. 导出pdf后, 某些特殊符号丢失, 如∅ .
一般是因为单元格用了某个字体, pdf里该字体找不到对应的渲染. 可以试试通用字体 Sun-ExtA.ttf.
安装后, 在设计器里给单元格选择Sun-ExtA字体, 然后导出pdf.
98. 为什么有时候点击控件会计算报表, 执行sql.
这种一般都是控件的值 或者数据字典里用了单元格值, 删除排查, 也可以新建一个模板看有没有问题.
97. 数据提交出错, 列不匹配, Column Type Mismatch.
提交的数据与数据库的字段类型不匹配, 检查提交的每列数据类型, 删除不相干的列定位问题.
96. Unsupported major.minor version 51.0 xxxx
当前用的插件或者jar版本要求最低51(jdk1.7), 用1.7或者1.8都可以, 1.6及以下会报错.
同理 version 50 是1.6; 52 是1.8
95. 数据分析有些格子无法排序, 点击后没有排序箭头.
排序对格子本身设置有要求, 格子以及父格需要是分组并且扩展的.
94. 设置了以html显示, 无法正常分页断开.
目前不支持html的分页断开, 提个需求.
93. pdf打印在Chrome里无法选择横纵向.
那个打印界面是Chrome自带的, 我们做的只是在Chrome里打开pdf, 后面的打印界面都是Chrome自己的.
为什么预览网页, 直接点打印, 有横纵向按钮, 大概是因为Chrome里设定pdf和html用不同的窗口吧.
92. finereport.js后面跟着的一堆参数是什么
inter / __fr_locale__: 浏览器语言切换后会变.
__v__ : jar包日期. 更新jar后会变
jsVersion: js版本. 安装卸载插件后会+1
91. 阿里云检测到跨站漏洞.
看是不是装了H5插件, 关注下, 改好了就没问题了.
90. fs外观配置里, 默认首页无法修改查看权限, 自定义首页可以.
设计如此, 参考 http://help.finereport.com/doc-view-724.html
89. 集群主机访问正常, 辅机访问模板会500, 报错RPCxxxx
解决方案1: 主机和辅机相互对调, 如果主机因为某种原因RPC注册失败了, 对调后, 看新的主机RPC是否注册成功.
解决方案2: 之前的线程没关干净, 导致RPC注册失败, 强制Kill线程, 或者重启系统.
解决方案3: 再加个节点, 看是不是也是500, 如果新的节点不是500, 那么说明主机的RPC没问题, 是相互通信有问题.
88.客户那边浏览器flash打印经常提示找不到插件.
一般就几个方法: 更新浏览器, 访问Adobe官网更新Flash插件, 还原浏览器默认设置, 如果地址栏提示拦截flash, 将url添加到白名单中.
如果以上都不行, 推荐使用绿色版的Firefox, Chrome, 出了问题直接整个浏览器拷回来给研发.
87. 使用自定义样式里的货币格式化, 用¤作为货币的时候, 有时是中文有时是英文.
这个是根据系统区域语言定的, 如果zh_CN就显示为¥, 如果是en_US则显示为$.
86. Applet打印和本地打印, 在选择打印机界面设置纸张大小或者边距无效.
目前只支持在模板中设置纸张, 不支持在打印机选择界面重新设置.
85. 火狐下冻结行比较少的时候, 滚动条异常或者不显示.
多冻结两行试试, 比如只冻结1行有问题, 改成冻结3行试试.
之前遇到过firefox下冻结的bug,
84. 集群多个节点lic怎么注册.
直接注册一个lic, 包含所有节点的mac和uuid. 中间用逗号隔开, 不要空格.
如何获取: 直接通过ip+端口+op=reg访问各个节点的, 从中提取uuid+mac.
83. 聚合报表如何切换到711那种分块计算的.
8.0是合并成一个大的cpt进行计算, 这样部分跨块取数可能会不支持. 需要改回711那种, 只要在resources目录放一个customconfig.xml即可.
缺点是711那种不支持打印导出.
82. tab布局标题栏字体显示不全.
tab布局的标题栏因为要做自适应, 所以是在服务器端计算宽度的. 如果服务器端没有装对应的字体, 就会出现web端显示不全.
81. 数据连接读取不到了.
检测下datasource.xml, 如果xml里有非法字符, 或者xml损坏就会这样.
另外早期文档中内置的finedb数据连接写法有问题, 需要把\f改成/f, 参考
80. performance文件夹里的performanceAnalyze.db是什么, 可不可以删.
可以删, 主要记录服务器内存快满时, 一些活动session信息. 可以用editplus直接以文本形式打开, 里面就是一些json数据.
79. NoClassDefFoundError: sun/io/UnknownCharacterException
这个类是jdk1.7里的, 用1.7的jdk可以解决报错.
78.java.net.BindException: Address already in use: JVM_Bind
一般都是上一次tomcat没有kill干净就再次启动导致端口被占用了.
77. war包部署, 修改里面的xml再次部署后, xml没有生效.
可以通过访问op=fr_base&cmd=evaluate_formula&expression=jvm()查看缓存路径, 删掉缓存路径的.FineReport80文件夹再部署.
原因就是weblogic下, war包部署是不解压的, 所以我们会把所有的xml拷贝到临时目录进行增删改.
76. Content is not allowed in trailing section.
多半是xml损坏了, cpt要回来看看.
75. Flash打印截断
一般是因为页面用了非A4的纸张, Flash打印无法传递页面设置到打印机.
这种一般建议使用PDF打印或者本地打印.
74. web端访问模板, 出现 “页面排队中”……
应该是内存快满了, 防宕机插件启动session排队功能了.
73. 老的设计器如何打开8.0的模板.
用editplus之类的软件打开aa.cpt, 找到倒数第二行 <DesignerVersion DesignerVersion=”IAA”/>
将其删除. 注意, 如果模板里用了新版本的一些属性, 那么在老的设计器里强行打开会报错.
72. Canot run program xx, error=12, Cannot allocate memory
修改下jvm的内存配置, 初始内存调小点, 参考.
71. 配置了https, 但是获取FR.ServerURL还是http的.
修改下tomcat配置即可, 参考https配置
70. 报表内置的错误代码:xxxx 解决方案在哪.
69. Applet打印没反应.
确认下客户浏览器信息, 目前chrome下不支持applet打印, 只支持flash, pdf以及本地打印.
ie下建议安装32位jre, 并且在控制面板 – Java设置 – 安全, 把http://localhost:8075加入进去.
68. The web application [/WebReopen] registered xxx, but failed to unregister it when the web application was sopped.
只是tomcat的一些安全提示, 实际上这些线程资源都在报表工程关闭的时候被回收掉, 可以测试反复热部署启动查看是否存在内存溢出.
67. 导出pdf报错, com.fr.io.exporter.pdfstream.PdfTextUtils.createTextArray.
可能是itext没读到系统字体, 在WEB-INF/fonts目录下放入宋体. 如果还是不行, 联系daniel.
66. Ohoo!
单元格里字符串转成数字报错了, 具体哪个格子需要用二分法定位.
65. The valid characters are defined in RFC 7230 and RFC 3986
似乎最新的apache-tomcat-7.0.73会有这个报错, 用老一点的版本就好了. 不确定是不是tomcat的bug
64. Web端访问cpt, 提示找不到模板.
- 是不是所有的cpt都找不到, 还是说只有部分新增的找不到? 如果是新增的找不到, 是不是集群没有同步到其他节点.
- 所有的cpt都找不到, 去fs -> 系统监控 -> 系统状态 -> 配置文件检测 查看下他xml文件都放在哪的. 从该路径查找reportlets目录.
63. WcardTitleLayout cannot be cast to com.fr.form.ui.ElementCaseEditorProvider
更新了jar, 没更新自适应插件.
62. 内置的jetty什么版本的.
用WinRAR打开FineReport_8.0\lib\jetty\org.mortbay.jetty.jar, 查看MANIFEST.MF, 可以看到jetty版本当前5.1
61. 直接通过url导出不触发导出后js事件, 通过工具栏可以.
因为通过工具栏是调用我们的js, 会去fireEvent, 而通过url, 是把请求直接发到后台. 这种情况只能手动触发导出后事件.
_g().fireEvent(FR.Events.ATOEXCEL), 具体有哪些事件, 可以通过控制台查看FR.Events
60. 远程设计连接服务器总是断开连接.
先排查下两边jar是否一致, 如果一致, 看看有没有条件在服务器上装一个设计器, 直接localhost看看会不会失败.
如果localhost是好的, 通过ip不行, 可能是网络问题. 在连接失败的时候, ping服务器ip看看网络响应延迟.
59.java.io.FileNotFoundException: xxx.cpt or xml (拒绝访问。)
文件就是不存在, 或者web容器没有文件夹的访问权限.
58. An internal error occurred (error code: 34)
安装exe的时候出现这个报错, 一般是因为下载下来的安装文件有损坏, 不完整.
之前遇到过一次, 客户用迅雷下载的exe就始终报错, 改成从ftp下的或者官网用浏览器下载的exe就正常.
57. com.fr.base.TableData$1 cannot be cast to com.fr.data.impl.NameTableData
转载于:https://www.cnblogs.com/xdecode/p/7975629.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/188200.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...