My Oracle Support Banner

AutoVue API プログラムが複数ページのあるPDFファイルにマークアップを作成するときに java.lang.NullPointerException で失敗する (Doc ID 2267000.1)

Last updated on DECEMBER 04, 2019

適用範囲:

Oracle Autovue for Agile Product Lifecycle Management - バージョン 21.0.0 以降
Oracle AutoVue 2D Professional - バージョン 21.0.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

複数ページのあるPDFファイルにテキスト・マークアップを追加するAutoVue API プログラムを実行すると、プログラムが時々次のエラーで予期せず失敗します:


エラー

java.lang.NullPointerException
  at javax.swing.text.FlowView$FlowStrategy.layoutRow(Unknown Source)
  at javax.swing.text.TextLayoutStrategy.layoutRow(Unknown Source)
  at javax.swing.text.FlowView$FlowStrategy.layout(Unknown Source)
  at javax.swing.text.TextLayoutStrategy.layout(Unknown Source)
  at javax.swing.text.FlowView.layout(Unknown Source)
  at javax.swing.text.BoxView.setSize(Unknown Source)
  at javax.swing.text.BoxView.updateChildSizes(Unknown Source)
  at javax.swing.text.BoxView.setSpanOnAxis(Unknown Source)
  at javax.swing.text.BoxView.layout(Unknown Source)
  at com.cimmetry.gui.swing.dw.layout(Unknown Source)
  at javax.swing.text.BoxView.setSize(Unknown Source)
  at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(Unknown Source)
  at javax.swing.plaf.basic.BasicTextUI.modelToView(Unknown Source)
  at javax.swing.plaf.basic.BasicTextUI.modelToView(Unknown Source)
  at javax.swing.text.JTextComponent.modelToView(Unknown Source)
  at com.cimmetry.gui.swing.dg.b(Unknown Source)
  at com.cimmetry.gui.swing.dg.a(Unknown Source)
  at com.cimmetry.gui.swing.dg.setText(Unknown Source)
  at com.cimmetry.gui.swing.dg.setText(Unknown Source)
  at com.cimmetry.markupbean.MarkupTextBox.setText(Unknown Source)
  at com.cimmetry.markupbean.MarkupText.setEntitySpec(Unknown Source)
  at com.cimmetry.markupbean.MarkupTextBox.setEntitySpec(Unknown Source)
  at com.cimmetry.markupbean.MarkupBean.addMarkupEntity(Unknown Source)


再現手順

  1. 複数ファイルのある PDF ファイルを作成します
  2. 複数ページのあるPDFファイルにテキスト・マークアップを追加する AutoVue API プログラムを実行します

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.