Hi Doug,
Yes, there were 2 issues with Java 21 and the verifier.
NL users would crash, so they should use -NL EN for now.
For the older code with hex codes, use:
On Windows, program verifiers issue errors for NL characters. As a
workaround, add the following in the rdi.ini after -vmargs:
-Dfile.encoding=CP1252
Also, you could turn off automatic syntax checking. That should fix the missing end also.
The issue was Java 21 assumes UTF-8, and our Program verifier and Syntax Checkers cannot handle them.
-----Original Message-----
From: WDSCI-L <wdsci-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of DEnglander--- via WDSCI-L
Sent: Friday, May 29, 2026 10:41 AM
To: wdsci-l@xxxxxxxxxxxxxxxxxx
Cc: DEnglander@xxxxxxxxxxxxxxx
Subject: [WDSCI-L] RDi Verifier
External: Pause and review the sender's email address, any URLs before clicking links, opening attachments, or following requests. When in doubt, contact the Service Desk.
I am now running RDi 9.9.0.2.
I have noticed two issues in the Verifier.
First, in this shop, some of the prior developers have placed hex codes in column 6 of a Comment line [asterisk in column 7], which causes the Verifier to generate a RNF0257 for each of those lines. Is there a fix/setting change for this where the Verifier won't flag the line if it's a Comment?
I am working on an older program and it looks like the Verifier can't detect when a fixed format If statement is paired with a free-format endif, and also when a fixed format Do-Until is paired with a free format enddo.
Has anyone else experienced this, or is there a setting I should change?
Thank you,
Doug
"CONFIDENTIALITY NOTICE: This e-mail transmission (and/or the attachments accompanying it) contain confidential information belonging to the sender. The information is intended only for the use of the intended recipient. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or the taking of any action in reliance on the contents of the information is strictly prohibited. Any unauthorized interception of this transmission is illegal under the law. If you have received this transmission in error, please promptly notify the sender by reply e-mail, and then destroy all copies of the transmission."
--
This is the Rational Developer for IBM i (WDSCI-L) mailing list
To post a message email: WDSCI-L@xxxxxxxxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
https://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives at
https://archive.midrange.com/wdsci-l.
As an Amazon Associate we earn from qualifying purchases.