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...
- 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... - 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...
- 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?
- 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.
- 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...
- 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... - 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...
- 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...
- 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 ... - 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... - 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...
- 06:14 AM User Interface Bug #10100 (Review): Setting the SORT Attribute in a Realized Widget
- Please check rev. 16322.
- 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... - 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:... - 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... - 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... - 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... - 12:30 PM User Interface Bug #11078 (New): Unintended VALUE-CHANGED Event Triggering in DECIMAL, INTEGER, and LOGICAL FILL...
- 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?
- 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. - 06:45 AM User Interface Bug #11056 (Review): SHIFT + TAB doesn't work on Swing ChUI
- 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...
- 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... - 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... - 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).
... - 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.
- 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? - 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 ...
- 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...
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...
- 03:47 PM Base Language Bug #11043 (WIP): NPE in SAX-PARSE if the file does not exist
- 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... - 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.
- 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):...
- 01:21 PM User Interface Bug #11072 (New): CHARACTER FILL-IN: Caret Navigation Restricted After Trigger Fires
- 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...
- 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... - 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 ...
- 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... - 10:10 AM User Interface Bug #10915: ugly dialogs
- The server unavailable dialog has no title by its construction. Please see the code....
- 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... - 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. - 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... - 09:26 AM User Interface Bug #10915: ugly dialogs
- It is enough to do a print screen. How did you emulate restore connection dialog?
- 09:24 AM User Interface Bug #10915: ugly dialogs
- Could you check this video, please? No view was recorded.
- 09:08 AM User Interface Bug #10915: ugly dialogs
- Please see the atttached screen cast.
- 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, ... - 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.
- 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...
- 12:11 PM User Interface Bug #11071: COMBO-BOX (SIMPLE): Incorrect Mouse Wheel Scrolling Step
- Run the following 4GL example:...
- 12:10 PM User Interface Bug #11071 (New): COMBO-BOX (SIMPLE): Incorrect Mouse Wheel Scrolling Step
- 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... - 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... - 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...
- 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... - 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.
... - 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... - 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... - 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.
- 04:28 AM User Interface Bug #10521 (Merge Pending): RADIO-SET Rendering in ChUI Issues
- Please merge 10521a to trunk.
- 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
... - 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(...
- 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.
>
>... - 04:20 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
- Another application unit tests passed. Testing still in WIP.
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://...
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...
- 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...
- 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...
- 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...
- 04:14 PM Database Support #11066 (WIP): How does FWD handle "by-reference"
- 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:...
- 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... - 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:...
- 12:06 PM User Interface Bug #11065: DATETIME-TZ FILL-IN: Timezone Offset Display Does Not Reflect Locale
- Run the following 4GL example:...
- 12:04 PM User Interface Bug #11065 (New): DATETIME-TZ FILL-IN: Timezone Offset Display Does Not Reflect Locale
- 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... - 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... - 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...
- 07:44 AM Testing Support #6859: preprocessor tests
- I've committed new semicolon preprocessor testcases into *testcases/1820*. These are related to #10569-45.
- 09:49 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Committed the ProgressLexer.g4 as rev @16007@.
- 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...
- 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.
- 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.
- 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...
- 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.
... - 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 ...
- 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...
- 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... - 07:38 AM Base Language Bug #4734 (Closed): Invalid string to date conversion for non-"mm/dd/yyyy" format
- 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).
- 07:07 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
- ChUI regression testing passed. Testing still in WIP.
- 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*.
- 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(...
- 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*.
12/18/2025
- 03:31 PM User Interface Bug #14 (Closed): cursor on an invisible frame
- 03:22 PM User Interface Bug #14 (Review): cursor on an invisible frame
- 03:22 PM User Interface Bug #14 (WIP): cursor on an invisible frame
- It was fixed.
- 07:32 AM User Interface Bug #14: cursor on an invisible frame
- Stanislav, what is the status of this task? Thanks.
- 03:31 PM User Interface Bug #16 (Closed): form const with down frame
- 03:23 PM User Interface Bug #16 (Review): form const with down frame
- 03:23 PM User Interface Bug #16 (WIP): form const with down frame
- It was fixed.
- 07:34 AM User Interface Bug #16: form const with down frame
- Stanislav, what is the status of this task?
Thanks, Vladimir. - 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... - 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...
- 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... - 02:16 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
- For unbound:...
- 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 ... - 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... - 02:07 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
- From the documentation:...
- 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...
- 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... - 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...
- 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... - 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...
- 07:37 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
- I found another leak in @TxWrapper$WorkArea@, @deregisterDynamicBuffer@...
- 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,...
- 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.
- 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...
- 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...
- 11:34 AM User Interface Bug #11053 (WIP): DATETIME-TZ FILL-IN crashes in VALUE-CHANGED trigger
- 11:36 AM User Interface Feature #7884 (WIP): Standard 4GL methods used for login screen authentication to be exposed in s...
- 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? - 11:28 AM Runtime Infrastructure Feature #10685 (Internal Test): Move name_map.xml to the cvt folder
- 10:24 AM User Interface Bug #11059: Button CHOOSE Event Not Suppressed by Frame MOUSE-SELECT-UP ANYWHERE
- Run the following 4GL example:...
- 10:23 AM User Interface Bug #11059 (New): Button CHOOSE Event Not Suppressed by Frame MOUSE-SELECT-UP ANYWHERE
- 10:08 AM User Interface Bug #11058: Frame Mouse Events Triggered Outside Frame Area
- Run the following 4GL example:...
- 10:05 AM User Interface Bug #11058 (New): Frame Mouse Events Triggered Outside Frame Area
- 09:54 AM User Interface Feature #3037: implement FRAME:NEXT-TAB-ITEM runtime support
- Please fix the javadoc.
- 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... - 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...
- 09:33 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Attached it.
- 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.
- 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.....
- 05:05 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Consider this example rule:...
- 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.
- 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... - 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. - 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...
- 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...
- 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... - 07:17 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- I think that can be changed to @lockType.isExclusive()@
- 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.... - 05:15 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- Lorian/Artur: please advice on this topic.
- 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... - 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.
- 05:06 AM User Interface Bug #11056: SHIFT + TAB doesn't work on Swing ChUI
- Testcase:...
- 05:02 AM User Interface Bug #11056 (Test): SHIFT + TAB doesn't work on Swing ChUI
- 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. - 03:41 AM User Interface Bug #11044 (WIP): FILL-IN with Unknown Value: Incorrect Key Input Handling
- 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... - 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... - 01:44 AM Runtime Infrastructure Bug #10858 (Review): Replace capturing with non-capturing lambdas in getters and setters
- *Hynek*: Please review 10858a/rev. 16301.
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 ... - 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... - 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... - 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... - 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... - 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... - 03:01 AM User Interface Bug #10706 (WIP): Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
- 04:13 PM User Interface Bug #11053: DATETIME-TZ FILL-IN crashes in VALUE-CHANGED trigger
- Run the following 4GL example in FWD:...
- 04:09 PM User Interface Bug #11053 (WIP): DATETIME-TZ FILL-IN crashes in VALUE-CHANGED trigger
- 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. - 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... - 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.
- 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... - 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...
- 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... - 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... - 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, ...
- 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.
- 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... - 03:53 AM Base Language Bug #11048 (WIP): Temp-table wrong SERIALIZE-NAME when using same DMO
- Created task branch *11048a*.
- 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... - 03:34 AM Base Language Bug #11048 (Closed): Temp-table wrong SERIALIZE-NAME when using same DMO
- 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... - 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...
- 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 ...
- 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... - 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.
>
... - 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... - 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@... - 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:...
- 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 ... - 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... - 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... - 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... - 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 @*...
- 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:...
- 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...
- 09:44 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- This seems reasonable.
- 09:27 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- Look at this testcase:...
- 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.
- 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... - 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...
- 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...
- 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...
- 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...
- 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 ...
- 09:32 AM Runtime Infrastructure Bug #10858: Replace capturing with non-capturing lambdas in getters and setters
- Yes, this is incorrect:...
- 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... - 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... - 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... - 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... - 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
- 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... - 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... - 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... - 05:32 AM User Interface Bug #10856 (WIP): Logical FILL-IN: Caret position issues
- 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...
- 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... - 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...
- 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... - 07:41 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- Anything left to review?
- 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 ... - 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...
- 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...
- 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... - 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... - 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... - 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,...
- 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... - 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.
... - 03:57 AM User Interface Bug #11044: FILL-IN with Unknown Value: Incorrect Key Input Handling
- I'll take a look into this :)
- 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... - 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...
- 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@...
- 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... - 02:34 AM User Interface Bug #10152: COMBO-BOX: mouse wheel does not scroll the list
- I'll take a look at this.
- 07:18 PM Conversion Tools Bug #10919 (WIP): the source/AST view is broken in the Analytics web UI
- 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...
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?
- 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... - 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 ... - 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 ... - 04:17 PM User Interface Bug #10915: ugly dialogs
- Please review the committed revision 16324 (10915a) that reused @dijit.Dialog@.
- 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... - 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...
- 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... - 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... - 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... - 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...
- 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... - 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:...
- 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. ...
- 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... - 12:53 PM User Interface Bug #11044 (WIP): FILL-IN with Unknown Value: Incorrect Key Input Handling
- 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:
... - 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:...
- 09:47 AM Base Language Bug #11043 (Closed): NPE in SAX-PARSE if the file does not exist
- 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... - 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... - 08:52 AM Runtime Infrastructure Bug #10963 (Review): appserver resiliency and self healing
- 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... - 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... - 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...
- 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...
- 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...
- 07:33 AM Base Language Bug #11042 (Test): NativeInvoker may generate memptr with unknown size
- 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 ... - 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 ...
- 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...
- 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 ... - 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... - 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:...
- 04:33 AM Base Language Bug #11038 (New): Cannot find symbol when using two frames with the same name
- 07:27 AM User Interface Bug #10856: Logical FILL-IN: Caret position issues
- I'll look into it
- 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... - 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.
- 06:43 AM Conversion Tools Bug #10626 (Merge Pending): DMO names can collide on case-insensitive file-system
- You can merge to trunk now.
- 06:11 AM Conversion Tools Bug #10626: DMO names can collide on case-insensitive file-system
- All testing passed! 10626a can be merged!
- 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.
- 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. - 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.
- 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. - 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... - 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...
- 02:41 AM Database Bug #11037 (Review): Record not being evicted from FFCache
- 02:40 AM User Interface Bug #10100 (WIP): Setting the SORT Attribute in a Realized Widget
- I'll take a look at this.
- 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...
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 ...
- 10:28 AM Base Language Bug #7184 (WIP): Incorrect conversion of concatenated string literals to a LONGCHAR
- 01:49 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Updated 9709b over the trunk up to rev. 16326.
- 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... - 08:54 AM Database Bug #11034 (Review): Reduce the number of Object[] created in ChangeSet
- 08:53 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
- Committed 11034a/16320 fixing this issue. Please review.
- 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 ...
- 08:14 AM Database Bug #11034 (Test): Reduce the number of Object[] created in ChangeSet
- 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...
- 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... - 04:19 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- Here is another testcase:...
- 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*?
- 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 ...
- 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... - 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... - 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... - 10:00 AM User Interface Bug #10857 (WIP): Logical FILL-IN initial state: Incorrect handling of unmatched keys
- 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 ... - 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...
- 09:23 AM User Interface Bug #10857: Logical FILL-IN initial state: Incorrect handling of unmatched keys
- I'll take a look into this.
- 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... - 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...
- 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 ...
- 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! - 08:23 AM User Interface Bug #10706 (WIP): Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
- 03:46 AM User Interface Bug #10706: Date FILL-IN: Unintended VALUE-CHANGED Event Triggered by BACKSPACE
- I'll investigate this
- 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. - 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...
- 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... - 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.
- 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.
- 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.
- 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. - 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.
- 02:43 AM User Interface Bug #10521 (WIP): RADIO-SET Rendering in ChUI Issues
- I'll take a look at this.
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
>
> [...]
> ... - 01:42 PM Base Language Bug #10973 (Review): REGRESSION: No string literal to LONGCHAR conversion for 4GL class method ca...
- 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...
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.
- 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...
- 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...
- 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. - 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 ... - 08:33 AM Runtime Infrastructure Bug #10963 (WIP): appserver resiliency and self healing
- 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.
- 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...
- 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...
- 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... - 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... - 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! - 08:37 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I'm pleased to see the continued headway.
- 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.
- 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:...
- 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...
- 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 :) - 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... - 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.
- 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.
- 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...
- 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
... - 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...
- 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...
- 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:...
- 04:53 AM Database Bug #11027 (Test): Unflushed record causes infinite loop
- 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...
- 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. - 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. - 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.
- 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. - 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. - 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.
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...
- 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.
- 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...
- 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 ... - 10:31 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
- Artur, lets merge tomorrow after Alex unfreezes trunk.
- 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.
- 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? - 08:00 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
- Artur Școlnic wrote:
> Constantin, please review.
I'm good with the changes.
- 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...
- 08:11 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
- 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 - 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 ...
- 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...
- 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... - 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...
- 04:28 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- I noticed some suspect differences for ChUI regression testing app:...
- 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
- 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...
- 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... - 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... - 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... - 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... - 01:42 AM Testing Support #6859: preprocessor tests
- Rebased branch *6859b* with *trunk/rev16310*. The new revision is *16326*.
- 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...
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... - 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...
- 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...
- 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... - 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...
- 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:...
- 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 ...
- 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... - 10:59 AM Database Feature #4369: implement stateless FWD server clustering
- Please work with Roger to evalute and organize testing the @exec@ change.
- 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...
- 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 ... - 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...
- 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... - 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... - 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...
- 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... - 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...
- 08:34 AM Database Bug #11015 (Closed): allow cleanup the DMO types, caches, etc for dynamic temp-tables
- 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:...
- 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. - 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... - 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... - 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... - 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... - 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... - 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.
- 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...
- 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...
- 01:51 AM Runtime Infrastructure Feature #11004 (New): Optimizing Java Reflection Method.invoke
- 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.
... - 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... - 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... - 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...
- 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... - 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...
- 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...
- 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... - 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:...
- 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...
- 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... - 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.
- 04:56 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
- 10956a rev 16300 fixes a NPE.
- 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:...
- 04:12 AM Database Bug #11008 (New): Performance issue at parsing the query string when it's buffer is part of a lar...
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... - 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.
- 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... - 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 ... - 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... - 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...
- 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...
- 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... - 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 ... - 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.
- 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... - 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...
- 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...
- 06:39 AM Conversion Tools Feature #9638 (WIP): resolve OO dependencies during parsing using annotations in already converte...
- 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,... - 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... - 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...
- 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...
- 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 ...
- 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...
- 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...
- 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...
- 04:21 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Committed the grammar as rev @16006@.
- 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... - 09:18 AM Conversion Tools Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
- 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 ... - 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...
- 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
>... - 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... - 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... - 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... - 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...
- 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...
- 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... - 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... - 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?
- 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@.
- 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 ...
- 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...
- 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...
- 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.
- 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:...
- 03:15 AM Conversion Tools Bug #10988 (New): Extra quote is not generated during preprocessing when alternative for two quot...
- 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...
- 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... - 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.
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. - 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.
- 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 ... - 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 ... - 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...
- 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
>
... - 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... - 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... - 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... - 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 ... - 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...
- 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... - 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... - 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...
- 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...
- 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...
- 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 ?... - 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... - 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... - 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... - 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... - 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...
- 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... - 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... - 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... - 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.
- 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...
- 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... - 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 ... - 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 ... - 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.
- 12:39 PM Runtime Infrastructure Bug #8206 (Internal Test): Logging manager issues
- 02:12 AM Runtime Infrastructure Bug #8206: Logging manager issues
- Code review 8206b/16306, changes are good, no remarks.
- 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... - 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.
- 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...
- 07:18 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
- I've suggested a queue approach in #6673.
- 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... - 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...
- 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...
- 06:55 AM Runtime Infrastructure Bug #10858 (Review): Replace capturing with non-capturing lambdas in getters and setters
- 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.
- 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.
- 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... - 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...
- 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 ... - 02:51 AM Testing Support #6859: preprocessor tests
- I've committed the changes into *testcases/1818*. Reversed output filenames across preprocessor targets.
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...
- 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...
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:... - 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...
- 08:13 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
- + Marian/Vladimir
- 03:19 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
- ...
- 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... - 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... - 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 ...
- 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...
- 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... - 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... - 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.
... - 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... - 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"@, ... - 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... - 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 ...
- 09:11 AM Testing Support #6859: preprocessor tests
- From the @build.xml@:...
- 05:01 AM Testing Support #6859: preprocessor tests
- I need clarification. There are two separate targets responsible with preprocessing, one is with @keeptildes@ option ...
- 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...
- 09:04 AM Conversion Tools Bug #10569 (WIP): Semicolon is skipped while preprocessing
- 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...
- 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... - 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... - 08:26 AM Runtime Infrastructure Bug #10963 (WIP): appserver resiliency and self healing
- 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... - 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... - 05:52 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
- Ok
- 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.
- 05:45 AM Base Language Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
- Test case:...
- 05:43 AM Base Language Bug #10978 (Test): Conversion NPE when creating a temp-table with LIKE that uses a different prim...
- 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.
- 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....
- 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...
- 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.
- 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... - 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... - 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:...
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 ...
- 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.
- 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...
- 03:51 PM Base Language Bug #10973 (Review): REGRESSION: No string literal to LONGCHAR conversion for 4GL class method ca...
- 03:38 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- > BTW, the call with no concatenation
> ... - 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...
- 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...
- 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... - 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...
- 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... - 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....
- 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... - 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...
- 08:30 AM Database Feature #4369 (WIP): implement stateless FWD server clustering
- 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... - 08:23 AM Conversion Tools Feature #7851 (WIP): automatically add to conversion list all classes referenced via unit test su...
- 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....
- 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... - 08:06 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- The cause of failing is this scenario: ...
- 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...
- 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... - 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... - 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... - 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... - 07:52 AM Database Bug #9633 (Review): bulk delete for permanent tables
- 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... - 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... - 07:15 AM Runtime Infrastructure Bug #8206: Logging manager issues
- Greg Shah wrote:
> Tomasz: Please review.
+Tomasz - 07:15 AM Runtime Infrastructure Bug #8206: Logging manager issues
- Tomasz: Please review.
- 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... - 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...
- 07:43 AM Runtime Infrastructure Bug #10971 (New): Startup parameter validation: no error for zero value in -n (number-of-users)
- 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... - 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...
- 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... - 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...
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. - 10:09 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- Greg, please review the changes.
- 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 ...
- 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... - 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...
- 05:59 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Good plan.
- 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 ...
- 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:
<... - 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:
... - 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...
- 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...
- 01:54 PM Runtime Infrastructure Bug #8206: Logging manager issues
- New 8206b revision is 16302.
- 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,...
- 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...
- 02:39 PM Runtime Infrastructure Feature #10968 (New): making configuration less error prone
- 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... - 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...
- 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... - 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... - 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?
- 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:...
- 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...
- 09:29 AM Base Language Feature #8138: ABLUnit configuration using environment variables
- Rebased branch 8138b to trunk revision 16301. Please, review.
- 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.
- 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... - 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... - 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... - 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)...
- 08:47 AM Runtime Infrastructure Bug #10963 (WIP): appserver resiliency and self healing
- 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...
- 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...
- 07:35 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
- + Stefanel
- 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....
- 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...
- 07:10 AM Database Bug #10962 (WIP): Optimized multi-table compound components are not invalidated
- 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*:
> - ... - 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... - 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:...
- 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...
- 06:35 AM Database Feature #10959: Improve performance of dynamic queries
- Some class has this method:...
- 06:24 AM Database Feature #10959: Improve performance of dynamic queries
- ...
- 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>... - 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... - 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...
- 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... - 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, ...
- 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...
- 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... - 05:09 AM Base Language Bug #10961 (New): Optimize StringBuilder usage in FWD
- 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.
- 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. - 05:52 AM User Interface Bug #10693 (Merge Pending): Incorrect z-order and focus for new Stack trace dialog
- Please merge 10693a after 10085a.
- 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...
- 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.
- 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.
- 01:31 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- + Alex
- 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...
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...
- 03:24 PM Database Feature #10959 (New): Improve performance of dynamic queries
- 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... - 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... - 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... - 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... - 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 ...
- 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@?
- 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... - 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...
- 01:56 PM Base Language Bug #7175 (Closed): substitute: incorrect handling of unknown longchar values
- 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.
- 01:56 PM Base Language Bug #6993 (Closed): OO: incorrect field names in DataTypeEnum.java
- 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. - 01:55 PM User Interface Bug #5073 (Closed): NPE in ComboBoxGuiImpl
- 01:18 PM User Interface Bug #5073 (Internal Test): NPE in ComboBoxGuiImpl
- The issue does not exist anymore and can be closed.
- 01:55 PM User Interface Bug #4841 (Closed): com-handle to handle automatic input parameter conversion
- 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.
- 11:36 AM Base Language Bug #9956 (Closed): Client crashes in DATE function
- 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.
... - 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... - 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... - 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... - 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@... - 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... - 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.
- 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@.
- 09:27 AM Conversion Tools Feature #7851: automatically add to conversion list all classes referenced via unit test suite an...
- In the following code: ...
- 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... - 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...
- 07:46 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
- Committed xfer testcases/1817.
- 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... - 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... - 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...
- 07:45 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- Yes, that would probably be for the best.
- 07:34 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- I think the work should be done in *6859b*, is that right?
- 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... - 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,...
- 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... - 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... - 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...
- 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...
- 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.
- 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... - 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.
- 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 ...
- 06:38 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
- Result of @WRITE-XMLSCHEMA@:
* 4GL... - 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...
- 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-... - 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... - 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.
- 05:25 AM Database Bug #10956: Wrong primary index selection on FOR EACH table
- Suppose we have the following simple case:...
- 05:20 AM Database Bug #10956 (Closed): Wrong primary index selection on FOR EACH table
- 04:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, seems you are in the watcher list, added.
- 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? - 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.
- 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.
- 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
- 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.
- 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... - 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.
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...
- 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... - 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...
- 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... - 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... - 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...
- 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@:
... - 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... - 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.
- 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... - 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... - 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...
- 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:...
- 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.
- 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...
- 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.
>
> ... - 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?
...
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... - 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?
... - 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...
- 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... - 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... - 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... - 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...
- 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
>... - 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... - 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...
- 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...
- 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...
- 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, ...
- 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.
... - 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... - 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... - 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... - 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...
- 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. - 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. - 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... - 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...
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... - 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... - 09:50 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
- I have also tried this:...
- 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...
- 09:33 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
- Please try this:...
- 09:29 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
- Note that @ErrorManager.recordOrThrowError(newErrorCodes, newErrorMessages, false);@ is called in @RecordBuffer.repor...
- 09:26 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
- Teodor, please check with 12.x this test:...
- 09:01 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
- Created task branch *10455b*.
- 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... - 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".
- 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.
- 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... - 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... - 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... - 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@.
- 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 ...
- 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...
- 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 ...
- 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@:...
- 06:36 AM Conversion Tools Feature #7851 (WIP): automatically add to conversion list all classes referenced via unit test su...
- 08:08 AM Database Bug #6834 (Closed): RAQ navigation on records having NULL values on same index components
- 08:06 AM Database Bug #6834: RAQ navigation on records having NULL values on same index components
- Cool. Then this can be closed.
- 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:... - 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.
- 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...
- 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... - 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...
- 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/... - 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...
- 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 ....
- 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,... - 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...
- 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... - 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...
- 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?
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... - 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:...
- 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@:...
- 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... - 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...
- 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...
- 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... - 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@.
- 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 ...
- 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
- 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!
- 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... - 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 ... - 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.
- 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 ...
- 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 - ... - 08:44 AM Database Bug #10937 (WIP): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- 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...
- 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... - 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... - 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...
- 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 ... - 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...
- 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 ...
- 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...
- 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@?
>
... - 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... - 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@?
- 07:35 AM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
- Roger, this is the final patch:...
- 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...
- 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:...
- 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.
- 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@ ... - 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@.
... - 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 ... - 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...
- 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:...
- 04:57 AM User Interface Bug #10939 (New): When selecting an item from a COMBO-BOX list by pressing on it and releasing th...
- 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. - 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.
- 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... - 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.
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@... - 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 ... - 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... - 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...
- 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:...
- 02:09 PM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- 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 ?. - 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...
- 01:16 PM Database Bug #10937 (Test): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- 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 ... - 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... - 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... - 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... - 04:58 AM User Interface Bug #10760 (WIP): Mouse events should not be dispatched while a combo box drop-down is open.
- 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, ... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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 ...
- 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... - 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... - 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'...
- 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... - 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...
- 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...
- 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...
- 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:...
- 08:39 AM Base Language Bug #10935 (Closed): Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-tabl...
- 08:02 AM User Interface Bug #10915: ugly dialogs
- OK. Following this plan #10915-31 in mind.
- 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... - 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... - 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...
- 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 ... - 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... - 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 ...
- 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 ...
- 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... - 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...
- 04:20 AM User Interface Bug #10915: ugly dialogs
- Sergey Ivanovskiy wrote:
> The logic implemented in @chooseFiles = function(direct, uploadId, title, multiple, uploa... - 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... - 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.... - 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... - 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... - 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... - 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...
- 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...
- 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... - 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,...
- 06:00 AM Conversion Tools Bug #6889 (WIP): rollback the files as 'unconverted' if (incremental) conversion fails.
- 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... - 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 ... - 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... - 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... - 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... - 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... - 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 ?
- 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...
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...
- 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.
- 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...
- 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! - 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...
- 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...
- 12:38 PM Base Language Feature #8138 (Review): ABLUnit configuration using environment variables
- 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... - 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...
- 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.
- 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 ... - 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... - 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...
- 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 ...
- 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 ... - 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... - 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...
- 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... - 11:06 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
- JSON it is then.
- 11:01 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
- Yes, JSON please.
- 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... - 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...
- 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...
- 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... - 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 ...
- 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.
... - 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... - 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.
- 07:58 AM Base Language Bug #10925 (WIP): Ignore dataset name if present, for a dataset declared with serialize-hidden
- There is this testcase:...
- 07:07 AM Base Language Bug #10925 (Closed): Ignore dataset name if present, for a dataset declared with serialize-hidden
- 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... - 10:17 AM Deployment Feature #10929 (New): Bring MariaDB up to same level of support as PostGreSQL
- 09:58 AM Database Feature #6348: implement support for MariaDB
- It should be a different task, please make one in Deployment.
- 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... - 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 ... - 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.
- 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...
- 05:47 AM User Interface Bug #10917 (Test): Hotel GUI embedded mode selected tab indicator
- This is fixed in hotel gui rev 417.
- 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...
- 09:22 AM User Interface Bug #10916 (Closed): ESC key in Hotel GUI exits the client
- Confirmed. Nice!
- 06:00 AM User Interface Bug #10916 (Test): ESC key in Hotel GUI exits the client
- An @END-ERROR@ trigger intercepts the ESC key:...
- 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...
- 08:35 AM Conversion Tools Bug #10928 (New): Skip some parsing rules from runtime parsing
- 07:46 AM User Interface Support #10926: General clean-up of Theme
- Added watchers.
- 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... - 07:32 AM User Interface Support #10926 (New): General clean-up of Theme
- 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/...
- 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...
- 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.
- 02:55 AM Conversion Tools Bug #10919 (WIP): the source/AST view is broken in the Analytics web UI
- I am investigating.
- 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... - 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.
- 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@.
- 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.
- 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'...
- 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...
- 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...
- 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. ...
- 04:59 AM User Interface Bug #10924: drawFillInBorder hover is always false
- +Eugenie
- 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...
- 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@...
- 04:43 AM User Interface Bug #10924 (New): drawFillInBorder hover is always false
- 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... - 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...
- 04:06 AM User Interface Feature #10923 (Review): Improve drawRoundRect and fillRoundRect
- 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 ... - 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@:
>
> [...]
... - 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.
- 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... - 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.
- 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?
- 03:26 AM User Interface Bug #10830: Search filter field on Guests screen of Hotel GUI does not work.
- Please see #10920.
- 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...
- 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...
Also available in: Atom