Missing many characters in xyview Table Display only when Figure EPS image precedes Table in XPP 9.4.1

We upgraded our dev and test servers from 9.2.2 to 9.4.1. 

Our tables and figures are in pickups and are ordered by the sequence they are called out in the text. The sequence could be Table 1, Table 2, Table 3, Figure 1, Table 4 or the sequence could be Figure 1, Table 1, Table 2, Figure 2, Figure 3. 

During testing of the upgrade, we discovered that in the xyview and in page text mode, when a figure precedes the first table, all the characters in the table do not display as shown below. 

Screenshot of Trados Studio showing Table 1 with missing characters in the 'Consensus classification' column.

If we move the figure after the first table, close the file, and reopen it, all tables display with all characters as shown below. 

Screenshot of Trados Studio displaying Table 1 with all characters visible after reordering the figure and table sequence.

In articles where the first Table is cited before the first figure, there is not problem with the display. 

The figures are EPS images. 

If we delete the graphic block (eps image) in the Figure and leave the other parts, all characters display.  

Screenshot of Trados Studio with Figure 1 displaying estimated serogroup distribution, no visible errors.

All characters always visible in the line editor. All characters are always visible in the PDF.

The problem occurs whether we use Exceed 15, Exceed Turbo X, or MobaXterm. 

The problem occurs when the file is opened on a Mac and on a PC. 

This does not happen in 9.2.2. 

We are running RHEL 7.9 on dev, test, and prod. 

We have been working with RWS technical support to resolve this but they can't reproduce it on their system.

We are going to test with the 9.4.0 version of xyview, compose, and place_ads executables and possibly later releases but that's all we've got. 

Has anyone else seen this type of behavior? Any thoughts for a solution? 

Thank you,
Jaye Mize

Director, Content Production Systems

JAMA NetworkTm

330 N Wabash Ave, Ste 39300, Chicago, IL 60611

T 312-464-4712  M 719-431-2462

jamanetwork.com



Generated Image Alt-Text
[edited by: Trados AI at 5:26 AM (GMT 0) on 5 Mar 2024]
emoji
Parents
  • Hi Jaye,

    Sure is a mystery, since we've not been able to reproduce it ourselves on our systems using your data.

    But just one caveat in regards to your mentioning that you were going to test with the 9.4.0 version of xyview/compose.

    If you're going to do this test by putting in place the 9.4.0 versions of xyview/compose onto your 9.4.1 installed systems, be aware that with the 9.4.1 release there was also a new version of XYV_STYLES/Lsyslib/_xy_sys.sde where there was a change to the expansion of the system 'ps' macro (for an enhancement to add a second argument for when using CSS) that is not compatible with the composition engine in the 9.4.0 versions of xyview/compose.

    Unless you also put in place the 9.4.0 version of the xy_sys spec, you will find that if you compose anything then any occurrences of a 'ps' macro will fail with a xymacro error. Occurrences of a '/ps' primitive will still compose okay since those won't be affected by the change to the 'ps' macro expansion made in the xy_sys spec for the enhancement.

    If you don't compose anything, and are just checking if the display is okay or not when opening the divisions with the 9.4.0 xyview then you'll be okay without doing anything for the xy_sys spec (as long as you then put back the 9.4.1 versions of xyview/compose before you do any composing again).

    Jonathan Dagresta
    RWS Group/
    XPP Development

Reply
  • Hi Jaye,

    Sure is a mystery, since we've not been able to reproduce it ourselves on our systems using your data.

    But just one caveat in regards to your mentioning that you were going to test with the 9.4.0 version of xyview/compose.

    If you're going to do this test by putting in place the 9.4.0 versions of xyview/compose onto your 9.4.1 installed systems, be aware that with the 9.4.1 release there was also a new version of XYV_STYLES/Lsyslib/_xy_sys.sde where there was a change to the expansion of the system 'ps' macro (for an enhancement to add a second argument for when using CSS) that is not compatible with the composition engine in the 9.4.0 versions of xyview/compose.

    Unless you also put in place the 9.4.0 version of the xy_sys spec, you will find that if you compose anything then any occurrences of a 'ps' macro will fail with a xymacro error. Occurrences of a '/ps' primitive will still compose okay since those won't be affected by the change to the 'ps' macro expansion made in the xy_sys spec for the enhancement.

    If you don't compose anything, and are just checking if the display is okay or not when opening the divisions with the 9.4.0 xyview then you'll be okay without doing anything for the xy_sys spec (as long as you then put back the 9.4.1 versions of xyview/compose before you do any composing again).

    Jonathan Dagresta
    RWS Group/
    XPP Development

Children
No Data