RTErrorItem.createErrorItem: 052E failed. JAS returned object is not OWResponse object

nrferrie

Active Member
RTErrorItem.createErrorItem: 052E failed. JAS returned object is not OWResponse object

Hi List,
we have recently upgraded to a new iSeries V7R1, WAS 8.5, Tools 8.98.4.12. Our previous config was V6R1, WAS6.1 and Tools 8.98.2.4

Since the upgrade a custom app is not giving error messages on the Web Client (WAS8.5) when invalid data is entered. It doesn't seem to matter what error message we use. The logs in SM show the following:
RTErrorItem.createErrorItem: 052E failed. JAS returned object is not OWResponse object

On the local web on the FAT client running OAS there is no issue.

I've got a ticket opened with Oracle, but seems to be going nowhere.

Has anyone seen this or have any ideas where to look?


Thank you.
 
Re: RTErrorItem.createErrorItem: 052E failed. JAS returned object is not OWResponse object

We've narrowed down where the issue is.

We created 2 test applications.

TESTA (working as designed) surfaces error messages when invalid data is entered in the grid.

TESTB (Broken) is not surfacing the error messages.

TESTA has a form using a JDE and Custom Data Items and Event Rules that do data validation against a JDE Table and a Custom Table.

TESTB has a form using only Custom Data Items and Event Rules that do data validation against only a Custom Table.

Also, if I cause an error message pop-up in another application then the problem application surfaces the error messages as designed. It seems like something with cache.

We've already tried clearing all cache, deleting dddict ddtext glbltbl etc and bounced the services. Still no resolution.

Both applications work on the WEBDEV Client. Why is this not working on the Web Client (WAS 8.5)?
Do we have something setup incorrectly in our configuration?
 
Re: RTErrorItem.createErrorItem: 052E failed. JAS returned object is not OWResponse object

Here are the Warning and Severe messages from the log file on the Web Client.

[JAS]Exception caught in the JDEOWDirect.processServerRequest(): | User Name : NRFERRIE, Environment : JDV812, Role : *ALL java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
[RUNTIME]RTErrorItem.createErrorItem: 550112 throws JASServiceException Error Message: <Errors on JAS: >, Error list: :
[RUNTIME]RTErrorItem.createErrorItem: 550112 failed. JAS returned object is not OWResponse object
[RUNTIME]FormGridEngine.setGridCellError(): Can't fetch ErrorItem from JAS server, error = 550112 | Grid-1, Column[0] Title: UserID, Row: 5, Form Name: P55050A_W55050AJ
[JAS]Exception caught in the JDEOWDirect.processServerRequest(): | User Name : NRFERRIE, Environment : JDV812, Role : *ALL java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
[RUNTIME]RTErrorItem.createErrorItem: 052E throws JASServiceException Error Message: <Errors on JAS: >, Error list: :
[RUNTIME]RTErrorItem.createErrorItem: 052E failed. JAS returned object is not OWResponse object
[RUNTIME]FormGridEngine.setGridCellError(): Can't fetch ErrorItem from JAS server, error = 052E | Grid-1, Column[1] Title: FY, Row: 5, Form Name: P55050A_W55050AJ
[JAS]Exception caught in the JDEOWDirect.processServerRequest(): | User Name : NRFERRIE, Environment : JDV812, Role : *ALL java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
[RUNTIME]OWFormatValidator.getNextNumber receives JASServiceException com.jdedwards.system.lib.dataformat.EditRuleException
[JAS]Exception caught in the JDEOWDirect.processServerRequest(): | User Name : NRFERRIE, Environment : JDV812, Role : *ALL java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 0
[RUNTIME]OWFormatValidator.getNextNumber receives JASServiceException com.jdedwards.system.lib.dataformat.EditRuleException
 
Re: RTErrorItem.createErrorItem: 052E failed. JAS returned object is not OWResponse object

I've attached a PDF doc with a summary of our problem.

I also compared a working vs broken application and found the working application immediately calls a server component right before the error messages should appear. Could this be what is broken in our custom app?

[WAS85_DV_JAS_AppSrv01][JAS] Calling server component com.jdedwards.jas.JDEOWDirect#processServerRequest

[WAS85_DV_JAS_AppSrv01][JAS] Successfully created the server component with class name 'com.jdedwards.jas.JDEOWDirect'
 
Back
Top