My Oracle Support Banner

PX Run From Tools Menu Will Not Display Custom Message With Non English Language (Doc ID 2710271.1)

Last updated on SEPTEMBER 21, 2020

Applies to:

Oracle Agile Product Collaboration - Version 9.3.6.0 and later
Information in this document applies to any platform.

Symptoms

Actual Behavior
When running PX from tools menu, non-english language such as Traditional Chinese custom message output written on the custom PX code will not be displayed. On Web Client, partially blue bar is shown but could not see message.

Fact
1. Running the same PX from Action Menu will be display Traditional Chinese output written on PX code.
2. Changed Agile user language to Traditional Chinese but issue still occurs
3. This issue does not occur when PX code custom message string is written in English.
4. Issue does not reproduce on 9.3.3 GA version, 9.3.4 GA version, 9.3.6 GA version.

Error
Below error message can be found when running the PX from stdout.log :

<2020-05-11 19:20:06,191> <ActionServlet:ERROR> source exception
java.net.ProtocolException: Exceeded stated content-length of: '2' bytes
        at weblogic.servlet.internal.ServletOutputStreamImpl.checkCL(ServletOutputStreamImpl.java:239) ~[com.oracle.weblogic.servlet.jar:12.2.1.3]
        at weblogic.servlet.internal.ServletOutputStreamImpl.write(ServletOutputStreamImpl.java:184) ~[com.oracle.weblogic.servlet.jar:12.2.1.3]
        at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) ~[?:1.8.0_181]
        at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291) ~[?:1.8.0_181]
        at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295) ~[?:1.8.0_181]
        ...


Steps
The issue can be reproduced at will with the following steps:

1. Create a PX code having below java code using eclipse IDE :

2. Save the java code using eclipse IDE with

Window -> Preferences -> General -> Workspace : Text file encoding

UTF-8

3. Export to jar file and place it to <AGILE_HOME>\integration\sdk\extensions on the application server

4. Login to Java Client and go to Settings > Data Settings > Process Extensions

Name : pxTest
Intiate From : Actions Menu, Tools Menu
InternalCustomAction : Test002
Enabled : Yes

5. Settings > Data Settings > Classes > users > Process Extensions

Assign pxTest

and save

6. Login to Web Client with admin user

7. Tools and Settings > pxTest

--> No message is shown, partially blue bar is shown but could not see message

8. Go to My Settings

9. Actions > pxTest

--> Message is shown : 測試

10. Go to Preference and change Language : Traditional Chinese

11. Perform same step. Same issue.



Cause

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

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


In this Document
Symptoms
Cause
Solution
References


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