No data was received from the server. ICGenException Type: -5

You'll see this if you've been Animating the online application and have exited or killed the Animator shell session.

Otherwise it's an indication that the architecture cannot make sense of what it's been asked to do. The most likely culprit is the most recent code change involving a .ccp program accessing data via a cursor subroutine, i.e., a subroutine called by PERFORM LINK-TIGCURS THRU LINK-TIGCURS-EXIT

Verify (on Unix boxes) that the compile outputs in dbin, bin, and int match up. This error occurs if the int module exists, example int/TIGI020.int, but not the bin/TIGI020.so, dbin/TIGI020.idy, dbin/TIGI020.so, and dbin/TIGI020.cob.

Make certain CURSOR-DATA-ADDR-COM(#) is not null before accessing fields that have their values carried along via linkage, i.e., paragraph 0100-INITIALIZATION statements like: SET ADDRESS OF CURSOR-DATA-01 TO CURSOR-DATA-ADDR-COM (01).

Example:

Asset Suite version 6.0.0. baseline

Navigate to D100 and prompt in the Standards and Procedures field. Panel D10A appears with data. Put the cursor in the Rev column in a row with data and do a More Detail. Results in "No data was received from the server." error.

There are a couple of things going on here.

1. The panel definition allows the Rev column to default to the Data Dictionary's definition for TIG15258. A More Detail will attempt to open D100 after passing it the D10A column's SP-NAME and SP-REVISION. This doesn't work because D100 expects SP-NAME, FACILITY, SP-REVISION. This is fixed by using Analyst Work Bench to modify timd10a.sym via Keys, Define More Detail. The target panel suffix is D100 and the fields to pass are SP-NAME, FACILITY, and SP-REVISION from the 1st array entry. The Select Button is SP-REVISION. Keys, List Keys, now shows More Detail D100 SP-NAME, FACILITY, (SP-REVISION).

2. tigd10a.ccp needs to be fixed. Paragraph 8200-NAVIGATE-TO-D100's call to CPOSN needs to have FIELD-END-COLUMN-CPOSN changed to 30 from 21 so that cursors in the Revision column are seen.

Did it again in January 2012

Make certain that linkage fields being used in the .ccp program are currently addressed.

For example, in program tign350.ccp, paragraph C000-CURSOR-TO-SCREEN do not do a check on the value of NOT-TO-EXCEED-CNMST.

Try this code and watch the strange behaviour.

IF NOT-TO-EXCEED-CNMST = 'N'
 MOVE 'PN3500' TO SAMPLE-PROGRAM-MSG
ELSE
 MOVE 'PN3500' TO SAMPLE-PROGRAM-MSG
END-IF

Can also occur when MAXTRANS set > 1 and load modules updated

It's possible to mismatch the .ccp and .csm linkage by changing the programs' linkage and compiling them. When MAXTRANS is greater than 1, the load modules are not immediately used by the application. I've not read a good explanation of how the application caches load modules. One time I was able to speak with a Ventyx application engineer and after she explained it to me, I tried to explain it back, and was told that no I had not grasped it.


In general it is best to update online load modules, ccp's and csm's, when the online application is down.

I062 No data received from server, problem with Sticky notes?

Has anyone experienced the "ICGenException caught: No data was received from the server. ICGenException Type: -5" on I062? A Portal/J trace file seems to indicate that Sticky Notes might be part of the problem. Shortly after the user hits PF10, the log shows a request that appears to be checking if a Sticky Note exists.

Problem with Portal/J running on PC with more than 1 CPU?

Would expect lots of Ventyx clients to be reporting problems and not only in the "I" panels. Seems unlikely as P/J is using widely used technology (Java, JVM, JRE, Swing, AJAX, JDBC) and problem would be quickly discovered. This does remain a possibility as in the past Oracle and Sun JRE bugs have taken many weeks to bubble up into the PassPort / Asset Suite user community.

Oracle bug 5557558 possibly involved?

From Oracle Metalink for bug 5557558:

Installation of the 10.2.0.2 Patch Set on some Unix
platforms does not relink all of the 32bit precompiler products.

Related to: Pro*Precompiler, ProCOBOL specifically mentioned

Platforms affected: AIX 64bit 5L, Solaris 64bit, HPUX 64bit (PA Risc)

Versions confirmed as being affected: 10.2.0.2
Range of versions believed to be affected: Versions >= 10.2.0.2



Wouldn't this be obvious that compiling of Asset Suite programs isn't working correctly, or is the previous Oracle pre-compiler left in place and functioning?

Experiment done by placing Sticky Note on I062...

and problem still occurs.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.