Java.lang.IncompatibleClassChangeError When URL PX Visits File Attachments.

(Doc ID 2406917.1)

Last updated on JUNE 04, 2018

Applies to:

Oracle Agile PLM Framework - Version 9.3.6.0 and later
Information in this document applies to any platform.
If URL PX visits Agile through Load Balancer, user will see the reported error. If URL PX visit managed Agile Server directly without Load Balancer, URL PX works fine.

Symptoms

On : 9.3.6.0 version, Process Extension

When attempting to get file attachment through URL PX,
the following error occurs.

ERROR
-----------------------
java.lang.IncompatibleClassChangeError
at com.agile.webfs.components.security.client.TokenHelper$2.o(TokenHelper.java:55)
at com.agile.webfs.components.security.client.TokenHelper$2.o(TokenHelper.java:45)
at com.agile.webfs.components.security.client.TokenHelper.a(TokenHelper.java:23)
at com.agile.webfs.client.ContentServiceHelper.checkOut(ContentServiceHelper.java:847)
at com.agile.webfs.client.AgileContentService.checkOut(AgileContentService.java:622)
at com.agile.api.pc.attachment.IFSInputStream.open(IFSInputStream.java:81)
at com.agile.api.pc.attachment.IFSInputStream.(IFSInputStream.java:38)
at com.agile.api.pc.RowAttachment$GetFileAction.doSdkAction(RowAttachment.java:557)
at com.agile.api.common.SDKAction.run(SDKAction.java:23)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:368)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:163)
at weblogic.security.Security.runAs(Security.java:61)
at com.agile.api.common.WebLogicAuthenticator.doAs(WebLogicAuthenticator.java:111)
at com.agile.api.common.Security.doAs(Security.java:54)
at com.agile.api.common.Security.doAs(Security.java:109)
at com.agile.api.pc.RowAttachment.getFile(RowAttachment.java:342)



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Invoke InputStream stream = ((IAttachmentFile)row).getFile();
2. URL PX fails with reported error.



Changes

 

Cause

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 hundreds of Community platforms