Project

General

Profile

Activity

From 11/24/2025 to 12/23/2025

12/23/2025

06:11 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, I seemed to have taken a step back, even though I have good certificates and passwords configured. The direct... Roger Borrello
05:39 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> https://stackoverflow.com/questions/1091945/what-characters-do-i-need-to-escape-in-xml-do...
Roger Borrello
05:38 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I'm interested in understanding why when we run the @ClientDriver@ at the command line (typically via @client.sh@), w... Roger Borrello
05:20 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I did the changes in 9709b that were not reviewed yet.
Is Hynek the appropriate reviewer?
Roger Borrello
10:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I did the changes in 9709b that were not reviewed yet. Sergey Ivanovskiy
10:51 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
We can modify @com.goldencode.p2j.security.SSLCertGenUtil@ to make it possible generate required xml files. Could you... Sergey Ivanovskiy
10:44 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
https://stackoverflow.com/questions/1091945/what-characters-do-i-need-to-escape-in-xml-documents
https://share.goo...
Sergey Ivanovskiy
10:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, I am working on this again and I want to recap the process to setup the certificates, because that was the bi... Roger Borrello
04:42 PM Conversion Tools Feature #6256: improved profile support
Dănuț, did you test any configuration where you had 2 profiles, each one specifying a different fileset? If you could... Roger Borrello
04:17 PM User Interface Bug #10100: Setting the SORT Attribute in a Realized Widget
Vladimir Tsichevski wrote:
> Although the widgets implement a common interface, placing the field-referencing logic ...
Hynek Cihlar
01:27 PM User Interface Bug #10100: Setting the SORT Attribute in a Realized Widget
Hynek Cihlar wrote:
> Code review. Just one more minor point. Please move @sort@ out from the config class. The conf...
Vladimir Tsichevski
11:05 AM User Interface Bug #10100 (WIP): Setting the SORT Attribute in a Realized Widget
Code review. Just one more minor point. Please move @sort@ out from the config class. The config classes are a kind o... Hynek Cihlar
06:14 AM User Interface Bug #10100 (Review): Setting the SORT Attribute in a Realized Widget
Please check rev. 16322. Razvan-Nicolae Chichirau
02:12 PM User Interface Bug #10856: Logical FILL-IN: Caret position issues
Delia Mitric wrote:
> Okay, so in this case this can be moved to *Review* status
Code review and testing 10856a r...
Vladimir Tsichevski
01:08 PM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
11044a rev. 16326 – Code Review and Testing
h3. Code Review
# The following block:...
Vladimir Tsichevski
06:29 AM User Interface Bug #11044 (Review): FILL-IN with Unknown Value: Incorrect Key Input Handling
I've changed the solution and committed the new one to *11044a branch rev. 16326*
The method which clears the screen...
Delia Mitric
02:43 AM User Interface Bug #11044 (WIP): FILL-IN with Unknown Value: Incorrect Key Input Handling
Vladimir Tsichevski wrote:
>
> Code review of rev. 16325.
>
> The recent commit introduces a new abstract metho...
Delia Mitric
12:35 PM User Interface Bug #11078: Unintended VALUE-CHANGED Event Triggering in DECIMAL, INTEGER, and LOGICAL FILL-IN Wi...
Use the attached test programs:
* @right-aligned.p@ – right-aligned @FILL-IN@ widgets
* @left-aligned.p@ – left-a...
Vladimir Tsichevski
12:30 PM User Interface Bug #11078 (New): Unintended VALUE-CHANGED Event Triggering in DECIMAL, INTEGER, and LOGICAL FILL...
Vladimir Tsichevski
11:04 AM User Interface Bug #11056: SHIFT + TAB doesn't work on Swing ChUI
Do TAB/SHIFT+TAB keys work properly if the client is running on Windows? Sergey Ivanovskiy
10:57 AM User Interface Bug #11056: SHIFT + TAB doesn't work on Swing ChUI
Is this issue limited only to Shift+Tab?
Sergey, also please review.
Hynek Cihlar
06:45 AM User Interface Bug #11056 (Review): SHIFT + TAB doesn't work on Swing ChUI
Razvan-Nicolae Chichirau
06:45 AM User Interface Bug #11056 (WIP): SHIFT + TAB doesn't work on Swing ChUI
The problem originates from @LinuxKeyboardReader@ which processes SHIFT+TAB as @SHIFT-TAB + TAB@. Let's break down wh... Razvan-Nicolae Chichirau
08:05 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Code Review Task Branch 6506b Revisions 16293 through 16295
Radu: Although Florin wrote the changes in the E4GL pr...
Greg Shah
06:49 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Review of 6506b rev 16295:
* @name_map.xml@ and related code: I think we need to add a @fwdwebspeed/@ prefix for the...
Constantin Asofiei
06:15 AM Base Language Bug #10362 (WIP): FastFindCache.L2Key uses the buffer alias in the FQL
I don't think the approach will work - if I'm not mistaken, a DOT can be part of literals (like digits or strings).
...
Constantin Asofiei
06:13 AM Base Language Bug #11043: NPE in SAX-PARSE if the file does not exist
Ovidiu Maxiniuc wrote:
> Should I merge this into 9457c?
Is on my list, I'll do it. Thanks.
Constantin Asofiei
06:13 AM Base Language Bug #11043: NPE in SAX-PARSE if the file does not exist
Done. Committed revision 16329.
Should I merge this into 9457c?
Ovidiu Maxiniuc
03:41 AM Base Language Bug #11043 (Internal Test): NPE in SAX-PARSE if the file does not exist
Beside this @catch (UnsupportedOperationException | IOException e)@ which should have each type on its own line, the ... Constantin Asofiei
01:50 AM User Interface Bug #10915: ugly dialogs
Hynek, I tested changes rev 16338 (10915a). The changes have no regressions that I just noted that the onCancel appli... Sergey Ivanovskiy

12/22/2025

03:50 PM Base Language Bug #11043 (Review): NPE in SAX-PARSE if the file does not exist
The absence of file, signalled by a legacy file not found error was ignored, causing the internal data of @SaxReaderI... Ovidiu Maxiniuc
03:47 PM Base Language Bug #11043 (WIP): NPE in SAX-PARSE if the file does not exist
Ovidiu Maxiniuc
02:30 PM User Interface Bug #10100: Setting the SORT Attribute in a Realized Widget
Hynek Cihlar wrote:
> Code review 10100a. The changes look good, just please deduplicate the sorting logic.
I man...
Vladimir Tsichevski
12:21 PM User Interface Bug #10100 (WIP): Setting the SORT Attribute in a Realized Widget
Code review 10100a. The changes look good, just please deduplicate the sorting logic. Hynek Cihlar
01:23 PM User Interface Bug #11072: CHARACTER FILL-IN: Caret Navigation Restricted After Trigger Fires
Run the following 4GL example (trigger key is arbitrary; @ENTER@ used as example):... Vladimir Tsichevski
01:21 PM User Interface Bug #11072 (New): CHARACTER FILL-IN: Caret Navigation Restricted After Trigger Fires
Vladimir Tsichevski
01:05 PM User Interface Bug #10915: ugly dialogs
I added missed javadoc comments and two new titles for "Server Unavailable" and "Connection restored" dialogs, change... Sergey Ivanovskiy
10:42 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> This dialog has no title by the previous design. If you proposed to add title to this dia...
Hynek Cihlar
10:30 AM User Interface Bug #10915: ugly dialogs
This dialog has no title by the previous design. If you proposed to add title to this dialog, then what would be its ... Sergey Ivanovskiy
10:22 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> The server unavailable dialog has no title by its construction. Please see the code.
S...
Hynek Cihlar
10:10 AM User Interface Bug #10915: ugly dialogs
The server unavailable dialog has no title by its construction. Please see the code.... Sergey Ivanovskiy
10:08 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > It is enough to do a print screen. How did you emulate restore c...
Sergey Ivanovskiy
09:47 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Could you check this video, please? No view was recorded.
Try a different player.
Hynek Cihlar
09:46 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> It is enough to do a print screen. How did you emulate restore connection dialog?
A sc...
Hynek Cihlar
09:26 AM User Interface Bug #10915: ugly dialogs
It is enough to do a print screen. How did you emulate restore connection dialog? Sergey Ivanovskiy
09:24 AM User Interface Bug #10915: ugly dialogs
Could you check this video, please? No view was recorded. Sergey Ivanovskiy
09:08 AM User Interface Bug #10915: ugly dialogs
Please see the atttached screen cast. Hynek Cihlar
08:47 AM User Interface Bug #10915: ugly dialogs
>However please note that pressing Escape on the disconnection dialog will make it re-appear with no title bar.
No, ...
Sergey Ivanovskiy
07:19 AM User Interface Bug #10915: ugly dialogs
Thank you for the review. It seems that it should be server unavailable dialog without title. Will check and fix it. Sergey Ivanovskiy
06:58 AM User Interface Bug #10915: ugly dialogs
Code review 10915a. The changes look good I just checked in a copyright year update and a couple of formatting issues... Hynek Cihlar
12:11 PM User Interface Bug #11071: COMBO-BOX (SIMPLE): Incorrect Mouse Wheel Scrolling Step
Run the following 4GL example:... Vladimir Tsichevski
12:10 PM User Interface Bug #11071 (New): COMBO-BOX (SIMPLE): Incorrect Mouse Wheel Scrolling Step
Vladimir Tsichevski
11:31 AM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Delia Mitric wrote:
> I've committed the final solution to *11044a branch rev. 16325*
>
> * fixed also the second...
Vladimir Tsichevski
09:24 AM User Interface Bug #11044 (Review): FILL-IN with Unknown Value: Incorrect Key Input Handling
I've committed the final solution to *11044a branch rev. 16325*
* fixed also the second issue from #11044-1
* add...
Delia Mitric
04:40 AM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Here is a patch for the second issue, but it works just when we introduce an ignored key after the *unknown* is sele... Delia Mitric
09:17 AM Database Feature #4369: implement stateless FWD server clustering
I think there are some problems there. @eval exec $prog [...] &@ is contradictory because:
* @exec@ replaces the cur...
Roger Borrello
08:19 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
Razvan-Nicolae Chichirau wrote:
> Vladimir, please provide a concrete example of what should happen and it doesn't.
...
Vladimir Tsichevski
03:11 AM User Interface Bug #10152 (WIP): COMBO-BOX: mouse wheel does not scroll the list
Vladimir, please provide a concrete example of what should happen and it doesn't.
I've made a series of tests with...
Razvan-Nicolae Chichirau
05:15 AM Database Bug #11037 (WIP): Record not being evicted from FFCache
Review of 11037a:
* Why do you need to actually check if @nodeToRemove@ is inside the list? Can't you run @nodeToR...
Alexandru Lungu
04:49 AM User Interface Bug #10521 (Test): RADIO-SET Rendering in ChUI Issues
Branch 10521a was merged into trunk as rev. 16326 and archived. Razvan-Nicolae Chichirau
04:28 AM User Interface Bug #10521 (Merge Pending): RADIO-SET Rendering in ChUI Issues
Please merge 10521a to trunk. Hynek Cihlar
04:23 AM User Interface Bug #10521: RADIO-SET Rendering in ChUI Issues
Testing that passed successfully:
* Smoke-tested ChUI and GUI for 2 customer apps + Hotel
* ChUI regression tests
...
Razvan-Nicolae Chichirau
04:37 AM Database Bug #10776: FFC.touch standing out in profiling
> Alex, I feel like there could be a issue regarding the single FastFindCacheEntry instance for the negative results(... Alexandru Lungu
04:25 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
Eduard Soltan wrote:
>
> I have made a set of tests for the case when 2 buffers to the same table are used.
>
>...
Eduard Soltan
04:20 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
Another application unit tests passed. Testing still in WIP. Alexandru Lungu

12/20/2025

08:25 AM Database Support #11066: How does FWD handle "by-reference"
From Onno:
Hi guys,
In OpenEdge it's possible to specify temp-table parameters as "by-reference".
See: https://...
Greg Shah

12/19/2025

05:38 PM Base Language Bug #11048 (Internal Test): Temp-table wrong SERIALIZE-NAME when using same DMO
I think the r16323 is fine. To note that @getTable()@ will still return @dmoInfo.legacyTable@ in case of permanent ta... Ovidiu Maxiniuc
05:18 PM User Interface Bug #10915: ugly dialogs
Hynek, could you review the committed revision 16334 (10915a)? In the summary diff I missed history entries and commi... Sergey Ivanovskiy
04:26 PM User Interface Bug #10915: ugly dialogs
We have an issue in the keyboard that trigger SPACE 4GL key press and key release on keyup event. This affects the lo... Sergey Ivanovskiy
08:44 AM User Interface Bug #10915: ugly dialogs
Committed rev 16326 (10915a) fixed the footer panel height. Planning to rebase and to add history comments and to cle... Sergey Ivanovskiy
04:14 PM Database Support #11066 (WIP): How does FWD handle "by-reference"
Onno de Haan
02:00 PM User Interface Bug #11065: DATETIME-TZ FILL-IN: Timezone Offset Display Does Not Reflect Locale
The timezone information is lost during the @DatetimeFormat.fromVar()@ conversion:... Vladimir Tsichevski
01:47 PM User Interface Bug #11065: DATETIME-TZ FILL-IN: Timezone Offset Display Does Not Reflect Locale
**Additional Observation**
I've added a trigger, which prints the @INPUT-VALUE@ attribute of the widget. The print...
Vladimir Tsichevski
12:59 PM User Interface Bug #11065: DATETIME-TZ FILL-IN: Timezone Offset Display Does Not Reflect Locale
I used the following hand-written code:... Ovidiu Maxiniuc
12:06 PM User Interface Bug #11065: DATETIME-TZ FILL-IN: Timezone Offset Display Does Not Reflect Locale
Run the following 4GL example:... Vladimir Tsichevski
12:04 PM User Interface Bug #11065 (New): DATETIME-TZ FILL-IN: Timezone Offset Display Does Not Reflect Locale
Vladimir Tsichevski
11:04 AM Database Bug #11027: Unflushed record causes infinite loop
A few thoughts I want to note before going into vacation :))
A first problem I am encountering is that there is no p...
Andrei Plugaru
11:00 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Another great source of leak is @BufferManager.openBuffers@.
Considering the following scenario:
A persistent proce...
Artur Școlnic
09:53 AM Testing Support #6859: preprocessor tests
I updated the current status of the preprocessor test in order to include the new test suite. [[p2j:Preprocessor_Test... Octavian Adrian Gavril
07:44 AM Testing Support #6859: preprocessor tests
I've committed new semicolon preprocessor testcases into *testcases/1820*. These are related to #10569-45. Octavian Adrian Gavril
09:49 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed the ProgressLexer.g4 as rev @16007@. Paula Păstrăguș
07:10 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I think it is time to get the lexer reworked as a one-for-one replacement of the @progress.g@ lexer, including the ja... Greg Shah
05:20 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Around 30 tests are invalid ones, and the rest of them are caused by #10804-78, #10804-80. Paula Păstrăguș
04:49 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
The number of files with differences has dropped to *86* after fixing another issue. Paula Păstrăguș
04:31 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I managed to fix another issue, which reduced the number of files with differences to *90*!! The fix was embedding th... Paula Păstrăguș
04:11 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Actually, that was my mistake, I forgot to reinitialize a value. Thankfully, this isn't an ANTLR4 issue after all.
...
Paula Păstrăguș
03:58 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I want to correct what I said yesterday about ANTLR4 being fully deterministic. I ran into an odd case where @12@ is ... Paula Păstrăguș
03:37 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
The extra @DOT@ appears when the Progress lexer is instantiated with @kludge = true@. I set this flag to @false@, whi... Paula Păstrăguș
09:29 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
I've committed new changes into *6859b/16327*. These include the following:
* Fixed concatenation operator @+@. Befo...
Octavian Adrian Gavril
07:38 AM Base Language Bug #4734 (Closed): Invalid string to date conversion for non-"mm/dd/yyyy" format
Greg Shah
07:18 AM Base Language Bug #4734: Invalid string to date conversion for non-"mm/dd/yyyy" format
This issue no longer reproduces and should be closed (trunk rev. 16324). Vladimir Tsichevski
07:07 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
ChUI regression testing passed. Testing still in WIP. Alexandru Lungu
03:44 AM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
I've committed a solution for the first issue to *11044a branch rev. 16324*.
Delia Mitric
02:50 AM Database Bug #10776: FFC.touch standing out in profiling
Alex, I feel like there could be a issue regarding the single @FastFindCacheEntry@ instance for the negative results(... Andrei Plugaru
02:31 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Thanks, that did the trick! Committed as rev *16006*. Paula Păstrăguș

12/18/2025

03:31 PM User Interface Bug #14 (Closed): cursor on an invisible frame
Greg Shah
03:22 PM User Interface Bug #14 (Review): cursor on an invisible frame
Stanislav Lomany
03:22 PM User Interface Bug #14 (WIP): cursor on an invisible frame
It was fixed. Stanislav Lomany
07:32 AM User Interface Bug #14: cursor on an invisible frame
Stanislav, what is the status of this task? Thanks. Vladimir Tsichevski
03:31 PM User Interface Bug #16 (Closed): form const with down frame
Greg Shah
03:23 PM User Interface Bug #16 (Review): form const with down frame
Stanislav Lomany
03:23 PM User Interface Bug #16 (WIP): form const with down frame
It was fixed. Stanislav Lomany
07:34 AM User Interface Bug #16: form const with down frame
Stanislav, what is the status of this task?
Thanks, Vladimir.
Vladimir Tsichevski
02:50 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Greg Shah wrote:
> What a terrible design. I wonder how many customer applications actually rely upon that state (m...
Carson Mader
02:36 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
What a terrible design. I wonder how many customer applications actually rely upon that state (maybe without the dev... Greg Shah
02:23 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> For unbound:
> [...]
They mean that if you do two requests in unbound mode, then the reques...
Constantin Asofiei
02:16 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
For unbound:... Artur Școlnic
02:14 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
I've checked again how PASOE leaves the session for both Session-managed and Session-free connections:
* connect to ...
Constantin Asofiei
02:09 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
With bound sessions, that is understood. Binding makes a session stateful.
I'm asking about unbound stateless ses...
Greg Shah
02:07 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
From the documentation:... Artur Școlnic
01:40 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Constantin: Are you saying that in OE, a "stateless" session is actually stateful instead of starting from an initial... Greg Shah
01:25 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Constantin Asofiei wrote:
> On the heap you provided, my concern are RecordBuffer instances kept in BufferManager a...
Artur Școlnic
01:17 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur, the context of a 4GL session can't be reset; see the docs at https://docs.progress.com/bundle/openedge-migrate... Constantin Asofiei
01:12 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Greg Shah wrote:
> Are we leaving the context in place until the next time that session is used? That would be a pr...
Artur Școlnic
09:53 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
My original intention was that the context would be exited when a response was complete. In other words, we should b... Greg Shah
07:37 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
I found another leak in @TxWrapper$WorkArea@, @deregisterDynamicBuffer@... Artur Școlnic
03:30 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Evidence points to @SecurityContext@ @tokenMap@ hogging the memory. The number of objects in the map is not changing,... Artur Școlnic
01:04 PM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Paula, @ant-antlr4All@ should be protected with @run-gradle-run@. Try to add @unless="run-gradle-run"@ to it. Hynek Cihlar
09:36 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Hynek / Tomasz, could you share your thoughts on the logs being printed twice? Is this expected behavior, or somethin... Paula Păstrăguș
12:52 PM User Interface Bug #11053: DATETIME-TZ FILL-IN crashes in VALUE-CHANGED trigger
To resolve this issue, changes to @datetime@ and @datetime-tz@ @FILL-IN@ widgets must be applied, mirroring the fix i... Vladimir Tsichevski
11:34 AM User Interface Bug #11053 (WIP): DATETIME-TZ FILL-IN crashes in VALUE-CHANGED trigger
Vladimir Tsichevski
11:36 AM User Interface Feature #7884 (WIP): Standard 4GL methods used for login screen authentication to be exposed in s...
Greg Shah
11:35 AM Database Bug #6767: Possible name clashes in DMO classes
Hynek/Constantin/Eric: What testing is needed here?
Should this be in Internal Test status?
Greg Shah
11:28 AM Runtime Infrastructure Feature #10685 (Internal Test): Move name_map.xml to the cvt folder
Greg Shah
10:24 AM User Interface Bug #11059: Button CHOOSE Event Not Suppressed by Frame MOUSE-SELECT-UP ANYWHERE
Run the following 4GL example:... Vladimir Tsichevski
10:23 AM User Interface Bug #11059 (New): Button CHOOSE Event Not Suppressed by Frame MOUSE-SELECT-UP ANYWHERE
Vladimir Tsichevski
10:08 AM User Interface Bug #11058: Frame Mouse Events Triggered Outside Frame Area
Run the following 4GL example:... Vladimir Tsichevski
10:05 AM User Interface Bug #11058 (New): Frame Mouse Events Triggered Outside Frame Area
Vladimir Tsichevski
09:54 AM User Interface Feature #3037: implement FRAME:NEXT-TAB-ITEM runtime support
Please fix the javadoc. Greg Shah
08:00 AM User Interface Feature #3037: implement FRAME:NEXT-TAB-ITEM runtime support
Constantin Asofiei wrote:
> Greg Shah wrote:
> > It seems like NEXT-TAB-ITEM is fully implemented in our runtime (s...
Vladimir Tsichevski
09:37 AM Database Bug #10776 (Review): FFC.touch standing out in profiling
I prototyped a fix for this: cache the actual @Cache.Entry@ in the FFC so that @touch@ will be able to bypass the map... Alexandru Lungu
09:33 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Attached it. Paula Păstrăguș
09:29 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Please attach the entire lexer, I need to see more context. Greg Shah
09:23 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, here's the caller code for NUM_action..... Paula Păstrăguș
05:05 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Consider this example rule:... Paula Păstrăguș
08:58 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
The latest code changes are OK, from my PoV. Optionally, you may review the last H entry for typos. Ovidiu Maxiniuc
08:29 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
* 11034a/16322 contains a typo fix
* 11034a/16323 is a bit more invasive as it fixed the @marked@ structure which wa...
Alexandru Lungu
07:54 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
Assessed review in #11034-4 in 11034a/16321.
Moving ahead with testing.
Alexandru Lungu
08:45 AM Database Bug #11037 (Review): Record not being evicted from FFCache
I have created @11037a@ and committed @11037a/16325@ with the invalidation changes from #11037-1 and the ones from #1... Andrei Plugaru
07:07 AM Database Bug #11037 (WIP): Record not being evicted from FFCache
After a discussion yesterday with Alex, we decided to tackle the problem of invalid records in @ReverseLookup.lruCach... Andrei Plugaru
08:42 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
The changes are in 7999a, rev. 16331.
I have made a set of tests for the case when 2 buffers to the same table are...
Eduard Soltan
07:17 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
I think that can be changed to @lockType.isExclusive()@ Lorian Sandu
07:15 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
+ added Artur and Lorian as watchers

I guess my question is why we check if the lock is different then @LockType....
Eduard Soltan
05:15 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
Lorian/Artur: please advice on this topic. Alexandru Lungu
04:28 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
I think the way by which we handle the LOCK type change and all fields retrieval is not right.
We retrieve all fie...
Eduard Soltan
07:48 AM User Interface Bug #2558: generated frame getter/setter names can conflict with existing CommonFrame APIs
Re-tested with recent trunk. The issue still exists. Vladimir Tsichevski
05:06 AM User Interface Bug #11056: SHIFT + TAB doesn't work on Swing ChUI
Testcase:... Razvan-Nicolae Chichirau
05:02 AM User Interface Bug #11056 (Test): SHIFT + TAB doesn't work on Swing ChUI
Razvan-Nicolae Chichirau
04:18 AM User Interface Bug #10100 (Review): Setting the SORT Attribute in a Realized Widget
It works, thanks.
*Hynek*: Please review 10100a/rev. 16321.
Razvan-Nicolae Chichirau
03:41 AM User Interface Bug #11044 (WIP): FILL-IN with Unknown Value: Incorrect Key Input Handling
Delia Mitric
03:01 AM User Interface Bug #10706 (Review): Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
I've committed the fix for @DATETIME@ and @DATETIME-TZ@ fill-ins to *10706a branch rev.16321*.
Also, I've noticed th...
Delia Mitric
02:42 AM Base Language Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
Committed revision *16323* on task branch *11048a*:
- Fixed regression from 16322.
- @BUFFER-FIELD(INTEGER)@ should...
Teodor Gorghe
01:44 AM Runtime Infrastructure Bug #10858 (Review): Replace capturing with non-capturing lambdas in getters and setters
*Hynek*: Please review 10858a/rev. 16301. Razvan-Nicolae Chichirau

12/17/2025

04:56 PM Base Language Feature #6432: implement the WEB special stream
Greg Shah wrote:
> Please check if the @WEB@ stream can be opened in input mode, and whether it can have @paged@ or ...
Radu Apetrii
04:14 PM User Interface Bug #10706: Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
Vladimir Tsichevski wrote:
> Delia Mitric wrote:
> > The application crashes when we using a @DATETIME-TZ@ @FILL-IN...
Vladimir Tsichevski
03:16 PM User Interface Bug #10706: Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
Delia Mitric wrote:
> The application crashes when we using a @DATETIME-TZ@ @FILL-IN@ and trying to introduce any ch...
Vladimir Tsichevski
09:39 AM User Interface Bug #10706: Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
The application crashes when we using a @DATETIME-TZ@ @FILL-IN@ and trying to introduce any characters.
I've checked...
Delia Mitric
07:52 AM User Interface Bug #10706: Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
Delia Mitric wrote:
> Vladimir Tsichevski wrote:
> > Code review 10706a rev. 16320.
> >
> > The problem is in ho...
Vladimir Tsichevski
03:32 AM User Interface Bug #10706: Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
Vladimir Tsichevski wrote:
> Code review 10706a rev. 16320.
>
> The problem is in how the @isDateBased@ is assign...
Delia Mitric
03:01 AM User Interface Bug #10706 (WIP): Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
Delia Mitric
04:13 PM User Interface Bug #11053: DATETIME-TZ FILL-IN crashes in VALUE-CHANGED trigger
Run the following 4GL example in FWD:... Vladimir Tsichevski
04:09 PM User Interface Bug #11053 (WIP): DATETIME-TZ FILL-IN crashes in VALUE-CHANGED trigger
Vladimir Tsichevski
01:13 PM Base Language Bug #11042 (Internal Test): NativeInvoker may generate memptr with unknown size
Code Review Task Branch 11042a Revision 16324
No objections. The change seems right.
Greg Shah
08:23 AM Base Language Bug #11042 (Review): NativeInvoker may generate memptr with unknown size
I committed 11042a/rev. 16324.
* I forced the size of the memptr to be 4 or 8 to represent the pointer gathered th...
Alexandru Lungu
12:56 PM Base Language Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
I will put this into the highest priority for tomorrow. Teodor Gorghe
11:46 AM Base Language Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
Teodor,
I looked at the new branch and the code looks is OK to me. Please drop line 5110 since @dmoInfo@ local va...
Ovidiu Maxiniuc
10:52 AM Base Language Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
The problem is that 4GL is case insensitive from the PoV of identifiers. Therefore @ttNAME@ and @ttName@ are identica... Ovidiu Maxiniuc
08:58 AM Base Language Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
Please create more tests using an explicit @DEFINE BUFFER@ and see what happens.
I have a feeling we may need to c...
Constantin Asofiei
04:51 AM Base Language Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
Thanks. The change makes sense then.
Please check also:
* @BufferImpl.getTable()@
* error messages in @BufferImp...
Constantin Asofiei
04:48 AM Base Language Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
PTestDsTtlegacyName: Ttname_1_1.Buf ttname = TemporaryBuffer.define(Ttname_1_1.Buf.class, "ttname", "ttNAME", false, ... Teodor Gorghe
04:48 AM Base Language Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
Please post how the TemporaryBuffer.define looks for the two tables. Constantin Asofiei
04:07 AM Base Language Bug #11048 (Review): Temp-table wrong SERIALIZE-NAME when using same DMO
Committed revision *16322* on task branch *11048a*:
- @SERIALIZE-NAME@ implementation should use the @_name()@ inste...
Teodor Gorghe
03:53 AM Base Language Bug #11048 (WIP): Temp-table wrong SERIALIZE-NAME when using same DMO
Created task branch *11048a*. Teodor Gorghe
03:45 AM Base Language Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
Suppose we have the following project, with 2 files, @pTestDsTTLegacyName.p@ and @pTestDsTTLegacyName2.p@:
* pTest...
Teodor Gorghe
03:34 AM Base Language Bug #11048 (Closed): Temp-table wrong SERIALIZE-NAME when using same DMO
Teodor Gorghe
12:38 PM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
I have rebased the 7999a, to latest trunk. rev. 16321.
Added changes to handle the case when the query AST is retr...
Eduard Soltan
04:16 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
Eduard, this task will be required by #10934. I am raising priority. Please rebase 7999a and recap what is left to be... Alexandru Lungu
11:27 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Please post the generated Java code (in both ANTLR2 and ANTLR4) for an example rule that shows this. Evaluating all ... Greg Shah
10:34 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> Paula Păstrăguș wrote:
> > I also identified another significant issue related to the k = 4 sett...
Paula Păstrăguș
09:39 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Paula Păstrăguș wrote:
> > I didn’t actually apply the settings from there directly.
>
...
Greg Shah
09:25 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> I also identified another significant issue related to the k = 4 setting. For example, give...
Greg Shah
09:18 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> I didn’t actually apply the settings from there directly.
In @generate_preproc_output.p@...
Paula Păstrăguș
09:09 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I also identified another significant issue related to the k = 4 setting. For example, given the input:... Paula Păstrăguș
09:02 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> Our ANTLR2 tests are run with a full toolset (preprocessor etc...). I think we may be adding an ...
Paula Păstrăguș
09:00 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> Where are the @.lexer@ baselines in the testcases project? I don't see them.
Same here. Anywa...
Paula Păstrăguș
08:55 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> Should invalid test cases also be expected to produce matching results...?
Generally, yes. Where the lexer shou...
Greg Shah
08:53 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Where are the @.lexer@ baselines in the testcases project? I don't see them.
> Why does the ANTLR2 version emit a...
Greg Shah
07:53 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Should invalid test cases also be expected to produce matching results...? For example, consider the invalid input @*... Paula Păstrăguș
06:57 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
The first difference appears in the @symbol_backslash.p@ test case, whose content is:... Paula Păstrăguș
06:39 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I used the test suite located in @testcases/tests/conversion/lexer/4gl_testcases@ to evaluate areas where the current... Paula Păstrăguș
09:44 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
This seems reasonable. Greg Shah
09:27 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Look at this testcase:... Octavian Adrian Gavril
09:34 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
The leak is not present with classic appserver, after 4k requests in batches of 20, the used heap is < 1Gb. Artur Școlnic
09:06 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> I think the problem with the memory leak is with @Map<String, MultiSessionClientConnection> c...
Artur Școlnic
08:51 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
It is definitely an issue, but the memory retention is not significant, solving it did not solve the greater memory l... Artur Școlnic
07:54 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
I think the problem with the memory leak is with @Map<String, MultiSessionClientConnection> connections = new Concurr... Artur Școlnic
05:00 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
It's more of a potential issue, I don't have a recreate, but what will happen with trunk if a msa task executed a fun... Artur Școlnic
04:58 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
> 4. I have some concerns about MSA tasks being executed with Future.get() without a timeout, I think if the task wil... Constantin Asofiei
04:56 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
I set the time out for the msa task a bit low, at 5 seconds, we will need to increase it for high workload scenarios ... Artur Școlnic
09:32 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Yes, this is incorrect:... Stanislav Lomany
09:21 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Hynek Cihlar wrote:
> Razvan-Nicolae Chichirau wrote:
> > Hynek Cihlar wrote:
> > > Code review.
> > >
> > > @B...
Hynek Cihlar
09:13 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Razvan-Nicolae Chichirau wrote:
> Hynek Cihlar wrote:
> > Code review.
> >
> > @BrowseColumnWidget.getLabelFgCol...
Hynek Cihlar
09:04 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Hynek Cihlar wrote:
> Code review.
>
> @BrowseColumnWidget.getLabelFgColor()@:
> It reads @labelBgColor@ via @Br...
Razvan-Nicolae Chichirau
08:48 AM Runtime Infrastructure Bug #10858 (WIP): Replace capturing with non-capturing lambdas in getters and setters
Code review.
@BrowseColumnWidget.getLabelFgColor()@:
It reads @labelBgColor@ via @BrowseColumnConfig::getLabelBgC...
Hynek Cihlar
09:19 AM User Interface Bug #10856 (Review): Logical FILL-IN: Caret position issues
Okay, so in this case this can be moved to *Review* status Delia Mitric
08:01 AM User Interface Bug #10856: Logical FILL-IN: Caret position issues
Delia Mitric wrote:
> Other things I've noticed:
> * the caret position is initially wrong also for @DECIMAL/INTEGE...
Vladimir Tsichevski
05:54 AM User Interface Bug #10856: Logical FILL-IN: Caret position issues
Other things I've noticed:
* the caret position is initially wrong also for @DECIMAL/INTEGER@ fill-ins
* the cursor...
Delia Mitric
05:52 AM User Interface Bug #10856: Logical FILL-IN: Caret position issues
I've committed the solution for *issue 2* and *issue 3* to *10856a branch rev. 16322*.
*issue 1* is solved under #1...
Delia Mitric
05:32 AM User Interface Bug #10856 (WIP): Logical FILL-IN: Caret position issues
Delia Mitric
09:13 AM Database Bug #10776: FFC.touch standing out in profiling
I started profiling another application (#10981). There is a consistent performance downgrade comparing trunk with 71... Alexandru Lungu
08:46 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
Delia Mitric wrote:
> What I'll do:
>
> * smoke testing on a GUI Customer app (+ CHUI)
>
> I'll talk with Razv...
Delia Mitric
08:42 AM Database Bug #11037: Record not being evicted from FFCache
While testing the above solution on the unit tests from the large customer application, I found another case when the... Andrei Plugaru
07:52 AM Database Bug #10937 (WIP): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Alexandru Lungu wrote:
> Anything left to review?
Not at this time.
I'm leaving this open for the discussion abo...
Constantin Asofiei
07:41 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Anything left to review? Alexandru Lungu
07:41 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg Shah wrote:
> Every time you rebase, please post in the task to let watchers know the status. The post should ...
Radu Apetrii
07:37 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Every time you rebase, please post in the task to let watchers know the status. The post should be something like "R... Greg Shah
06:15 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg, you should be looking at 6506b, not 'a'. Sorry it is not clear in this task. In #10109-314 the 'b' branch is me... Radu Apetrii
06:13 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Are you holding off on rebase to wait for code review?
The Jetty 12 changes came in trunk 16293 and I'm especially...
Greg Shah
07:10 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Here are the logs for @ant jar --verbose@:
{{collapse...
Paula Păstrăguș
07:00 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Paula Păstrăguș wrote:
> I completed a full conversion of a large GUI application, and it passed successfully. I als...
Hynek Cihlar
04:03 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
I completed a full conversion of a large GUI application, and it passed successfully. I also performed smoke testing,... Paula Păstrăguș
06:09 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
Review for 11015a:
* Changes in BufferManager are dependent upon the unique pk across temp-tables; which I think...
Alexandru Lungu
05:46 AM User Interface Bug #10521 (Internal Test): RADIO-SET Rendering in ChUI Issues
Razvan-Nicolae Chichirau wrote:
> *Hynek*: Please review 10521a/rev. 16317.
Code review. The changes look good.
...
Hynek Cihlar
03:57 AM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
I'll take a look into this :) Delia Mitric
03:39 AM User Interface Bug #10100: Setting the SORT Attribute in a Realized Widget
Razvan, try the following.
Sort on the client during realization. After you sort mark the sorted items field on th...
Hynek Cihlar
02:28 AM User Interface Bug #10100: Setting the SORT Attribute in a Realized Widget
The warning part should be straight-forward, just check if the widget is already realized through @_isRealized()@ and... Razvan-Nicolae Chichirau
03:06 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
If we would remove the if statement, @heightChars@ would be basically updated twice: once when setting @heightPixels@... Razvan-Nicolae Chichirau
02:51 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Should the assignment be done only when @SCA.isSuspended()@?
>
> O...
Hynek Cihlar
02:34 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
I'll take a look at this. Razvan-Nicolae Chichirau
07:18 PM Conversion Tools Bug #10919 (WIP): the source/AST view is broken in the Analytics web UI
Greg Shah
07:18 PM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I've tested the fix, although it works, it is VERY SLOW. Even use in a small customer project (500KLOC) takes 10+ se... Greg Shah

12/16/2025

04:27 PM User Interface Bug #10857 (Internal Test): Logical FILL-IN initial state: Incorrect handling of unmatched keys
What testing do you suggest? Greg Shah
12:56 PM User Interface Bug #10857: Logical FILL-IN initial state: Incorrect handling of unmatched keys
Delia Mitric wrote:
> I've committed a solution to *10857a, rev. 16321*.
Code review and testing: the change is g...
Vladimir Tsichevski
05:19 AM User Interface Bug #10857 (Review): Logical FILL-IN initial state: Incorrect handling of unmatched keys
I've committed a solution to *10857a, rev. 16321*.
The caret position is fixed (initially is 0) and if we introduce ...
Delia Mitric
02:58 AM User Interface Bug #10857: Logical FILL-IN initial state: Incorrect handling of unmatched keys
Found why the caret is initially set to 1:
@FillInGuiImpl.getInitialCursorPos()@ returns the position of the cursor ...
Delia Mitric
04:17 PM User Interface Bug #10915: ugly dialogs
Please review the committed revision 16324 (10915a) that reused @dijit.Dialog@. Sergey Ivanovskiy
01:58 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
10937a_h2 was merged to fwd-h2 trunk rev 64 and archived as merged.
10937b was created from trunk rev 16321 - 1632...
Constantin Asofiei
10:09 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
@Session.cleanUndoLog@ usage of @undoLog != null@ is database-wide no-undo for all temp-tables, @Table.isNoUndo()@ is... Constantin Asofiei
10:07 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Constantin,
although I am not against it, I do not think the new code in @cleanTable()@ will be executed. As Alex m...
Ovidiu Maxiniuc
06:00 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Alexandru Lungu wrote:
> Constantin Asofiei wrote:
> > *Alexandru* - there is another change I want to add to 10937...
Constantin Asofiei
05:26 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Constantin Asofiei wrote:
> *Alexandru* - there is another change I want to add to 10937a_h2. In @UndoLog.cleanTabl...
Alexandru Lungu
05:20 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
*Alexandru* - there is another change I want to add to 10937a_h2. In @UndoLog.cleanTable@, I think we can be no-op i... Constantin Asofiei
05:16 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Ovidiu, at this time I don't think I'll add 10937a to 9457c - 9457c already has a change which always uses this:
<pr...
Constantin Asofiei
01:43 PM Base Language Feature #6432: implement the WEB special stream
As seen in a customer project, using 6506a rev 15777, the following code fails to convert:... Greg Shah
01:27 PM Base Language Feature #6432: implement the WEB special stream
> Please check if the @WEB@ stream can be opened in input mode, and whether it can have @paged@ or @page-size@ set. ... Greg Shah
12:54 PM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
Create a @FILL-IN@ widget of type @DECIMAL@, @INTEGER@, or @LOGICAL@, either left- or right-aligned.
h2. *Incorrec...
Vladimir Tsichevski
12:53 PM User Interface Bug #11044 (WIP): FILL-IN with Unknown Value: Incorrect Key Input Handling
Vladimir Tsichevski
09:50 AM User Interface Bug #10706: Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
Code review 10706a rev. 16320.
This solution does not work for @datetime@ and @datetime-tz@.
Run this example:
...
Vladimir Tsichevski
09:48 AM Base Language Bug #11043: NPE in SAX-PARSE if the file does not exist
This test fails with NPE if the file does not exist:... Constantin Asofiei
09:47 AM Base Language Bug #11043 (Closed): NPE in SAX-PARSE if the file does not exist
Constantin Asofiei
08:57 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 16356 and 16357
>
> @getConfigNameMapParameter()@ shou...
Dănuț Filimon
07:05 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 16356 and 16357
@getConfigNameMapParameter()@ should be in @NameMappingWor...
Greg Shah
08:52 AM Runtime Infrastructure Bug #10963 (Review): appserver resiliency and self healing
Artur Școlnic
08:52 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> 3. Make jetty thread pool configurable in directory (if not already) and find a suitable maxi...
Artur Școlnic
08:00 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
The core idea is reasonable.
Please keep as much of the original grammar as possible. For example, the code shown...
Greg Shah
07:43 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I think I’ve found a workaround for the DSTRING lexer rule, although it requires changing the original structure a bi... Paula Păstrăguș
06:09 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Just a quick update on this issue. At the moment, I’m investigating a memory leak in the lexer. Using the following t... Paula Păstrăguș
07:39 AM Base Language Bug #11042 (WIP): NativeInvoker may generate memptr with unknown size
This is a regression of #9448, where @BinaryData.getMethodSetup@ now returns false if the size is 0. This is incorrec... Alexandru Lungu
07:33 AM Base Language Bug #11042 (Test): NativeInvoker may generate memptr with unknown size
Alexandru Lungu
07:29 AM Base Language Bug #11038: Cannot find symbol when using two frames with the same name
Radu Apetrii wrote:
> So, in this case, do we just need to have some form of discrimination between frames with the ...
Greg Shah
07:18 AM Base Language Bug #11038: Cannot find symbol when using two frames with the same name
So, in this case, do we just need to have some form of discrimination between frames with the same name? Or at least ... Radu Apetrii
06:47 AM Base Language Bug #11038: Cannot find symbol when using two frames with the same name
I mis-read the code. Multiple @def frame@ instances do indeed create multiple frames, it is just that one of them is... Greg Shah
06:26 AM Base Language Bug #11038: Cannot find symbol when using two frames with the same name
Greg Shah wrote:
> > Notice how both frames have the same name
>
> This is not correct. The issue is that there ...
Radu Apetrii
06:14 AM Base Language Bug #11038: Cannot find symbol when using two frames with the same name
> Notice how both frames have the same name
This is not correct. The issue is that there should only be one frame...
Greg Shah
04:53 AM Base Language Bug #11038: Cannot find symbol when using two frames with the same name
I stumbled upon this when working with a customer application. Here's a testcase:... Radu Apetrii
04:33 AM Base Language Bug #11038 (New): Cannot find symbol when using two frames with the same name
Radu Apetrii
07:27 AM User Interface Bug #10856: Logical FILL-IN: Caret position issues
I'll look into it Delia Mitric
07:14 AM User Interface Bug #10856: Logical FILL-IN: Caret position issues
Vladimir Tsichevski wrote:
>
> h3. Issue 3: Cannot move caret with UP and DOWN keys
>
> In OE: The @Up@ key a...
Delia Mitric
06:50 AM Conversion Tools Bug #10626 (Test): DMO names can collide on case-insensitive file-system
Branch 10626a was merged into trunk as rev. 16321 and archived. Dănuț Filimon
06:43 AM Conversion Tools Bug #10626 (Merge Pending): DMO names can collide on case-insensitive file-system
You can merge to trunk now. Greg Shah
06:11 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
All testing passed! 10626a can be merged! Dănuț Filimon
05:56 AM Database Bug #11015 (Review): allow cleanup the DMO types, caches, etc for dynamic temp-tables
Alexandru, please review 11015a - this contains a mix of fixes for persistence. I'll use 11015b for the DMO unload. Constantin Asofiei
05:14 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
Committed revision *16296* on task branch *10925a*:
- Use count iteration instead of iterator.
Teodor Gorghe
05:11 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
Teodor, please use a counter loop instead of a for iterator loop - this avoids creating a new iterator instance. Constantin Asofiei
04:22 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
Committed revision *16295* on task branch *10925a*:
- Fixed regression from last 2 revisions.
Teodor Gorghe
04:36 AM Runtime Infrastructure Feature #10685 (Review): Move name_map.xml to the cvt folder
I committed *7180a/16347*. Moved the name_map.xml to the cvt folder.
Greg, I remember you already reviewed the cha...
Dănuț Filimon
02:49 AM Database Bug #11037: Record not being evicted from FFCache
While investigating #10247, I found a scenario where an entry is not being evicted from FFcache at the invalidation s... Andrei Plugaru
02:41 AM Database Bug #11037 (Review): Record not being evicted from FFCache
Andrei Plugaru
02:40 AM User Interface Bug #10100 (WIP): Setting the SORT Attribute in a Realized Widget
I'll take a look at this. Razvan-Nicolae Chichirau
02:29 AM User Interface Bug #10521 (Review): RADIO-SET Rendering in ChUI Issues
> Issue 1: In FWD, the RADIO-SET widgets are rendered one character wider than in OE:
The culprit is when calculat...
Razvan-Nicolae Chichirau

12/15/2025

02:59 PM Base Language Bug #7184 (Review): Incorrect conversion of concatenated string literals to a LONGCHAR
Branch 7184b (rev 16320) resolves the root cause of incorrect type promotion for concatenated string literals passed ... Vladimir Tsichevski
10:28 AM Base Language Bug #7184 (WIP): Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir Tsichevski
01:49 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Updated 9709b over the trunk up to rev. 16326. Sergey Ivanovskiy
11:11 AM Database Bug #11034 (Internal Test): Reduce the number of Object[] created in ChangeSet
I think the changes in @ChangeSet.java@ will work.
I can only recommend some non-mandatory optimisations:
* lines...
Ovidiu Maxiniuc
08:54 AM Database Bug #11034 (Review): Reduce the number of Object[] created in ChangeSet
Alexandru Lungu
08:53 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
Committed 11034a/16320 fixing this issue. Please review. Alexandru Lungu
08:31 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
This task is about the big number of @Object[]@ instances created in @ChangeSet@. The initial capacity defined is 16 ... Alexandru Lungu
08:14 AM Database Bug #11034 (Test): Reduce the number of Object[] created in ChangeSet
Alexandru Lungu
10:13 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
> It looks like we can open a string only if the quote/apostrophe is preceded by white space. So, I really think that... Greg Shah
10:09 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
> Greg, do you recall why is it OK to match @"@ or @'@ as the 2nd or later char in @CODE@?
I don't recall exactly...
Greg Shah
04:19 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Here is another testcase:... Octavian Adrian Gavril
03:07 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Could this be a reason why using @'@ or @"@ as @CODE@ is allowed on *trunk*? Octavian Adrian Gavril
02:45 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I used changes above and ChUI regression app converted and there were no differences. But a preprocessor test failed ... Octavian Adrian Gavril
10:01 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
A jetty thread pool is only used in @GenericWebServer@ and is instantiated with a default constructor.
The default v...
Artur Școlnic
09:42 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Do we still need to expose this via directory cfg so that we have some way to control it without code changes?
I c...
Greg Shah
08:37 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> From the logged failures in jmeter, I think the issue is the jetty thread pool, it simply c...
Artur Școlnic
10:00 AM User Interface Bug #10857 (WIP): Logical FILL-IN initial state: Incorrect handling of unmatched keys

Delia Mitric
09:54 AM User Interface Bug #10857: Logical FILL-IN initial state: Incorrect handling of unmatched keys
Delia Mitric wrote:
> If we click on the FILL-IN or use @LEFT@, @RIGHT@ in the FILL-IN to move the cursor and after ...
Vladimir Tsichevski
09:48 AM User Interface Bug #10857: Logical FILL-IN initial state: Incorrect handling of unmatched keys
If we click on the FILL-IN or use @LEFT@, @RIGHT@ in the FILL-IN to move the cursor and after that we introduce any p... Delia Mitric
09:23 AM User Interface Bug #10857: Logical FILL-IN initial state: Incorrect handling of unmatched keys
I'll take a look into this. Delia Mitric
09:46 AM Runtime Infrastructure Feature #10685: Move name_map.xml to the cvt folder
Greg Shah wrote:
> Should we include this change with 7180a since that branch already has related cfg/script changes...
Dănuț Filimon
09:37 AM Runtime Infrastructure Feature #10685: Move name_map.xml to the cvt folder
Should we include this change with 7180a since that branch already has related cfg/script changes that need to be app... Greg Shah
09:33 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
I am OK with the changes in fwd-h2/10937a. They are clean: on @killMultiplex@, replace any undo-entry regarding that ... Alexandru Lungu
09:19 AM User Interface Bug #10706 (Review): Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
I've committed a solution to *10706a branch rev.16320* .
*Hynek/Vladimir*, please review it.
Thank you!
Delia Mitric
08:23 AM User Interface Bug #10706 (WIP): Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
Delia Mitric
03:46 AM User Interface Bug #10706: Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
I'll investigate this Delia Mitric
08:45 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
Committed revision *16295* on task branch *10925a*:
- Added the correct fix for this issue: Keep returning the proxy.
Teodor Gorghe
08:37 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
It fixes the non-deterministic behavior, but I think the fix isn't right. I will analyze it and come with a correct s... Teodor Gorghe
08:33 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
Committed revision *16294* on task branch *10925a*:
- Fixed non-deterministic behavior when using temp-tables with t...
Teodor Gorghe
07:36 AM Conversion Tools Bug #6889 (Test): rollback the files as 'unconverted' if (incremental) conversion fails.
Branch 6889a was merged into trunk as rev. 16318 and archived. Dănuț Filimon
07:17 AM Conversion Tools Bug #6889 (Merge Pending): rollback the files as 'unconverted' if (incremental) conversion fails.
Please merge 6889a to trunk after 7851a. Alexandru Lungu
07:26 AM Conversion Tools Feature #7851 (Test): automatically add to conversion list all classes referenced via unit test s...
Branch 7851a was merged into trunk as rev. 16317 and archived. Dănuț Filimon
07:15 AM Conversion Tools Feature #7851 (Merge Pending): automatically add to conversion list all classes referenced via un...
> Alex: Please schedule this in the merge queue when trunk thaws.
Please merge 7851a to trunk now.
Alexandru Lungu
04:16 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/16346*. clean() used a file instead of the artifact, this was a rebase issue. Dănuț Filimon
02:43 AM User Interface Bug #10521 (WIP): RADIO-SET Rendering in ChUI Issues
I'll take a look at this. Razvan-Nicolae Chichirau

12/13/2025

01:45 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir Tsichevski wrote:
> BTW, the call with no concatenation
> [...]
>
> is converted as
>
> [...]
> ...
Vladimir Tsichevski
01:42 PM Base Language Bug #10973 (Review): REGRESSION: No string literal to LONGCHAR conversion for 4GL class method ca...
Vladimir Tsichevski
01:42 PM Base Language Bug #10973 (WIP): REGRESSION: No string literal to LONGCHAR conversion for 4GL class method call ...
Vladimir Tsichevski wrote:
> ...the @longchar@ constructor is applied two times to a string literal instead of one...
Vladimir Tsichevski

12/12/2025

05:56 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Alex - please review fwd-h2 changes. Constantin Asofiei
04:00 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
I reverted changes which enhanced DELETE H2 statement with NOUNDO option, the management being performed from @FWDDir... Ovidiu Maxiniuc
01:14 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> the ant commands that use profile must be modified to exclude additional parameter. The purpose would be that a pro... Greg Shah
01:14 PM Conversion Tools Feature #7180 (Internal Test): create a centralized manager for the conversion list and per-file/...
Code Review Task Branch 7180a Revisions 16343 through 16345
No objections.
Greg Shah
09:02 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
The next steps for this task are:
1. Investigate the rapidly increasing memory usage noted in #10963-22. I uploaded ...
Artur Școlnic
08:33 AM Runtime Infrastructure Bug #10963 (WIP): appserver resiliency and self healing
Alexandru Lungu
08:31 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Alexandru Lungu wrote:
> Is this a blocker for merging 10963a?
Yes, also some other testing we need to do.
Artur Școlnic
08:30 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
> I would like us to calculate the right number automatically based on the number of possible concurrent sessions acr... Alexandru Lungu
08:02 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
> I think the issue is the jetty thread pool, it simply can't keep up with the amount of requests, I think the defaul... Greg Shah
07:14 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
> Artur, lets merge tomorrow after Alex unfreezes trunk.
The last pieces of puzzle are 10951a and 10591a, before I...
Alexandru Lungu
06:27 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Stress testing of the PASOE application:
* curl + visualVM:
1000 concurrent requests on a an infinite loop for 30...
Artur Școlnic
08:39 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> FYI, the testcase should have @.@ instead of @;@ at the end of the first line.
Good catch!
Paula Păstrăguș
08:37 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I'm pleased to see the continued headway. Greg Shah
08:37 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
FYI, the testcase should have @.@ instead of @;@ at the end of the first line. Greg Shah
08:35 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
With a little bit of fine tuning, the test output in this moment looks like this:... Paula Păstrăguș
08:14 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I think I am making some progress with the lexer. I managed to set up a small test project, and I am actually quite h... Paula Păstrăguș
08:38 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> Thank you, I was away for a moment.
No problem :)
Alexandru Lungu
08:34 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Alexandru Lungu wrote:
> Branch 10951a was merged into trunk as rev. 16313 and archived.
Thank you, I was away fo...
Tomasz Domin
07:49 AM Runtime Infrastructure Feature #9687 (Test): drop support for Java 8 and Java 11
Branch 10951a was merged into trunk as rev. 16313 and archived. Alexandru Lungu
07:37 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I will do the merging of 10951a to trunk in the next 15 minutes. Alexandru Lungu
05:51 AM Runtime Infrastructure Feature #9687 (Merge Pending): drop support for Java 8 and Java 11
> I've tested it in #9687-268, in addition I've tested it with customer application (customer who requested the chang... Alexandru Lungu
01:24 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek, Constantin ?
> Customer wants to have changes merged to trunk today, see #10950-27
...
Tomasz Domin
07:20 AM Conversion Tools Feature #8525: eliminate the runtime dependency on registry.xml
Coming up with an idea of solving the conflicts is the first step. If removing the registry.xml is limited to convers... Dănuț Filimon
07:12 AM Database Bug #11027: Unflushed record causes infinite loop
> This leads me to think that the solution is to flush the record from test6_8971. Maybe when b_test6_8971 is defined... Alexandru Lungu
06:26 AM Database Bug #11027: Unflushed record causes infinite loop
While investigating the unit tests for #10247, I got over an infinite loop that can be reproduced with this testcase:... Andrei Plugaru
04:53 AM Database Bug #11027 (Test): Unflushed record causes infinite loop
Andrei Plugaru
06:45 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
The bare-metal machine for the application that failed was updated recently and I've been running conversions on it w... Dănuț Filimon
04:53 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Trunk is currently frozen for a delivery.
Alex: Please schedule this in the merge queue when trunk thaws.
Greg Shah
02:51 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Rebased 6889a to latest trunk/16312, the branch is now at revision 16316.
6889a can be merged.
Dănuț Filimon
02:23 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Regression tests passed, I am rebasing to check for conflicts. Dănuț Filimon
04:48 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Trunk is currently frozen for a delivery.
Alex: Please schedule this in the merge queue when trunk thaws.
Greg Shah
02:39 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Rebased *7851a* to latest *trunk/16312*, the branch is now at revision *16315*.
*7851a* can be merged.
Dănuț Filimon
02:23 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Regression tests passed, I am rebasing to check for conflicts. Dănuț Filimon

12/11/2025

05:28 PM Database Bug #10937 (Review): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
I did multiple tests and the @noundo@ is actually needed when in the @doCloseMultiplexScope()@. I committed the final... Ovidiu Maxiniuc
05:00 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Java 8 (and 11) can be removed, they not coming back to trunk. Greg Shah
04:54 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I am very pleased with the new @set_spawner.sh@ that is in the dev Docker image. You invoke it with @sudo set_spawner... Roger Borrello
12:45 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
> I will test harness and concurrent requests in PASOE and classic.
> Is there something else we could test?
See ...
Greg Shah
10:31 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur, lets merge tomorrow after Alex unfreezes trunk. Constantin Asofiei
09:19 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> I will test harness and concurrent requests in PASOE and classic.
This testing passed.
Artur Școlnic
08:02 AM Runtime Infrastructure Bug #10963 (Internal Test): appserver resiliency and self healing
I will test harness and concurrent requests in PASOE and classic.
Is there something else we could test?
Artur Școlnic
08:00 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> Constantin, please review.
I'm good with the changes.
Constantin Asofiei
06:51 AM Runtime Infrastructure Bug #10963 (Review): appserver resiliency and self healing
In the current architecture, the LegacyServiceWorkers are accepting all the tasks in the order they arrive, either fr... Artur Școlnic
08:11 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Alexandru Lungu
07:23 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek, Constantin ?
Customer wants to have changes merged to trunk today, see #10950-27
Tomasz Domin
07:47 AM Database Feature #4369: implement stateless FWD server clustering
I found another mechansim to handle the pass of the KILL signal to the java process that should also allow execution ... Andrei Plugaru
07:47 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Greg, do you recall why is it OK to match @"@ or @'@ as the 2nd or later char in @CODE@? I used these changes and the... Octavian Adrian Gavril
06:44 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
The tricky zone is here: @+"|" + "~n".@.
* @+"|@ is @CODE@
* @" + "@ is a @QSTRING@. This way, the new line will be...
Octavian Adrian Gavril
06:14 AM Conversion Tools Bug #10569 (WIP): Semicolon is skipped while preprocessing
Actually, only the last revision of *6859b* is triggering this issue with concatenation operator. I think this should... Octavian Adrian Gavril
04:28 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I noticed some suspect differences for ChUI regression testing app:... Octavian Adrian Gavril
06:03 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
BTW: there are ~4376 temp DMOs and 958 persistent DMOs in the application profiled. So 3070 is not that much IMHO Alexandru Lungu
06:01 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
> DmoMetadataManager.byId - this needs to be switched to a map and maintained properly. Alexandru: if you have some o... Alexandru Lungu
05:11 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
>
> I will push updated tests to @testcases@ project as soon as bzr update is done.
I've pu...
Tomasz Domin
04:26 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> I am almost done with fixing existing tests, just circling around some FWD-OE differences like...
Tomasz Domin
04:32 AM Conversion Tools Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
Rebased *7180a* to latest *trunk/16310*, the branch is now at revision *16345*.
A few remarks:
* the ant commands...
Dănuț Filimon
04:12 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Updated status:
* #6083 - working as expected
* #6738 - deleting artifacts didn't work (name_map.xml was not update...
Dănuț Filimon
01:42 AM Testing Support #6859: preprocessor tests
Rebased branch *6859b* with *trunk/rev16310*. The new revision is *16326*. Octavian Adrian Gavril
08:04 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> I looked more closely at the @YEAR_TRASH_MODE@ fragment and I still don’t fully understand why the lookahead is nee... Greg Shah

12/10/2025

06:20 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> It requires *sudo* to run. OK to add it to @sudoers.d/@?
Yes
> I know it can run everytime, but how best to d...
Greg Shah
05:10 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
The simple iteration is in the latest dev docker image. I removed the xmlstarlet, since I couldn't come up with a rea... Roger Borrello
10:15 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I think a concept of 1 version of FWD per dev docker container is enough. If you need to have more than one FWD vers... Greg Shah
09:15 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> If you are reading the XML just to determine the location of the spawner install, then we can "so...
Roger Borrello
08:53 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
If you are reading the XML just to determine the location of the spawner install, then we can "solve" this by creatin... Greg Shah
07:31 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I have a tool named @set_spawner.sh@ attached, which has usage:... Roger Borrello
06:16 PM Database Feature #4369: implement stateless FWD server clustering
This has nothing to do with Docker. It needs to always be done (bare metal, Docker, VM... whatever). If there is a ... Greg Shah
03:48 PM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> Please work with Roger to evaluate and organize testing the @exec@ change.
I must admit I read...
Roger Borrello
10:59 AM Database Feature #4369: implement stateless FWD server clustering
Please work with Roger to evalute and organize testing the @exec@ change. Greg Shah
10:58 AM Database Feature #4369: implement stateless FWD server clustering
> As the change I proposed(adding @exec@ in the command from @server.sh@) isn't a FWD change per-se, should I documen... Greg Shah
10:46 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> I agree. Moreover, graceful shutdown is a core requirement in any installation environment, not ...
Andrei Plugaru
10:09 AM Database Feature #4369: implement stateless FWD server clustering
> IMHO, clients using the clustering feature, will likely use it in a docker env, where they will stop and start cont... Greg Shah
08:26 AM Database Feature #4369: implement stateless FWD server clustering
The functionality described below is in rev. @16311@ and @16312@.
I have implemented the FWD version(and a hash of...
Andrei Plugaru
04:34 PM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
I think these is good news.
Constantin Asofiei wrote:
> * @DmoMetadataManager.byId@ - this needs to be switched t...
Ovidiu Maxiniuc
03:11 PM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
I've managed to get classes evicted, but not completely - some still remain, like proxies. But I found other misc le... Constantin Asofiei
08:48 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
> limit the number of cached DmoMeta instances, and when they are evicted, unload also from the AsmClassLoader
Thi...
Alexandru Lungu
08:41 AM Database Bug #11015 (WIP): allow cleanup the DMO types, caches, etc for dynamic temp-tables
A customer uses heavily XMLs to communicate with the FWD server, which in turn creates dynamic temp-tables, and in mo... Constantin Asofiei
08:34 AM Database Bug #11015 (Closed): allow cleanup the DMO types, caches, etc for dynamic temp-tables
Constantin Asofiei
02:46 PM Conversion Tools Bug #10912: Cannot invoke "java.lang.Class.isAssignableFrom(java.lang.Class)" because "calleeType...
Alexandru, I think the first condition needs also to be:... Constantin Asofiei
09:32 AM Conversion Tools Bug #10912 (Internal Test): Cannot invoke "java.lang.Class.isAssignableFrom(java.lang.Class)" bec...
Created 10912a. Committed patch as rev. 16310.
This fixed the OG issue. Planning to run some tests.
Alexandru Lungu
12:56 PM Runtime Infrastructure Feature #9685: move FWD to Java 21
Tomasz Domin wrote:
> I am attaching a patch @switch_to_gradle_8_13.diff@ to switch to gradle 8.13 for you convenien...
Roger Borrello
10:42 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
I am attaching a patch @switch_to_gradle_8_13.diff@ to switch to gradle 8.13 for you convenience.
Apply if you get i...
Tomasz Domin
10:20 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Roger Borrello wrote:
> I have revision 16302 of trunk and am trying to compile with JDK21. When I run @./gradlew al...
Tomasz Domin
09:09 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
I have revision 16302 of trunk and am trying to compile with JDK21. When I run @./gradlew all sheet:war@ I get:
<pre...
Roger Borrello
12:12 PM Runtime Infrastructure Feature #11004: Optimizing Java Reflection Method.invoke
Greg Shah wrote:
> Make sure to read #6819, we did some early work there and I completely agree that using @MethodHa...
Teodor Gorghe
10:45 AM Runtime Infrastructure Feature #11004: Optimizing Java Reflection Method.invoke
Would introducing Java Modularity affect those benchmarks ? There could be some addition access checks.
Tomasz Domin
08:56 AM Runtime Infrastructure Feature #11004: Optimizing Java Reflection Method.invoke
Make sure to read #6819, we did some early work there and I completely agree that using @MethodHandle@ is a really go... Greg Shah
04:16 AM Runtime Infrastructure Feature #11004: Optimizing Java Reflection Method.invoke
I have done some testing to benchmarks to conclude some testing which includes Java Reflection invocation scenarios a... Teodor Gorghe
01:51 AM Runtime Infrastructure Feature #11004 (New): Optimizing Java Reflection Method.invoke
Teodor Gorghe
10:36 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> I am waiting for customer to confirm/reject #10950 fix
Customer confirmed #10950 is fixed.
...
Tomasz Domin
09:54 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Current status:
* #10816- duplicate getOriginalArtifact() call - fixed
* #10613 - testing passed, no issues
* #77...
Dănuț Filimon
08:31 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Things are getting more complicated: ANTLR4 does not allow action blocks inside fragment ru...
Paula Păstrăguș
04:35 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I’ll rename @SchemaLexer@ to @ProgressLexer@ (+ I'll keep the same structure of the progress.g grammar lexer into the... Paula Păstrăguș
04:30 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Paula Păstrăguș wrote:
> > * Fragment rules were introduced in ANTLR4. I haven’t yet creat...
Paula Păstrăguș
04:17 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Another aspect we need to clarify is the equivalent for ANTLR2’s @LA() lookahead@ function. At the moment, I used @_i... Paula Păstrăguș
04:08 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
We will need a mechanism to replicate the old ANTLR2 @append()@ behavior and the @!@ operator when migrating to ANTLR... Paula Păstrăguș
04:00 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> * Fragment rules were introduced in ANTLR4. I haven’t yet created any, but they can be used...
Paula Păstrăguș
01:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
You're right, this options block did the trick:... Paula Păstrăguș
07:08 AM Testing Support #6859: preprocessor tests
I tested the latest changes of *6859b* with ChUI regression testing application. I run the frontend and there were so... Octavian Adrian Gavril
06:05 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Branch 10919a was merged into trunk as rev. 16308 and archived.
Only a customer and ChUI scripts are left to be up...
Dănuț Filimon
05:50 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I am merging 10919a now so that the trunk revision can be referenced. Dănuț Filimon
04:56 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
10956a rev 16300 fixes a NPE. Constantin Asofiei
04:20 AM Database Bug #11008: Performance issue at parsing the query string when it's buffer is part of a large dat...
Let's take the following example:... Eduard Soltan
04:12 AM Database Bug #11008 (New): Performance issue at parsing the query string when it's buffer is part of a lar...
Eduard Soltan

12/09/2025

03:29 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> This is a script that would only be present in the dev image.
The @fwd_checkout.sh@ and @fwd_u...
Roger Borrello
10:01 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
This is a script that would only be present in the dev image. Greg Shah
09:58 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > setup the spawner directory every time we try to start the server. We can see where things go b...
Roger Borrello
01:26 PM Base Language Bug #10973: REGRESSION: No string literal to LONGCHAR conversion for 4GL class method call parame...
Vladimir Tsichevski wrote:
> This is a regression, this issue did not exist in trunk rev. 14527 when the task #7184 ...
Vladimir Tsichevski
11:48 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Greg Shah wrote:
> Isn't this based on however the client code is written? I don't understand how we would merge th...
Artur Școlnic
11:24 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
> On another note, we are running the persistent procedure for each request, after the work with it is done, it is de... Greg Shah
11:02 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
On another note, we are running the persistent procedure for each request, after the work with it is done, it is dele... Artur Școlnic
10:35 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> I have pushed all recent fixes to issues related to 9687c merging into trunk into branch 10951...
Tomasz Domin
07:05 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz, I don't see the changes in the branche. Please check if they are pushed.
I am very ...
Tomasz Domin
04:52 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, I don't see the changes in the branche. Please check if they are pushed. Hynek Cihlar
01:37 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I have pushed all recent fixes to issues related to 9687c merging into trunk into branch 10951a:
* commit 16306/1630...
Tomasz Domin
09:57 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I think the overall idea of how to build up the class data is correct. My concerns with extending the @UsingType@ ar... Greg Shah
09:26 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I think the best place where we can introduce this idea is in @SymbolResolver.loadClass(String name, boolean topLevel... Octavian Adrian Gavril
06:39 AM Conversion Tools Feature #9638 (WIP): resolve OO dependencies during parsing using annotations in already converte...
Octavian Adrian Gavril
09:46 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> Kind of, we need that token for both, the parser and the lexer.
You should not define the tokens in the parser,...
Greg Shah
09:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
A couple of housekeeping items:
* I would prefer if you are working on the @ProgressLexer@ and just use that direc...
Greg Shah
09:18 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Hm, into the @SchemaLexer.tokens@, the value of @HEX_LITERAL@ is @1@, and into the @SchemaParser.tokens@, the value o... Paula Păstrăguș
09:01 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Kind of, we need that token for both, the parser and the lexer. But the int values will be different, depending on ho... Paula Păstrăguș
08:53 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> in the lexer we reference @HEX_LITERAL@ and other 'artificial' tokens, tokens that do not correspond to any actual ... Greg Shah
08:33 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
As a side note, I feel that rewriting the grammar was actually the easy part, what comes next is where the real compl... Paula Păstrăguș
08:21 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I'm a bit confused... I initially thought that splitting the grammar would solve this issue. Let me explain the... Paula Păstrăguș
07:31 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
* The next step is to split the grammar into @SchemaParser.g4@ and @SchemaLexer.g4@. I realize the schema grammar nor... Paula Păstrăguș
04:21 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Committed the grammar as rev @16006@. Paula Păstrăguș
02:40 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> For the Progress lexer, I'd like to see the standalone @.g4@ file for it. It is hard for me to g...
Paula Păstrăguș
09:18 AM Conversion Tools Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
Dănuț Filimon
09:18 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I plan to make the @getSiblingPath()@ patch after I am clearing up the testing, I already found 3 issues:
* Found a ...
Dănuț Filimon
08:47 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> I'll make it general and call it getSiblingPath() since the purpose of the method is to change a path to another (s... Greg Shah
08:38 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Dănuț Filimon wrote:
> > Greg Shah wrote:
> > > Code Review Task Branch 7180a Revision 16336
>...
Dănuț Filimon
08:26 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> Greg Shah wrote:
> > Code Review Task Branch 7180a Revision 16336
> >
> > Let's rename @A...
Greg Shah
07:30 AM Conversion Tools Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
Committed *7180a/16337-16338*, once for #4867 and once for FileExtensions usage/method renaming.
I plan to test th...
Dănuț Filimon
04:42 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 Revision 16336
>
> Let's rename @AM.getPathToProjectFolderPojoFr...
Dănuț Filimon
08:49 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I described the testing for all of 6859b. You can document that in #6859 itself. I don't see a reason to do separat... Greg Shah
08:44 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
This approach should test only the changes related to this task or it should include all the changes from *6859b*? If... Octavian Adrian Gavril
08:29 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Greg Shah wrote:
> We can take this approach:
>
> # Run the front end on an application. Confirm there are no err...
Octavian Adrian Gavril
08:24 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
We can take this approach:
# Run the front end on an application. Confirm there are no errors.
# Compare the @.ca...
Greg Shah
03:33 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
What extra testing is needed for this issue? Should we run conversion of some apps? Octavian Adrian Gavril
08:35 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Updated the antlr4 version to @4.13.2@ in rev @16005@. Paula Păstrăguș
08:27 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
> Currently we are using ANTLR @4.9.3@. Since #9687 is now merged into trunk, should I also update the ANTLR runtime ... Greg Shah
06:50 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
I tested the build changes and everything appears to be in order. The only missing piece is the @src/com/goldencode/p... Paula Păstrăguș
08:03 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
I have made some performance testing with a customer application and with hotel_gui project, to test if @AOT@ optimiz... Teodor Gorghe
03:30 AM Conversion Tools Bug #10988: Extra quote is not generated during preprocessing when alternative for two quotes/apo...
Another example of what the current preprocessing work does is mentioned in #10569-25. Octavian Adrian Gavril
03:27 AM Conversion Tools Bug #10988: Extra quote is not generated during preprocessing when alternative for two quotes/apo...
Take a look at this OE example:... Octavian Adrian Gavril
03:15 AM Conversion Tools Bug #10988 (New): Extra quote is not generated during preprocessing when alternative for two quot...
Octavian Adrian Gavril
03:02 AM Base Language Feature #9488 (Review): implement all built-in OO classes using the open source ADE code from 12.8.4
It's a bit lite, but I will put it into review, as me and Constantin talked via e-mail and I sent the files needed fo... Andrei Plugaru
02:29 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Greg Shah wrote:
> + Marian/Vladimir
Greg, all I can share about this is that we were only running `ABLUnit` in F...
Marian Edu
07:03 PM Base Language Feature #10290 (Internal Test): Add support for character string literals options
Code Review Task Branch 10290b Revision 16305
No objections.
Greg Shah

12/08/2025

06:19 PM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Code Review Task Branch 7851a REvisions 16299 and 16300
The changes are good.
Greg Shah
03:53 AM Conversion Tools Feature #7851 (Internal Test): automatically add to conversion list all classes referenced via un...
Thank you Vladimir! I committed *7851a/16300* to address your review. Dănuț Filimon
05:55 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Constantin,
I did additional tests and, all I could find was an NPE (which I have fixed and will be available in ...
Ovidiu Maxiniuc
06:57 AM Database Bug #10937 (WIP): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Ovidiu, I don't think the H2 changes are OK.
The NO-UNDO at the DELETE statement when dropping the multiplex in a ...
Constantin Asofiei
05:54 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> setup the spawner directory every time we try to start the server. We can see where things go by looking at the con... Greg Shah
04:21 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > we enforce some sort of standard where all of the above are assumed or read from somewhere
>
...
Roger Borrello
03:05 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> we enforce some sort of standard where all of the above are assumed or read from somewhere
This seems the better...
Greg Shah
02:50 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Script things as needed. Make it simple. Reduce the steps and manual jiggery-pokery.
>
> > H...
Roger Borrello
12:42 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Script things as needed. Make it simple. Reduce the steps and manual jiggery-pokery.
> How else would they get c...
Greg Shah
12:05 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > Putting the spawner in the homespace is probably the best practice for development. It means a ...
Roger Borrello
11:33 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> Putting the spawner in the homespace is probably the best practice for development. It means a longer path in the d... Greg Shah
11:05 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Greg Shah wrote:
> > Radu has tested the current approach and had some success. That is go...
Radu Apetrii
10:52 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Radu has tested the current approach and had some success. That is good. He also made some note...
Roger Borrello
10:24 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Radu has tested the current approach and had some success. That is good. He also made some notes in #10109-331 that... Greg Shah
05:43 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> I will try to move @velocity-1.7.jar@ from @build/lib@ to @build/lib.gwt@ in FWD. That should make it available for... Greg Shah
04:18 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I did some digging and velocity-1.7.jar is only needed on administration console compilation of a single customer (as... Tomasz Domin
08:56 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > I dont thing there is a version dependency - can you please explain ?...
Tomasz Domin
05:35 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Tomasz Domin wrote:
> > > But why we need the configuration elements...
Hynek Cihlar
05:21 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > But why we need the configuration elements to be exactly like provide...
Tomasz Domin
04:57 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> But why we need the configuration elements to be exactly like provided ? Why not using default...
Hynek Cihlar
05:26 PM Conversion Tools Bug #10569 (Internal Test): Semicolon is skipped while preprocessing
Code Review Task Branch 6859b Revision 16145
The changes are good.
> Since the preprocessor tests are stable, i...
Greg Shah
07:31 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I did some experiments that add an extra @'@ as OE does, but this changed how the lexer process next input. For examp... Octavian Adrian Gavril
03:46 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Code Review Task Branch 7180a Revision 16336
Let's rename @AM.getPathToProjectFolderPojoFromDmo()@ to something mo...
Greg Shah
09:27 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/16304*, the branch is now at revision *16336*.
The good news is that the only co...
Dănuț Filimon
08:48 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Really good. Minor feedback:
> 2. References to DMOs (e.g. JavaDoc for @pkgRootPath@) and Pojos...
Dănuț Filimon
04:31 AM Conversion Tools Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
I am currently addressing the review. Dănuț Filimon
02:36 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
For the Progress lexer, I'd like to see the standalone @.g4@ file for it. It is hard for me to give feedback without... Greg Shah
09:54 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Today I worked on the lexer rules and tokens, which are the final missing piece of the schema migration puzzle.
Here...
Paula Păstrăguș
09:36 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Greg Shah wrote:
> > What do you mean by "lookahead hooks"? In both ANTLR2 and ANTLR4 we ...
Greg Shah
09:29 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> What do you mean by "lookahead hooks"? In both ANTLR2 and ANTLR4 we can use @LT()@ to lookahead ...
Paula Păstrăguș
02:31 PM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Paula: Please make sure to get the testing going from #10190-23. I'd like to close this out. Greg Shah
12:39 PM Runtime Infrastructure Bug #8206 (Internal Test): Logging manager issues
Tomasz Domin
02:12 AM Runtime Infrastructure Bug #8206: Logging manager issues
Code review 8206b/16306, changes are good, no remarks.
Tomasz Domin
09:28 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Alexandru Lungu wrote:
> Artur, can you rerun the library_calls suite?
I recall having some issues running this s...
Artur Școlnic
07:39 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
We have some (limited) documentation in [[p2j:Appserver Support]]. The PASOE v2 implementation was done in #8661. Greg Shah
07:35 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Is there a task or wiki on our PASOE implementation? I would like to know what our constraints and detailed specifica... Artur Școlnic
07:18 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
I've suggested a queue approach in #6673. Greg Shah
02:48 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> One solution would be to not count the bound session when deciding if a new one is to be crea...
Artur Școlnic
07:32 AM Database Feature #4369: implement stateless FWD server clustering
Comparing the FWD version number and even a checksum of the jar would be a reasonable thing at server startup in clus... Greg Shah
07:23 AM Database Feature #4369: implement stateless FWD server clustering
I have rebased the @4369a@ branch to @trunk/16298@ and made a few commits for moving the distributed specific logic t... Andrei Plugaru
06:55 AM Runtime Infrastructure Bug #10858 (Review): Replace capturing with non-capturing lambdas in getters and setters
Razvan-Nicolae Chichirau
06:54 AM Runtime Infrastructure Bug #10858 (WIP): Replace capturing with non-capturing lambdas in getters and setters
*Alex/Hynek*: Please review 10858a/rev. 16300. Razvan-Nicolae Chichirau
06:37 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
Paul, I'm good with the changes. Constantin Asofiei
05:45 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
Committed rev. *16302* on branch *10935a* which contains the fix for the case described in the note above.
This c...
Paul Bodale
05:06 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
Committed rev. *16301* on branch *10935a* which fixes the process of copying table properties in case the filter is n... Paul Bodale
06:34 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
I have tried to run a customer application FWD server with JDK 25.
The main issue that I have encountered first are ...
Teodor Gorghe
02:51 AM Testing Support #6859: preprocessor tests
I've committed the changes into *testcases/1818*. Reversed output filenames across preprocessor targets. Octavian Adrian Gavril

12/06/2025

03:19 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
In order to expose the problem and simplify the debugging, I used just 1 thread for the appserver worker, 1 for the M... Artur Școlnic
12:56 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > Hynek (Constantin ?)
> > I'd like to standardize configurations used...
Tomasz Domin

12/05/2025

06:13 PM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
I noticed I was not listed as a reviewer, though I have already completed the review.
7851a rev 16299 code review:...
Vladimir Tsichevski
08:27 AM Conversion Tools Feature #7851 (Review): automatically add to conversion list all classes referenced via unit test...
I committed *7851a/16299*. Addressed the #7851-12 review, removed the changes from SymbolResolver and added a loadPro... Dănuț Filimon
08:13 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
+ Marian/Vladimir Greg Shah
03:19 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
... Dănuț Filimon
12:31 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek (Constantin ?)
> I'd like to standardize configurations used by @GenericWebServer.initi...
Hynek Cihlar
11:01 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek (Constantin ?)
I'd like to standardize configurations used by @GenericWebServer.initializeWebApp@ and @Spreads...
Tomasz Domin
12:18 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> I have some good news: I’m very close to finishing the rewrite of the schema file. The remaining work is mainly to ... Greg Shah
10:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I have some good news: I’m very close to finishing the rewrite of the schema file. The remaining work is mainly to re... Paula Păstrăguș
11:12 AM Runtime Infrastructure Bug #8206: Logging manager issues
Greg Shah wrote:
> > and is not forbidden by rules.
>
> Actually, this is not the case, see [[internal-documentat...
Vladimir Tsichevski
10:58 AM Runtime Infrastructure Bug #8206: Logging manager issues
> and is not forbidden by rules.
Actually, this is not the case, see [[internal-documentation:Tools_and_Project_St...
Greg Shah
10:39 AM Runtime Infrastructure Bug #8206: Logging manager issues
Thanks, Tomasz.
Tomasz Domin wrote:
> Code review *8206b/16304*, the changes are good, I have just minor remarks.
...
Vladimir Tsichevski
03:46 AM Runtime Infrastructure Bug #8206: Logging manager issues
Code review *8206b/16304*, the changes are good, I have just minor remarks.
* IntegerStartupParameter.java - Copyr...
Tomasz Domin
09:49 AM Conversion Tools Bug #6889 (Internal Test): rollback the files as 'unconverted' if (incremental) conversion fails.
Greg Shah wrote:
> Code Review Task Branch 6889a Revision 16269
>
> Literals like @".ast"@, @".p2o"@, @".jast"@, ...
Dănuț Filimon
09:24 AM Testing Support #6859: preprocessor tests
Octavian Adrian Gavril wrote:
> And we should compare the OE output with the @.keeptildes.@ file, right?
Yes, th...
Greg Shah
09:22 AM Testing Support #6859: preprocessor tests
And we should compare the OE output with the @.keeptildes.@ file, right? In the current targets, we compare with the ... Octavian Adrian Gavril
09:11 AM Testing Support #6859: preprocessor tests
From the @build.xml@:... Greg Shah
05:01 AM Testing Support #6859: preprocessor tests
I need clarification. There are two separate targets responsible with preprocessing, one is with @keeptildes@ option ... Octavian Adrian Gavril
09:10 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
I changed the @% Done@ by mistake. The issue of this task is fixed. And the preprocessor tests have the same status a... Octavian Adrian Gavril
09:04 AM Conversion Tools Bug #10569 (WIP): Semicolon is skipped while preprocessing
Greg Shah
09:02 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I started to add new tests in [[p2j:Preprocessor Testcases]] but I found that we already have these cases in @tests/c... Octavian Adrian Gavril
07:57 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
I've committed new changes that completes the initial fix:
* I added an extra check for @LA(3)@ to avoid any excepti...
Octavian Adrian Gavril
08:36 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
As Constantin stated in #10941-35, @MsaCancellableCallable.reserveSession@ gets stuck on completing the future:
<pre...
Artur Școlnic
08:26 AM Runtime Infrastructure Bug #10963 (WIP): appserver resiliency and self healing
Artur Școlnic
08:29 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir Tsichevski wrote:
> That means there was a regression in trunk during the last 2 years, which is not caus...
Vladimir Tsichevski
08:16 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
I have tested with multiple cases with #10956 and this patch.
I have noticed that the change from #10247-141 are not...
Teodor Gorghe
05:52 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Ok Teodor Gorghe
05:50 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Teodor, please take a look. Constantin Asofiei
05:45 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Test case:... Dănuț Filimon
05:43 AM Base Language Bug #10978 (Test): Conversion NPE when creating a temp-table with LIKE that uses a different prim...
Dănuț Filimon
07:22 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
PS: I wonder if #10193 was actually negating the changes in #7254, so we are back with the problem from #7254. Alexandru Lungu
07:20 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Even if I fix this, I get another error. I think it hints that there is something broken in library_calls test-suite.... Alexandru Lungu
06:30 AM Base Language Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
I tested the application that triggered #10004-1 and the error still occurs. I am looking at the latest trunk and the... Alexandru Lungu
06:02 AM Base Language Feature #10290 (Review): Add support for character string literals options
Committed rev. *16305* on branch *10290b* that fixes the case found in #10290-52. Paul Bodale
05:25 AM Base Language Feature #10290: Add support for character string literals options
The options are dropped because of the rules found in @constant_expressions.rules@
Those rules appear to be an op...
Paul Bodale
04:52 AM Base Language Feature #10290: Add support for character string literals options
Thanks for finding this out!
I am still investigating but I found that the problem comes from the fact that for th...
Paul Bodale
01:55 AM Base Language Feature #10290 (WIP): Add support for character string literals options
Paul, I think there is a little bit more work to do on this, because this testcase still fails:... Teodor Gorghe

12/04/2025

05:35 PM Database Bug #10937 (Review): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
I rebased and committed the final changes to FWD/10937a and H2/10937a_h2 branches. Now the testcases seem to work as ... Ovidiu Maxiniuc
04:00 PM Base Language Bug #10973: REGRESSION: No string literal to LONGCHAR conversion for 4GL class method call parame...
This is a regression, this issue did not exist in trunk rev. 14527 when the task #7184 was worked on. Vladimir Tsichevski
03:56 PM Base Language Bug #10973: REGRESSION: No string literal to LONGCHAR conversion for 4GL class method call parame...
This issue affects the FWD conversion when passing a @CHARACTER@ literal as an argument to a class method expecting a... Vladimir Tsichevski
03:51 PM Base Language Bug #10973 (Review): REGRESSION: No string literal to LONGCHAR conversion for 4GL class method ca...
Vladimir Tsichevski
03:38 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
> BTW, the call with no concatenation
> ...
Vladimir Tsichevski
08:37 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
The revision of 7184a is too old (14527) to be rebased to the current trunk, will create 7184b to continue... Vladimir Tsichevski
03:29 PM Testing Support #6862: build conversion regression testing tooling
It had been built into our scripts to capture the diffs, save off the newly built code and compare against a specific... Greg Shah
03:02 PM Testing Support #6862: build conversion regression testing tooling
Greg Shah wrote:
> I'm not talking about runtime testing. I'm talking about the way we used to use @diff@ to compar...
Tomasz Domin
02:49 PM Testing Support #6862: build conversion regression testing tooling
I'm not talking about runtime testing. I'm talking about the way we used to use @diff@ to compare the entire convert... Greg Shah
02:34 PM Testing Support #6862: build conversion regression testing tooling
Greg Shah wrote:
> Greg Shah wrote:
> > Tomasz: Can you please summarize how the ChUI Regression testing handles th...
Tomasz Domin
07:09 AM Testing Support #6862: build conversion regression testing tooling
The core idea here is to create tooling that implements a comparison of the converted output and a captured baseline.... Greg Shah
06:56 AM Testing Support #6862: build conversion regression testing tooling
Greg Shah wrote:
> Tomasz: Can you please summarize how the ChUI Regression testing handles this today? The older v...
Greg Shah
09:56 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
With the recent fixes from #10941, the number of maximum concurrent requests FWD can handle is around 300 (with maxMs... Artur Școlnic
08:30 AM Database Feature #4369 (WIP): implement stateless FWD server clustering
Greg Shah
08:29 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Code Review Task Branch 6889a Revision 16269
Literals like @".ast"@, @".p2o"@, @".jast"@, @".dict"@ should be @Ast...
Greg Shah
08:23 AM Conversion Tools Feature #7851 (WIP): automatically add to conversion list all classes referenced via unit test su...
Greg Shah
07:43 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
The TestSuite can specify both the @classes@ and @procedures@, so it's better to handle all of them rather than half.... Dănuț Filimon
08:10 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 16267 through 16273
Really good. Minor feedback:
1. The @gen_fname@ fu...
Greg Shah
08:06 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
The cause of failing is this scenario: ... Octavian Adrian Gavril
07:28 AM Conversion Tools Bug #10569 (WIP): Semicolon is skipped while preprocessing
Unfortunately, there are 10 extra tests from @alternative_coding_test_set@ which failed with *6859b/16144*. I need to... Octavian Adrian Gavril
06:03 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Radu Apetrii wrote:
> Octavian Adrian Gavril wrote:
> > Radu, can you check if that's happening for your specific f...
Radu Apetrii
05:56 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Please make sure that these cases have been added to the [[p2j:Preprocessor Testcases]] (unit tests).
All of the...
Greg Shah
03:41 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Octavian Adrian Gavril wrote:
> Radu, can you check if that's happening for your specific file as well?
Yes, I'll w...
Radu Apetrii
01:26 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
The changes fix the testcase mentioned in #10569-1.
Radu, can you check if that's happening for your specific file...
Octavian Adrian Gavril
07:52 AM Database Bug #9633 (Review): bulk delete for permanent tables
Stefanel Pezamosca
07:50 AM Database Bug #9633: bulk delete for permanent tables
I rebased 9633a to trunk revision 16302.
I have committed to *9633a revision 16305*:
* Reverted @ignore_scope...
Stefanel Pezamosca
07:49 AM Runtime Infrastructure Bug #8206: Logging manager issues
Vladimir Tsichevski wrote:
> Another difference spotted:
>
> If zero passed as the @number-of-users@ parameter va...
Vladimir Tsichevski
07:15 AM Runtime Infrastructure Bug #8206: Logging manager issues
Greg Shah wrote:
> Tomasz: Please review.
+Tomasz
Greg Shah
07:15 AM Runtime Infrastructure Bug #8206: Logging manager issues
Tomasz: Please review. Greg Shah
07:00 AM Runtime Infrastructure Bug #8206: Logging manager issues
Vladimir Tsichevski wrote:
> Another difference spotted:
>
> If zero passed as the @input-characters@ parameter v...
Vladimir Tsichevski
07:44 AM Runtime Infrastructure Bug #10971: Startup parameter validation: no error for zero value in -n (number-of-users)
This issue affects validation of the @-n@ (@number-of-users@) startup parameter when a zero value is provided. The pa... Vladimir Tsichevski
07:43 AM Runtime Infrastructure Bug #10971 (New): Startup parameter validation: no error for zero value in -n (number-of-users)
Vladimir Tsichevski
07:20 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> 3. We need to discuss the tree building. I think the idea of returning the created subtree from...
Paula Păstrăguș
06:16 AM Runtime Infrastructure Feature #10968: making configuration less error prone
#10967-3 seems like another example of something we should calculate instead of requiring the customer to make the co... Greg Shah
04:48 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
Committed rev. *16299* on branch *10935a* which contains the solution described in #10935-10.
After committing thi...
Paul Bodale
10:51 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I worked with Radu having him attempt to use @dbash.sh@. We had a real difficult time getting it to work. It turns ou... Roger Borrello

12/03/2025

06:50 PM Conversion Tools Bug #10569 (Internal Test): Semicolon is skipped while preprocessing
Code Review Task Branch 6859b Revision 16144
This is really good.
Greg Shah
10:09 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Greg, please review the changes. Octavian Adrian Gavril
09:45 AM Conversion Tools Bug #10569 (Review): Semicolon is skipped while preprocessing
Apparently, in 4GL you can write two single/double quotes and the compiler will keep only one. 4GL seems to generate ... Octavian Adrian Gavril
06:42 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Code Review Schema.g4
It is a good start and there is a lot to like about it. Some thoughts:
1. For an early P...
Greg Shah
10:02 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I’ve attached the current @Schema.g4@ grammar. There are only a few rules implemented so far, but if you have s... Paula Păstrăguș
05:59 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Good plan. Greg Shah
03:34 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Just a quick note regarding my next steps: I’ll begin modifying the @schema.g@ file to migrate it to ANTLR4. Working ... Paula Păstrăguș
03:18 PM Runtime Infrastructure Bug #8206: Logging manager issues
Another difference spotted:
If zero passed as the @number-of-users@ parameter value:
# OE raises this error:
<...
Vladimir Tsichevski
03:16 PM Runtime Infrastructure Bug #8206: Logging manager issues
Another difference spotted:
If zero passed as the @input-characters@ parameter value:
# OE raises this error:
...
Vladimir Tsichevski
03:13 PM Runtime Infrastructure Bug #8206: Logging manager issues
8206b rev. 16303: Fixed: FWD parameter names were used in error messages instead of OE names. Trivial @recordOrThrowE... Vladimir Tsichevski
01:56 PM Runtime Infrastructure Bug #8206: Logging manager issues
New issue found: when formatting error messages, FWD uses the the FWD parameter names instead of original OE names, e... Vladimir Tsichevski
01:54 PM Runtime Infrastructure Bug #8206: Logging manager issues
New 8206b revision is 16302. Vladimir Tsichevski
11:32 AM Runtime Infrastructure Bug #8206: Logging manager issues
Unable to rebase branch 8206a onto the latest trunk, I created a new branch 8206b and applied the changes from 8206a,... Vladimir Tsichevski
02:45 PM Runtime Infrastructure Feature #10968: making configuration less error prone
There are critical parts of the system's configuration which, if gotten wrong, will cause the system to be fragile or... Greg Shah
02:39 PM Runtime Infrastructure Feature #10968 (New): making configuration less error prone
Greg Shah
12:44 PM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Code Review Task branch 7851a Revision 16298
1. The string comparisons in @handleReferenceFiles()@ probably need t...
Greg Shah
08:41 AM Conversion Tools Feature #7851 (Review): automatically add to conversion list all classes referenced via unit test...
Committed *7851a/16298*. Added support for automatically adding procedures/classes referenced using the TestSuite ann... Dănuț Filimon
06:36 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Greg Shah wrote:
> Dănuț Filimon wrote:
> > Greg, I think we'll need something similar to pre_scan_class in progres...
Dănuț Filimon
06:14 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Dănuț Filimon wrote:
> Greg, I think we'll need something similar to pre_scan_class in progress.g, but for procedure...
Greg Shah
06:09 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Greg, I think we'll need something similar to pre_scan_class in progress.g, but for procedures. What do you think? Dănuț Filimon
06:04 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
I managed to implement the fix for TestSuite that specifies classes:... Dănuț Filimon
11:02 AM Database Feature #9577: persist the artifacts from dynamic query parsing/conversion (including the JAST) a...
In addition, from today discussion, we would want to add a 'quality' property: save only converted queries which have... Ovidiu Maxiniuc
09:29 AM Base Language Feature #8138: ABLUnit configuration using environment variables
Rebased branch 8138b to trunk revision 16301. Please, review. Vladimir Tsichevski
09:22 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
I tested this on OE version 11.6 and 11.7. Paul Bodale
09:21 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
There is a problem. For the following test case:
A.cls...
Paul Bodale
02:44 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
I think we need to go the same way as variable references are resolved, via @tempIdx@:
* in SymbolResolver, add a ca...
Constantin Asofiei
02:28 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
Constantin Asofiei wrote:
> Paul, the direction is good, but the implementation needs to be rewritten to:
> * execu...
Paul Bodale
08:52 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Tasks like #10941 and #10946 suggest that we need to improve our resiliency in our appserver (both classic and PASOE)... Greg Shah
08:47 AM Runtime Infrastructure Bug #10963 (WIP): appserver resiliency and self healing
Greg Shah
08:29 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
FYI, there is @CQ.stateChanged@ that sets @useSnapshot@, @initReferenceRowSupport@ and @SnapshotParameterFilter@ to b... Alexandru Lungu
08:17 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
I went to ~rev. 15550 but this is still reproducible. I still tend to think this is a regression and this worked at s... Alexandru Lungu
07:35 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
+ Stefanel Alexandru Lungu
07:34 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
It is not enough apparently. Even if I force the multi-table AQ to invalidate, it will get to the absolute first row.... Alexandru Lungu
07:17 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
There is an issue with the invalidation of @AdaptiveQuery@ instances that are generated by the optimizer. It seems li... Alexandru Lungu
07:10 AM Database Bug #10962 (WIP): Optimized multi-table compound components are not invalidated
Alexandru Lungu
07:16 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Teodor Gorghe wrote:
> Created task branch *10956a*
>
> Committed revision *16299* on task branch *10956a*:
> - ...
Constantin Asofiei
04:39 AM Database Bug #10956 (Review): Wrong primary index selection on FOR EACH table
Created task branch *10956a*
Committed revision *16299* on task branch *10956a*:
- Don't copy the @KW_PRIMARY@ pr...
Teodor Gorghe
07:07 AM Database Feature #10959: Improve performance of dynamic queries
I think the most part of the queries which causes the cache to fill are more simple, like:... Ovidiu Maxiniuc
07:02 AM Database Feature #10959: Improve performance of dynamic queries
> How do you know where pred has been built so that we use this special structure instead of concatenating? That's wh... Alexandru Lungu
06:35 AM Database Feature #10959: Improve performance of dynamic queries
Some class has this method:... Constantin Asofiei
06:24 AM Database Feature #10959: Improve performance of dynamic queries
... Alexandru Lungu
06:19 AM Database Feature #10959: Improve performance of dynamic queries
Alexandru Lungu wrote:
> In my idea, the key would look like: @for each tt where tt.f1 = <token> and tt.f2 = <token>...
Constantin Asofiei
06:12 AM Database Feature #10959: Improve performance of dynamic queries
> An idea is to have a minimal parser which has two purposes:
This is why I think we can rely on the converted co...
Alexandru Lungu
05:57 AM Database Feature #10959: Improve performance of dynamic queries
Alex, whatever we do, the predicate string still needs to be parsed. An idea is to have a minimal parser which has t... Constantin Asofiei
05:34 AM Database Feature #10959: Improve performance of dynamic queries
Ovidiu, there are also some patterns quite often encountered, like:
* @hq:query-prepare(substitute("for each tt wh...
Alexandru Lungu
06:39 AM Base Language Bug #10961: Optimize StringBuilder usage in FWD
For long lived code, we could pre-allocate a large @StringBuffer@ instance and reuse it instead of a local instance, ... Greg Shah
06:33 AM Base Language Bug #10961: Optimize StringBuilder usage in FWD
@StringBuilder@ has a constructor which can specify the expected number of characters. It will pre-allocate the memor... Ovidiu Maxiniuc
05:21 AM Base Language Bug #10961: Optimize StringBuilder usage in FWD
The initial capacity of @StringBuilder@ is 16 characters.
When this capacity exceeds, the entire string content gets...
Teodor Gorghe
05:09 AM Base Language Bug #10961 (New): Optimize StringBuilder usage in FWD
Teodor Gorghe
06:38 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Branch @10693a@ was merged to trunk as revno @16301@ then it was archived. Eugenie Lyzenko
06:27 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Hynek Cihlar wrote:
> Please merge 10693a after 10085a.
OK. Starting merge now.
Eugenie Lyzenko
05:52 AM User Interface Bug #10693 (Merge Pending): Incorrect z-order and focus for new Stack trace dialog
Please merge 10693a after 10085a. Hynek Cihlar
07:45 PM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
The @ChUI@ testing passed without new issues. I see out of memory in harness test but this can be related to moving t... Eugenie Lyzenko
06:22 AM User Interface Bug #10085 (Test): Fix offset cursor when pressing (CTRL+V) in an editor
Branch 10085a was merged into trunk as rev. 16300 and archived. Razvan-Nicolae Chichirau
05:01 AM User Interface Bug #10085 (Merge Pending): Fix offset cursor when pressing (CTRL+V) in an editor
I agree. Lets merge 10085a to trunk now. Alexandru Lungu
01:31 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
+ Alex Razvan-Nicolae Chichirau
01:30 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Testing that passed successfully:
* ChUI regression tests
* Hotel GUI + 2 customer apps smoke-test
* Unit-tests fr...
Razvan-Nicolae Chichirau

12/02/2025

03:48 PM Database Feature #10959: Improve performance of dynamic queries
Recent work performed by FWD revealed a flaw in the implementation of 1st level cache of the dynamic query parser. Be... Ovidiu Maxiniuc
03:24 PM Database Feature #10959 (New): Improve performance of dynamic queries
Ovidiu Maxiniuc
03:18 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
Vladimir, back to this code:
* please test direct function calls with both longchar and char parameters, with standa...
Constantin Asofiei
03:05 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Vladimir Tsichevski wrote:
> > Vladimir, this was added during the initial FWD Assert implementation; what was the r...
Constantin Asofiei
03:02 PM Base Language Feature #3853: implement LOG-MANAGER runtime
> Vladimir, this was added during the initial FWD Assert implementation; what was the reason for it?
@com.goldencode...
Vladimir Tsichevski
12:20 PM Base Language Feature #3853: implement LOG-MANAGER runtime
Greg Shah wrote:
> > different class structure in OpenEdge.Core compared to FWD - In OE there is no OpenEdge.Core.Ab...
Constantin Asofiei
11:50 AM Base Language Feature #3853: implement LOG-MANAGER runtime
> There is a tests that checks all available Logging Entries - not sure if it makes sense as I guess reported values ... Greg Shah
02:54 PM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
But, why not get the @NO-UNDO@ at the parse time and save it maybe as a special annotation, @like-no-undo@? Constantin Asofiei
02:54 PM Base Language Bug #10935 (WIP): Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table o...
Paul, the direction is good, but the implementation needs to be rewritten to:
* execute somewhere in schema phase (p...
Constantin Asofiei
03:36 AM Base Language Bug #10935 (Review): Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-tabl...
Created task branch *10935a* and committed rev. *16297* which introduces conversion changes to allow a temp-table def... Paul Bodale
01:56 PM Base Language Bug #7175 (Closed): substitute: incorrect handling of unknown longchar values
Greg Shah
01:37 PM Base Language Bug #7175 (Internal Test): substitute: incorrect handling of unknown longchar values
This issue does not exist anymore and should be closed. Vladimir Tsichevski
01:56 PM Base Language Bug #6993 (Closed): OO: incorrect field names in DataTypeEnum.java
Greg Shah
01:30 PM Base Language Bug #6993 (Internal Test): OO: incorrect field names in DataTypeEnum.java
This issue does not exist anymore: the example from #6993-10 compiles OK.
This issue can be closed.
Vladimir Tsichevski
01:55 PM User Interface Bug #5073 (Closed): NPE in ComboBoxGuiImpl
Greg Shah
01:18 PM User Interface Bug #5073 (Internal Test): NPE in ComboBoxGuiImpl
The issue does not exist anymore and can be closed. Vladimir Tsichevski
01:55 PM User Interface Bug #4841 (Closed): com-handle to handle automatic input parameter conversion
Greg Shah
12:46 PM User Interface Bug #4841 (Internal Test): com-handle to handle automatic input parameter conversion
This issue does not exists anymore, so it can be closed. Vladimir Tsichevski
11:36 AM Base Language Bug #9956 (Closed): Client crashes in DATE function
Hynek Cihlar
11:35 AM Base Language Bug #9956 (Internal Test): Client crashes in DATE function
Vladimir Tsichevski wrote:
> The same problem occurs is you use @SCREEN-VALUE@ attribute to set @FILL-IN@ value.
...
Vladimir Tsichevski
11:20 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Hynek Cihlar wrote:
> > > Eugenie Lyzenko wrote:
> > > > Hynek C...
Eugenie Lyzenko
11:14 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Eugenie Lyzenko wrote:
> > > Hynek Cihlar wrote:
> > > > This wi...
Hynek Cihlar
11:03 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Hynek Cihlar wrote:
> > > This will require ChUI regression testi...
Eugenie Lyzenko
10:53 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > This will require ChUI regression testing.
>
> We can do @ChUI@...
Hynek Cihlar
10:27 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Hynek Cihlar wrote:
> This will require ChUI regression testing.
We can do @ChUI@ harness for this. But it is vir...
Eugenie Lyzenko
09:17 AM User Interface Bug #10693 (Internal Test): Incorrect z-order and focus for new Stack trace dialog
This will require ChUI regression testing. Hynek Cihlar
08:11 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
The branch @10693a@ has been rebased with trunk @16298@, new version is @16300@. Eugenie Lyzenko
09:27 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
In the following code: ... Dănuț Filimon
06:59 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
Greg Shah wrote:
> > [...]. It is possible to extract the text from the STRING and turn it into a filename which can...
Dănuț Filimon
07:47 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
I addressed the no-undo issue on @doCloseMultiplexScope@. It seems to eliminate the crash, leaving the table in a usa... Ovidiu Maxiniuc
07:46 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Committed xfer testcases/1817. Dănuț Filimon
07:39 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Committed *hotel_gui/419*, *hotel/186*. Fixed reports using the wrong location for AST resource.
ETF does not have...
Dănuț Filimon
07:12 AM Conversion Tools Bug #10919 (Merge Pending): the source/AST view is broken in the Analytics web UI
Go ahead and commit this to our Hotel projects.
Assuming all other customer projects are using an unmodified versi...
Greg Shah
04:07 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I tested @ant report_server@, checked call graphs and reports. I found a single issue where the report log was in the... Dănuț Filimon
07:45 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
Yes, that would probably be for the best. Greg Shah
07:34 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
I think the work should be done in *6859b*, is that right? Octavian Adrian Gavril
07:35 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Greg - its hard to judge if its FWD problem. It was included in FWD distribution, now it is no...
Hynek Cihlar
07:09 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
My point is that if there is a transitive dependency that is required at runtime because of a FWD feature being used,... Greg Shah
02:57 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Greg Shah wrote:
> > > I've found an issue with one of customer application used for regressi...
Sergey Ivanovskiy
07:23 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> Please still work to put as much of the Geode-specific logic into a clustering package. If possi...
Andrei Plugaru
07:17 AM Database Feature #4369: implement stateless FWD server clustering
I understand that the logic in various places will need to be changed to be compatible with a synchronization approac... Greg Shah
06:08 AM Database Feature #4369: implement stateless FWD server clustering
The core data structures we need are mainly already implemented by Geode. They have @Region@, which is basically a di... Andrei Plugaru
07:10 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Yes, 16 hours is a reasonable time to complete the full task. Go ahead with that. Greg Shah
03:27 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Greg Shah wrote:
> >> As of trunk rev. 16279, there are 699 places which need refactoring for getAttr and 366 places...
Razvan-Nicolae Chichirau
06:59 AM Database Bug #10956 (WIP): Wrong primary index selection on FOR EACH table
I will assign this to me and I will work on this in parallel. Teodor Gorghe
06:50 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
OK, so this is a conversion issue: if the model table has a primary index, and the definition also has one, then the ... Constantin Asofiei
06:38 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Result of @WRITE-XMLSCHEMA@:
* 4GL...
Teodor Gorghe
06:29 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Teodor, the goal of WRITE-XML with schema included is to see which indexes are reported. Please post the .xml file h... Constantin Asofiei
06:23 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Confirmed:
* the order of WRITE-JSON/WRITE-XML is the same as for the @FOR EACH@ execution:
WRITE-JSON and WRITE-...
Teodor Gorghe
06:12 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
The customer uses @WRITE-JSON@, which the order is not the same, because of this issue.
I am testing with @WRITE-J...
Teodor Gorghe
06:10 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Teodor, do a @WRITE-XML@ on tt2, with schema included, and see what indexes are reported there. Constantin Asofiei
05:25 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
Suppose we have the following simple case:... Teodor Gorghe
05:20 AM Database Bug #10956 (Closed): Wrong primary index selection on FOR EACH table
Teodor Gorghe
04:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, seems you are in the watcher list, added. Sergey Ivanovskiy
04:40 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hi all,
I can't seem to add myself as a watcher on this issue, can you help?
Dean Macken
03:26 AM User Interface Bug #10760 (Test): Mouse events should not be dispatched while a combo box drop-down is open.
Branch *10760a* was merged into trunk as rev. *16297* and archived. Delia Mitric
03:09 AM User Interface Bug #10760 (Merge Pending): Mouse events should not be dispatched while a combo box drop-down is ...
10760a can be merged right now. Radu Apetrii
02:06 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Testing is done: ChUI regression tests + 2 GUI customer app and Hotel GUI smoke tests
This is ready to be merged
Delia Mitric
01:42 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
ChUI regression tests passed with 10760a. Razvan-Nicolae Chichirau
01:25 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Delia, please note the javadoc for @updateHeaders@ contains unexpected word "process".
I've...
Delia Mitric
01:19 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
Another Customer GUI application successfully passed smoke testing. Delia Mitric

12/01/2025

05:33 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
If it is a feature in FWD that requires transitive dependencies to work at runtime, then those dependencies should be... Greg Shah
02:22 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> > I've found an issue with one of customer application used for regression testing - as @velocity...
Tomasz Domin
10:23 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> I've found an issue with one of customer application used for regression testing - as @velocity@ has been removed a... Greg Shah
02:52 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> > I changed to @bzr branch@, but the @/opt/repos/hotel/.bzr/branch/branch.conf@ still points to m...
Roger Borrello
02:16 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> I changed to @bzr branch@, but the @/opt/repos/hotel/.bzr/branch/branch.conf@ still points to me:
I think that i...
Greg Shah
02:05 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> Should we "externalize" the revisions of these projects at the level they are "baked" into the Docker image somehow... Greg Shah
11:51 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Roger Borrello wrote:
> > I was able to pull @/opt/repos/possenet@ easily in my new @dbash.sh@:
...
Roger Borrello
11:34 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> We should also have Hotel GUI and Hotel ChUI there, just like Possenet or Skels.
Should we "ex...
Roger Borrello
09:42 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
We should also have Hotel GUI and Hotel ChUI there, just like Possenet or Skels. Greg Shah
09:41 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> I was able to pull @/opt/repos/possenet@ easily in my new @dbash.sh@:
> [...]
> Should the...
Greg Shah
11:22 AM Database Feature #4369: implement stateless FWD server clustering
I'll have to think about the pattern a bit more before I discuss that.
I do want us to avoid putting the same Geod...
Greg Shah
11:11 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
In regard to artificial nodes, it is true that some TRPL code will create them but the majority are created during th... Greg Shah
11:06 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
The shadow nodes should not be directly attached to the root. Here is an example:... Greg Shah
11:09 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Are there any more notes/objections. I would like to merge this into trunk. Eugenie Lyzenko
10:53 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
> [...]. It is possible to extract the text from the STRING and turn it into a filename which can be searched. Then m... Greg Shah
10:34 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
>> As of trunk rev. 16279, there are 699 places which need refactoring for getAttr and 366 places for setAttr.
>
> ...
Greg Shah
10:29 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Dănuț Filimon wrote:
> Thanks Roger, is there any testing I can do aside from running the report server for Hotel?
...
Greg Shah

11/28/2025

04:06 PM Base Language Feature #3853: implement LOG-MANAGER runtime
I am almost done with fixing existing tests, just circling around some FWD-OE differences like:
* There is a tests...
Tomasz Domin
12:53 PM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Dănuț Filimon wrote:
> Thanks Roger, is there any testing I can do aside from running the report server for Hotel?
...
Roger Borrello
10:10 AM Database Feature #4369: implement stateless FWD server clustering
I have been lately focused on implementing refactoring the @LockStatus/TraceLockStatus@ classes in order to be able t... Andrei Plugaru
09:29 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz Domin wrote:
> > I fully agree, I was just wondering if I can help with tooling modif...
Tomasz Domin
08:35 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> I fully agree, I was just wondering if I can help with tooling modification.
Since you brou...
Artur Școlnic
08:27 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> We know there are failures, hence the skewed results, we simply need to work on the issues an...
Tomasz Domin
08:26 AM Database Support #10664: Develop a multi session test suite in harness
We know there are failures, hence the skewed results, we simply need to work on the issues and bring the success rate... Artur Școlnic
08:18 AM Database Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> I finished writing the locking tests, the results are:
> OE: 1610/1610
> FWD: 411/1610
>...
Tomasz Domin
05:19 AM Database Support #10664 (Review): Develop a multi session test suite in harness
I finished writing the locking tests, the results are:
OE: 1610/1610
FWD: 411/1610
There are two main reasons wh...
Artur Școlnic
08:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Thank you, Ovidiu. I asked this because we need to create @helper methods@ that allow us to build the AST directly fr... Paula Păstrăguș
05:47 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
During the transpiling from 4GL to Java, FWD parser and TRPL rules will add these additional nodes. The semantic of t... Ovidiu Maxiniuc
04:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I have a question regarding artificial nodes. These are the nodes that the grammar creates manually, for example usin... Paula Păstrăguș
03:21 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Regarding the shadow nodes: the @left@ and @right@ IDs are used to locate the nearest AST node for each shadow node, ... Paula Păstrăguș
03:16 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Ovidiu Maxiniuc wrote:
> I do not think we should use @left@ and @right@. The resulting tree is not always binary.
...
Paula Păstrăguș
07:35 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
Dănuț Filimon wrote:
> The patch is already in the trunk from the instance, I'll give it the benefit of the doubt an...
Stefanel Pezamosca
07:24 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
Stefanel Pezamosca wrote:
> Dănuț Filimon wrote:
> > I ran a conversion with trunk/16293 for #10566 and the issue r...
Dănuț Filimon
07:17 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
Dănuț Filimon wrote:
> I ran a conversion with trunk/16293 for #10566 and the issue remained. Stefanel, did you also...
Stefanel Pezamosca
06:48 AM Base Language Bug #10597: [Regression] extent field in form fails conversion
I ran a conversion with trunk/16293 for #10566 and the issue remained. Stefanel, did you also test the scenario using... Dănuț Filimon
03:47 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Committed revision *16298* on task branch *10455b*:
- Set the batch mode validation to false when it is in bulk copy.
Teodor Gorghe
01:49 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Committed revision *16297* on task branch *10455b*:
- Changed reportBatchValidationException to throw the error.
Teodor Gorghe
01:43 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
I am thinking on something else:
* when the assigned buffer is the destination buffer, or something else, a variable...
Teodor Gorghe
01:05 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Constantin Asofiei wrote:
> Also, does the original test scenario still work?
Yes, they still work, I have tested...
Teodor Gorghe

11/27/2025

12:09 PM Database Bug #10455: Persistent table CAN-FIND FIRST issue
For show vs throwError I think there are two cases:
* if validation fails and LVALUE is the buffer (or field?) which...
Constantin Asofiei
10:50 AM Database Bug #10455 (Review): Persistent table CAN-FIND FIRST issue
Committed revision *16296* on task branch *10455b*:
- Fixed BUFFER-COPY BATCH ASSIGN when a function call is the fir...
Teodor Gorghe
09:50 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
I have also tried this:... Teodor Gorghe
09:38 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Hm... you are right, this works. But, how can we differentiate that we are in an assignment for a target buffer fiel... Constantin Asofiei
09:33 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Please try this:... Teodor Gorghe
09:29 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Note that @ErrorManager.recordOrThrowError(newErrorCodes, newErrorMessages, false);@ is called in @RecordBuffer.repor... Constantin Asofiei
09:26 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Teodor, please check with 12.x this test:... Constantin Asofiei
09:01 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
Created task branch *10455b*. Teodor Gorghe
09:00 AM Database Bug #10455 (WIP): Persistent table CAN-FIND FIRST issue
There is a regression regarding this task.
When the @BUFFER-COPY ASSIGN@ on a buffer on the same table with unique f...
Teodor Gorghe
10:22 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia, please note the javadoc for @updateHeaders@ contains unexpected word "process". Hynek Cihlar
08:35 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Smoke testing on Customer GUI application (Web version and Swing version) is done. No regressions found. Delia Mitric
10:12 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> See @ControlFlowOps.initializeLegacyObject@ - there are two methods being called when in...
Tomasz Domin
09:53 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Hynek Cihlar wrote:
> Code review 10693a.
>
> The changes look fine. Just a question, was the check @isStackTrace...
Eugenie Lyzenko
09:16 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Code review 10693a.
The changes look fine. Just a question, was the check @isStackTraceActive@ in @AlertBoxImpl@ a...
Hynek Cihlar
07:26 AM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
The branch @10693a@ has been rebased with trunk @16295@, new version is @16296@. Eugenie Lyzenko
08:39 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I do not think we should use @left@ and @right@. The resulting tree is not always binary. One node may have multiple ... Ovidiu Maxiniuc
04:51 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Another thing I noticed: I added the shadows nodes to the list after the @left@ and @right@ IDs were populated, which... Paula Păstrăguș
04:24 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
During testing, I realized I forgot to assign the @parent AST@ to the shadow nodes. Right now, they’re orphans:), so ... Paula Păstrăguș
08:25 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
This @root@ is built in @ProgressParser.oea_annotation(), line 10017@:... Dănuț Filimon
06:36 AM Conversion Tools Feature #7851 (WIP): automatically add to conversion list all classes referenced via unit test su...
Dănuț Filimon
08:08 AM Database Bug #6834 (Closed): RAQ navigation on records having NULL values on same index components
Dănuț Filimon
08:06 AM Database Bug #6834: RAQ navigation on records having NULL values on same index components
Cool. Then this can be closed. Ovidiu Maxiniuc
06:25 AM Database Bug #6834: RAQ navigation on records having NULL values on same index components
This has been fixed in a revision before trunk/16000.
The FWD output of the #6834-3 test is:...
Dănuț Filimon
06:48 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Razvan, please rebase 10085a and redo testing. Let me know when this will be ready to be merged. Alexandru Lungu
05:34 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
> According to your statement, we should make TreeListConfig.triggerColumn private, make a public getter for it and p... Alexandru Lungu
05:10 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Alexandru Lungu wrote:
> > Ooh, right. It implies that this should be the actual config, correct? I went through mos...
Razvan-Nicolae Chichirau
04:47 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
> Ooh, right. It implies that this should be the actual config, correct? I went through most of the config classes an... Alexandru Lungu
01:51 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Alexandru Lungu wrote:
> The customer for which this issue was created may have a scenario in which 10/20 such sets/...
Razvan-Nicolae Chichirau
05:28 AM Conversion Tools Feature #7318: prevent abend during conversion in case of failures when processing TRPL rules
#6889 only has the changes for incremental conversion, making this available for all conversions is easy as it only r... Dănuț Filimon
05:20 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
> We can TRUNCATE only if there are separate SQL tables, and we get rid of the MULTIPLEX. Otherwise, we need DELETE .... Alexandru Lungu
05:05 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Alexandru Lungu wrote:
> Mind that this does TRUNCATE AFAIK.
We can TRUNCATE only if there are separate SQL tables,...
Constantin Asofiei
04:51 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
> Otherwise, if it proves too difficult to solve/investigate the destructor conundrums, lets work on enhancing the UP... Alexandru Lungu
04:41 AM Database Feature #9711: collation configuration cleanup
Stefanel Pezamosca wrote:
> If I understand correctly, the goal here is to to eliminate the need for manual configur...
Alexandru Lungu
03:26 AM Database Feature #9711: collation configuration cleanup
If I understand correctly, the goal here is to to eliminate the need for manual configuration and hard-coded settings... Stefanel Pezamosca
02:58 AM Conversion Tools Bug #10919 (Internal Test): the source/AST view is broken in the Analytics web UI
Thanks Roger, is there any testing I can do aside from running the report server for Hotel? Dănuț Filimon

11/26/2025

05:45 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Let me know if these need to perform other things, as well.
Should each of them perform a...
Roger Borrello
05:16 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Here is @./tools/fwd_checkout.sh@ and sample execution dry runs:... Roger Borrello
03:21 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I was able to pull @/opt/repos/possenet@ easily in my new @dbash.sh@:... Roger Borrello
03:11 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> That would need to be alleviated without any user intervention. Obviously setting up a tunne...
Roger Borrello
01:58 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
There are some challenges that I didn't consider... we are trying to pull from within a Docker image... the obvious f... Roger Borrello
12:50 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
The inclusion of base projects (skeleton, possenet, and ade) into the Docker image does require the *docker build* to... Roger Borrello
03:44 PM User Interface Bug #10693 (Review): Incorrect z-order and focus for new Stack trace dialog
The branch @10693a@ has been updated for review to revision @16294@.
This is the fix for original issue. The stack...
Eugenie Lyzenko
02:41 PM User Interface Bug #10693: Incorrect z-order and focus for new Stack trace dialog
Created task branch @10693a@ from trunk revision @16293@. Eugenie Lyzenko
03:41 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've found an issue with one of customer application used for regression testing - as @velocity@ has been removed as ... Tomasz Domin
05:11 AM Runtime Infrastructure Feature #9687 (Test): drop support for Java 8 and Java 11
Branch 9687c has been merged into trunk as revision 16293
Tomasz Domin
04:56 AM Runtime Infrastructure Feature #9687 (Merge Pending): drop support for Java 8 and Java 11
Tomasz, you can merge 9687c to trunk now - you have the green light! Alexandru Lungu
03:35 PM User Interface Bug #10894 (Review): Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
Vladimir Tsichevski wrote:
> Vladimir Tsichevski wrote:
> > h3. Missing Pre-Input Formatting
> Fixed in 10894a rev...
Vladimir Tsichevski
02:52 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Rebased 9709b up to rev 16299. Please review. These changes are needed for broker client ...
Sergey Ivanovskiy
02:42 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Rebased 9709b up to rev 16299. Please review. These changes are needed for broker client and SSO plugin. Sergey Ivanovskiy
11:41 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
There are no feedbacks or review of rev 16228 (9709b). That should be rebased. As I wrote in #9709-203 broker client ... Sergey Ivanovskiy
02:48 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Ovidiu, lets solve the @nonEmptyTableFlags@ issue in this task:
* for NO-UNDO tables, this bitmap will work as is - ...
Constantin Asofiei
08:44 AM Database Bug #10937 (WIP): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Ovidiu Maxiniuc
08:23 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Or maybe the destructor is deferred till the end of the transaction and we don't see that. Maybe a message after dele... Alexandru Lungu
08:22 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
> In the temp-table destroy case, the destructor changes are not rolled back.
So you can create things in the pers...
Alexandru Lungu
08:01 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Alexandru Lungu wrote:
> > So, does an UNDO revert any created records by such destructors?
>
> Huh, interesting...
Constantin Asofiei
05:07 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
> I don't see another way than add a NO-UNDO option for the DELETE statement in H2, so that we can do DELETEs which a... Alexandru Lungu
11:07 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Alexandru Lungu wrote:
> It may have been used in the base. I am afraid of having a decisive answer as I am not the ...
Hynek Cihlar
09:33 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
> Note the fact that I removed the first parameter, String fname, because I couldn't find any usages for it. Please c... Alexandru Lungu
08:39 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
Before starting the refactoring work, I'll like to lay out my plan and *receive feedback* in order to not waste time ... Razvan-Nicolae Chichirau
10:08 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Thanks, Greg, I had misunderstood that part. I’ve been working on adapting the @TreeLocal@, the @ShadowNode@, and the... Paula Păstrăguș
08:53 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Dănuț Filimon wrote:
> Roger Borrello wrote:
> > So you start the web server as: @./deploy/server/report.sh@?
>
...
Roger Borrello
08:46 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Roger Borrello wrote:
> So you start the web server as: @./deploy/server/report.sh@?
No, like this: @~/gcd/branch...
Dănuț Filimon
08:44 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
So you start the web server as: @./deploy/server/report.sh@? Roger Borrello
07:35 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Roger, this is the final patch:... Dănuț Filimon
07:05 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I'm OK with the idea. Please add comments to make it clear that the @ReportWebServer@ MUST be executed with the proj... Greg Shah
03:49 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I fixed this in the @report.sh@ script:... Dănuț Filimon
07:47 AM User Interface Bug #10760 (Internal Test): Mouse events should not be dispatched while a combo box drop-down is ...
Code review 10760a. The changes look good. Please go ahead with regression testing. Hynek Cihlar
04:40 AM User Interface Bug #10760 (Review): Mouse events should not be dispatched while a combo box drop-down is open.
I've committed the new changes to *10760a rev. 16282*
I've changed the logic from @ThinClient.processProgressEvent@ ...
Delia Mitric
05:34 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
I did a little bit of digging into the methods that are related in some way to the @SchemaDictionary.TABLE_PROPS@.
...
Paul Bodale
03:10 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
It looks like FWD partially ignores the @NO-UNDO@ keyword for a temp-table that also has the @LIKE@ option.
Check ...
Paul Bodale
02:53 AM Base Language Bug #10935 (WIP): Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table o...
I tried adding @KW_NO_UNDO@ among the elements of the @SchemaDictionary.TABLE_PROPS@ converted the testcases I have a... Paul Bodale
05:01 AM User Interface Bug #10939: When selecting an item from a COMBO-BOX list by pressing on it and releasing the mous...
A possible testcase:... Delia Mitric
04:57 AM User Interface Bug #10939 (New): When selecting an item from a COMBO-BOX list by pressing on it and releasing th...
Delia Mitric
03:20 AM Conversion Tools Bug #6889 (Review): rollback the files as 'unconverted' if (incremental) conversion fails.
I addressed the review from #6889-11 in *6889a/16269*.
Greg, please review.
Dănuț Filimon
02:20 AM Base Language Bug #10925 (WIP): Ignore dataset name if present, for a dataset declared with serialize-hidden
I will mark this task in WIP, since there are some more changes from 9457c that needs to be added there. Teodor Gorghe
01:48 AM Base Language Bug #10925 (Internal Test): Ignore dataset name if present, for a dataset declared with serialize...
Code review of *10925a* rev. @16293@:
* This includes the changes from *9457c/16275* and the fix from #10925-2.
* T...
Teodor Gorghe
01:27 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
ChUI regression tests passed for 10236a. Razvan-Nicolae Chichirau

11/25/2025

03:40 PM User Interface Bug #10894: Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
Vladimir Tsichevski wrote:
> h3. Missing Pre-Input Formatting
Fixed in 10894a rev. 16294.
> * Only the first @5@...
Vladimir Tsichevski
03:33 PM User Interface Bug #10894: Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
h3. Missing Pre-Input Formatting
When a user presses a key, the code in @FillIn.processKeyEvent@ (line 1545) must ...
Vladimir Tsichevski
12:01 PM User Interface Bug #10894: Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
Vladimir Tsichevski wrote:
> The crash occurs when parsing the screen value @0@ in a date @FILL-IN@ widget with a de...
Vladimir Tsichevski
11:31 AM User Interface Bug #10894 (WIP): Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
The crash occurs when parsing the screen value @0@ in a date @FILL-IN@ widget with a delimited format (e.g., @99/99/9... Vladimir Tsichevski
02:11 PM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Run the following example in either GUI or ChUI mode:... Vladimir Tsichevski
02:09 PM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Vladimir Tsichevski
02:08 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg
What about merging 9687c ? I guess we do have green light from the customer(s), dont we ?.
Tomasz Domin
01:35 PM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
This is related also to the #10833-80 scenario, where it was proved that @nonEmptyTableFlags@ is broken in case of ro... Constantin Asofiei
01:16 PM Database Bug #10937 (Test): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Constantin Asofiei
10:57 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> I didn't found any case where clicking interacts with the target widget *while* the drop-down ...
Hynek Cihlar
07:12 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Delia Mitric wrote:
> > During testing the web application, I've found another case which sho...
Delia Mitric
07:09 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Another thing I've noticed in the web app:
* if we try to click on a browse widget while a combo-box is active,the f...
Delia Mitric
06:45 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric wrote:
> During testing the web application, I've found another case which should be treated:
> * whil...
Hynek Cihlar
04:58 AM User Interface Bug #10760 (WIP): Mouse events should not be dispatched while a combo box drop-down is open.
Delia Mitric
04:30 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
During testing the web application, I've found another case which should be treated:
* while a combo-box is active, ...
Delia Mitric
10:28 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
Constantin Asofiei wrote:
> Paul: please create 10925a and add there the 9457c/16275 change and your change.
Crea...
Paul Bodale
05:32 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
Paul: please create 10925a and add there the 9457c/16275 change and your change.
I'll also look into 9457c which o...
Constantin Asofiei
03:17 AM Base Language Bug #10925 (Review): Ignore dataset name if present, for a dataset declared with serialize-hidden
Teodor Gorghe wrote:
> Code review of #10925-2:
> - this is a regression caused by the changes from 9457c rev 16275...
Paul Bodale
10:12 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Greg Shah wrote:
> > Please use @./docker/startup_hook.sh@.
>
> Sure thing. Would it be ...
Greg Shah
09:03 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> Please use @./docker/startup_hook.sh@.
Sure thing. Would it be fair to still include an option...
Roger Borrello
08:50 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Greg Shah wrote:
> > It would be simpler (which is the point of all this) if we standardize...
Greg Shah
08:39 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> It would be simpler (which is the point of all this) if we standardized the name of the script an...
Roger Borrello
07:22 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
It would be simpler (which is the point of all this) if we standardized the name of the script and automatically run ... Greg Shah
10:11 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Above, I was saying @ReportDriver@ but that was a mistake. I meant @ReportWebServer@.
If the files are being read...
Greg Shah
09:09 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Greg Shah wrote:
> > No, it will just remove home from the path. We already have home which is the relative path tha...
Dănuț Filimon
08:53 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
> No, it will just remove home from the path. We already have home which is the relative path that we need, so I don'... Greg Shah
08:40 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Greg Shah wrote:
> Won't this be a problem when we reach the @if (absolute.startsWith(home))@ code later in that met...
Dănuț Filimon
07:41 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Also, assuming @home@ is always the same value, can't @home = new File(home).getCanonicalPath();@ be calculated at st... Greg Shah
07:40 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
Won't this be a problem when we reach the @if (absolute.startsWith(home))@ code later in that method? Why not have t... Greg Shah
04:03 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
I've got @./abl/fwd-embedded-driver.p@ which is normalized to @./deploy/server/abl/fwd-embedded-driver.p@. My initial... Dănuț Filimon
08:44 AM Base Language Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
For this 4gl testcase:... Paul Bodale
08:39 AM Base Language Bug #10935 (Closed): Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-tabl...
Paul Bodale
08:02 AM User Interface Bug #10915: ugly dialogs
OK. Following this plan #10915-31 in mind. Sergey Ivanovskiy
07:57 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I did not defend this implementation @p2j.ModalDialog@ but I nee...
Greg Shah
07:07 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> I did not defend this implementation @p2j.ModalDialog@ but I need some time to replace th...
Hynek Cihlar
07:00 AM User Interface Bug #10915: ugly dialogs
I understand reasons to use dojo dialog but in this case I need a template, because any dialog has title bar and butt... Sergey Ivanovskiy
06:42 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> The third argument is that @p2j.ModalDialog@ can have any styles but styles or templates ...
Hynek Cihlar
06:38 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Hynek, why did you call this dialog reconnect?
Sorry, I misread the actual dialog typ...
Hynek Cihlar
06:14 AM User Interface Bug #10915: ugly dialogs
The third argument is that @p2j.ModalDialog@ can have any styles but styles or templates are not specified. I do not ... Sergey Ivanovskiy
06:09 AM User Interface Bug #10915: ugly dialogs
Hynek, why did you call this dialog reconnect? First, Greg posted an open resource dialog and the second argument is ... Sergey Ivanovskiy
05:20 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> If this task is to make auto height, then these changes are done. I recalled that text wi...
Hynek Cihlar
04:38 AM User Interface Bug #10915: ugly dialogs
Now I am confused about what to do. Please explain what would need to do. There is a global task is to replace @p2j.M... Sergey Ivanovskiy
04:20 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> The logic implemented in @chooseFiles = function(direct, uploadId, title, multiple, uploa...
Hynek Cihlar
04:05 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Yes, dojo dialogs should not be the issue but there is no your r...
Sergey Ivanovskiy
03:50 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Yes, dojo dialogs should not be the issue but there is no your review in this task #5487....
Hynek Cihlar
03:28 AM User Interface Bug #10915: ugly dialogs
Yes, dojo dialogs should not be the issue but there is no your review in this task #5487. So I did not recall.
Thi...
Sergey Ivanovskiy
03:06 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> I could not find an exact task where the obstacles to use dojo dialog was discussed. From...
Hynek Cihlar
02:33 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > The styles can be used to add border and other elements if there...
Sergey Ivanovskiy
07:55 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I think you are conflating parse-time processing with TRPL-processing. During TRPL, the AST *must have* the shadow n... Greg Shah
05:54 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I reviewed the @hidden@ field, the @ShadowNode@ structure, and the entire @TreeLocal@ mechanism. The conclusion... Paula Păstrăguș
06:32 AM Base Language Bug #10841 (Review): model table name is used in error messages for a 'like' temp-table definition
Created 10841a from trunk rev 16292; rev 16293 contains:
* A LIKE temp-table definition will copy the i.e. LABEL fro...
Constantin Asofiei
06:23 AM Database Bug #10901 (Review): BEGINS trims the rvalue if the lvalue field is first in an index
Created 10901a from trunk rev 16292. In rev 16293: If in a BEGINS LVALUE is a field part of the index used for sort,... Constantin Asofiei
06:00 AM Conversion Tools Bug #6889 (WIP): rollback the files as 'unconverted' if (incremental) conversion fails.
Dănuț Filimon
06:00 AM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
Greg Shah wrote:
> Code Review Task Branch 6889a Revisions 16267 and 16268
>
> 1. Shouldn't @cleanSources()@ be c...
Dănuț Filimon
05:09 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
> Alex: Should we dedicate 10858a for getAttr and 10858b for setAttr, or merge both of them in 10858a?
I think it ...
Alexandru Lungu
04:13 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
As of trunk rev. 16279, there are 699 places which need refactoring for @getAttr@ and 366 places for @setAttr@.
*A...
Razvan-Nicolae Chichirau
02:47 AM Base Language Feature #3853: implement LOG-MANAGER runtime
See @ControlFlowOps.initializeLegacyObject@ - there are two methods being called when instantiating:
* the pseudo-ex...
Constantin Asofiei
02:44 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> Tomasz Domin wrote:
> > Is there a way to check in @Block@ if class constructor has bee...
Tomasz Domin
02:32 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> Is there a way to check in @Block@ if class constructor has been called ?
You mean already ca...
Constantin Asofiei
02:27 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Is there a way to check in @Block@ if class constructor has been called ? Tomasz Domin
08:35 PM User Interface Bug #10693 (WIP): Incorrect z-order and focus for new Stack trace dialog
There are several issues in this task discovered during debug. What I can see now is:
1. The StackTrace frame/wind...
Eugenie Lyzenko

11/24/2025

06:21 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
There is an additional option to @dbash.sh@ added in revision 99 of the *container* project, @--install_hook=<hook_fi... Roger Borrello
01:22 PM User Interface Bug #10918: Swing client PDF loading does not work
For the embedded application it needs to enable popups from the server. Sergey Ivanovskiy
01:16 PM User Interface Bug #10918: Swing client PDF loading does not work
In my environment this functionality works with Firefox too, I was able to press Export and pdf report became display... Sergey Ivanovskiy
12:49 PM User Interface Bug #10918: Swing client PDF loading does not work
Do you have the same settings in Firefox for pdf?
!FirefoxPdfSettings.png!
Sergey Ivanovskiy
11:16 AM User Interface Bug #10918: Swing client PDF loading does not work
You're right. It seems like a Firefox issue. The same URL works in Chrome. Since I have Firefox as my default brow... Greg Shah
03:25 AM User Interface Bug #10918: Swing client PDF loading does not work
Greg, the above I get when opening with PDFs with Firefox automatically. I need to copy-paste the link into chrome a... Constantin Asofiei
12:38 PM Base Language Feature #8138 (Review): ABLUnit configuration using environment variables
Vladimir Tsichevski
12:37 PM Base Language Feature #8138: ABLUnit configuration using environment variables
Tested ABLUnit test execution on branch 8138b under Linux (both via Eclipse and console): no issues observed.
To v...
Vladimir Tsichevski
11:11 AM Base Language Feature #8138: ABLUnit configuration using environment variables
8131b r.16294: Introduce Java system property for specifying the ABLUnit bootstrap XML configuration file replacing t... Vladimir Tsichevski
07:38 AM Base Language Feature #8138: ABLUnit configuration using environment variables
I was not able to rebase 8138a, and created a new branch 8138b. Vladimir Tsichevski
11:39 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> The styles can be used to add border and other elements if there are needed. So it needs ...
Hynek Cihlar
11:38 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Hynek, it is not used in the web client but only in @p2j.perf_tests.js@ although I did no...
Hynek Cihlar
11:26 AM User Interface Bug #10915: ugly dialogs
The styles can be used to add border and other elements if there are needed. So it needs to have a template of look a... Sergey Ivanovskiy
11:22 AM User Interface Bug #10915: ugly dialogs
Hynek, it is not used in the web client but only in @p2j.perf_tests.js@ although I did not remember but there was an ... Sergey Ivanovskiy
11:16 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> I can perform only constructive requirements dynamic height and so on.
Don't worry, I ...
Hynek Cihlar
11:08 AM User Interface Bug #10915: ugly dialogs
Hynek Cihlar wrote:
> The changes look fine, but the dialog is still pretty ugly :-). Why don't we use a Dojo dialog...
Sergey Ivanovskiy
11:02 AM User Interface Bug #10915: ugly dialogs
The changes look fine, but the dialog is still pretty ugly :-). Why don't we use a Dojo dialog here? We already use i... Hynek Cihlar
11:09 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Roger Borrello wrote:
> A basic question... do we generate the pipeline language via script that will then be fed to...
Hynek Cihlar
11:06 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
JSON it is then. Hynek Cihlar
11:01 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Yes, JSON please. Greg Shah
10:59 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Hynek Cihlar wrote:
> I added the @Test Catalog Model@ section to [[internal-documentation:Unified_CICD_Architecture...
Roger Borrello
10:58 AM Deployment Feature #5131: improve management of the cluster and database instances from build.xml
The @build.xml@ is outside of FWD. As I noted in #5131-2, we no longer want to use @ant@ for this. We should implem... Greg Shah
10:11 AM Deployment Feature #5131: improve management of the cluster and database instances from build.xml
I'm not sure that the use of @build.xml@ is good from the perspective of deployment. When I think of deployment, woul... Roger Borrello
10:34 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Aaand this is the output of a @dumpTree(true)@ for this input: @"1 + 2 * 3 + 4 * 5"@
Related java testing code:
<pr...
Paula Păstrăguș
10:31 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, I've pushed a new version of @10804a@. You should now be able to see the new classes. I've fully separated the ... Paula Păstrăguș
10:29 AM Base Language Bug #10925 (WIP): Ignore dataset name if present, for a dataset declared with serialize-hidden
Paul Bodale wrote:
> I attached a simple patch to be applied over the *9457c* rev. *16356* that solves the issue.
...
Teodor Gorghe
09:11 AM Base Language Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
I think you may need to use the SERIALIZE-NAME of the DATASET and not its NAME. Teodor, please review.
Also, Paul...
Constantin Asofiei
08:51 AM Base Language Bug #10925 (Review): Ignore dataset name if present, for a dataset declared with serialize-hidden
I attached a simple patch to be applied over the *9457c* rev. *16356* that solves the issue. Paul Bodale
07:58 AM Base Language Bug #10925 (WIP): Ignore dataset name if present, for a dataset declared with serialize-hidden
There is this testcase:... Paul Bodale
07:07 AM Base Language Bug #10925 (Closed): Ignore dataset name if present, for a dataset declared with serialize-hidden
Paul Bodale
10:19 AM Deployment Feature #10929: Bring MariaDB up to same level of support as PostGreSQL
Some things I am considering:
* We have implemented @fwd_create_pg_cluster.sh@ (currently in the *container* project...
Roger Borrello
10:17 AM Deployment Feature #10929 (New): Bring MariaDB up to same level of support as PostGreSQL
Roger Borrello
09:58 AM Database Feature #6348: implement support for MariaDB
It should be a different task, please make one in Deployment. Greg Shah
09:49 AM Database Feature #6348: implement support for MariaDB
Is it fair to continue use of this task for finishing touches on MariaDB? Some things I am considering:
* We have im...
Roger Borrello
09:33 AM User Interface Bug #10917 (Closed): Hotel GUI embedded mode selected tab indicator
I did a full @ant deploy.all@ and restarted the server.
But, you're right, the CTRL-SHIFT-R did the trick! Thank ...
Greg Shah
09:30 AM User Interface Bug #10917: Hotel GUI embedded mode selected tab indicator
Greg, did you rebuild hotel.jar (ant jar deploy.prepare) ? Also try a force-refresh via CTRL-SHIFT-R in the browser. Constantin Asofiei
09:27 AM User Interface Bug #10917 (WIP): Hotel GUI embedded mode selected tab indicator
I've tested rev 418, I don't see any difference. I can't tell by looking at the tab names, which one is currently se... Greg Shah
05:47 AM User Interface Bug #10917 (Test): Hotel GUI embedded mode selected tab indicator
This is fixed in hotel gui rev 417. Constantin Asofiei
03:44 AM User Interface Bug #10917: Hotel GUI embedded mode selected tab indicator
It seems to be something related to bootstrap/css - the JS handler on click sets the 'active' class on the 'li' eleme... Constantin Asofiei
09:22 AM User Interface Bug #10916 (Closed): ESC key in Hotel GUI exits the client
Confirmed. Nice! Greg Shah
06:00 AM User Interface Bug #10916 (Test): ESC key in Hotel GUI exits the client
An @END-ERROR@ trigger intercepts the ESC key:... Constantin Asofiei
08:42 AM Conversion Tools Bug #10928: Skip some parsing rules from runtime parsing
In #10919, Danut identified some cases where the conversion database was generated at run-time. This was because cert... Alexandru Lungu
08:35 AM Conversion Tools Bug #10928 (New): Skip some parsing rules from runtime parsing
Alexandru Lungu
07:46 AM User Interface Support #10926: General clean-up of Theme
Added watchers. Alexandru Lungu
07:45 AM User Interface Support #10926: General clean-up of Theme
I created this task to discuss all kind of things that are found through-out @Theme@ implementation and seem to:
* h...
Alexandru Lungu
07:32 AM User Interface Support #10926 (New): General clean-up of Theme
Alexandru Lungu
07:23 AM Conversion Tools Bug #10919 (WIP): the source/AST view is broken in the Analytics web UI
The solution from #10919-6 is not correct, I tested it a little bit more and I ended up with @/home/ddf/gcd/branches/... Dănuț Filimon
04:10 AM Conversion Tools Bug #10919 (Review): the source/AST view is broken in the Analytics web UI
Committed a simple fix to *10919a/16292*. The issue is with normalizeFilename(), the abnormal File is initialized wit... Dănuț Filimon
03:35 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
The error is the same one mentioned in #10784-1. Octavian found a workaround for this, but I will see if I can fix it. Dănuț Filimon
02:55 AM Conversion Tools Bug #10919 (WIP): the source/AST view is broken in the Analytics web UI
I am investigating. Dănuț Filimon
06:28 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
> Is not about a query from FWD, just a direct SELECT I noticed. Yes, RTRIM=TRUE is in the JDBC URL.
Right. The co...
Alexandru Lungu
06:24 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
Is not about a query from FWD, just a direct SELECT I noticed. Yes, @RTRIM=TRUE@ is in the JDBC URL. Constantin Asofiei
04:31 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
PS: I see @dialect.addRtrimmedExpression("?", sb);@. This can be wrapped with @dialect.isAutoRtrim@. Alexandru Lungu
04:30 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
Is @RTRIM=TRUE;@ set? H2 also knows to compare the values of strings with rtrim automatically. Alexandru Lungu
04:15 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
Alex, as a side note: this query does not return records in H2: @select * from meta_user where userid = rtrim('HOTEL'... Constantin Asofiei
03:35 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
I am OK with the changes in #10920-3. This piece of code is a backdoor into the persistence and wasn't handled proper... Alexandru Lungu
03:23 AM Database Bug #10920: String concatenation doesn't work in WHERE clause for permanent databases
This is because of the H2's dialect automatic case-insensitive assumption in @P2JH2Dialect@; I've used a JDBC URL li... Constantin Asofiei
06:24 AM User Interface Bug #10924: drawFillInBorder hover is always false
> Are you testing on the web client? The source of the mouse events might be a parent component, like a scroll pane. ... Alexandru Lungu
04:59 AM User Interface Bug #10924: drawFillInBorder hover is always false
+Eugenie Hynek Cihlar
04:55 AM User Interface Bug #10924: drawFillInBorder hover is always false
Are you testing on the web client? The source of the mouse events might be a parent component, like a scroll pane. Fo... Șerban Bursuc
04:47 AM User Interface Bug #10924: drawFillInBorder hover is always false
In any theme, @hover@ parameter from @drawFillInBorder@ is always false. It is called from @FillInGuiImpl.drawBorder@... Alexandru Lungu
04:43 AM User Interface Bug #10924 (New): drawFillInBorder hover is always false
Alexandru Lungu
04:39 AM User Interface Feature #10923 (Review): Improve drawRoundRect and fillRoundRect
With custom path and overdraw:
!aa.png!
With @roundRect@:
!mdn.png!
With @roundRect@ and overdraw:
!md...
Alexandru Lungu
04:06 AM User Interface Feature #10923: Improve drawRoundRect and fillRoundRect
@drawRoundRect@ and @fillRoundRect@ are using custom paths with Bezier curves on the corners. There is a roundRect in... Alexandru Lungu
04:06 AM User Interface Feature #10923 (Review): Improve drawRoundRect and fillRoundRect
Alexandru Lungu
04:26 AM User Interface Bug #10910: tree control arrow keys don't work
Șerban Bursuc wrote:
> In #10273 we discovered a bug that put the focus on a text widget when tab cycling which was ...
Hynek Cihlar
02:34 AM User Interface Bug #10910: tree control arrow keys don't work
Eugenie Lyzenko wrote:
> The suggested fix can be to add focus enabling method to @TextGuiImpl.java@:
>
> [...]
...
Șerban Bursuc
04:07 AM User Interface Bug #10760 (Internal Test): Mouse events should not be dispatched while a combo box drop-down is ...
Code review 10760a. The changes look good, please go ahead with regression testing. Hynek Cihlar
12:57 AM User Interface Bug #10760: Mouse events should not be dispatched while a combo box drop-down is open.
Hynek Cihlar wrote:
> Anyway, I suggest we don't extend the scope. Let's focus on the core issue while not introdu...
Delia Mitric
03:43 AM User Interface Bug #10830: Search filter field on Guests screen of Hotel GUI does not work.
It fixes both #10914 and this. Constantin Asofiei
03:37 AM User Interface Bug #10830: Search filter field on Guests screen of Hotel GUI does not work.
Does the fix there also fix #10830? Alexandru Lungu
03:26 AM User Interface Bug #10830: Search filter field on Guests screen of Hotel GUI does not work.
Please see #10920. Constantin Asofiei
03:20 AM User Interface Bug #10830 (WIP): Search filter field on Guests screen of Hotel GUI does not work.
There is @FunctionAlias$JavaMethod@ that has a c'tor considering @defaultIgnoreCase@. If set to true, the string data... Alexandru Lungu
03:13 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> Tomasz Domin wrote:
> > Not good thing about it that this approach requires storing all...
Tomasz Domin
 

Also available in: Atom