Project

General

Profile

Activity

From 09/25/2025 to 10/24/2025

10/24/2025

02:41 PM Database Feature #4369: implement stateless FWD server clustering
I have been going through the classes that update the metadata tables. Here are my findings. Both @UserTableStatUpdat... Andrei Plugaru
08:38 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/16242*, the branch is now at revision *16270*.
Committed *7180a/16271* to make 71...
Dănuț Filimon
07:15 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/16247-16248*. Removed remaining Configuration dependencies from the ArtifactManager. (refs: #7180)
...
Dănuț Filimon
04:38 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> The only issue left is with removing Configuration from the AM and testing.
I have two opt...
Dănuț Filimon
08:06 AM Base Language Bug #4766: fix CHR and ASC
That is a fair point, Ovidiu. I've been thinking about a similar solution. As you note, we would not want to change... Greg Shah
07:57 AM Database Bug #10776: FFC.touch standing out in profiling
In a test for #10737, I am running 4 concurrent REST calls 100.000 times. Nearly 20% of the time across all sessions ... Alexandru Lungu
07:53 AM Database Bug #10776 (Pending): FFC.touch standing out in profiling
Alexandru Lungu
06:59 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Delia Mitric wrote:
> *Vladimir*, what do you think?
In my opinion, using an artificial @CLEAR@ event to empty ...
Vladimir Tsichevski
06:44 AM User Interface Bug #10736 (Review): Deleting a character from the editable field of a COMBO-BOX generates VALUE...
Here is the initial patch for the proposed solution:
{{collapse...
Delia Mitric
04:03 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
An idea to solve this is to "mark" by using a flag in @EntryFieldGuiImpl@ class when in @processKeyevent@ "arrives" a... Delia Mitric
03:54 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Some conclusions after more debugging:
With *trunk*, for a @CLEAR@ event generated by selected text in entry field a...
Delia Mitric
01:06 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Yes, there are 2 unit tests that suffers this issue, but I have didn't considered this high priority to be in trunk b... Teodor Gorghe

10/23/2025

07:05 PM Database Feature #4369: implement stateless FWD server clustering
> Truth is, I'm not convinced a purely just-in-time implementation of the metadata is the right thing here. At least,... Greg Shah
05:41 PM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> > Greg, regarding the idea to move the refactoring of the metadata support to another task(as mot...
Eric Faulhaber
06:56 AM Database Feature #4369: implement stateless FWD server clustering
> Greg, regarding the idea to move the refactoring of the metadata support to another task(as motivated in #4369-48),... Greg Shah
06:39 AM Database Feature #4369: implement stateless FWD server clustering
Greg, regarding the idea to move the refactoring of the metadata support to another task(as motivated in #4369-48), d... Andrei Plugaru
05:05 AM Database Feature #4369: implement stateless FWD server clustering
> The conclusion is that from the list above I don't see any cache that would really need synchronization between ser... Greg Shah
04:53 AM Database Feature #4369: implement stateless FWD server clustering
I have been going through all the caches I have found in FWD in order to understand if they need synchronization:
# ...
Andrei Plugaru
04:41 PM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> Sure, here is an example:
> [...]
This is very interesting. It shows how OE will use the mem...
Ovidiu Maxiniuc
07:50 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> Don't we already handle this conversion in the @Stream@ and subclasses?
As I've noticed, the...
Delia Mitric
12:56 PM Base Language Bug #9906 (Closed): Incorrect date parsing in FWD DATE(CHARACTER) implementation
Hynek Cihlar
12:37 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Hynek Cihlar wrote:
> Please merge 9906a to trunk.
Merged as rev. 16241
Vladimir Tsichevski
11:11 AM Base Language Bug #9906 (Merge Pending): Incorrect date parsing in FWD DATE(CHARACTER) implementation
Please merge 9906a to trunk. Hynek Cihlar
12:54 PM Database Bug #10590 (Test): Indices are not taken from the model temp-table
10590a was merged into trunk and archived. Eduard Soltan
11:33 AM Database Bug #10590 (Merge Pending): Indices are not taken from the model temp-table
Eduard, please merge after 9906a Constantin Asofiei
11:48 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Teodor, is this an issue with the #9457 customer app? Constantin Asofiei
10:01 AM Base Language Feature #9955 (Test): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Branch 9955a was merged to trunk rev. 16239 and archived. Ovidiu Maxiniuc
08:00 AM Base Language Feature #9955 (Merge Pending): Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
This can be merged after 10542a. Constantin Asofiei
09:49 AM Conversion Tools Bug #4867 (Review): Incremental conversion: change detection algorithm ignores .hints and .ext-hi...
Committed *4867a/16236*. hints and ext-hints files should trigger changes during incremental conversion.
Greg, ple...
Dănuț Filimon
07:42 AM Conversion Tools Bug #4867: Incremental conversion: change detection algorithm ignores .hints and .ext-hints files
I found https://proj.goldencode.com/projects/p2j/wiki/Chapter_12_Conversion_Hints for reference. Dănuț Filimon
07:40 AM Conversion Tools Bug #4867 (WIP): Incremental conversion: change detection algorithm ignores .hints and .ext-hints...
... Dănuț Filimon
09:45 AM Database Bug #10542 (Test): Write trigger called when multiple buffers reference the same record
10542a, was merged to trunk rev. 16238 and archived. Eduard Soltan
08:00 AM Database Bug #10542 (Merge Pending): Write trigger called when multiple buffers reference the same record
This can be merged after 10501a Constantin Asofiei
09:36 AM Database Bug #10480 (Test): Wrong sort criteria in FOR LAST when index has desc component
Eduard Soltan
09:35 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
1480a was merged to trunk rev. 16235 and archived. Eduard Soltan
07:59 AM Database Bug #10480 (Merge Pending): Wrong sort criteria in FOR LAST when index has desc component
This can be merged after 10417a Constantin Asofiei
08:48 AM Base Language Bug #10558 (Test): READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
Branch 10558a was merged to trunk rev. 16234 and archived. Teodor Gorghe
07:58 AM Base Language Bug #10558 (Merge Pending): READ-XML does not populate the field with a XML prefix on SERIALIZABL...
Constantin Asofiei
07:58 AM Base Language Bug #10558: READ-XML does not populate the field with a XML prefix on SERIALIZABLE-NAME
This can be merged after 10519a. Constantin Asofiei
08:42 AM Base Language Bug #10519 (Test): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Branch 10519a was merged to trunk rev. 16233 and archived. Teodor Gorghe
07:57 AM Base Language Bug #10519 (Merge Pending): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
This can be merged after 10509a. Constantin Asofiei
08:37 AM Base Language Bug #10509 (Test): SEARCH(directory_path) returns unkown
Branch *10509a* was merged to trunk rev. *16232* and archived. Teodor Gorghe
07:57 AM Base Language Bug #10509 (Merge Pending): SEARCH(directory_path) returns unkown
This can be merged after 10455a. Constantin Asofiei
08:32 AM Database Bug #10455 (Test): Persistent table CAN-FIND FIRST issue
Branch *10455a* was merged to trunk rev. *16231* and archived. Teodor Gorghe
07:57 AM Database Bug #10455 (Merge Pending): Persistent table CAN-FIND FIRST issue
This can be merged after 10336b. Constantin Asofiei
08:24 AM Base Language Bug #10336 (Test): Issue on object deletion: java.lang.IllegalStateException
Branch 10336b was merged to trunk rev. 16230 and archived. Teodor Gorghe
07:56 AM Base Language Bug #10336 (Merge Pending): Issue on object deletion: java.lang.IllegalStateException
This can be merged after 10391a. Constantin Asofiei
08:20 AM Base Language Bug #10391 (Test): Comparisons methods not returning the correct result in poly cases
Branch *10391a* was merged into trunk as rev. *16229* and archived. Paul Bodale
07:52 AM Base Language Bug #10391 (Merge Pending): Comparisons methods not returning the correct result in poly cases
Paul, please merge 10391a now. Constantin Asofiei
07:07 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Here goes another commit to *7180a/16246*! Allow ConversionData to use artifacts, added computeHash() to Artifact, us... Dănuț Filimon
05:44 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Most probably, we should "process" the deleting events after the @super.processKeyEvent@ in @EntryFieldGuiimpl@ when ... Delia Mitric
05:34 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Vladimir Tsichevski wrote:
> # *REGRESSION*: When the user types a matching value, switches to the list with @DO...
Delia Mitric
04:59 AM User Interface Bug #10736 (WIP): Deleting a character from the editable field of a COMBO-BOX generates VALUE-CH...
Delia Mitric
03:11 AM Database Bug #10772: NUM-RESULTS on a FOR EACH query fails
+ Added watchers Teodor Gorghe
03:06 AM Database Bug #10772: NUM-RESULTS on a FOR EACH query fails
{{Collapse(book.df)... Teodor Gorghe
03:04 AM Database Bug #10772 (Internal Test): NUM-RESULTS on a FOR EACH query fails
Teodor Gorghe

10/22/2025

04:23 PM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Testing 10736a, rev. 16229.
The issues found:
# When the user deletes all content in the combo-box:
# *In ...
Vladimir Tsichevski
09:38 AM User Interface Bug #10736 (Review): Deleting a character from the editable field of a COMBO-BOX generates VALUE...
I've fixed the initial issue by removing the processing of @DELETE_CHARACTER@ and @BACKSPACE@ after the @super.proces... Delia Mitric
08:10 AM User Interface Bug #10736 (WIP): Deleting a character from the editable field of a COMBO-BOX generates VALUE-CH...
Delia Mitric
05:54 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Delia Mitric wrote:
> New problem unlocked 🧐:
> Even the editable field is empty, @DELETE_CHARACTER@ and @BACKSPACE...
Delia Mitric
05:31 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Found a piece of code which seems to be extra in @EntryFieldGuiImpl.processKeyEvent()@ method. This code is place aft... Delia Mitric
05:20 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
New problem unlocked 🧐:
Even the editable field is empty, @DELETE_CHARACTER@ and @BACKSPACE@ generate @VALUE-CHANGED...
Delia Mitric
01:12 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Rebased to latest trunk, fixed after rebase to make it compile...
Vladimir Tsichevski
03:03 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Vladimir Tsichevski wrote:
> Rebased to latest trunk, fixed after rebase to make it compile. Revno is now 16235.
> ...
Hynek Cihlar
09:34 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
In this case, an approach based on simply checking whether the combo box drop-down is visible and skipping mouse even... Paula Păstrăguș
04:57 AM User Interface Bug #10760 (WIP): Mouse events should not be dispatched while a combo box drop-down is open.
Paula Păstrăguș
04:57 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Testcase:... Paula Păstrăguș
03:34 AM User Interface Bug #10760 (Test): Mouse events should not be dispatched while a combo box drop-down is open.
Paula Păstrăguș
09:00 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> Greg Shah wrote:
> > > I have an access to OE 11.7 - should I update @tests/logmanager@ tests...
Greg Shah
08:53 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Greg Shah wrote:
> > I have an access to OE 11.7 - should I update @tests/logmanager@ tests to make them work ? Whic...
Tomasz Domin
08:43 AM Base Language Feature #3853: implement LOG-MANAGER runtime
> I have an access to OE 11.7 - should I update @tests/logmanager@ tests to make them work ? Which OE version should ... Greg Shah
08:06 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> I've started with testcases examples (tests/logmanager).
I've executed @testcases/tests/log...
Tomasz Domin
08:01 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> > What if str1 is built from many CHR results with different targetCodepages?
>
> I see your ...
Delia Mitric
06:55 AM Base Language Bug #4766: fix CHR and ASC
> What if str1 is built from many CHR results with different targetCodepages?
I see your point that a single flag...
Greg Shah
04:19 AM Base Language Bug #4766: fix CHR and ASC
Before adding the the logic for "conversion" from *cpinternal* to *cpstream* for writing in files, there are some thi... Delia Mitric
07:56 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
To be a bit more clear: we have applications that use a 4GL quirk where @'@ and @"@ characters can be embedded inside... Greg Shah
06:18 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/16245*. Addressed the rebase issues, compatibility changes and most of the review points from #7180-... Dănuț Filimon
05:48 AM Base Language Bug #10613 (Closed): Incremental conversion issue: temp-table dmo does not get converted
Greg Shah
05:47 AM Database Bug #7793 (Closed): incremental conversion with deleted table from .df
Greg Shah
05:47 AM Conversion Tools Feature #6083 (Closed): schema (.df) changes in incremental conversion mode should only reconvert...
Greg Shah
05:47 AM Conversion Tools Bug #6738 (Closed): incremental conversion when deleting program or class files
Greg Shah
05:46 AM Conversion Tools Bug #9917 (Closed): Fileset not ignoring case
Greg Shah

10/21/2025

03:57 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Rebased to latest trunk, fixed after rebase to make it compile. Revno is now 16235.
Can we merge this change now? ...
Vladimir Tsichevski
02:55 PM Database Feature #4369: implement stateless FWD server clustering
First of all, thank you Greg and Eric for your input!
Regarding the H2 changes mentioned in #4369-44, at this mome...
Andrei Plugaru
10:37 AM Database Feature #4369: implement stateless FWD server clustering
From #4369-4:
> * dirty share database
> ** This is a quirk of the 4GL implementation where uncommitted index upd...
Eric Faulhaber
07:43 AM Database Feature #4369: implement stateless FWD server clustering
I will also re-iterate the advice I've previously given about how we support metadata. We should NOT be maintaining ... Greg Shah
07:34 AM Database Feature #4369: implement stateless FWD server clustering
> While writing the last point, I realised that, not only the metadata H2 tables need to be synced, but also 4GL temp... Greg Shah
10:37 AM User Interface Bug #10751 (Review): Beep Sound Playback Causing Client Abend
Fixed in 10761a rev. 16225. Please, review. Vladimir Tsichevski
10:36 AM User Interface Bug #10751 (WIP): Beep Sound Playback Causing Client Abend
Vladimir Tsichevski
09:11 AM Conversion Tools Feature #10265 (Test): schema-only conversion
Branch 10265a was merged into trunk as rev. 16227 and archived. Dănuț Filimon
09:07 AM Conversion Tools Feature #10265 (Merge Pending): schema-only conversion
Dănuț Filimon
05:32 AM Conversion Tools Feature #10265: schema-only conversion
Tested conversion and incremental with ETF, ChUI and 3 other customer applications. No issues found. Dănuț Filimon
05:38 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Dănuț Filimon wrote:
> I did a conversion with a customer application and forwarded the jars to Artur for testing, w...
Dănuț Filimon
05:33 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
I did a conversion with a customer application and forwarded the jars to Artur for testing, where he found 3 tests fa... Dănuț Filimon
02:38 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Ovidiu Maxiniuc wrote:
>
> In your example, the key was @aced000[...]@ - (apparently) the same for all entries, so...
Octavian Adrian Gavril

10/20/2025

06:56 PM User Interface Bug #7642: Assigning SESSION:DATE-FORMAT has no effect on existing date instances
Vladimir Tsichevski wrote:
> Setting the FILL-IN format again synchronizes it with current SESSION:DATE-FORMAT. Th...
Vladimir Tsichevski
06:42 PM User Interface Bug #7642: Assigning SESSION:DATE-FORMAT has no effect on existing date instances
Vladimir Tsichevski wrote:
> In OE the value in the @FILL-IN@ is @1956/12/29@, while in FWD it is @0012/29/56@.
...
Vladimir Tsichevski
04:38 PM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
I think the @key@ column should be part of the @key@ in @workInsertSql@ statement, to match the unique index.
<pre...
Ovidiu Maxiniuc
02:51 PM User Interface Bug #10751: Beep Sound Playback Causing Client Abend
FWD emits a beep sound to indicate invalid user input (e.g., pressing a disallowed key in a FILL-IN widget). When the... Vladimir Tsichevski
02:49 PM User Interface Bug #10751 (Test): Beep Sound Playback Causing Client Abend
Vladimir Tsichevski
10:59 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I don't think this change is OK. I deliberately excluded those chars from that rule (i.e. @// it is OK to match " or... Greg Shah
10:48 AM Database Feature #4369: implement stateless FWD server clustering
I started going over the things that need synchronization based on the list from #4369-4 and came up with solutions u... Andrei Plugaru
08:56 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Fixed number 1, 2, 6.
I am a bit stuk at 9, getting the Configuration out of the AM. I have to move Configuration....
Dănuț Filimon
08:54 AM Database Support #10664: Develop a multi session test suite in harness
I encountered a problem with the multi session test results with FWD.
I have a main session test that modifies a rec...
Artur Școlnic
07:03 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz,
We need to mention in the wiki that with FWD, @unit_test.xml@ must be created from @unit_test.xml.template@...
Artur Școlnic

10/17/2025

05:52 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> I understand that individual tests are run in parallel, but the test sets are sequential, no?...
Tomasz Domin
05:48 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> ps. funny thing - I've just tried setting @parallel = "1"@ and changed all the port in @cross_...
Artur Școlnic
05:42 AM Database Support #10664: Develop a multi session test suite in harness
I understand that individual tests are run in parallel, but the test sets are sequential, no?
I have a lot of scenar...
Artur Școlnic
05:37 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz,
> I would like to reuse some test classes in multiple test-sets, this means that the...
Tomasz Domin
04:54 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz,
I would like to reuse some test classes in multiple test-sets, this means that the same socket will be used,...
Artur Școlnic
05:17 AM Conversion Tools Bug #10639 (Review): Incremental conversion - unexpected DMO generation for space-only changes
I analyzed the current implementation that handles insertions in @H2Map@. I changed the @INSERT@ statement with @MERG... Octavian Adrian Gavril
03:01 AM Conversion Tools Bug #10639 (WIP): Incremental conversion - unexpected DMO generation for space-only changes
Octavian Adrian Gavril
02:46 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Alexandru Lungu wrote:
>
> I understand the change and it looks functionally right to me (especially after re-read...
Octavian Adrian Gavril
04:50 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
This is the patch I used to solve the issue. Both the testcases and the application scenario are fine with it. Intere... Radu Apetrii
02:27 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
As Vladimir said in #10680-27, when deleting with no selection, @VALUE-CHANGED@ is triggered *three times* by @DELETE... Delia Mitric
01:21 AM Database Bug #10590: Indices are not taken from the model temp-table
Eduard, see 10590a/16183 - a copy of the index AST is required when copying from the model. Constantin Asofiei

10/16/2025

10:51 AM Database Bug #10739: Nested CAN-FIND issues in FWD
Because the complexity of the queries which use CAN-FIND 4GL function, we encountered multiple issues while processin... Ovidiu Maxiniuc
10:42 AM Database Bug #10739 (New): Nested CAN-FIND issues in FWD
Ovidiu Maxiniuc
10:13 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Alexandru Lungu wrote:
> I understand the change and it looks functionally right to me (especially after re-readin...
Octavian Adrian Gavril
06:23 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
> Alex: Please review.
I understand the change and it looks functionally right to me (especially after re-reading ...
Alexandru Lungu
09:53 AM Database Feature #6457: finish COPY-LOB support
conversion and runtime on Chui regression passed ✅
large GUI application conversion and unit tests and smoke tests ...
Eduard Soltan
05:38 AM Database Feature #6457: finish COPY-LOB support
Another customer application converts and runs successfully with 6457a. ✅ Radu Apetrii
09:13 AM Conversion Tools Bug #10626 (Internal Test): DMO names can collide on case-insensitive file-system
Greg Shah
09:07 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Greg Shah wrote:
> Code Review Task Branch 10626a Revision 16221
>
> I don't have a problem with the changes. Pl...
Dănuț Filimon
09:01 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Code Review Task Branch 10626a Revision 16221
I don't have a problem with the changes. Please help me understand ...
Greg Shah
02:30 AM Conversion Tools Bug #10626 (Review): DMO names can collide on case-insensitive file-system
Greg, please review. Dănuț Filimon
02:29 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Dănuț Filimon wrote:
> Greg Shah wrote:
> > Is this ready for review? What is the % Done?
>
> I looked into th...
Dănuț Filimon
08:49 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
If we select all the text from the field and press @BACKSPACE@, the behavior is the same. Delia Mitric
08:00 AM User Interface Bug #10736: Deleting a character from the editable field of a COMBO-BOX generates VALUE-CHANGED ...
Testcase:... Delia Mitric
07:57 AM User Interface Bug #10736 (Test): Deleting a character from the editable field of a COMBO-BOX generates VALUE-C...
Delia Mitric
08:23 AM Runtime Infrastructure Bug #10733: evaluate and document mandatory configuration required when deploying FWD in production
@max_connection@ is per-cluster, so all databases in that cluster (including multi-tenant) will use this value. So, ... Constantin Asofiei
07:57 AM Runtime Infrastructure Bug #10733: evaluate and document mandatory configuration required when deploying FWD in production
When deploying to production, there is configuration which needs to be adjusted depending on the customer's load. Th... Constantin Asofiei
07:36 AM Runtime Infrastructure Bug #10733 (New): evaluate and document mandatory configuration required when deploying FWD in pr...
Constantin Asofiei
08:05 AM Database Support #10664: Develop a multi session test suite in harness
I have completed the first group of tests @flushing_and_validation@, It explores the following aspects:
* Record cre...
Artur Școlnic
07:58 AM User Interface Feature #10734: CTRL-Z doesn't work on the editable field of a COMBO-BOX
Testcase:... Delia Mitric
07:46 AM User Interface Feature #10734 (New): CTRL-Z doesn't work on the editable field of a COMBO-BOX
Delia Mitric
07:37 AM Base Language Bug #10732: Fix Stream.assignDatum to handle all possible BDT types
From Greg in #10707-6 :
>
> My concern is with the existing design.
>
> # We don't handle all possible BDT type...
Lorian Sandu
07:36 AM Base Language Bug #10732 (New): Fix Stream.assignDatum to handle all possible BDT types
Lorian Sandu
07:35 AM Database Bug #10590: Indices are not taken from the model temp-table
Committed on 10590a, rev. 16182. Fix for #10615-47. Eduard Soltan
07:32 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Committed revision *16171* on task branch *10560a*:
- Replaced ctx.ttName with ctx.tt._name().
Teodor Gorghe
07:20 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> The following pattern:
> [...] where an artifact is created to call loadTree() is because loadTree() takes an Arti...
Greg Shah
07:08 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
The following pattern:... Dănuț Filimon
04:10 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I managed to make 7180a build, but I don't like a few changes so I'll be working a bit on 7180a and also take care of... Dănuț Filimon
06:51 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Anything left to be reviewed? Alexandru Lungu
06:34 AM Base Language Bug #10624: DO WHILE that contains a FINALLY block can be executed too many times
I am OK with the approach in 10624a, but I would also like a second opinion from Constantin.
My concern is mostly ...
Alexandru Lungu

10/15/2025

05:05 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Greg Shah wrote:
> > Can I get logs from customer applications to find a baseline ?
>
> We can ask for some logs ...
Tomasz Domin
02:16 PM Conversion Tools Feature #10726: calculate and report code quality metrics
We will implement multiple calculations of code quality using TRPL (and possibly a subset of call graph analysis). T... Greg Shah
01:50 PM Conversion Tools Feature #10726 (New): calculate and report code quality metrics
Greg Shah
12:33 PM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Eric, are the flushing/validation and locking tests, Greg mentioned, the ones from @testcases...
Eric Faulhaber
06:56 AM Database Support #10664: Develop a multi session test suite in harness
> Is there a global thread for testcases project except commit log ?
There is no single Redmine task. We have man...
Greg Shah
06:53 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz Domin wrote:
> > @prowin32 -p support\db\create_tstcases_db.p@ except it creates data...
Tomasz Domin
06:30 AM Database Support #10664: Develop a multi session test suite in harness
> > @prowin32 -p support\db\create_tstcases_db.p@ except it creates database is @db@ dir.
> > @proserve testcases@ i...
Greg Shah
02:24 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> @prowin32 -p support\db\create_tstcases_db.p@ except it creates database is @db@ dir.
> @pros...
Artur Școlnic
10:48 AM Database Feature #4369: implement stateless FWD server clustering
OK, it seems like we need delta propagation. Greg Shah
10:32 AM Database Feature #4369: implement stateless FWD server clustering
Lately, I have investigated some approaches Geode has for propagating changes to other nodes in the cluster. By defau... Andrei Plugaru
08:52 AM Conversion Tools Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
Rebased *7180a* to latest *trunk/16220*, the branch is now at revision *16244*. I'll have to commit a few compatibili... Dănuț Filimon
05:44 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Code Review Task Branch 7180a Revisions 16121 through 16139
I plan to rebase and address a few...
Dănuț Filimon
07:02 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Alex: Please review. Greg Shah
06:37 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Greg Shah wrote:
> Is this ready for review? What is the % Done?
I looked into the ChUI project for some other ...
Dănuț Filimon
06:31 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Is this ready for review? What is the % Done? Greg Shah
04:50 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Committed *10626a/16221*. Generates names for menus, sub-menus, dmos, pojos, frames that do not collide in case-insen... Dănuț Filimon

10/14/2025

03:55 PM Database Support #10664: Develop a multi session test suite in harness

Artur Școlnic wrote:
> Prerequisites
> There are following prerequisites for using the tool-set (ant/harness) to ...
Tomasz Domin
01:04 PM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> There are two changes needed in the testcases project:
> 1. Solve the issue with @valid-obje...
Tomasz Domin
10:35 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> I finally found the issue on OE.
> @HarnessConnection.cls@ does not compile (for me) due to:...
Tomasz Domin
09:29 AM Database Support #10664: Develop a multi session test suite in harness
Prerequisites
There are following prerequisites for using the tool-set (ant/harness) to run tests:
for OE
1. dat...
Artur Școlnic
08:57 AM Database Support #10664: Develop a multi session test suite in harness
I finally found the issue on OE.
@HarnessConnection.cls@ does not compile (for me) due to:...
Artur Școlnic
07:54 AM Database Support #10664: Develop a multi session test suite in harness
> I am happy to complete the wiki once I have a working set up.
Please do make updates to the wiki page to add det...
Greg Shah
07:14 AM Database Support #10664: Develop a multi session test suite in harness
I attached the debug output for the ant command. Artur Școlnic
06:40 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz,... Artur Școlnic
02:06 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> It was in the wiki already: [[p2j:Writing_Multi-User_Testcases#Prerequistes]]
> For the test ...
Artur Școlnic
12:40 PM Conversion Tools Feature #10701: implement support for generative AI code assist
For some time now, I've been expecting that we would write some kind of plugin to integrate with popular gen AI envir... Greg Shah
10:42 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Code Review Task Branch 7180a Revisions 16121 through 16139
This is really good. We are getting close.
1. @ann...
Greg Shah
09:40 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Dănuț Filimon wrote:
> I discussed with Octavian and he mentioned I could use @createString2StringMap@ to get a map ...
Dănuț Filimon
07:21 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
I discussed with Octavian and he mentioned I could use @createString2StringMap@ to get a map across other rules. I ha... Dănuț Filimon
06:14 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
I thought of using another set of rules to store a case sensitive map that maps the namings, but I don't think this i... Dănuț Filimon
03:44 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
This bit of code:... Dănuț Filimon
03:20 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
The issue with menus starts with this piece of code:... Dănuț Filimon
06:09 AM Conversion Tools Bug #10469 (Test): incremental conversion when basepath is more than one folder (aka abl/foo) wit...
Branch 6083a was merged to trunk revision 16220 and archived. Dănuț Filimon
06:08 AM Conversion Tools Bug #6738 (Test): incremental conversion when deleting program or class files
Branch 6083a was merged to trunk revision 16220 and archived. Dănuț Filimon
06:08 AM Database Bug #7793 (Test): incremental conversion with deleted table from .df
Branch 6083a was merged to trunk revision 16220 and archived. Dănuț Filimon
06:07 AM Conversion Tools Feature #6083 (Test): schema (.df) changes in incremental conversion mode should only reconvert t...
Branch 6083a was merged to trunk revision 16220 and archived. Dănuț Filimon
05:36 AM Conversion Tools Feature #6083 (Merge Pending): schema (.df) changes in incremental conversion mode should only re...
You can merge 6083a to trunk now. Alexandru Lungu
05:24 AM Base Language Bug #10203 (WIP): XMLs cannot be imported into a dataset without a schema present
Committed revision *106220* on task branch *10203a*:
- Improved @DATASET:READ-XML@ infer support when DATASET node i...
Teodor Gorghe
02:25 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
Rebased branch @10203a@ to trunk revision @16219@. Teodor Gorghe
04:42 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> In regard to peer-to-peer vs client/server, the above post doesn't tell me enough to understand w...
Andrei Plugaru
04:15 AM Database Support #4060: investigate converting extent fields to array columns
I was working on implementing the optimization discussed in #4060-16. I have the base but at the moment I got an erro... Stefanel Pezamosca
03:54 AM Base Language Bug #10712 (Review): SAX-READER QName parameter is wrong
Committed revision *16220* on task branch *10712a*:
- Fix for @START-ELEMENT@ and @END-ELEMENT@ sax-reader callback ...
Teodor Gorghe
03:34 AM Base Language Bug #10712 (WIP): SAX-READER QName parameter is wrong
Created task branch *10712a*. Teodor Gorghe
03:33 AM Base Language Bug #10712: SAX-READER QName parameter is wrong
There is the following standalone test:
{{Collapse(TestSaxReaderQName.cls)...
Teodor Gorghe
03:29 AM Base Language Bug #10712 (Closed): SAX-READER QName parameter is wrong
Teodor Gorghe
02:18 AM Database Bug #10470: Wrong order of records fetching when index modification
This issue was solved by #10480? Teodor Gorghe

10/13/2025

02:18 PM Database Feature #4369: implement stateless FWD server clustering
In regard to peer-to-peer vs client/server, the above post doesn't tell me enough to understand which way we should g... Greg Shah
07:08 AM Database Feature #4369: implement stateless FWD server clustering
I have continued the documentation on Apache Geode.
A first thing to mention, that I initially misunderstood is rela...
Andrei Plugaru
11:19 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Wait, does the harness server also need to run alongside the FWD server?
Only when running...
Tomasz Domin
11:18 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Anyway...after solving these configuration issues, I am still not able to start the tests wit...
Tomasz Domin
11:18 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Artur Școlnic wrote:
> > Yes, there indeed are a few extra steps.
> > * Download PCT, build...
Tomasz Domin
10:29 AM Database Support #10664: Develop a multi session test suite in harness
Anyway...after solving these configuration issues, I am still not able to start the tests with ant on OE, I get @Open... Artur Școlnic
10:23 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Yes, there indeed are a few extra steps.
> * Download PCT, build it, place the PCT.jar in @%...
Artur Școlnic
09:03 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Wait, does the harness server also need to run alongside the FWD server?
In linux/FWD.
Artur Școlnic
09:02 AM Database Support #10664: Develop a multi session test suite in harness
Wait, does the harness server also need to run alongside the FWD server? Artur Școlnic
08:47 AM Database Support #10664: Develop a multi session test suite in harness
Yes, there indeed are a few extra steps.
* Download PCT, build it, place the PCT.jar in @%DLC%\pct\PTC.jar@
* Creat...
Artur Școlnic
08:45 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> For OE there are several issues.
> 1. The @ablunit-tests-pattern@ is not located in @build.x...
Tomasz Domin
08:43 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> I did exactly as the wiki states.
> 1. Change zfile_set.txt
> 2. and deploy.all for buildin...
Tomasz Domin
08:04 AM Database Support #10664: Develop a multi session test suite in harness
For OE there are several issues.
1. The @ablunit-tests-pattern@ is not located in @build.xml@ so the correct file ne...
Artur Școlnic
07:46 AM Database Support #10664: Develop a multi session test suite in harness
I did exactly as the wiki states.
1. Change zfile_set.txt
2. and deploy.all for building testcases
3. start the se...
Artur Școlnic
07:42 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Sorry, I meant the one from testcases @testcases/support/harness/test@.
I need more inform...
Tomasz Domin
07:35 AM Database Support #10664: Develop a multi session test suite in harness
Sorry, I meant the one from testcases @testcases/support/harness/test@. Artur Școlnic
07:34 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz,
> With the example from testcases I get this in build/*/results.xml
> [...]
> The ...
Tomasz Domin
07:25 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz,
With the example from testcases I get this in build/*/results.xml...
Artur Școlnic
06:35 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> This is exactly what I needed, thanks!
I've added the example to the wiki.
Tomasz Domin
03:06 AM Database Support #10664: Develop a multi session test suite in harness
Going forward I will organize the tests like Greg mentioned in #10664-34. ... Artur Școlnic
02:56 AM Database Support #10664: Develop a multi session test suite in harness
This is exactly what I needed, thanks! Artur Școlnic
08:34 AM Base Language Bug #10636 (Review): 4GL FOR FIRST LEAVE statement exits the function
Committed revision *16215* on task branch *10636a*:
- NEXT/LEAVE points to the outer block, when the current FOR BLO...
Teodor Gorghe
07:32 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
I setup and tested POJOs on hotel and found no issues, the hotel.p2o ends up using the correct class names (FooBarSom... Dănuț Filimon
05:47 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Dănuț Filimon wrote:
> Perfect, I'll just have to implement the contains() method for CaseInsensitiveHashMap in this...
Dănuț Filimon
05:44 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Constantin Asofiei wrote:
> > > We need to generate the same ...
Dănuț Filimon
05:16 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > We need to generate the same .java names regardless of OS - so...
Constantin Asofiei
05:15 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Constantin Asofiei wrote:
> We need to generate the same .java names regardless of OS - so I think that collection n...
Dănuț Filimon
05:08 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
We need to generate the same .java names regardless of OS - so I think that collection needs to be case-insensitive, ... Constantin Asofiei
04:50 AM Conversion Tools Bug #10626 (WIP): DMO names can collide on case-insensitive file-system
Error from windows:... Dănuț Filimon
06:57 AM Database Bug #9383 (Test): Cache only the current delegate on transaction commit if a ProgressiveResults i...
Branch 9383a was merged to trunk rev 16217 and archived. Razvan-Nicolae Chichirau
06:03 AM Database Bug #9383 (Merge Pending): Cache only the current delegate on transaction commit if a Progressive...
Please merge 9383a to trunk after 10606a. Alexandru Lungu
01:36 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Razvan-Nicolae Chichirau wrote:
> I'll do the following:
> * smoke-tests, performance tests and unit tests for some...
Razvan-Nicolae Chichirau
05:20 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Committed revision *16170* on task branch *10560a*:
- Addressed code review #10560-27.
Teodor Gorghe
02:43 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Review of 10560a rev 16169:
* please make it compile in Java 8 - see @XmlImport@ line 3949, the @.toList()@ call;
*...
Constantin Asofiei
03:56 AM Database Bug #10689: Wrong temp-table FOR EACH sorting criteria
Committed revision *16214* on task branch *10689a*:
- Addressed code review #10689-9.
Committed revision *16215* ...
Teodor Gorghe
02:36 AM Database Bug #10689: Wrong temp-table FOR EACH sorting criteria
Review of 10689a rev 16213:
* check copyright year and set it to 2025
* @Schema record type ({@link #TEMP_TABLE} or...
Constantin Asofiei
02:50 AM Database Feature #6457: finish COPY-LOB support
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> You mean there is still work for standalone unit tests for this ...
Eduard Soltan
02:47 AM Database Feature #6457: finish COPY-LOB support
Eduard Soltan wrote:
> Otherwise there are 7 tests that require some code-page changes.
You mean there is still wor...
Constantin Asofiei
02:47 AM Database Feature #6457: finish COPY-LOB support
Constantin Asofiei wrote:
> Eduard, please address the review and - is there anything else for this task?
I addre...
Eduard Soltan

10/10/2025

11:51 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Sorry, I meant completely separate, as an ABL unit class. I see that a mutex is being used fo...
Tomasz Domin
11:42 AM Database Support #10664: Develop a multi session test suite in harness
> Just FYI, FWD output will be different from OE by design if opting for disabling cross-session dirty-share. But thi... Greg Shah
10:08 AM Database Support #10664: Develop a multi session test suite in harness
> I have previously requested that the tests be organized as follows:
Looking at [[p2j:DatabasePersistence_Testcas...
Alexandru Lungu
09:06 AM Database Support #10664: Develop a multi session test suite in harness
Sorry, I meant completely separate, as an ABL unit class. I see that a mutex is being used for synchronization betwee... Artur Școlnic
06:42 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz,
> Is there a way to run the ABL Unit Tests separately (not in harness)?
Sure. You...
Tomasz Domin
06:33 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz,
Is there a way to run the ABL Unit Tests separately (not in harness)?
Artur Școlnic
05:59 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Alexandru,
> When it comes to issues found in trunk, should I open new tasks and postpone f...
Greg Shah
05:59 AM Database Support #10664: Develop a multi session test suite in harness
Yes, I agree that we have done a crappy job of building tests in this area. For years, I have been pleading with peo... Greg Shah
04:55 AM Database Support #10664: Develop a multi session test suite in harness
Alexandru,
When it comes to issues found in trunk, should I open new tasks and postpone fixing them, or fix them fi...
Artur Școlnic
04:49 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> In note 4 I posted one example of seemingly incorrect behavior in trunk, but it's not the onl...
Alexandru Lungu
11:47 AM User Interface Bug #10706: Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
Consider this example:... Vladimir Tsichevski
11:44 AM User Interface Bug #10706 (WIP): Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
Vladimir Tsichevski
09:32 AM Conversion Tools Feature #10701 (New): implement support for generative AI code assist
Greg Shah
09:28 AM Conversion Tools Feature #3703: implement TRPL based linting support
Although my initial idea was to implement these as reports, it is likely that the reporting/analytics will migrate in... Greg Shah
09:25 AM Conversion Tools Feature #10700: expose analytics features in our IDE support
Maintaining a separate web UI for analytics is extra work for us and inconvenient for our users. A better solution i... Greg Shah
09:18 AM Conversion Tools Feature #10700 (New): expose analytics features in our IDE support
Greg Shah
08:48 AM Base Language Bug #10636 (WIP): 4GL FOR FIRST LEAVE statement exits the function
Created task branch *10636a*. Teodor Gorghe
08:47 AM User Interface Bug #10699: Defining a trigger for just one part of the low-level DOWN-UP pair of mouse triggers...
This is the testcase:... Delia Mitric
08:31 AM User Interface Bug #10699 (New): Defining a trigger for just one part of the low-level DOWN-UP pair of mouse tr...
Delia Mitric
08:36 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Good, opsys is out of the question.
I converted the two tables, Foo_BARSomething and Foo_BAR_Something, and got a ...
Dănuț Filimon
07:21 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
We shouldn't change the output based on the OPSYS setting. The output should be the same always (safe for case-insen... Greg Shah
07:07 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
We use @opsys@ to determine what OS is being used (default is Unix OS). opsys can be set in @p2j.cfg.xml@, so there's... Dănuț Filimon
06:55 AM User Interface Bug #10696: Extra repeated output when using display inside a REPEAT loop
Testcase:... Paula Păstrăguș
06:52 AM User Interface Bug #10696 (New): Extra repeated output when using display inside a REPEAT loop
Paula Păstrăguș
06:08 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Code Review Task Branch 6083a Revision 16224
No objection.
Greg Shah
03:08 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Committed *6083a/16224*. Fixed file copy and file separator. Dănuț Filimon
06:05 AM Conversion Tools Feature #10265: schema-only conversion
Code Review Task Branch 10265a Revision 16215
It looks good.
Greg Shah
06:02 AM Conversion Tools Feature #10265 (Internal Test): schema-only conversion
Greg Shah wrote:
> Code Review Task Branch 10265a Revision 16214
>
> This is good. The only change that may be n...
Dănuț Filimon
05:21 AM Conversion Tools Feature #10265: schema-only conversion
Code Review Task Branch 10265a Revision 16214
This is good. The only change that may be needed is to output somet...
Greg Shah
06:03 AM Database Support #4060: investigate converting extent fields to array columns
That improvement is only possible in native array column mode, right? So there is a potential win here for the nativ... Greg Shah
06:01 AM Database Support #4060: investigate converting extent fields to array columns
Performance doesn't seem to be a big issue, is similar to what we have now.
I could also improve performance for SEL...
Stefanel Pezamosca
05:11 AM User Interface Bug #10695: Editor Replace function throws ArrayIndexOutOfBoundsException
Testcase:... Radu Apetrii
05:06 AM User Interface Bug #10695 (Test): Editor Replace function throws ArrayIndexOutOfBoundsException
Radu Apetrii

10/09/2025

03:16 PM User Interface Bug #10693 (Merge Pending): Incorrect z-order and focus for new Stack trace dialog
I see the modal dialog windows are incorrectly placed one upon another. It can be observed for Hotel CHUI web client.... Sergey Ivanovskiy
11:10 AM Database Feature #4369: implement stateless FWD server clustering
The initial feedback from Hazelcast about their EE licensing requires an annual payment per node (with a minimum of 3... Greg Shah
08:50 AM Database Feature #4369: implement stateless FWD server clustering
Andrei Plugaru wrote:
> I just found Apache Geode, it is also a in-memory data grid. On their home page they market ...
Greg Shah
08:35 AM Database Feature #4369: implement stateless FWD server clustering
I just found Apache Geode, it is also a in-memory data grid. On their home page they market it as _Performance is key... Andrei Plugaru
08:15 AM Database Feature #4369: implement stateless FWD server clustering
I will investigate the pricing and licensing of Hazelcast EE. Greg Shah
07:58 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> That would mean that the entire cluster goes down when any node is unavailable. That breaks the ...
Andrei Plugaru
07:53 AM Database Feature #4369: implement stateless FWD server clustering
> However, in order to ensure strong consistency, we will actually want to deny access to any node(from both the part... Greg Shah
07:49 AM Database Feature #4369: implement stateless FWD server clustering
As only their Enterprise edition actually offers the strong consistency in case of a network partition, I looked over... Andrei Plugaru
09:37 AM Database Support #10664: Develop a multi session test suite in harness
In note 4 I posted one example of seemingly incorrect behavior in trunk, but it's not the only one. @full_transaction... Artur Școlnic
09:29 AM Database Support #10664: Develop a multi session test suite in harness
> I think I understand now. The tests I added in support/harness/multi-session-tests were not meant to run on OE.
...
Alexandru Lungu
07:07 AM Database Support #10664 (WIP): Develop a multi session test suite in harness
Artur Școlnic
07:07 AM Database Support #10664: Develop a multi session test suite in harness
You must change your approach to match the one documented in [[p2j:Writing_Multi-User_Testcases|Writing Multi-User Te... Greg Shah
05:52 AM Database Support #10664: Develop a multi session test suite in harness
Greg,
Should I convert/write a new test suite that is OE compatible?
Artur Școlnic
05:47 AM Database Support #10664: Develop a multi session test suite in harness
I think I understand now. The tests I added in @support/harness/multi-session-tests@ were not meant to run on OE. The... Artur Școlnic
05:38 AM Database Support #10664: Develop a multi session test suite in harness
This is what I am talking about. There must be some differences in the tests when running harness in OE and FWD. Artur Școlnic
05:36 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> So instructions like this one will be handled correctly?
> [...]
Not in OE.
Tomasz Domin
05:35 AM Database Support #10664: Develop a multi session test suite in harness
So instructions like this one will be handled correctly?... Artur Școlnic
05:05 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Should the tests be changed for OE?
Artur
The very first sentence from: [[p2j:Writing_Mu...
Tomasz Domin
05:03 AM Database Support #10664: Develop a multi session test suite in harness
Should the tests be changed for OE?
In fwd the converted procedures are ran using client.sh, I am not sure how harn...
Artur Școlnic
09:12 AM User Interface Bug #10692: Numeric FILL-IN: Problems with formats using debit/credit sign placeholders
Numeric formats support three methods for displaying the sign of a value:
# Using @+@ or @-@ placeholders, either ...
Vladimir Tsichevski
08:58 AM User Interface Bug #10692 (WIP): Numeric FILL-IN: Problems with formats using debit/credit sign placeholders
Vladimir Tsichevski
08:55 AM Database Bug #10689: Wrong temp-table FOR EACH sorting criteria
Teodor Gorghe wrote:
> There is also this test case, which passes on 4GL, but fails on FWD:
> [...]
>
> I think ...
Teodor Gorghe
08:41 AM Database Bug #10689: Wrong temp-table FOR EACH sorting criteria
There is also this test case, which passes on 4GL, but fails on FWD:... Teodor Gorghe
07:27 AM Database Bug #10689 (Review): Wrong temp-table FOR EACH sorting criteria
Committed revision *16213* on task branch *10689a*:
- Improved index selection for temp-table: added implementation ...
Teodor Gorghe
07:26 AM Database Bug #10689 (WIP): Wrong temp-table FOR EACH sorting criteria
Created task branch *10689a*. Teodor Gorghe
04:33 AM Database Bug #10689: Wrong temp-table FOR EACH sorting criteria
!Index-rules.png!
From this list, the only thing left to implement is @temp-tables go by definition order@
Eduard Soltan
04:30 AM Database Bug #10689: Wrong temp-table FOR EACH sorting criteria
The following test case fails on FWD because of the unimplemented main index selection by definition:... Teodor Gorghe
04:24 AM Database Bug #10689 (Closed): Wrong temp-table FOR EACH sorting criteria
Teodor Gorghe
08:31 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
Dănuț Filimon wrote:
> I've made a similar patch to #10626-2 in #9917, it was for the frames and menus (explained th...
Constantin Asofiei
08:26 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
I've made a similar patch to #10626-2 in #9917, it was for the frames and menus (explained the issue in #9917-10, the... Dănuț Filimon
07:11 AM Database Support #4060: investigate converting extent fields to array columns
My fingers are crossed for a performance improvement! Greg Shah
06:21 AM Database Support #4060: investigate converting extent fields to array columns
Greg Shah wrote:
> A very important test to do early: does this resolve the issue in #8982?
Yes, it should solve ...
Stefanel Pezamosca
06:01 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Radu Apetrii wrote:
> Alex/Danut: if you don't plan on assigning this issue to somebody from your team, can you plea...
Dănuț Filimon
05:58 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Alex/Danut: if you don't plan on assigning this issue to somebody from your team, can you please suggest a place wher... Radu Apetrii
03:50 AM Conversion Tools Feature #10265: schema-only conversion
Rebased *10265a* to latest *trunk/16212*, the branch is now at revision *16214*. Dănuț Filimon
03:41 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Dănuț Filimon wrote:
> Octavian, please check #10536-27 - #10536-32 and #10536-38 - #10536-39.
I included that pa...
Octavian Adrian Gavril
03:14 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Octavian, please check #10536-27 - #10536-32 and #10536-38 - #10536-39. Dănuț Filimon

10/08/2025

11:06 AM Database Feature #4369: implement stateless FWD server clustering
Consistency and Partition Tolerance is probably what we would require. Availability is less important (if a node dro... Greg Shah
10:55 AM Database Feature #4369: implement stateless FWD server clustering
While I was going through the documentation, I discovered this page: https://docs.hazelcast.com/hazelcast/5.5/data-st... Andrei Plugaru
07:42 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> > Regarding the 3rd party service used for sync. As I can see, Redis has been the last one mentio...
Andrei Plugaru
10:06 AM Database Support #4060: investigate converting extent fields to array columns
A very important test to do early: does this resolve the issue in #8982? Greg Shah
09:43 AM Database Support #4060: investigate converting extent fields to array columns
I am working on a prototype implementation for this, that I activated only for PostgreSQL dialect by adding a @"useAr... Stefanel Pezamosca
03:20 AM Database Support #4060 (WIP): investigate converting extent fields to array columns
Stefanel Pezamosca
10:02 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> I mean the basepath - if that is /ws and the request URI is /wsa, then it will match. I...
Tomasz Domin
05:16 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I mean the basepath - if that is /ws and the request URI is /wsa, then it will match. I think basepath needs to be s... Constantin Asofiei
05:12 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
> Tomasz, beside the @requestUri.startsWith(instance.getBasePath())@ check mentioned by Hy...
Tomasz Domin
04:54 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, beside the @requestUri.startsWith(instance.getBasePath())@ check mentioned by Hynek, I think we are OK. Constantin Asofiei
09:30 AM Database Bug #9383 (Internal Test): Cache only the current delegate on transaction commit if a Progressive...
Got it! I am OK with the changes. Alexandru Lungu
08:28 AM Database Bug #9383 (Review): Cache only the current delegate on transaction commit if a ProgressiveResults...
Alex: Please review 9383a/rev. 16145. Razvan-Nicolae Chichirau
06:47 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
@start.p@... Razvan-Nicolae Chichirau
07:40 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Committed revision *16169* on task branch *10560a*:
- Added some missing javadoc description. Added one more case wh...
Teodor Gorghe
04:38 AM Database Bug #10560 (Review): Wrong buffer picking for ReadXml when seralization name of a buffer correspo...
Teodor Gorghe
04:37 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Committed revision *16168* on task branch *10560a*:
- Added support on @DATASET:READ-XML@ for matching XML field and...
Teodor Gorghe
07:19 AM Base Language Bug #10613 (Test): Incremental conversion issue: temp-table dmo does not get converted
Branch 10613a was merged to trunk rev 16212 and archived. Dănuț Filimon
07:07 AM Base Language Bug #10613 (Merge Pending): Incremental conversion issue: temp-table dmo does not get converted
Please merge to trunk now. Greg Shah
06:52 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Dănuț Filimon wrote:
> The changes are pretty simple, so the test plan includes running ChUI and a customer conversi...
Dănuț Filimon
04:57 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
The changes are pretty simple, so the test plan includes running ChUI and a customer conversion/incremental. Dănuț Filimon
04:54 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Code Review Task Branch 10613a Revision 16211
The changes are good.
Greg Shah
03:04 AM Base Language Bug #10613 (Internal Test): Incremental conversion issue: temp-table dmo does not get converted
Committed the @hasSchemaChanges()@ to *10613a/16211*. Dănuț Filimon
06:46 AM Base Language Bug #10352 (Review): Fix READ-JSON dataset handle method's behaviour
Teodor Gorghe
06:45 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Committed revision *16141* on task branch *10352a*:
- Fixed processNestedRecord when the child record has XML prefix...
Teodor Gorghe
05:48 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Committed revision *16140* on task branch *10352a*:
- Fixed the issue reported on #10352-35.
I will document the ...
Teodor Gorghe
05:22 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
I don't quite understand. Beside the issue that I have found, there is another issue. I will document it soon, but wh... Teodor Gorghe
06:00 AM Database Support #10664: Develop a multi session test suite in harness
I made some edits to reflect this information (see [[p2j:Writing_Multi-User_Testcases#Definitions|Definitions]]) and ... Greg Shah
05:44 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz Domin wrote:
> > The wiki is very new, let me know if I can help you if something is ...
Tomasz Domin
05:40 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> The wiki is very new, let me know if I can help you if something is missing.
Yes, please he...
Artur Școlnic
05:59 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Greg Shah wrote:
> Code REview Task Branch 6083a Revision 1622
>
> I'm fine with the changes.
>
> Please do en...
Dănuț Filimon
04:58 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Code Review Task Branch 6083a Revision 1622
I'm fine with the changes.
Please do enough testing to confirm it i...
Greg Shah
03:57 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Dănuț Filimon wrote:
> Greg Shah wrote:
> > I have reconsidered the @name_map.xml@ changes. It was my mistake to f...
Dănuț Filimon
04:53 AM Runtime Infrastructure Feature #10685: Move name_map.xml to the cvt folder
The purpose of this task is to move the name_map.xml to the conversion folder, this is a breaking change which will r... Dănuț Filimon
04:52 AM Runtime Infrastructure Feature #10685 (Closed): Move name_map.xml to the cvt folder
Dănuț Filimon
03:02 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Ovidiu Maxiniuc wrote:
> Review of 10639a/16189.
> The code should work now. But I do not understand the usage of @...
Octavian Adrian Gavril

10/07/2025

02:49 PM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
I can confirm your observation that the _2 and subsequent interfaces are no longer created.
Therefore I studied a ...
Ovidiu Maxiniuc
09:45 AM Conversion Tools Bug #10639 (Review): Incremental conversion - unexpected DMO generation for space-only changes
I've committed the last proposed solution in *10639a/16189*. I followed the suggestions from #10639-19 to modify the ... Octavian Adrian Gavril
10:16 AM Database Feature #4369: implement stateless FWD server clustering
> The primary work would be on identifying the list of items that should be synchronized between the server instances... Greg Shah
09:14 AM Database Feature #4369: implement stateless FWD server clustering
Some thoughts about my understanding of this task:
* The primary work would be on identifying the list of items that...
Andrei Plugaru
10:09 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Greg Shah wrote:
> I have reconsidered the @name_map.xml@ changes. It was my mistake to force that into this task. ...
Dănuț Filimon
10:01 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
I have reconsidered the @name_map.xml@ changes. It was my mistake to force that into this task. Please separate tha... Greg Shah
09:59 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Code Review Task Branch 10613a Revision 16210
Overall the logic seems correct.
@schemasChanged == null || !sch...
Greg Shah
09:19 AM Base Language Bug #10613 (Review): Incremental conversion issue: temp-table dmo does not get converted
Committed *10613a/16210*. Fixed incremental conversion when modifying a temp-table.
Greg, please review.
Dănuț Filimon
08:48 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Created *10613a* from the latest *trunk/16209*. Dănuț Filimon
08:08 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
I am considering removing:... Dănuț Filimon
06:54 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
This is the patch I came up with:... Dănuț Filimon
06:33 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Dănuț Filimon wrote:
> The .dict file is created again when @TransformDriver.runScanDriver()@ is called (ends up in ...
Dănuț Filimon
05:43 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
The .dict file is created again when @TransformDriver.runScanDriver()@ is called (ends up in @AstGenerator.parse()@),... Dănuț Filimon
04:46 AM Base Language Bug #10613 (WIP): Incremental conversion issue: temp-table dmo does not get converted
Indeed, the .dict file has the right f2 field, but the .p2o and .schema do not. There's P2OLookup.addJavaName which i... Dănuț Filimon
09:29 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Tomasz Domin
09:29 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've just checked and the current trunk introduces a feature that may require a bit more work before merging - revis... Tomasz Domin
05:00 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> I agree that @StandardServer@ should not be aware of activated handlers. However, the handlers...
Tomasz Domin
04:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > The solution for the potential context conflict isn't well structured...
Hynek Cihlar
06:58 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> Artur Școlnic wrote:
> > Oh, you meant running harness in OE... I did not try it. Is it a har...
Greg Shah
06:49 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Is there a wiki or specific notes in #9270 on running harness in OE?
Yep, there is [[p2j...
Tomasz Domin
06:47 AM Database Support #10664: Develop a multi session test suite in harness
Is there a wiki or specific notes in #9270 on running harness in OE? Artur Școlnic
06:46 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> I would expect multi session tests to behave differently in OE compared to FWD since OE doesn...
Tomasz Domin
06:46 AM Database Support #10664: Develop a multi session test suite in harness
I would expect multi session tests to behave differently in OE compared to FWD since OE doesn't take transaction isol... Artur Școlnic
06:40 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Oh, you meant running harness in OE... I did not try it. Is it a hard requirement?
I think...
Tomasz Domin
03:07 AM Database Support #10664: Develop a multi session test suite in harness
Oh, you meant running harness in OE... I did not try it. Is it a hard requirement? Artur Școlnic
02:25 AM Database Support #10664: Develop a multi session test suite in harness
Hi,
It is possible to run them in OE, just not in an automated mode. I ran the two procedures at the same time, pre...
Artur Școlnic
06:10 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
The testing was halted temporary due to a regression found in ChUI regression tests. ATM I don't have an exact testca... Razvan-Nicolae Chichirau

10/06/2025

03:27 PM Database Support #10664: Develop a multi session test suite in harness
Artur
Shouldnt be possible to run those tests in OE ?
Tomasz Domin
06:25 AM Database Support #10664: Develop a multi session test suite in harness
Committed the tests to @support/harness/multi-session-tests@, testcases rev 1809. Artur Școlnic
04:41 AM Database Support #10664: Develop a multi session test suite in harness
Please commit to xfer/testcases. Alexandru Lungu
04:25 AM Database Support #10664 (Review): Develop a multi session test suite in harness
Alexandru, I attached the abl code for the cross session tests, please review. Artur Școlnic
12:05 PM Database Bug #10385 (Review): Incorrect reset of the cursor cache in Reposition
Eduard Soltan
12:05 PM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
Manage to recreate the problem that appeared in ETF.... Eduard Soltan
10:01 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alexandru Lungu wrote:
> We can test the scenario (#9138).
I tested the scenario from #9138 with 9383a and didn't...
Lorian Sandu
07:39 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I'll do the following:
* smoke-tests, performance tests and unit tests for some customer apps
* ChUI regression tes...
Razvan-Nicolae Chichirau
07:29 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> Is this a real concern?
I can't tell, but I think it is fine.
Please proceed with customer application testing.
Alexandru Lungu
06:53 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Did multiple tests and the maximum amount of memory needed to run these tests is the same, but with 9383a I think the... Razvan-Nicolae Chichirau
06:01 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> Alex: Can we move to the next phase of testing?
Please do some investigation for memory spikes. What is the mini...
Alexandru Lungu
04:54 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
The attached zip contains the following:
* the data schema used for the tests (fwd.df)
* a class with 1k tests for ...
Razvan-Nicolae Chichirau
09:46 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Code review 9687c.
Thank you
> Please fix the added javadoc of @SoapServiceFilterHandler.h...
Tomasz Domin
05:25 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Instead of a filter, did you consider distinct context handlers? I.e. to have a context handle...
Hynek Cihlar
05:00 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek - please review revision 16214
Code review 9687c.
Please fix the added javadoc of ...
Hynek Cihlar
07:47 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
From #10522, please also add @OpenEdge.Core.Collections.StringCollection@ (and dependencies) plus check the changes f... Constantin Asofiei
07:45 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Andrei, in this pass, I'd like to have only unimplemented files in FWD (@RT_LVL_STUB@) in a branch. Constantin Asofiei
07:00 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
This is the list of the current converted files and their runtime support in p2j.
{{collapse
|_.Source Path |_.P2J...
Andrei Plugaru
07:31 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> OK, so this behavior has nothing to do with the stream output. It is a quirk of the preprocessor...
Delia Mitric
07:19 AM Base Language Bug #4766: fix CHR and ASC
OK, so this behavior has nothing to do with the stream output. It is a quirk of the preprocessor. Please create a n... Greg Shah
02:01 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:

> Please run this with different encodings (on FWD and OE) and report the results.
I've modif...
Delia Mitric
07:30 AM Conversion Tools Bug #10678: ~u#### escape sequences which have no equivalent in the cpinternal should be not con...
Testcase:
cpinternal = ISO8859-1...
Delia Mitric
07:29 AM Conversion Tools Bug #10678 (New): ~u#### escape sequences which have no equivalent in the cpinternal should be n...
Delia Mitric
06:33 AM Base Language Bug #10522: Bring changes from 7156e/15727 to trunk
Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > Committed *10522a/16177*. Changes from 7156e/15727 built on trunk/1...
Constantin Asofiei
06:04 AM Base Language Bug #10522: Bring changes from 7156e/15727 to trunk
Dănuț Filimon wrote:
> Committed *10522a/16177*. Changes from 7156e/15727 built on trunk/15726: Added change to coll...
Dănuț Filimon
05:23 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
Dănuț Filimon wrote:
> I can still reproduce #10613-1 with the latest 6083a. As far as I can remember, I did not fix...
Constantin Asofiei
04:54 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
I can still reproduce #10613-1 with the latest 6083a. As far as I can remember, I did not fix this in the branch beca... Dănuț Filimon
04:33 AM Database Feature #10583: Implement a Database specific records cache.
I posted the current test suite in #10664, 10583a passes it. Artur Școlnic
01:15 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
I have tested with OE 12.8 and I can confirm that everything that happens on OE 11.6 is the same as OE 12.8. Teodor Gorghe
01:00 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
I know that this behavior also happens for OE 11.7. Do we have another OE version available? Teodor Gorghe

10/04/2025

05:19 PM User Interface Bug #10654: TreeList MultiSelect Mode Issues
h3. Issue 4: Selection Processing on Mouse Up vs. Mouse Down
In OE, a selection change is processed on mouse relea...
Vladimir Tsichevski
01:02 PM Database Bug #10385 (WIP): Incorrect reset of the cursor cache in Reposition
ETF fails with 10385a - see #10615-29 Constantin Asofiei

10/03/2025

02:35 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Done.
Pushed up to revision 16215.
Ovidiu Maxiniuc
12:41 PM Base Language Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
*Ovidiu* - please rebase now. Constantin Asofiei
01:16 PM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Teodor: please make sure to run your tests in a later version than OE 11.6 - especially when you find 'weird quirks'. Constantin Asofiei
11:52 AM Database Bug #10560 (WIP): Wrong buffer picking for ReadXml when seralization name of a buffer correspond ...
As I understand there is still more work on this. Constantin Asofiei
01:14 PM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Teodor Gorghe wrote:
> Committed revision *16148* on task branch *10519a*:
> - Upgraded to the latest FWD-H2-1.62.
...
Constantin Asofiei
07:58 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Committed revision *16148* on task branch *10519a*:
- Upgraded to the latest FWD-H2-1.62.
Teodor Gorghe
07:55 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Teodor, please fwd-h2 rev 62 in 10519a. Constantin Asofiei
12:11 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I have made a few commits to @9488a@:
# @rev. 15908@ - fixes the duplicate getter. I have used a similar approach as...
Andrei Plugaru
09:45 AM Base Language Bug #4766: fix CHR and ASC
Hmmm. That may explain things.
I wonder if this really has nothing to do with the @PUT@ or @DISPLAY@. The proble...
Greg Shah
08:15 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> For item 2 in #4766-16, in the Progress column of your table, when it says @"~u2591"@, what does ...
Delia Mitric
08:09 AM Base Language Bug #4766: fix CHR and ASC
For item 2 in #4766-16, in the Progress column of your table, when it says @"~u2591"@, what does that mean? Are you ... Greg Shah
07:58 AM Base Language Bug #4766: fix CHR and ASC
I've extracted the differences between FWD and Progress for *characters which are single-byte encoded in ISO8859-1/IB... Delia Mitric
07:52 AM Base Language Bug #10352 (WIP): Fix READ-JSON dataset handle method's behaviour
Teodor Gorghe wrote:
> You can reproduce with any prodataset, with an XML-NODE-NAME on a parent id field different t...
Constantin Asofiei
07:52 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
You can reproduce with any prodataset, with an XML-NODE-NAME on a parent id field different than the legacy name. Teodor Gorghe
07:50 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
No, it's not. Teodor Gorghe
07:50 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Teodor, regarding your last note - is that fixed in 10352a? Constantin Asofiei
07:39 AM Database Feature #9440 (Closed): get-codepage() function should work with CLOB fields
Constantin Asofiei
07:37 AM Database Feature #6457: finish COPY-LOB support
Eduard, please address the review and - is there anything else for this task? Constantin Asofiei
07:34 AM Base Language Feature #9448 (Closed): compatibility test security features
Constantin Asofiei
03:12 AM Base Language Feature #9448 (Test): compatibility test security features
Branch 9448a was merged to trunk rev 16195 and archived. Teodor Gorghe
03:04 AM Base Language Feature #9448 (Merge Pending): compatibility test security features
Teodor, please merge 9448a now. Constantin Asofiei
06:11 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Indeed, that is a puzzle. Try to remove the @build/@ folder and reconvert/recompile the project again. Some classes m... Ovidiu Maxiniuc
02:30 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Ovidiu Maxiniuc wrote:
> Because @v1@'s definition has an additional @initial "desc"@, FWD decides the tables are no...
Octavian Adrian Gavril
02:20 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Greg Shah wrote:
> We should be converting everything dependent upon the @Tt_1.java@ when it gets reconverted.
Ye...
Octavian Adrian Gavril
05:36 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> There is a bit unexpected (I didnt presume its possible to map Soap handler to root of the ser...
Tomasz Domin
02:41 AM Runtime Infrastructure Feature #9687 (WIP): drop support for Java 8 and Java 11
There is a bit unexpected (I didnt presume its possible to map Soap handler to root of the server) consequence of mig... Tomasz Domin
05:22 AM Database Bug #10526 (Internal Test): Progressive results don't get invalidated when buffer-copy is performed
I am OK with the changes in 10526a_h2.
Please run the FWD_H2 unit-tests (e.g. fwdtests) which should cover a lot of ...
Alexandru Lungu
04:43 AM Runtime Infrastructure Bug #10574 (New): contextlocal cross-dependencies
Branch 10574a was merged to trunk rev 16207 and archived.
What's left is to improve/refactor the ContextLocal feat...
Constantin Asofiei
03:07 AM Runtime Infrastructure Bug #10574 (Merge Pending): contextlocal cross-dependencies
I'll merge after 10483a. Constantin Asofiei
04:40 AM Database Bug #10483 (WIP): memory leak in BufferManager.openBuffers
Branch 10483a was merged to trunk rev 16206 and archived.
What's left is to check if the solution needs to be refi...
Constantin Asofiei
03:07 AM Database Bug #10483 (Merge Pending): memory leak in BufferManager.openBuffers
I'll merge after 10662a. Constantin Asofiei
04:37 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
Branch *10309c* was merged to trunk rev. *16205* and archived. Teodor Gorghe
04:32 AM Base Language Bug #10309 (Merge Pending): DATASET WRITE-JSON does not change value for a property
Teodor, please merge now. Constantin Asofiei
04:16 AM Base Language Bug #10662 (Test): Prodataset ADD-PARENT-ID-RELATION issue
Branch 10662a was merged to trunk rev. 16204 and archived. Teodor Gorghe
03:06 AM Base Language Bug #10662: Prodataset ADD-PARENT-ID-RELATION issue
Teodor, please merge after 10380a. Constantin Asofiei
04:12 AM Base Language Bug #10380 (Test): WRITE-XML serializes decimals different than the specified format
Branch 10380a was merged to trunk rev. 16203 and archived. Teodor Gorghe
03:06 AM Base Language Bug #10380 (Merge Pending): WRITE-XML serializes decimals different than the specified format
Constantin Asofiei
03:06 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
Teodor, please merge after 9763c. Constantin Asofiei
04:07 AM Database Bug #9763 (Test): xml-node-name buffer option
9763c was merged to trunk rev. 16202 and archived. Eduard Soltan
03:06 AM Database Bug #9763 (Merge Pending): xml-node-name buffer option
Constantin Asofiei
03:06 AM Database Bug #9763: xml-node-name buffer option
Eduard, please merge after 10586a. Constantin Asofiei
03:48 AM Base Language Bug #10538 (Test): QUOTER strips time part in datetime and datetime-tz
10538a was merged to trunk rev. 16199 and archived. Eduard Soltan
03:05 AM Base Language Bug #10538 (Merge Pending): QUOTER strips time part in datetime and datetime-tz
Eduard, please merge after 10381a. Constantin Asofiei
03:39 AM Base Language Bug #10381 (Test): READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Branch *10381a* was merged into trunk as rev. *16198* and archived. Paul Bodale
03:04 AM Base Language Bug #10381 (Merge Pending): READ-JSON dataset handle method doesn't throw error when parsing a in...
Paul, please merge after 10371a. Constantin Asofiei

10/02/2025

04:00 PM Database Support #4060: investigate converting extent fields to array columns
Stefanel Pezamosca wrote:
> [...]
> [...] *Greg*, should I continue with this investigation and maybe also start te...
Eric Faulhaber
01:33 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> I've committed changes #10616-57, it is need to handle special case when SOAP services are pla...
Hynek Cihlar
03:07 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
I've committed changes #10616-57, it is need to handle special case when SOAP services are places in a root context (... Tomasz Domin
01:25 PM User Interface Bug #8809: Incorrect next enabled widget calculation
Can this be closed? Vladimir Tsichevski
01:24 PM User Interface Bug #9929 (Closed): FILL-IN: Incorrect APPLY statement behavior
Vladimir Tsichevski wrote:
> Can this be closed?
Yes.
Hynek Cihlar
01:23 PM User Interface Bug #9929: FILL-IN: Incorrect APPLY statement behavior
Can this be closed? Vladimir Tsichevski
11:44 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Because @v1@'s definition has an additional @initial "desc"@, FWD decides the tables are not compatible. I think this... Ovidiu Maxiniuc
11:07 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
We should be converting everything dependent upon the @Tt_1.java@ when it gets reconverted. If we don't include all ... Greg Shah
08:57 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Does anyone know how could I generate this kind of hierarchy: @Tt_1.java@, @Tt_1_1.java@ and @Tt_1_2.java@?
@start...
Octavian Adrian Gavril
11:05 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I have committed @9488/ rev. 15907@ for adding the overloaded methods @indexOf@ in @TextOps@.
After that, I investig...
Andrei Plugaru
04:27 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
About the problem with classes that implement the same interface multiple times with different generics. This cannot ... Andrei Plugaru
09:43 AM Database Bug #10526 (Review): Progressive results don't get invalidated when buffer-copy is performed
Eduard Soltan
09:43 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
I committed the soltion for this case in *10526a_h2, rev. 63*. Eduard Soltan
05:36 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
I see. this is because @ArrayList<Row> rows = table.truncate(session, multiplex);@ is wiping everything if it is the ... Alexandru Lungu
05:22 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Alexandru Lungu wrote:
> I can't tell how FWD buffers are related to H2 internals. The invalidation is a H2 internal...
Eduard Soltan
04:55 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
> However the invalidation of the node row from LazyResultQueryFlat.topTableFilter.cursor does not happen because the... Alexandru Lungu
09:35 AM Database Support #10664: Develop a multi session test suite in harness
While working on the tests I encountered a few weird behaviors in trunk, the most puzzling of them is:
Main sessio...
Artur Școlnic
09:29 AM Database Support #10664 (WIP): Develop a multi session test suite in harness
Artur Școlnic
09:29 AM Database Support #10664: Develop a multi session test suite in harness
This task will be dedicated to the effort of writing multi session tests using harness. The results of running the te... Artur Școlnic
09:26 AM Database Support #10664 (Review): Develop a multi session test suite in harness
Artur Școlnic
08:34 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Later update:
- And when the @Name@ temp-table has a structure, like this {{Collapse(Name)...
Teodor Gorghe
08:27 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
For the test case from #10560-16, 4GL passes, but FWD fails because the @name@ field is empty.
I am currently expl...
Teodor Gorghe
07:48 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Work it on this branch. Constantin Asofiei
07:47 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
I have a test case which does not work with 10352a, trunk or this branch:
{{Collapse(ABL Code)...
Teodor Gorghe
03:29 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
I've committed my changes to 10560a rev 16167 - use a context in 'resolveTableByXmlName'. Constantin Asofiei
06:45 AM Base Language Bug #10519 (Review): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Merged 10519a_h2 to fwd-h2 rev 62 and pushed to projsrv01. Constantin Asofiei
05:19 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Alexandru Lungu wrote:
> I am OK with 10519a_h2. This can be merged to fwd-h2 trunk.
> *But* I want to stress out t...
Constantin Asofiei
05:19 AM Base Language Bug #10519 (Merge Pending): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
Alexandru Lungu
05:19 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
I am OK with 10519a_h2. This can be merged to fwd-h2 trunk.
*But* I want to stress out this is a high risk change an...
Alexandru Lungu
03:48 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
*Alexandru* - do you think is safe to commit 10519a_h2 to fwd-h2 trunk? I need to add this to 9457c. Constantin Asofiei
06:01 AM Base Language Bug #10662 (Review): Prodataset ADD-PARENT-ID-RELATION issue
Committed revision *16191* on task branch *10662a*:
- DATASET:ADD-PARENT-ID-RELATION allow parent field before and a...
Teodor Gorghe
05:47 AM Base Language Bug #10662 (WIP): Prodataset ADD-PARENT-ID-RELATION issue
Created task branch *10662a*. Teodor Gorghe
05:46 AM Base Language Bug #10662: Prodataset ADD-PARENT-ID-RELATION issue
The following test passes on 4GL, but fails on FWD:... Teodor Gorghe
05:43 AM Base Language Bug #10662 (Test): Prodataset ADD-PARENT-ID-RELATION issue
Teodor Gorghe
04:41 AM User Interface Bug #10654: TreeList MultiSelect Mode Issues
By assertion failure, do you mean that our code is intentionally abending (exiting the client session)? This is some... Greg Shah

10/01/2025

02:34 PM User Interface Bug #10654: TreeList MultiSelect Mode Issues
h3. Issue 1: Incorrect Node Selection in MultiSelect Mode
Steps to reproduce:
# Expand a node.
# Set @MultiSel...
Vladimir Tsichevski
02:32 PM User Interface Bug #10654 (New): TreeList MultiSelect Mode Issues
Vladimir Tsichevski
10:34 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
You can see that there is a @release ttBook1@ of the query buffer.... Eduard Soltan
07:18 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
> However for this case the results are invalidation is not solved on database side, and the results of the query con... Alexandru Lungu
03:32 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
I came to the conclusion that the test from #10526-9 is falling because of another reason.
Before doing the perfor...
Eduard Soltan
07:39 AM Base Language Bug #4766: fix CHR and ASC
I've noticed that the previous files didn't contain all the differences, so I've added the updated ones. Delia Mitric
06:43 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Greg Shah wrote:
> Danut has changes in this area in 6083a.
I tested Danut's changes but the issue is not fixed. ...
Octavian Adrian Gavril
05:03 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Danut has changes in this area in 6083a. Greg Shah
04:42 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Constantin Asofiei wrote:
> I would go a different way: is OK to re-generate all DMOs, but the name should be preser...
Octavian Adrian Gavril
04:36 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
I would go a different way: is OK to re-generate all DMOs, but the name should be preserved *if the key matches*. Ma... Constantin Asofiei
04:11 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
... Octavian Adrian Gavril
05:15 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Oops, this commit is in this task, 10560a. Teodor Gorghe
05:14 AM Database Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Teodor Gorghe wrote:
> Committed revision *16166* on task branch *16166*:
> - Resolving the parent buffer by its le...
Constantin Asofiei
04:58 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Update on the current status:
Currently, there are no more blocking issues when converting, however, there are still...
Andrei Plugaru

09/30/2025

10:58 AM Base Language Bug #10636: 4GL FOR FIRST LEAVE statement exits the function
Also, you can target the @FOR@ block in OE if it has an explicit label and that is used for leave/next. So just th... Constantin Asofiei
10:57 AM Base Language Bug #10636: 4GL FOR FIRST LEAVE statement exits the function
Teodor, I think this is just the target of the leave/next is the outer block in such case:... Constantin Asofiei
09:59 AM Base Language Bug #10636: 4GL FOR FIRST LEAVE statement exits the function
There are other cases when the 4GL decides to convert a @LEAVE@ (or a @NEXT@) to a @RETURN@.
You can look inside @...
Greg Shah
06:28 AM Base Language Bug #10636: 4GL FOR FIRST LEAVE statement exits the function
On OE 11.6, this does not happen when the @RECID@/@ROWID@ function is used on an inequality condition.
When there is...
Teodor Gorghe
06:11 AM Base Language Bug #10636: 4GL FOR FIRST LEAVE statement exits the function
On OE 11.6, there is a strange feature, when there is a @LEAVE@ statement on a @FOR@ block with a @RECID@ or @ROWID@ ... Teodor Gorghe
05:59 AM Base Language Bug #10636 (Closed): 4GL FOR FIRST LEAVE statement exits the function
Teodor Gorghe
10:02 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Make sure that we aren't duplicating work that was already done in 6083a. Greg Shah
08:42 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
It seems that @pre_tmpTabNames_work@ is the one that doesn't contain @Tt_1.java@, not @pre_tmpTabNames@. Octavian Adrian Gavril
08:17 AM Conversion Tools Bug #10639 (WIP): Incremental conversion - unexpected DMO generation for space-only changes
The root cause of not considering @Tt_1.java@ is that when @p2o_pre.xml@ is executed and @pre_tmpTabNames@ is created... Octavian Adrian Gavril
08:12 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
I don't recall exactly when, but this was a known 'limitation' of incremental conversion, from few years back. I thi... Constantin Asofiei
08:11 AM Conversion Tools Bug #10639: Incremental conversion - unexpected DMO generation for space-only changes
Use the following testcase:
@a.p@:...
Octavian Adrian Gavril
08:01 AM Conversion Tools Bug #10639 (Review): Incremental conversion - unexpected DMO generation for space-only changes
Octavian Adrian Gavril
08:29 AM User Interface Bug #10485 (Test): App freeze due to lack of synchronization
10485a was merged into trunk as rev 16188 and archived. Paula Păstrăguș
08:01 AM User Interface Bug #10485 (Merge Pending): App freeze due to lack of synchronization
Please merge 10485a to trunk now. Hynek Cihlar
07:06 AM User Interface Bug #10485: App freeze due to lack of synchronization
I believe Hotel Gui and the large GUI application provide sufficient coverage. If there's anything else you'd like me... Paula Păstrăguș
05:42 AM User Interface Bug #10485 (Internal Test): App freeze due to lack of synchronization
Code review 10485a. The changes look good.
Is there any more testing needed?
Hynek Cihlar
08:03 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
This is how the testcase looks in FWD with trunk:
GUI: !1GUI.png! --------- ChUI: !1ChUI.png!
This is how the...
Delia Mitric
07:34 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
How is this working in ChUI in FWD? Constantin Asofiei
07:32 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
*Constantin*, I've noticed that you worked on that method. Can you please explain why it is necessary to check this: ... Delia Mitric
07:08 AM User Interface Bug #10236 (WIP): Side label for a widget isn't displayed when parent frame is defined using n ...
I've minimized the testcase:... Delia Mitric
07:58 AM User Interface Feature #6583 (Closed): Implement support for TOP-ONLY and ALWAYS-ON-TOP in Web GUI driver
@TOP-ONLY@ and @ALWAYS-ON-TOP@ had been implemented for Web GUI, closing the issue. Hynek Cihlar
04:31 AM Database Bug #9383 (Internal Test): Cache only the current delegate on transaction commit if a Progressive...
Razvan-Nicolae Chichirau wrote:
> Rev. 16144 should now hold the invariant from #9383-53. Please review.
I am sor...
Alexandru Lungu
04:07 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I fixed the problem from #9488-166 in @9488a/ rev. 15905@. I have made @ClassDefinition.candidates@ return a Set of @... Andrei Plugaru

09/29/2025

04:26 PM Base Language Feature #3853: implement LOG-MANAGER runtime
I've started with testcases examples (tests/logmanager).
There is a problem in current @trunk@ with conversion of ...
Tomasz Domin
10:08 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> We dont. Our customers do.
> See: [[p2j:Jetty_12]]
I see. Still, they should be deduplicated.
Hynek Cihlar
09:42 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > Hynek Cihlar wrote:
> > > Tomasz, why do we need @CurrentRequestFilt...
Tomasz Domin
04:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > The changes needed to make Spreadsheet backend compatible with Jetty ...
Hynek Cihlar
04:01 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Tomasz, why do we need @CurrentRequestFilterEE10@ and @WebAuthFilterE...
Hynek Cihlar
02:12 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> The changes needed to make Spreadsheet backend compatible with Jetty 12 are checked in to 9687...
Tomasz Domin
01:06 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz, why do we need @CurrentRequestFilterEE10@ and @WebAuthFilterEE10@? The implementations...
Tomasz Domin
09:59 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I think I understand the root cause for this problem: @WARNING: more than one method def found using fuzzy lookup: Ge... Andrei Plugaru
08:58 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I found a fix for the @annotateMethodCall@ error from above. In @ClassDefinition.isInheritedFrom@ we have logic for c... Andrei Plugaru
06:45 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I have managed to solve some of the issues presented in the last note by removing classes from the skeleton or removi... Andrei Plugaru
09:32 AM User Interface Bug #10602 (Test): Fix scrolling in browse on Swing after switching to accumulated scrolling
10602a has been merged into trunk with rev. 16186 and archived. Șerban Bursuc
09:23 AM User Interface Bug #10602 (Merge Pending): Fix scrolling in browse on Swing after switching to accumulated scrol...
Please merge to trunk now. Alexandru Lungu
08:58 AM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
Alexandru Lungu wrote:
> Serban, is it ready to be merged?
It is now.
For clarity: somehow a set of changes sl...
Șerban Bursuc
08:45 AM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
Serban, is it ready to be merged? Alexandru Lungu
08:08 AM Base Language Bug #10624 (Review): DO WHILE that contains a FINALLY block can be executed too many times
Created task branch *10624a* and committed rev. *16186* which fixes the problem encountered in the customer's app.
...
Paul Bodale
05:28 AM User Interface Bug #10628 (Test): embedded mode loading indicator issue
Branch 10628a was merged into trunk as rev. 16185 and archived. Sergey Ivanovskiy
05:20 AM User Interface Bug #10628: embedded mode loading indicator issue
OK. For my current version of embedded hotel gui the indicator page looks differently. Sergey Ivanovskiy
04:59 AM User Interface Bug #10628 (Merge Pending): embedded mode loading indicator issue
Please merge now. Constantin Asofiei
04:56 AM User Interface Bug #10628: embedded mode loading indicator issue
10628a created with rev 16185. Open Regressions in FWD v4 list was updated with rev 16177 regression.
These changes ...
Sergey Ivanovskiy
02:05 AM User Interface Bug #10628: embedded mode loading indicator issue
Constantin Asofiei wrote:
> Greg, the fix would be this:
> [...]
>
>
> Just a check in p2j.socket.js for embed...
Sergey Ivanovskiy
01:59 AM User Interface Bug #10628: embedded mode loading indicator issue
OK. This issue looks unexpected because I definitely checked this issue and even checked the web:client:embedded init... Sergey Ivanovskiy
04:37 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
I have a test case that recreates the problem:... Eduard Soltan

09/28/2025

05:44 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, why do we need @CurrentRequestFilterEE10@ and @WebAuthFilterEE10@? The implementations duplicate @CurrentRequ... Hynek Cihlar
05:41 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
The changes needed to make Spreadsheet backend compatible with Jetty 12 are checked in to 9687c. Tomasz, please review. Hynek Cihlar
06:32 AM User Interface Bug #10628 (Review): embedded mode loading indicator issue
That does indeed fix the issue.
Sergey: Please get this into a branch, reviewed, tested and merged ASAP. Also: Pl...
Greg Shah

09/27/2025

03:03 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Rebased *9687c* to *trunk* revision *16184*.
Tested features - all works correctly (after applying a patch from #1...
Tomasz Domin

09/26/2025

04:28 PM User Interface Bug #10628: embedded mode loading indicator issue
Greg, the fix would be this:... Constantin Asofiei
03:47 PM User Interface Bug #10628: embedded mode loading indicator issue
After 20 minutes, you can see the indicator increase.
!hotel_gui_embedded_mode_loading_indicator_does_increase_202...
Greg Shah
03:25 PM User Interface Bug #10628: embedded mode loading indicator issue
Weirdly, the window underneath is actually functional and responds to input:
!hotel_gui_embedded_mode_loading_indi...
Greg Shah
03:22 PM User Interface Bug #10628: embedded mode loading indicator issue
Using trunk rev 16184, Hotel GUI embedded mode does not initialize properly. The iframe has a loading indicator that... Greg Shah
03:18 PM User Interface Bug #10628 (Test): embedded mode loading indicator issue
Greg Shah
01:10 PM Base Language Bug #10627: Numeric FILL-IN: Format Index Miscalculation
Consider the following example as an illustration:... Vladimir Tsichevski
01:04 PM Base Language Bug #10627 (New): Numeric FILL-IN: Format Index Miscalculation
Vladimir Tsichevski
10:40 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Tomasz Domin wrote:
> > > Hynek Cihlar wrote:
> > > > I finished th...
Tomasz Domin
09:58 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > Hynek Cihlar wrote:
> > > I finished the Keikai changes for Jetty 12...
Hynek Cihlar
10:08 AM Base Language Bug #10613: Incremental conversion issue: temp-table dmo does not get converted
The root cause for this regression is the change to not process any .schema files if there are not changes in .df fil... Constantin Asofiei
09:24 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
@copy@ method from RB class receives @srcDMO@ and @dstDMO@ parameters as @DataModelObject@, but they could be instanc... Eduard Soltan
09:24 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
> This task is meant to check the OS-filename generated for artifacts like DMOs, POJOs, frames, menus, etc, if FWD is... Greg Shah
09:07 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
From #10536-27:
I don't know when this was regressed, but if you have two tables named @Foo_BARSomething@ and @Foo...
Constantin Asofiei
09:05 AM Conversion Tools Bug #10626 (Test): DMO names can collide on case-insensitive file-system
Constantin Asofiei
07:41 AM Base Language Bug #10624 (WIP): DO WHILE that contains a FINALLY block can be executed too many times
During the testing of a customer application I found that the following testcase is the subject of a problem in FWD:
...
Paul Bodale
07:36 AM Base Language Bug #10624 (Review): DO WHILE that contains a FINALLY block can be executed too many times
Paul Bodale
07:24 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
Oki, thanks Constantin for your prompt feedback! Paula Păstrăguș
07:19 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
Paula Păstrăguș wrote:
> In the customer application I’m working on, the PIXELS-PER-ROW and PIXELS-PER-COLUMN attrib...
Constantin Asofiei
07:15 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
In the customer application I’m working on, the PIXELS-PER-ROW and PIXELS-PER-COLUMN attributes are only used as docu... Paula Păstrăguș
07:07 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
Paula Păstrăguș wrote:
> I don’t think this will be easy to address. Right now, I can’t identify a simple solution.
...
Constantin Asofiei
07:03 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
Testcase:... Paula Păstrăguș
06:48 AM Base Language Bug #10620 (Review): Missing getter when converting frame attributes in MESSAGE statements
Committed solution as rev *16185*.
Constantin, please review.
The only attributes that were incorrectly convert...
Paula Păstrăguș
06:38 AM Base Language Bug #10620 (WIP): Missing getter when converting frame attributes in MESSAGE statements
Created task branch 10620a. Paula Păstrăguș
05:27 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Alexandru Lungu wrote:
> > BTW, you can duplicate this with above testcase (the second FOR EACH) if in TempTableHelp...
Constantin Asofiei
03:36 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
> So I think we are OK, but it still seems fragile - if you get an AdaptiveQuery which for some reason can't have H2 ... Alexandru Lungu
03:57 AM Database Bug #10621: 'Illegal mix of collations' error when using latest MariaDB JDBC driver
The option @collation_connection@ for the JDBC URL was added in @3.5.0@. However, I have tried to set this option and... Andrei Plugaru
03:40 AM Database Bug #10621: 'Illegal mix of collations' error when using latest MariaDB JDBC driver
> So, I guess using collation_connection=utf8mb4_unicode_ci in the JDBC URL would be the easiest fix.
Is this back...
Alexandru Lungu
03:37 AM Database Bug #10621: 'Illegal mix of collations' error when using latest MariaDB JDBC driver
Ovidiu, I understand that @utf8mb4_general_ci@ would be the better choice, however the client still uses @utf8mb4_uni... Andrei Plugaru

09/25/2025

04:31 PM Database Bug #10621: 'Illegal mix of collations' error when using latest MariaDB JDBC driver
Looking back, I remember @utf8mb4_general_ci@ was chosen, because it better matches 4GL, although it is not as accura... Ovidiu Maxiniuc
10:50 AM Database Bug #10621: 'Illegal mix of collations' error when using latest MariaDB JDBC driver
When using the MariaDB JDBC driver(version 3.5.3) included in fwd, I am getting @Illegal mix of collations@ for examp... Andrei Plugaru
09:18 AM Database Bug #10621 (New): 'Illegal mix of collations' error when using latest MariaDB JDBC driver
Andrei Plugaru
10:55 AM Database Bug #10611 (WIP): Incorrect abbreviation name resolved at conversion time
This one fails the #9457 project, with 9457c. Constantin Asofiei
09:59 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
Alex, about the previous note; this test:... Constantin Asofiei
09:42 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
> if within that FOR EACH block a record in this 'preselected result set' gets deleted, FWD still iterates it
If ...
Alexandru Lungu
09:49 AM User Interface Bug #10593: SPREADSHEET: Keikai backend sends huge amount of data to the frontend
Today I had a remote session with Potix support. I demoed the issue, they spent some time on gathering data and analy... Hynek Cihlar
09:32 AM Database Feature #10583: Implement a Database specific records cache.
Greg Shah wrote:
> Will these tests also handle cross-session dirty share (i.e. testing for #8388)?
AFAIK, cross-...
Alexandru Lungu
09:30 AM Database Feature #10583 (Review): Implement a Database specific records cache.
The fact that caching happens after the session is closed, means that the user does not experience any overhead that ... Artur Școlnic
07:31 AM Database Feature #10583: Implement a Database specific records cache.
Will these tests also handle cross-session dirty share (i.e. testing for #8388)? Greg Shah
07:20 AM Database Feature #10583: Implement a Database specific records cache.
Greg Shah wrote:
> Yes, please!
Ok, I will get on it then.
As for 10583a, the implementation is completed. At this...
Artur Școlnic
07:17 AM Database Feature #10583: Implement a Database specific records cache.
> My dream is to have such suite integrated in the CI/CD and have a better coverage on FWD for multi-user tests. (#92... Greg Shah
07:01 AM Database Feature #10583: Implement a Database specific records cache.
I am documenting here a live discussion with Artur. The solution with exposing record to the shared cache on commit *... Alexandru Lungu
09:11 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > I finished the Keikai changes for Jetty 12. I tested them with isolat...
Hynek Cihlar
08:59 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
No more issues found. I believe this is ready to be merged into trunk. Stefanel Pezamosca
08:43 AM Base Language Bug #10620: Missing getter when converting frame attributes in MESSAGE statements
When a frame attribute (e.g. @PIXELS-PER-ROW@) is used in a @MESSAGE@ statement, the conversion generates a call to @... Paula Păstrăguș
08:39 AM Base Language Bug #10620 (Review): Missing getter when converting frame attributes in MESSAGE statements
Paula Păstrăguș
08:10 AM User Interface Feature #6583: Implement support for TOP-ONLY and ALWAYS-ON-TOP in Web GUI driver
There is an issue now: https://proj.goldencode.com/issues/10617
TOP-ONLY works fine though. We only seem to be mi...
Jurjen Dijkstra
07:05 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
+Roger Greg Shah
04:17 AM Runtime Infrastructure Bug #10609: FWD compilation issues on Windows
Small correction, the @-ljvm@ linker error is not fixed by adding @/bin/server@ to path, it's fixed by moving @jvm.li... Șerban Bursuc
04:45 AM User Interface Bug #10602 (Internal Test): Fix scrolling in browse on Swing after switching to accumulated scrol...
Șerban Bursuc
04:43 AM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
> 10602a rev 16185.
The update is good.
Stanislav Lomany
04:32 AM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
Stanislav Lomany wrote:
> I'm OK with the update, but please hide the calculations unnecessary for the Swing case un...
Șerban Bursuc
03:43 AM Base Language Bug #10567 (Review): same buffer can be used as argument multiple times
Teodor Gorghe
03:42 AM Base Language Bug #10567 (WIP): same buffer can be used as argument multiple times
Committed revision *16165* on task branch *10567a*:
- Avoid @openScope@ call for the same buffer in the current scop...
Teodor Gorghe
03:29 AM Base Language Bug #10567: same buffer can be used as argument multiple times
Please keep the change in @ScopedList@ (but still log a warning maybe). Otherwise, yes, find a place where we can av... Constantin Asofiei
03:18 AM Base Language Bug #10567: same buffer can be used as argument multiple times
I have looked on this task and I might have a solution.
I made an investigation on what happens right now:
- The ...
Teodor Gorghe
 

Also available in: Atom