My Oracle Support Banner

9.3.6.10にアップグレード後、添付ファイルをもつアイテムを開くとエラー表示される (Doc ID 2597818.1)

Last updated on OCTOBER 23, 2019

適用範囲:

Oracle Agile Product Collaboration - バージョン 9.3.6.0 以降
Oracle Agile PLM Framework - バージョン 9.3.6.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

実際の動作
アイテムを検索結果から開こうとするとエラーと表示されたウィンドウ画面が表示されます。
この現象は添付ファイルを持つアイテムオブジェクトでのみ発生します。
添付ファイルを持たないアイテムではこの現象は発生しません。

事実
1. 全ての役割が設定されたadminユーザーのようなユーザーでは添付ファイルをアイテムをエラーの表示なく開くことができます
2. この現象は9.3.6.10 (RUP10)にアップグレード後発生します。9.3.6.9 (RUP9) ではこの現象は発生しません
3. この現象はweb client と java client両方で発生します

期待される動作
検索結果からアイテムを開くと、エラーと表示されたウィンドウが表示されないこと

エラー
stderr.logには以下のメッセージが出力されます :

java.lang.NullPointerException
at com.agile.ui.pcm.common.ObjectViewHandler.validateDisplayObject(ObjectViewHandler.java:333)
at sun.reflect.GeneratedMethodAccessor707.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.agile.ui.web.action.ActionServlet.invokeMethod(ActionServlet.java:1198)
at com.agile.ui.web.action.ActionServlet.handleRequest(ActionServlet.java:782)
at com.agile.ui.web.action.ActionServlet.doPost(ActionServlet.java:433)
...

Java Client コンソールログには以下のメッセージが出力されます :

java.rmi.RemoteException: EJB Exception: ; nested exception is:
java.lang.StackOverflowError
at weblogic.utils.StackTraceDisabled.unknownMethod()
Caused by: java.lang.StackOverflowError
... 1 more
PCException [errorType: 0 errorCode: -1 errorMessage: UNKNOWN ERROR]
at com.agile.ui.java.data.pc.PCEJBConnection.convertException(Unknown Source)
at com.agile.ui.java.data.pc.PCEJBConnection.getCanIDoThis(Unknown Source)
at com.agile.ui.java.data.pc.PCEJBConnection.canIDoThis(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)


手順
以下の手順で現象が再現します:
1. 9.3.6.10にアップグレード
2. 特定のユーザーでweb clientにログイン
3. 簡易検索でアイテムを検索
4. 添付ファイルを持つアイテムをクリック

変更点

 

原因

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.