一.概要
私たちは普段の帳票の実行中に様々な問題に遭遇します。よくある問題、エラー情報、原因と解決方は以下のようです。
注:2018.4.9及びその以降のバージョンのJARでは、applet印刷はサポートされません。他の印刷方法をご使用ください。
二.よくあるエラーコード
1.コードとその意味
エラーコード | 意味 | 解決方法 |
---|---|---|
1101 | グリッドエンジンではマルチデータソースの表示はサポートされていません | グリッドエンジンでは、単一のデータセットのみサポートしています。異なる場所からのデータの場合は、データセットを定義するときに必要なデータを1つのデータセットに統合して使用することができます。 |
1102 | グリッドエンジンの場合は、条件属性で行の高さと列幅を変更することをサポートしていません | グリッドエンジンを使用する時は、条件属性で行の高さと列幅を変更しないでください。 |
1103 | グリッドエンジンは形式をサポートしていません | グリッドエンジンを使用するときは、形式機能を使用しないでください。 |
1104 | グリッドエンジンは、上から下への展開属性のみサポートし、他の展開属性の設定をサポートしていません | グリッドエンジンは、展開なしと左から右への展開属性をサポートしていません。帳票を変更して、上から下への展開属性しかないようにしたり、グリッドエンジン機能の使用をキャンセルしたりできます。 |
1105 | グリッドエンジンはフローティング要素をサポートしていません | グリッドエンジンを使用するときは、フローティング要素を使用しないでください。 |
1106 | グリッドエンジンは階層座標をサポートしていません | グリッドエンジンを使用する時は、階層座標を使用してアクティブセル計算機能を使用しないでください。 |
1107 | グリッドエンジンでは段組みがサポートされていません | グリッドエンジンを使用するときは、段組み機能を使用しないでください。 |
1108 | グリッドエンジンはSheet間演算をサポートしていません | グリッドエンジンを使用するときは、マルチシート間のデータ計算式を使用しないでください。 |
1109 | グリッドエンジンは子帳票をサポートしていません | グリッドエンジンを使用するときは、セル要素内の子帳票機能を使用しないでください。 |
1110 | エクスポートしたExcelはこの数式をサポートしていません:数式xxx | 「数式定義」パネルで「結果をエクスポート/分析の時は数式を保留します。」オプションを選択解除します。 |
1111 | エクスポートしたExcelはHTML内の一部のラベルをサポートしていません | サポートされていないタグの内容は、プレーンテキストで表示されます。 |
1112 | エクスポートされたExcelセルの背景は、無地しか設定できません | Excel自体がセルの背景をサポートしていないので、セルの背景を無地に変更してください。 |
1113 | エクスポートされたWordのヘッダーフッターの内容が画像とテキストの組み合わせである場合、テキストは編集できません | エクスポートされたWordのテキストが編集できるようにするためには、ヘッダーをテキストのみにする必要があります。 |
1114 | エクスポートされたWordは、マルチシートでページごとの設定をサポートしていません | エクスポートされたWordページは、最初のsheetのページですべてのページを設定します。それを防ぐために、マルチシートを同じページ設定に設定することをお勧めします。 |
1115 | 同時実行数が制限に達しました | 後で訪問するか、営業に連絡し、同時アクセス数のより多いlicenseをお申し込みください。 |
1116 | 未登録の機能を使用しました——xxxxx | この機能を購入するには、営業に連絡してください。 |
1118 | Flash印刷は、ページ設定をプリンタに渡すことをサポートしていません | PDF印刷またはApplet印刷に切り替えてください。 |
1121 | PDF印刷はIEカーネルブラウザのみをサポートし、他のブラウザはPDFファイルをエクスポートします | Flash印刷またはApplet印刷に切り替えてください。 |
1119 | 現在のブラウザ言語に対応する国際化ファイルが見つからず、中国語をデフォルト言語とします | 現在のブラウザ言語に対応する国際化ファイルを追加してください |
1117 | 圧縮デプロイはリモート設計をサポートしていません | 圧縮デプロイの前に、追加または修正が必要なテンプレートファイルを編集しておきます |
1120 | 現在のHsqlデータベースは別のスレッドでロックされています | 現在のWebアプリケーションが複数のサーバで同時に使用されているかどうかを確認してください。 |
1201 | 現在のブラウザには、印刷に必要なプラグインがインストールされていません | 以下のように、印刷タイプに従って、相応しいプラグインをインストールしてください |
1202 | 現在のプロジェクトディレクトリにAppletパッケージが見つかりませんでした | 現在のプロジェクトディレクトリにAppletパッケージを配置してください |
1203 | 間違った数式パラメータ+数式名 | 数式パラメータを正しく入力してください |
1204 | メールの構成パラメータが正しくありません | 管理プラットフォームでメール構成パラメータを正確に配置してください。 |
1205 | 暗号化ドングルの読み取りに失敗しました | 暗号化ドングルが挿入されているかどうか、暗号化ドングルのドライバが正常にロードされているかどうかを確認してください。 |
1206 | 現在の構成ディレクトリに登録ファイルが見つかりませんでした | 現在のプロジェクトディレクトリのWEB-INF\resourcesフォルダの下にFanRuan.licファイルがあるかどうかを確認してください。なかったら、配置してください。 |
1207 | Excel2007をインポートするには、libディレクトリの下にpoiパッケージを配置する必要があります | 現在のプロジェクトディレクトリのlibディレクトリの下にpoiパッケージにドロップしてください |
1301 | データセットの構成エラー | テンプレートのデータ接続ができるかどうかを確認してください |
1302 | 行の高さと列幅がページのサイズ設定を超えている:行/列 番号 | 対応の行の高さと列の幅がページのサイズ設定を超えているかどうかを確認してください。その後、セルの行高、列幅あるいは他の属性を調整します。 |
1303 | セル計算デッドループ+セル行列 | X Xセルの親セルに設定のエラーがあるかどうか、また計算をデッドループにつながる誤った計算があるかどうかを確認してください。 |
1304 | テンプレートファイル+テンプレート名が見つかりません | 現在のプロジェクトディレクトリのreportletsパスにそのテンプレートがあるかどうか、またはテンプレートのパスが正しく入力されているかどうかを確認してください。 |
1305 | テンプレートファイルの解析エラー | テンプレートファイルが破損しているかを確認してください。破損している場合は、再作成する必要があります |
1306 | ファイル解析エラー | アップロードされたファイルが破損しているか、ファイルタイプがサポートされているかを確認してください。正しいファイルをご使用ください。 |
注1:10.0デザイナとデプロイメントパッケージがデフォルトで使用しているopenjdkは、フラッシュ印刷を起動することはできません。Oracle/sunjdkの場合はできます。
注2:flash印刷は古い技術で、多くのブラウザはフラッシュ印刷をサポートしなくなっています。お客様にゼロクライアントまたはローカル印刷をお勧めします。
2.解決方法の具体例
2.1.エラーコード: 1301
エラー:データセット構成エラーQuery: Cannot create PoolableConnectionFactory([Microsoft][ODBCドライバマネージャー]データソース名が見つからなく、デフォルトドライバは指定されていません)
原因:ドライバの関係で、x86_64のOS、x86_64のTomcatでは、x86のJDKでもx86_64のJDKでもODBCデータソースがサポートされていません。それで、Accessデータベースのテンプレートにアクセスするとエラーが発生します。
一般的には、x86_64のJDKを使用していますが、サーバにx86_64のODBCデータベースドライバがないことが原因です。
解決:
方法1:次の2つのドライブのどちらかをインストールします。どちらでも構いません。AccessDatabaseEngine_2007_X64.exe、またはAccessDatabaseEngine2010_X64.exe
方法2:32ビットのJDKに切り替えます。
2.2.エラーコード: 1303
エラー:Death cycle exists at calculating XX
原因:セルまたはウィジェットの計算にデッドループがあります。
解決:エラー情報に関連するセルを分析し、左と上の親セルの設定に矛盾があるかどうかを確認してください。
2.3.エラーコード: 1305
エラー:テンプレートファイルの解析エラーfile:xxx.cpt
原因:Editplusなどのソフトウェアを使用して、cptのxmlコンテンツが破損しているかどうかを確認します。FREncryptが冒頭であれば、テンプレートは暗号化されている可能性があります;
コンテンツが空白だとすると、テンプレートが破損しています。保存中にサーバが切れたり再起動されたり、クライアントのリモートネットワークが中断されたりする可能性があります
2.4.エラーコード: 1101、1102、1103、1104、1107、1108
ユーザーのシナリオでは、グリッドエンジンがサポートされていない場合、マルチデータソースの改ページクエリ機能を実装した新計算エンジンプラグインをお試しください。ユーザーは、複雑な改ページSQLまたはJSボタンを書くことなく、帳票のホームページの読み込みをすばやく完成させることができます。
注:このプラグインは、Oracle、SQL Server、MySQL、HANA、PostgreSQL、Impala、DB 2などの主要なJDBCデータソースをサポートしています。
三.よくある質問と解決策
1.address pool is full
理由:アドレスプールが不足です。接続数が同時アクセス数の上限を超えています
解決:管理システム-スマートメインテナンス-システムで表示された現在のシステムのオンラインユーザー数と登録情報ページのConcurrencyを比較します。
購入した同時アクセス数を超えているかどうかを判断し、同時アクセス数を減らすか、最大同時数を追加するかを選択します
詳細は エラー:address pool is fullをご参照ください
2.java heap space、stack overflow
原因:テンプレートが複雑すぎて、データ量が多くて、スタックがオーバーしています。
解決:データセットを最適化し、帳票は改ページプレビュー方式を採用します。あるいは、サーバメモリを拡大します。
3.プルダウンチェックボックスの戻り値の問題
理由:プルダウンチェックボックスウィジェットの戻り値がデフォルトの場合はarrayであり、引数が引用符なしで文字列を取得します(データセット定義のSQL文で文字列タイプの引数を呼び出す場合は、手動で単引用符を追加する必要があります)。複数の値はinを使用します。SQLのinパラメータは文字列配列であり、それぞれに引用符が付く必要があります。
解決:変換して、コントロールの戻り値を文字列に変更します。間隔には「,」を用います。
4.ローカルプレビューの効果はサーバの効果とは異なります
理由:JARパッケージの違いまたはキャッシュの問題
解決:JARパッケージを更新して、開発環境とサーバプラットフォームが一致するようにさせます。それでも解決できなければ、デザイナーを再起動したり、ブラウザキャッシュを空にしたりするようにしてください。
5.グラフの日本語が文字化けしたり、ボックスなどが表示されたりします
原因:ボックスが表示されるのは、日本語のフォントがないからです。
解決:OSに相応しい日本語フォントライブラリをダウンロードして更新する。
6.repeated column width is larger...
原因:繰り返し列の幅は紙の幅より大きいです。
解決:列幅より小さく設定します。
7.同じセルによって展開された行の高さの不一致
原因:ある行の内容が比較的多く、一行に表示できません。改行すると、セルが広くなっています。
解決:セルを少し広げます。
8.カスタムデータ辞書における等号の表示問題
理由:カスタムデータ辞書は、セルやカスタムヒントボックスと同様に、「=」番号の先頭が文字列として処理され、「=」番号の先頭が数式として処理されます
解決:等号を書くだけで空白になります。等号を表示したい場合は="="を書いてください
9.データ接続が見つかりません
理由:データ接続またはデータセット構成の問題
解決:構成に問題があるかどうかを確認してください。
10.an internal error occurred
原因:exeをインストールするとエラーが発生します。一般的には、ダウンロードしたインストールファイルが破損しているためです。
解決:公式サイトでブラウザで公式インストールパッケージをダウンロードします
11.index xx,size xx
原因:行の高さはページの高さより大きいです。
解決:セルを縦方向に結合して複数の行を占めるようにし、それで行の高さがページの高さより大きいセルを複数の行に分割して計算することができ、プレビューは複数のページで表示されます。
列の幅は同じで、セルの長さは1ページの幅を超えてはならなりません。そうしないとエラーが発生し、セルを横方向に結合できます。
12.TTf is not a valid TTF or OTF file
原因:pdfエクスポートはローカルフォントファイルをスキャンし、フォントが破損した場合はエラーが発生します。
解決:破損したフォントを修復します。
13.UnsupportedClassVersionError
原因:一般的には、テクニカルサポートがJARパッケージのclassをカスタマイズしているからです。
解決:IDEのプロジェクトコンパイルレベルを1.6に調整します。
14.java.lang.AbstractMethodError
原因:一般的には、エンジンのJAR、プラグインのJAR、そしてデザイナのJARはお互い同期していなく、同じ時間にコンパイルされたものではないからです。
解決:すべてのJARを更新します。
15.java.lang.NoClassDefFoundError
15.1.エラーメッセージ:sun.awt.X11GraphicsEnvironment Could not initialize class sun.awt.X11.XToolkit
原因:通常はLinuxで発生し、画像を処理するにはローカルのjvmx-serverのサポートが必要です。
解決:Javaを起動するときに以下のパラメータを追加します。-Djava.awt.headless=true たとえば、Tomcatを起動するときに起動コマンドラインにこのパラメータを追加します。
WebLogicの場合は/export/home/xxx(ユーザー名)/weblogic/wlserver10.3/common/bin/commEvn.shに設定できます
Sun:
JAVA_VM=-client MEM_ARGS="-Xms1024m -Xmx1024m -XX:MaxPermSize=1024m" JAVA_OPTIONS="${JAVA_OPTIONS} -Xverify:none" ;; *) JAVA_VM= MEM_ARGS="-Xms1024m -Xmx1024m" ;; esacfiexport JAVA_VM MEM_ARGS JAVA_OPTIONS
以下の内容を追加します
JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.awt.headless=true "export JAVA_OPTIONS
WebSphereの場合は、アプリケーションサーバー>サーバ1>プロセス定義>Java仮想マシンにアクセスします
一般JVM独立変数:-Dfile.encoding=utf-8 -Ddefault.client.encoding=utf-8 -Djava.awt.headless=true
15.2エラーメッセージ: com/fr/general/logRecordTime
JARパッケージが一致していることを前提に、すべてのプラグインを削除し、Tomcatでの独立した展開に問題があるかどうかを確認してください。
問題がない場合は、WebLogicのJREを変更する必要があるかどうかを確認してください。
15.3エラーメッセージ: com/fr/web/core/service/WidgetService
原因:Appletのパッケージを入れ間違えています。例えば、Appletパッケージを libのディレクトリに入れたなどです。
解決:%FR_HOME%\webapps\webrootのディレクトリにAppletを入れます。
15.4.エラーメッセージ: sun/io/UnknownCharacterException
原因:ドライバーの異常によるエラーかもしれません。
解決法:予備用のドライバーをチェックします。
16.final block not properly padded
原因:DES暗号化の初期化に問題があります。しかし、それは、OpenJDKのみで起こる問題です。
解決法:通常のLinuxでJDKに切り替えます。
17.javax.mail.SendFailedExcection
エラーメッセージ:Invalid Addresses javax.mail.AuthenticationFailedException
原因:メール受信者、メールアドレスとパスワードの間違い、メールサーバーの問題など。メールボックスサーバーに接続を拒否され、迷惑メールなどの行為と判定されている可能性があります。
解決法:受信者とパスワードなどを再入力するか、またはメールボックスを変えます。
18.java.lang.SecurityException
エラーメッセージ:class "xx"'s signer information does not match signer information of other classes
原因:classは繰り返しロードされています。最も一般的なのswebapps/webroot/WEB-INF/libにAppletパッケージがもう一つ追加されたことです。
解決法:削除するだけでいいです。
19.java.lang.NoSuchMethodError
原因:通常の場合は、JARパッケージが一致しないためです。
解決法:デザイナーlibとwebappsのlib、プラグインは一致する必要があります。
20.Invalid argument
エラーメッセージ:Invalid argument to native writeImage
原因:通常では、JDKが一部の画像のデコードをサポートしていないためです
解決法:テンプレート内の画像をqqスクリーンショットや生成pngなどで再び試してみてください。
21.TDS protocol stream is not valid
エラーメッセージ:connection to SQL Server by using Secure Sockets Layer (SSL) encryption.Error:The TDS protocol stream is not valid
原因:jtdsがSQL Serverに接続すると、SQL Serverはセキュリティ認証を使用しました。
解決:クライアントを認証リストに追加します。
22.ParseError at [row,col]:[x,xx]
エラーメッセージ:com.fr.third.javax.xml.stream.XMLStreamException : ParseError at [row,col]:[x,xx]
原因:xmlファイルの内容が破損しています。具体的にはどこなのかは[row, col]のヒントをご参考ください。
解決:エラーがどのmanagerによって引き起こされたかを見ます。
Datasource Manager-datasource.xml
FunctionManager - functions.xml
ConfigManager - config.xml
CustomConfigManager - customconfig.xml
WidgetManager - widgets.xml
23.Not found resource
エラーメッセージ:com/fr/web/core/hack/PIE. htc
あるいは Not found resource: /com/fr/fs/resources/fonts/iconfont.eot?
原因:どちらもieの低いバージョンでは、特定のスタイルやcssの書き方をサポートしていないからです。使用には影響しませんが、透明や陰影などの特殊効果を失う可能性があります。
解決法:IEのレベルの高いバージョンを使用します。
24.java.net.SocketExcection
24.1.エラーメッセージ: Connection reset by peer あるいは Broken pipe
リソースファイルの読み取りに失敗した原因はたくさんあり、より精密な調査が必要です
可能な原因:
①サーバーの同時接続数がその積載量を超え、サーバーはそれらの接続の一部をドロップしています
②クライアントはブラウザを閉ざしましたが、サーバーはクライアントにデータを送信しています
③ブラウザでStopを押しました。
解決:
①同時接続数を減らします。実際にサーバーに接続している同時接続数がサーバーの積載量を超えていないことを知っていれば、ウイルスやトロイの木馬にかかり、ネットワークトラフィックの異常を引き起こす可能性があります。
②、③という2つの状況は一般的にサーバーに影響しません。
しかし、異常情報に特に処理がなければ、サーバーのログファイルに、この異常が繰り返し発生し、ログファイルが大きすぎて、サーバーの動作に影響を与える可能性があります。
異常を引き起こす部分には、 try...catchでこの以上をキャプチャし、出力しないか、ヒント情報のみ出力します。全ての異常情報を出力するe.printStackTrace()を使用しないようにします。
24.2.エラーメッセージ: ClientAbortException:java.net.SocketException
原因:http接続の処理や、コンテンツの出力のとき、ユーザーはIEを閉ざし、I/O処理における例外である「ClientAbortException」が発生しました。
注:ユーザーがアクティブにトリガーするわけではありません。ネットワークが不安定な場合もこういうことが起こる可能性があります。
25.OPTION SQL_SELECT_LIMIT=DEFAULT
エラーメッセージ:You have an error in your SQL syntax;check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1
原因:JDBCはデータベースに接続するときにテスト文 SET OPTION SQL_SELECT_LIMIT=DEFAULT を送信します。これはMySQL5.6以下のバージョンでは可能ですが、5.6はSETをサポートしていません。
解決法:対応するデータベースバージョンまでアップグレードします。
26.Error Happens On Picture Analysis
原因:Excelがインポートされたとき、一部の画像は解析に失敗したり、取得の幅と高さに問題がある可能性があります。
注:ページに必要な内容が問題ない場合は、このエラーを無視してもいいです。
27.Can't create cache file
原因:Tomcatの下にtempディレクトリがないか、またはtempディレクトリの書き込み権限が足りません。
解決法:Tomcatのインストールディレクトリの下にこのディレクトリを作成します。
28.Excel format pattern not supported
エラーメッセージ:Excel format pattern not supported by java。
原因:一般的に、Excelでカスタム数値スタイルを使用したため、帳票にインポートするときにJava解析がサポートしていません。
29.Cannot load JDBC driver class
原因:ドライバーの問題です。
解決法:データベースドライバーが正常かどうかを確認します。ドライバーがあると判断した場合は、JDKとドライバーが一致するかどうかをご確認ください。
30.デザイナーが壊れていて、表示が不完全です。
原因:jdk 1.8のバグかもしれません。
解決法:jdk1.7を内蔵したデザイナーwindows_FineReport-CN_jdk1_7.exeをインストールする
31.paged queries not supported
原因:現在のデータベースでは改ページのグリッドエンジンがサポートされていません。
解決法:MySQL、SQLServer、Oracleなどのデータベースに変更します。
32.Cannot connect to site server: xxx
原因:アプリストアに接続できなません。使用に影響を与えません。
33.no function found: XXX
原因:カスタム関数が見つかりませんでした。通常、デザイナーのローカルcptがサーバーにコピーされたが、カスタム関数がコピーされませんでした。
34.Cannot get a connection
エラーメッセージ:Cannot get a connection,pool error Timeout waiting for idle object
原因:データベースが接続されていない、接続プールがいっぱいになっている、またはタイムアウトなどです。
解決法:サーバー-データ接続定義をクリックします。そして、接続プールの属性をクリックし、接続プールの編集ウィンドウが出てきて、アクティブ接続数の最大値を調整します。
35.com.fr.stable.fun.Level
エラーメッセージ:com.fr.plugin.record.FunctionRecordManager cannot be cast to com.fr.stable.fun.Level
解決:pluginsディレクトリの下の、メンテナンスが終止となっている古い機能ポイントレコードプラグインを削除します。
36.Class not found: JForm
理由:帳票を開くときにエラーが発生したのは、あるプラグインを使用したが、現在のデザイナーがプラグインをインストールしていないためかもしれません。具体的には、より詳細なログを見る必要があります
37.タイ語 韓国語などの言語の文字化け
解決法:fsのコード設定をUTF-8に変更します。
38.Get PublicKey method failed
特定のエラーメッセージ: Get PublicKey method failed, status is:-1
解決法:デジタル署名サーバーに接続できません。ネットワークがpingできるかどうか、デジタル署名サーバーが正常かどうかを確認します。問題が見られない場合は再起動してください。
39.java.lang.OutOfMemoryError
原因:メモリオーバーフロー
解決法:再起動後に様子を見ます。頻繁なメモリオーバーフローの場合は、ハングアップ防止のプラグインをインストールすることをお勧めします
40.プレビューMultiple exceptions、ウェブエンドのフリーズ
原因:通常は、デザイナーのデフォルト8075ポートが使用中のためです
解決法:ファイル-オプション-詳細をクリックして、デザイナーポートを変更します。
41.Could not initialize class
エラーメッセージ:Could not initialize class Sense4. Sense64
原因:fsには暗号化ドングルの登録情報がありますが、対応するドライバーはインストールされていません。
42.Webで404エラーの発生
エラーメッセージ:web側に404-/webapps/webroot/[object%20Object]が表示されます。
解決法:update: 2016-11-17以降のjarはこのバグを修正しました。
43.com.fr.test.xxx not found
エラーメッセージ:Tomcatを起動するにはいくつかのfunction:com.fr.test.xxxnot found!があります。
原因:カスタム関数の計算速度を向上させるため、カスタム関数を起動時にロードします。
カスタム関数が見つからない場合は、このエラーが発生しますが、通常はあまり影響がありません。
44.UNEXPECTED WIDGET
エラー:デザイナーからテンプレートを開いても、ウィジェットが見つかりません。
理由:通常、カスタムウィジェットまたはプラグインウィジェットを使用し、現在の実行環境では見つからないためです。
45.デザイナーが起動できません
解決法:タスクマネージャーを使用してプロセスを確認し、designer.exeがあるかどうかを確認します。ある場合はそれを閉ざして、再起動してください。
できない場合は、binディレクトリのdesigner.batを開き、最後の行にpauseを追加し、保存後にdesigner.batを起動し、エラーの表示を確認します。
46.design_open error
原因:リモートデザインでテンプレートを正しく開くことができません。簡単なテンプレートはできるが、その他の部分が足りない場合は、jarファイル、またはプラグインが一致していないからです。
47.プラグインリストの読み取りに失敗
原因:一般的にネットの原因でアプリストアに接続できません。
解決法:ブラウザでアプリストアhttps://market.fanruan.com/にアクセスできるか確認します。
48.デザイナーインターフェイスが乱れていて、メニューが英語で表示されています
原因:前回開いたテンプレートには、現在の環境に存在しないプラグイン要素が使われているのかもしれません
解決法: Ctrl+Nで新しいテンプレートを作成します。そして、デザイナーを閉ざしてから、再び起動します。
49.プログラムデータセットインタフェースに設定されたパラメータが保存できません
原因:プログラムデータセットclassで定義されているパラメータがインタフェースと衝突し、互換性の原因でclassで設定したものを優先的に使用しています。
解決:プログラムデータセットclassのパラメータを削除して、インタフェース上のパラメータを直接使用します。コードのsetParameterではなく、直接getParameterがいいです。
50.印刷またはエクスポート、ページの最後に内容が切り捨てられています
原因: Web側のプレビューでは、ブラウザは自動的にdivを開くことができますが、印刷してエクスポートするときは、ページサイズの制限で切り捨てられます。
解決:切り捨てられたセルを改ページ方式で切り離すことができるよう設定します。
51.com.fr.base.TableData$1
エラーメッセージ:com.fr.base.TableData$1 cannot be cast to com.fr.data.impl.NameTableData
解決法:スタックを見ると、セル形態を使用しているが、対応するデータセットを取得していません。具体的にどのセルなのかは、二分法で確かめることができます。
52.java.io.FileNot FoundExcection
エラーメッセージ:ava.io.FileNotFoundException: xxx.cpt or xml (アクセス拒否)
原因:ファイルが存在しないか、またはwebブラウザにフォルダへのアクセスできないからです。
53.リモートデザインがサーバーに接続すると、常に切断されます。
次に、JARファイルが一致しているかどうかを確認します。一致している場合は、サーバーにデザイナーをインストールして、localhostに接続できるか確認します。
localhostで問題なければ、IP経由ではできない場合は、ネットワークの問題かもしれません。接続に失敗した場合、pingコマンドでネットワーク応答の遅延を確認します。
54.WcardTitleLayout cannot be cast
エラーメッセージ:WcardTitleLayout cannot be cast to com.fr.form.ui.ElementCaseEditorProvider
原因: JARが更新されたが、自動調整プラグインが更新されていません。
55.Web側でcptにアクセスしても、テンプレートが見つからない
原因:すべてのcptが見つからないのか、それとも一部の新しいテンプレートだけが見つからないのか確認します。新しいテンプレートが見つからない場合、クラスターは他のノードに同期していないのではないかを考えます。
すべてのcptが見つからない場合は、ポータル-スマート運用保守-システム状況-設定ファイルから、xmlファイルがどこにあるかを確認します。このパスからreportletsディレクトリを検索します。
56.Applet印刷の反応がない
原因と解決法:クライアントのブラウザ情報を確認します。現在、Chromeではapplet印刷はサポートされておらず、flash、pdf、ローカル印刷のみをサポートしています。
IEでは、32ビットのJREをインストールし、コントロールパネル-Java設定-セキュリティでhttp://localhost:8075を追加することをお勧めします。
57.Canot run program xx
エラーメッセージ: Canotrun program xx, error=12, Cannot allocate memory
解決法:JVMのメモリ構成を変更し、初期メモリ調整を小さくします。
58.7.0デザイナーは8.0のテンプレートを開くことができません
解決法:EditPlusのようなソフトウェアでXXX. cptを開き、最後から2番目の行<DesignerVersion DesignerVersion="IAA"/>を見つけて削除します。
注:テンプレートに新しいバージョンのプロパティが含まれている場合は、古いデザイナーで強制的に開くとエラーが発生します。
59.Web側アクセステンプレート,「ページキューに」が表示されます
原因:メモリがいっぱいになりかけているはずです。ダウンタイム防止プラグインはSession待ち機能を起動しました。
60.フラッシュプリントが失敗する
原因:通常、ページはA4以外の紙を使用していますが、Flash印刷はページ設定をプリンターに渡すことができません。
解決法:これは一般的に、PDFフラッシュまたはローカルフラッシュを使用してください。
61.xmlを改正しても修正が反映されません
原因:WebLogicでは、warパッケージの展開は解凍されないため、すべてのxmlを一時的なディレクトリにコピーして追加および削除します。
解決法:op=fr_base&cmd=evaluate_formula&expression=jvm()にアクセスしてキャッシュパスを確認し、キャッシュパスのFineReport8.0フォルダを削除して再配置することができます。
62.java.net.BindExcection
エラーメッセージ:java.net.BindException: Address already in use: JVM_Bind
原因:通常、前回のTomcatが完全にオフにされずに再起動したからです。
63 現在hsqlは別のスレッドにロックされています
原因:2つのWebサーバーが同じWebReportを共有しています。最も一般的なのはTomcatを起動し、デザイナーもローカルディレクトリを使用しました。
または、TomcatではdocBaseマッピングが使用されています。マッピングされたアドレスはtomca/webappsのWebReportで、2回ロードされることになります。
解決法:db.lckを削除し、Tomcatサービスを再起動すると解決できます。
64.Web端末654および655のエラー
原因:問題のあるクラスファイルで作成されたプログラムデータセットをロードしました。
解決法:プログラムデータセットclassは必ず%FR_HOME%\webapps\webroot\WEB-INF\classes\com\fr\dataに保存してください。コンパイルされたclass名も変更できません。
65.Can't create cache fileのエラー
原因:Tomcatの下にtempディレクトリがないか、またはtempディレクトリの書き込み権限が足りません。
解決法:Linuxでtempディレクトリを新規作成し、権限777を付与します。Windowsでは、プロジェクトをCディスクからDディスクに移動することができます。