Project

General

Profile

Activity

From 07/27/2025 to 08/25/2025

08/25/2025

05:16 PM Base Language Bug #10471: Incorrect Integer Formatting as Legacy Time
In 4GL, specific formats for integer values can interpret them as time. This feature is likely kept for backward comp... Vladimir Tsichevski
05:12 PM Base Language Bug #10471 (Internal Test): Incorrect Integer Formatting as Legacy Time
Vladimir Tsichevski
01:57 PM User Interface Bug #10075: Number format validation issues
The ABLUnit test class @NumberFormatValidationTest.cls@ has been attached. Vladimir Tsichevski
01:45 PM Database Bug #10470 (WIP): Wrong order of records fetching when index modification
... Eduard Soltan
01:39 PM Database Bug #10470 (Rejected): Wrong order of records fetching when index modification
Eduard Soltan
10:33 AM Database Support #10420: Refactoring DMO interface layers
Good additions, Alex! Greg Shah
08:08 AM Database Support #10420: Refactoring DMO interface layers
I like #10420-3! I would like to extend upon the Issues section with a question:
* are there limits on Java file/cla...
Alexandru Lungu
09:25 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Greg Shah wrote:
> We could calculate the checksum for the original input text for that table. That would be more c...
Dănuț Filimon
09:19 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
We could calculate the checksum for the original input text for that table. That would be more consistent with our f... Greg Shah
05:13 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Committed *6083a/16125*. Keep track of modified tables in incremental conversion.
I've noticed that during convers...
Dănuț Filimon
08:52 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Committed rev. *16130* on branch *10352a* that allows the solution to be compatible with java 8. Paul Bodale
05:42 AM Base Language Bug #10352 (Internal Test): Fix READ-JSON dataset handle method's behaviour
I created task branch *10352a* and committed rev. *16128* that introduces a fix for the @PARENT-ID-RELATION@ relation... Paul Bodale
08:28 AM Database Bug #9016 (Internal Test): Improve performance in FQLPreprocessor by using astCache
I am ok with 9016a. Please proceed with testing. Alexandru Lungu
08:16 AM Base Language Bug #10313 (Test): server-sidef file-system must 'mount' user's working dir and look in this path...
Alexandru Lungu
07:13 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
+ Constantin as reviewer. Florin Eugen Rotaru
06:56 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
I already tried to add abl/hotel to the propath:... Dănuț Filimon
06:48 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
You need to add @:${P2J_HOME}/abl/hotel/@ to @propath@ in @p2j.cfg.xml@. If we look in @Configuration.getPathToConve... Constantin Asofiei
06:27 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
Constantin, is there any configuration missing? I get this error with the mentioned configuration:... Dănuț Filimon
06:06 AM Conversion Tools Bug #10469 (WIP): incremental conversion when basepath is more than one folder (aka abl/foo) with...
I'll look into the issue right away. Dănuț Filimon
06:05 AM Conversion Tools Bug #10469: incremental conversion when basepath is more than one folder (aka abl/foo) with #5586
There is a bug when @basepath="./abl/hotel/"@ and @cvtpath="./cvt"@. Incremental conversion will fail because @Confi... Constantin Asofiei
06:04 AM Conversion Tools Bug #10469 (Test): incremental conversion when basepath is more than one folder (aka abl/foo) wit...
Constantin Asofiei
06:52 AM Database Bug #9493: Inline word index CTE for trivial clauses
Alexandru Lungu wrote:
> Stefanel, please describe here the optimization in #10431-12 here. We may want to implement...
Stefanel Pezamosca
06:38 AM Database Bug #9493: Inline word index CTE for trivial clauses
Stefanel, please describe here the optimization in #10431-12 here. We may want to implement such optimization directl... Alexandru Lungu
06:45 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
> Detect Sequential Data Access and Prefetch Records from the Database
Arthur, can you provide a 4GL code that wou...
Alexandru Lungu
06:05 AM Conversion Tools Feature #6256 (Test): improved profile support
OK, moved to 10469. Constantin Asofiei
06:00 AM Conversion Tools Feature #6256: improved profile support
Constantin, this is related to 5586a changes. Can you create a separate task? Dănuț Filimon
05:57 AM Conversion Tools Feature #6256 (WIP): improved profile support
There is a bug when @basepath="./abl/hotel/"@ and @cvtpath="./cvt"@. Incremental conversion will fail because @Confi... Constantin Asofiei
01:47 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
ChUI regression testing passed with the current changes. Teodor Gorghe

08/22/2025

03:18 PM User Interface Bug #10266 (WIP): Incorrect Input Handling in Grouped CHARACTER FILL-INs
Vladimir Tsichevski
03:17 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Testing 10266a rev. 16134.
I've entered "a b" into the first FILL-IN (format "X(8)"). The last character "b" was n...
Vladimir Tsichevski
02:32 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
> Could you rebase 10266a to the latest trunk, please.
Sure. Done!
Ionut-Mihai Simioniuc
02:03 PM Database Feature #6720: lazy hydration
I have continued with addressing the functional issues I have found in the large GUI application. These were also mai... Andrei Plugaru
10:32 AM Conversion Tools Feature #6319: IntelliJ plugin
!ss3.png! Florin Eugen Rotaru
10:30 AM Conversion Tools Feature #6319: IntelliJ plugin
The IntelliJ platform is Swing-based and we can think of the UI components as wrappers over Swing @JComponents@. For ... Florin Eugen Rotaru
08:16 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Need to log this weird behavior.
If the dataset declares both @DATA-RELATION@ and @PARENT-ID-RELATION@ types then...
Paul Bodale
07:56 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
10313a was merged as rev 16125. Artur Școlnic
07:49 AM Base Language Bug #10313 (Merge Pending): server-sidef file-system must 'mount' user's working dir and look in ...
Go ahead and merge now. Constantin Asofiei
07:42 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Chui regression tests passed.
FwdTests passed.
Constantin, I think we can merge.
Artur Școlnic
07:04 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Large GUI app unittests passed! Lorian Sandu
06:10 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Thank you, Razvan. Artur Școlnic
06:08 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
No regressions found with rev. 16131. Razvan-Nicolae Chichirau
05:24 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
It looks like I forgot to enable the working dir resolving only for server-size fs, I fixed that and asked Razvan to ... Artur Școlnic
04:36 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
The latest revision solved the original issue, but now I've detected another regression related to another changes. P... Razvan-Nicolae Chichirau
03:31 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Thank you for the testing and the test case, Razvan.
Constantin, I added a check for the previously computed file in...
Artur Școlnic
01:28 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
A regression was found on another customer app. Testcase:... Razvan-Nicolae Chichirau
06:55 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Alexandru Lungu wrote:
> Ah, I see. The DMO is updated and validated. It is inserted in the @RecordNursery@ for futu...
Teodor Gorghe
05:35 AM Base Language Feature #10467: Make READ-JSON dataset handle method able to read json files not containing the n...
While working on task #10352 I noticed that FWD doesn't support reading the following json:... Paul Bodale
05:32 AM Base Language Feature #10467 (New): Make READ-JSON dataset handle method able to read json files not containing...
Paul Bodale

08/21/2025

01:59 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc wrote:
> Done!
>
> *Committed on 10266a at revision 16058.*
Could you rebase 10266a to t...
Vladimir Tsichevski
04:09 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Done!
*Committed on 10266a at revision 16058.*
Ionut-Mihai Simioniuc
10:31 AM Conversion Tools Feature #10459: migrate all project configuration into a single jSON configuration file
> The "new" hotel method generates a JSON based upon the responses to the prompts.
We will want to invert that. ...
Greg Shah
10:05 AM Conversion Tools Feature #10459: migrate all project configuration into a single jSON configuration file
The "new" hotel method generates a JSON based upon the responses to the prompts. This JSON is also made available in ... Roger Borrello
09:14 AM Conversion Tools Feature #10459: migrate all project configuration into a single jSON configuration file
There are also schema hint files.
We should also have a tool to gather all these input files and generate the .jso...
Constantin Asofiei
09:12 AM Conversion Tools Feature #10459: migrate all project configuration into a single jSON configuration file
The current approach to conversion project configuration is a frankenstein monster which we have pieced together over... Greg Shah
08:46 AM Conversion Tools Feature #10459 (New): migrate all project configuration into a single jSON configuration file
Greg Shah
10:27 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I tested harness+webui navigation on linux and windows, it passed.
I also asked my colleagues to test the branch wit...
Artur Școlnic
10:18 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Please create a task in the customer's project to discuss this.
10313a will not be delayed for this bug.
Constantin Asofiei
10:17 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin, is there a chance that with PASOE, new pieces of code are being accessed in the customer project and the ... Artur Școlnic
09:36 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur Școlnic wrote:
> There is a minor problem in a customer project, but it is present in trunk
On every other...
Artur Școlnic
07:16 AM Base Language Bug #10313 (Internal Test): server-sidef file-system must 'mount' user's working dir and look in ...
Artur Școlnic
07:13 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
It was a directory issue. With full PASOE on both linux and windows 10313a passed the testing. There is a minor probl... Artur Școlnic
05:46 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
There is an issue with the windows project... Artur Școlnic
05:17 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Assuming that the @wa.serverSideFs@ is set correctly, the changes are fine. Constantin, I already tested a customer p... Artur Școlnic
04:57 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I don't think I am , it is a dataset project with a standard directory. What is a sure way to check? Artur Școlnic
04:55 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > Are they created in the working dir of the FWD client, when se...
Constantin Asofiei
04:55 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin Asofiei wrote:
> Are they created in the working dir of the FWD client, when server-side resources are pr...
Artur Școlnic
04:29 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Are they created in the working dir of the FWD client, when server-side resources are present? Constantin Asofiei
04:04 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I added these tests to the suite:... Artur Școlnic
02:04 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur Școlnic wrote:
> Constantin, is there something else we should address at this point?
I think if we fix Targe...
Constantin Asofiei
09:22 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Rebased *6083a* to latest *trunk/16124*. Dănuț Filimon
09:08 AM Conversion Tools Bug #10208 (Test): do not convert the schema in incremental mode if it hasn't changed
Branch 10208a was merged into trunk as rev. 16124 and archived. Dănuț Filimon
08:50 AM Conversion Tools Bug #10208 (Merge Pending): do not convert the schema in incremental mode if it hasn't changed
You can merge to trunk now. Constantin Asofiei
07:22 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
I'm OK with a merge but please coordinate with Constantin to ensure that we don't negatively affect customer deliveri... Greg Shah
05:37 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Testing went well, Radu also got the error from #10208-37 and it was related to trunk/16111 (since he converted with ... Dănuț Filimon
08:29 AM Conversion Tools Feature #10458 (Rejected): stable and deterministic name generation during app-by-app conversion
This work is already represented in #9639. Greg Shah
08:23 AM Conversion Tools Feature #10458: stable and deterministic name generation during app-by-app conversion
We need to ensure that the names we generate (classes, methods, data members...) are stable and deterministic. This ... Greg Shah
08:00 AM Conversion Tools Feature #10458 (Rejected): stable and deterministic name generation during app-by-app conversion
Greg Shah
08:28 AM Conversion Tools Feature #9639: centralized name management (and conversion) OR jar based resolution
We need to ensure that the names we generate (classes, methods, data members...) are stable and deterministic. This ... Greg Shah
08:02 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Constantin Asofiei wrote:
> Paul, the problems are multiple:
> * @childFieldsByChild@ has as key the temp-table nam...
Paul Bodale
07:57 AM Conversion Tools Bug #8967 (Closed): Remove relationship annotation from full conversion
Greg Shah
07:34 AM Database Support #10420: Refactoring DMO interface layers
The app-by-app conversion process customizes DMO naming by delegating all of the *TRPL processing* to a dedicated Jav... Octavian Adrian Gavril
07:01 AM Base Language Bug #4766: fix CHR and ASC
About @OUTPUT TO ...@ statement in combination with one of the @MESSAGE/EXPORT or DISPLAY@ statements applied on CHR'... Delia Mitric
06:17 AM Database Bug #10390 (Review): FIND FIRST buffer field change does not propagate into the next FIRST FIRST ...
Teodor Gorghe
06:17 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
Committed revision *16102* on task branch *10390a*:
- Allow FIND UNIQUE to retrieve dmo from dirty database when dmo...
Teodor Gorghe
04:20 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Sorry, I forgot about this. Paul Bodale
04:10 AM Base Language Bug #10391 (Review): Comparisons methods not returning the correct result in poly cases
Committed rev. 16109 on branch 10391a that introduces a fix for the behavior of the when one of the comparison opera... Paul Bodale
03:32 AM Conversion Tools Bug #9917 (Internal Test): Fileset not ignoring case
I retested conversion without revision 15971 for the problematic application and there were no issues.
Committed *...
Dănuț Filimon
03:13 AM Database Bug #10455 (Review): Persistent table CAN-FIND FIRST issue
Committed revision *16124* on task branch *10455a*:
- Commit changes to @DirtyShareContext@ on open block scope when...
Teodor Gorghe
03:12 AM Database Bug #10455 (WIP): Persistent table CAN-FIND FIRST issue
Created task branch *10455a*. Teodor Gorghe
02:23 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
I have continued the research for this problem, and I have noticed the following:
* On @DirtyShareContext.getDirtyIn...
Teodor Gorghe

08/20/2025

02:49 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
h3. Testing 10266a rev. 16057
Consider this code example (note the format now allows 8 characters):...
Vladimir Tsichevski
10:05 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
I have investigated more about this issue.
The original code that was here, actually worked, it was just the dirty i...
Teodor Gorghe
05:36 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
The following test fails on FWD:... Teodor Gorghe
05:32 AM Database Bug #10455 (Closed): Persistent table CAN-FIND FIRST issue
Teodor Gorghe
09:58 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Let's use FINER or FINEST instead of INFO. Greg Shah
09:39 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
I’ve attached a patch that adds structured logging for key GUI events, specifically when windows are opened/closed an... Paula Păstrăguș
07:45 AM Runtime Infrastructure Feature #10451 (WIP): GUI interaction event logging
Paula Păstrăguș
07:45 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
In that case, we can stick with the existing logger levels defined in @directory.xml@, no need to introduce any new v... Paula Păstrăguș
06:38 AM Base Language Bug #10362 (Review): FastFindCache.L2Key uses the buffer alias in the FQL
Considering that FQLPreprocessor is not already used in the discussed cases and the where clause is not processed in ... Artur Școlnic
04:07 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Constantin Asofiei wrote:
> Please check also when right-side operand is POLY, like @if -1 < DYNAMIC-FUNCTION("f") @...
Paul Bodale
04:06 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Please check also when right-side operand is POLY, like @if -1 < DYNAMIC-FUNCTION("f") @ - does this use integer as c... Constantin Asofiei
03:53 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Committed rev. 16109 on branch 10391a that introduces a fix for the behavior of the comparison operators in poly case... Paul Bodale

08/19/2025

02:22 PM User Interface Bug #10453: FILL-IN of Integer Type: Incorrect Input Digit Handling in Fractional Part (GUI Mode)
Consider the following 4GL example... Vladimir Tsichevski
02:20 PM User Interface Bug #10453 (New): FILL-IN of Integer Type: Incorrect Input Digit Handling in Fractional Part (GUI...
Vladimir Tsichevski
02:19 PM User Interface Bug #10442 (Rejected): FILL-IN for Decimal Variable: Issues with Screen Value Display
Greg Shah
02:07 PM User Interface Bug #10442 (Feedback): FILL-IN for Decimal Variable: Issues with Screen Value Display
Please, reject this task. Vladimir Tsichevski
02:06 PM User Interface Bug #10442 (WIP): FILL-IN for Decimal Variable: Issues with Screen Value Display
By mistake, I ran the example with European numeric format. So, this issue does not exist. Vladimir Tsichevski
10:36 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
A common log file is useful because then all logging has context about what was happening. To make that work, we wou... Greg Shah
08:50 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Hynek, I’d value your feedback on this and your approval. Thank you! Paula Păstrăguș
08:35 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
This task is meant to add logging for key GUI actions so we can reconstruct user flows and reproduce "one-off" issues... Paula Păstrăguș
08:24 AM Runtime Infrastructure Feature #10451 (Test): GUI interaction event logging
Paula Păstrăguș
10:10 AM Conversion Tools Feature #6319: IntelliJ plugin
I managed to implement the idea above and created a real-time side-by-side preview of the preporcessed 4GL code (usin... Florin Eugen Rotaru
09:29 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
In RandomAccessQuery:
1. Detect sequential increment of a subset of substitution value for the fql.
* Add a smal...
Artur Școlnic
09:14 AM Database Support #6709: track nested FIND inside a related FOR loop
Rebased *6709a* to latest *trunk/16122*, the branch is now at revision *16129*. Dănuț Filimon
09:02 AM Database Bug #9016: Improve performance in FQLPreprocessor by using astCache
Alexandru, let me know if you have any plans to review 9016a or add it directly to the work from #10362. Dănuț Filimon
09:00 AM Database Bug #9078: emit FindQuery as (reused) variables
Rebased *9078b* to latest *trunk/16122*, the branch is now at revision *16134*. Dănuț Filimon
08:46 AM Base Language Bug #10381 (WIP): READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Committed rev. 16123 on branch 10381a.
I analyzed the situation and it seems like the problem might be related to ...
Paul Bodale
07:08 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Committed *10208a/16118*. SchemaLoader should have schemasChanged passed in runSchemaLoader().
Mutable databases w...
Dănuț Filimon
05:43 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
I tested incremental conversion for two customers and even if the schema was not changed, it was still running the Sc... Dănuț Filimon
03:59 AM Base Language Bug #10406 (Internal Test): Wrong parameter mode for buffers passed to a constructor
Thanks. Constantin Asofiei
03:26 AM Base Language Bug #10406: Wrong parameter mode for buffers passed to a constructor
I have modified the code to contain some buffer usage:
{{Collapse(start.p)...
Teodor Gorghe
02:42 AM Base Language Bug #10406: Wrong parameter mode for buffers passed to a constructor
I'm OK with the change.
Teodor: can you do a manual runtime test with the example in first note? If FWD calls prop...
Constantin Asofiei
03:58 AM Database Bug #10398 (Internal Test): Incorrect base data type used in buffer dereference
Looks good, thanks. Constantin Asofiei
03:52 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Committed revision 16112 on task branch 10398a:
- ABS builtin function should not raise error condition when bdt is ...
Teodor Gorghe
03:47 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Please check if the @bdt.isUnknown()@, also - I assume no ERROR condition is raised in this case, and it just returns... Constantin Asofiei
03:46 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Committed revision *16111* on task branch *10398a*:
- @ABS@ builtin function should raise error condition when the d...
Teodor Gorghe
03:12 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Please work on this as Eduard is out. I'd like to have this and #10406 in trunk so we can run another conversion. Constantin Asofiei
03:07 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Then a character field has a valid number representation, this still does throw the same error.
On this and on the p...
Teodor Gorghe
03:01 AM Database Bug #10398: Incorrect base data type used in buffer dereference
The incompatible data type error is thrown (223) when the input parameter is not an NumberType, with an Error conditi... Teodor Gorghe
02:46 AM Database Bug #10398: Incorrect base data type used in buffer dereference
The change looks good. The only unknown is what happens if @h::f1@ is i.e. a character - is there an ERROR condition... Constantin Asofiei
03:17 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
From @RAQ.initialize@... Artur Școlnic
03:09 AM Base Language Bug #4766: fix CHR and ASC
I've added the *codePage* information in @Test@ class and initialized it when a character instance is made based on t... Delia Mitric
02:45 AM Database Bug #10351 (Test): ProDataSet READ-XML issue when temp-table node is the same as dataset node
Branch 10351a was merged to trunk rev 16121 and archived. Teodor Gorghe
02:22 AM Database Bug #10351 (Merge Pending): ProDataSet READ-XML issue when temp-table node is the same as dataset...
10351a can be merged after 10360a Constantin Asofiei
01:52 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Yes, now is ready to be merged. Teodor Gorghe
02:33 AM Database Bug #10360 (Test): FOR loop WHERE condition evaluation issue
Branch *10360a* was merged to trunk rev *16120* and archived. Teodor Gorghe
02:22 AM Database Bug #10360 (Merge Pending): FOR loop WHERE condition evaluation issue
10360a can be merged now. Constantin Asofiei

08/18/2025

05:55 PM User Interface Bug #10442: FILL-IN for Decimal Variable: Issues with Screen Value Display
Run the following example in either GUI or CHARACTER mode... Vladimir Tsichevski
05:52 PM User Interface Bug #10442 (Rejected): FILL-IN for Decimal Variable: Issues with Screen Value Display
Vladimir Tsichevski
01:15 PM Base Language Bug #9572 (Review): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTermin...
Vladimir Tsichevski wrote:
> I've rebased 9572a to rev. 16122, and it ceased to work.
It was false alarm.
Vladimir Tsichevski
01:09 PM Base Language Bug #9572 (WIP): ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal....
I've rebased 9572a to rev. 16122, and it ceased to work. Vladimir Tsichevski
09:03 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
Dănuț Filimon wrote:
> Issues:
> * I am calculating the table hash and overriding before I can compare it
I have...
Dănuț Filimon
07:15 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
At the moment, I've managed to implement the following:
# When we have changed schemas, I iterate over the ones that...
Dănuț Filimon
08:18 AM Conversion Tools Feature #6256 (Test): improved profile support
Branch 6256a was merged to trunk as rev. 16116 and archived. Dănuț Filimon
08:03 AM Conversion Tools Feature #6256 (Merge Pending): improved profile support
6256a can be merged now. Constantin Asofiei
07:58 AM Database Support #10420: Refactoring DMO interface layers
This would certainly solve the concern I had in #9976 and much more. It seems to me that the performance of this pro... Greg Shah
10:36 PM Database Support #10420: Refactoring DMO interface layers
I am going to propose you a radical change in the way we interact with the buffers. This is a new paradigm, maybe clo... Ovidiu Maxiniuc
06:27 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
Considering that the buffer is already used in the FF Key as a separate parameter, I don't see any downside to droppi... Artur Școlnic
06:05 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
From @FQLPreprocessor()@:... Artur Școlnic
06:13 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
Prefetching records into cache can significantly improve performance, especially when access patterns are predictable... Artur Școlnic
06:11 AM Database Feature #10436 (WIP): Detect Sequential Data Access and Prefetch Records from the Database
Artur Școlnic
02:39 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin, is there something else we should address at this point? Artur Școlnic
02:35 AM Base Language Bug #10336 (Review): Issue on object deletion: java.lang.IllegalStateException
Committed revision *16110* on task branch *10336b*:
- Fixed regression from *10336a*: @deleted@ flag can be computed...
Teodor Gorghe

08/15/2025

11:46 AM User Interface Bug #10433: FILL-IN (DATE type): Incorrect digit insertion position in freshly opened FILL-IN
When entering a digit into a newly opened @DATE@ type @FILL-IN@ with a defined format containing separators, the inse... Vladimir Tsichevski
10:55 AM User Interface Bug #10433 (New): FILL-IN (DATE type): Incorrect digit insertion position in freshly opened FILL-IN
Vladimir Tsichevski
02:57 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> I finished the Keikai changes for Jetty 12. I tested them with isolated test cases and they pa...
Tomasz Domin

08/14/2025

05:03 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> due to an unexpected exception during server start with 9687c.
See #9625-97.
Hynek Cihlar
04:45 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I finished the Keikai changes for Jetty 12. I tested them with isolated test cases and they passed. I haven't tested ... Hynek Cihlar
02:37 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
I've rebased 9572a to rev. 16118. Please, review. Vladimir Tsichevski
02:17 PM User Interface Bug #10075: Number format validation issues
h2. Issue 2
Let’s examine this 4GL procedure example:...
Vladimir Tsichevski
10:24 AM Conversion Tools Feature #6319: IntelliJ plugin
So far I have investigated the following areas of the IntelliJ Plugin Devkit.
1. @Extension Points@ - these can be...
Florin Eugen Rotaru
07:11 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
I don't understand this @try@ block:... Șerban Bursuc
04:00 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
It seems that the similar issue was discussed in some task but I did not find where it was. Sergey Ivanovskiy
03:51 AM Runtime Infrastructure Support #10389 (WIP): Ending Web application does not free port
OK, please create the task branch 10389a. Sergey Ivanovskiy
03:09 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Sergey, the patch above isn't fully correct, but the idea stands, if we are in a pause caused by @END-ERROR@ another ... Șerban Bursuc
07:07 AM Conversion Tools Bug #10208 (Internal Test): do not convert the schema in incremental mode if it hasn't changed
Code Review Task Branch 10208a Revision 16117
I like it.
Greg Shah
04:42 AM Conversion Tools Bug #10208 (Review): do not convert the schema in incremental mode if it hasn't changed
Committed *10208a/16117*. Fixed full conversion problem where schemasChanged was null and the standard.df was skipped... Dănuț Filimon
04:09 AM Conversion Tools Bug #10208 (WIP): do not convert the schema in incremental mode if it hasn't changed
Currently working on a fix. Dănuț Filimon
04:08 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
There's a scenario in ETF where the schemasChanged is null, but also should contain all the schemas because we are no... Dănuț Filimon
07:01 AM Database Feature #6720: lazy hydration
> Yes, but this was actually the case even before #9701. The return value of the @equalData@ method is used to update... Greg Shah
04:11 AM Database Feature #6720: lazy hydration
Thanks Alex for the comprehensive overview. I will think about the refactoring of @FIND CURRENT@ and maybe others ins... Andrei Plugaru
03:46 AM Database Feature #6720: lazy hydration
> I'm not OK with limiting this implementation to only FOR EACH. Large percentages of application queries would be mi... Alexandru Lungu
03:31 AM Database Feature #6720: lazy hydration
Greg Shah wrote:
> Are you saying that we force hydration of all fields any time @BaseRecord.equalData@ is called? ...
Andrei Plugaru
06:57 AM Conversion Tools Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
Rebased *7180a* to latest *trunk/16115*, the branch is now at revision *16137*.
Committed revisions *16138* and *1...
Dănuț Filimon
06:34 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/16132*: Moved getPathToConversionFolder() and getPathToSourceFileFromConversionFolder() to ArtifactM... Dănuț Filimon
05:37 AM Database Bug #9016: Improve performance in FQLPreprocessor by using astCache
Rebased *9016a* to latest *trunk/16114*, the branch is now at revision *16115*. Dănuț Filimon
04:54 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
I think #9016 can fix the problem easier. If we use the astCache for the @private FQLPreprocessor(List<RecordBuffer> ... Alexandru Lungu
04:29 AM Database Feature #9455 (Internal Test): port native user defined functions to SQL Server
Tests performed with udfs are:
- @testcases/udfs/t-sql@ these are refactored tests in T-SQL language from @testca...
Eduard Soltan
03:31 AM User Interface Bug #10423: Scrollbar is clipped by frame after a virtual width assignment
Testcase (from #10377-6):... Șerban Bursuc
03:23 AM User Interface Bug #10423 (Test): Scrollbar is clipped by frame after a virtual width assignment
Șerban Bursuc

08/13/2025

03:41 PM User Interface Bug #10075: Number format validation issues
I've updated the specification in #10075-3. Vladimir Tsichevski
12:36 PM Database Feature #6720: lazy hydration
> @16110@ and @16112@: Apart from unimportant rebase issues, I have changed the implementation of @BaseRecord.equalD... Greg Shah
12:07 PM Database Feature #6720: lazy hydration
> The original implementation of #6720 was to cover as many scenarios as possible, but the @OPEN QUERY@ and @FIND FIR... Greg Shah
08:22 AM Database Feature #6720: lazy hydration
I have got back to working on this task. I have started with the rebase of the @6720b@ branch. I have rebased to trun... Andrei Plugaru
12:09 PM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Found an issue with ETF conversion, I will be investigating. Dănuț Filimon
04:01 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Rebased *10208a* to latest *trunk/16110*, the branch is now at revision *16116*. Dănuț Filimon
11:38 AM Runtime Infrastructure Support #10389 (Review): Ending Web application does not free port
Greg Shah
06:52 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
The ESC issue is fixed by this change:... Șerban Bursuc
06:30 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
-An easy example of a hanging application is #10087-19, this testcase on the web client hangs and there is no way to ... Șerban Bursuc
06:27 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Sergey Ivanovskiy wrote:
> Șerban Bursuc wrote:
> > Pressing ESC twice should not cause the websocket connection lo...
Șerban Bursuc
09:47 AM Base Language Bug #10362 (WIP): FastFindCache.L2Key uses the buffer alias in the FQL
I think the solution is quite fragile, considering that @.replace@ can match other tokens that are not the actual ali... Alexandru Lungu
09:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> Please rebase 9687c from trunk 16111. There was another regression in incremental conversion fro...
Tomasz Domin
08:38 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Please rebase 9687c from trunk 16111. There was another regression in incremental conversion from the 5586a changes,... Greg Shah
09:31 AM Database Support #10420: Refactoring DMO interface layers
Ovidiu suggested to use @default@ to delegate from the @get@ / @set@ to the super-interface cryptic methods (@get1@, ... Alexandru Lungu
09:26 AM Database Support #10420: Refactoring DMO interface layers
This task is used to discuss how we should avoid non-deterministic naming of DMOs in multithreaded conversion. The in... Octavian Adrian Gavril
08:38 AM Database Support #10420 (New): Refactoring DMO interface layers
Octavian Adrian Gavril
08:27 AM Base Language Bug #8273 (Test): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Branch 8273a was merged into trunk as rev. 16112 and archived. Andrei Iacob
07:04 AM Base Language Bug #8273 (Merge Pending): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
> Testing completed and passed for:
Love it! Please merge 8273a to trunk now.
Alexandru Lungu
07:02 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Testing completed and passed for:
* customer unit tests;
* #9663;
* reports + harness;
* smoke testing of GUI app...
Andrei Iacob
04:46 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/16110*, the branch is now at revision *16131*. Dănuț Filimon
03:17 AM Base Language Bug #10365 (Review): Mismatched number of parameters passed to routine for external function
I have compared the generated sources with and without the above fix. The issue is resolved (it had been present in m... Florin Eugen Rotaru

08/12/2025

05:18 PM User Interface Bug #10075 (WIP): Number format validation issues
h1. Number Format Specification
This document describes how numbers are structured with optional text around them....
Vladimir Tsichevski
03:27 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've pushed 9687c revision 16135 to xfer. Greg Shah
03:25 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> I'm going to push this to xfer.
Please do.
Tomasz Domin
03:24 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I'm going to push this to xfer. Greg Shah
03:17 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Rebased *9687c* to *trunk* revision *16110*.
Tested features - all works:
* hotel_gui
** virtual desktop
** emb...
Tomasz Domin
02:01 PM Base Language Bug #10410: Error is thrown outside of topLevelBlock when block-level on error undo, throw is not...
start.p... Eduard Soltan
01:56 PM Base Language Bug #10410 (Closed): Error is thrown outside of topLevelBlock when block-level on error undo, thr...
Eduard Soltan
01:42 PM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Paul,
The first "if" execute a the compare operation after applying a default widening cast from @int@ / @int64@ to ...
Ovidiu Maxiniuc
08:04 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
I committed the tests I wrote for this issue on the testcases project. They are located in the @tests/base_language/e... Paul Bodale
07:42 AM Base Language Bug #10391 (WIP): Comparisons methods not returning the correct result in poly cases
Greg/Ovidiu, please advise.
This case:...
Paul Bodale
05:59 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
This thing goes a little bit deeper than expected. I made the necessary changes in @>@ implementation for NumberType ... Paul Bodale
12:38 PM Database Bug #10398 (Review): Incorrect base data type used in buffer dereference
Eduard Soltan
12:38 PM Database Bug #10398 (WIP): Incorrect base data type used in buffer dereference
Committed on 10398, rev. 16110. Eduard Soltan
11:40 AM Database Feature #9456: implement SQL Server dialect and helpers
Alexandru Lungu wrote:
> I added Tomasz as I watcher. Tomasz, can you review 9456b (@SortCriterion.toWhereExpendeNUl...
Tomasz Domin
10:29 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Șerban Bursuc wrote:
> Pressing ESC twice should not cause the websocket connection lost message, same as holding ES...
Sergey Ivanovskiy
08:10 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Pressing ESC twice should not cause the websocket connection lost message, same as holding ESC. This bug can be fixed... Șerban Bursuc
09:05 AM Base Language Bug #10406 (Review): Wrong parameter mode for buffers passed to a constructor
Eduard Soltan
09:05 AM Base Language Bug #10406 (WIP): Wrong parameter mode for buffers passed to a constructor
Committed on 10406a, rev. 16110. Eduard Soltan
08:51 AM Base Language Bug #10406: Wrong parameter mode for buffers passed to a constructor

start.p...
Eduard Soltan
08:38 AM Base Language Bug #10406 (Test): Wrong parameter mode for buffers passed to a constructor
Eduard Soltan
08:38 AM Base Language Bug #8273 (Internal Test): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
I am OK with the changes in 8273a. Alexandru Lungu
08:22 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Ah, I see. The DMO is updated and validated. It is inserted in the @RecordNursery@ for future use. It is required at ... Alexandru Lungu
08:15 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Alexandru Lungu wrote:
> Teodor, there is a particularity of FIND unique in the sense that if there are ambiguous re...
Teodor Gorghe
08:14 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Teodor, there is a particularity of FIND unique in the sense that if there are ambiguous results, calling @AMBIGUOUS ... Alexandru Lungu
07:30 AM Database Bug #10390 (Feedback): FIND FIRST buffer field change does not propagate into the next FIRST FIRS...
What happens for the @FIND@ unique case, which is different from the @FIND@ first case:
- The flow is mostly similar...
Teodor Gorghe
05:51 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
While the initial test case was done, I have also encountered the following test case, which is very similar to the p... Teodor Gorghe
03:02 AM Database Bug #10390 (Review): FIND FIRST buffer field change does not propagate into the next FIRST FIRST ...
Committed revision *16101* on task branch *10390a*:
- @RandomAccessQuery.executeImpl@ allow dmo to be changed before...
Teodor Gorghe
02:55 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
Created task branch *10390a*. Teodor Gorghe
08:02 AM Base Language Bug #10336 (WIP): Issue on object deletion: java.lang.IllegalStateException
Created task branch *10336b*. Teodor Gorghe
07:57 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Șerban Bursuc wrote:
> Testcase:
>
> @proc1.p@:
> [...]
>
> @proc2.p@:
> [...]
>
> @table.i@:
> [...]
>...
Teodor Gorghe
07:41 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Testcase:
@proc1.p@:...
Șerban Bursuc
05:14 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Șerban Bursuc wrote:
> Testcase is a bit difficult but from what I see there is a temp-table buffer reference and wh...
Teodor Gorghe
04:34 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Testcase is a bit difficult but from what I see there is a temp-table buffer reference and when the procedure that de... Șerban Bursuc
03:18 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Stack trace:... Șerban Bursuc
06:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Looked at the ArtifaceManager and Configuration classes, the following are required by the ArtifactManager:
* @getPa...
Dănuț Filimon
03:18 AM Base Language Bug #10404: logical.fromString does not set ERROR-STATUS:ERROR
Worked deferred from #10298. For the following logical constructors, @ERROR@ flag is not set. ... Andrei Iacob
03:12 AM Base Language Bug #10404 (New): logical.fromString does not set ERROR-STATUS:ERROR
Andrei Iacob

08/11/2025

11:24 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
OK, the pushed branch looks OK now. I've pushed it to xfer. Greg Shah
10:47 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> > In meantime on customer's request I've rebased branch 9687c to trunk revision 16089.
>
> 968...
Tomasz Domin
10:36 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> In meantime on customer's request I've rebased branch 9687c to trunk revision 16089.
9687c seems to be based on ...
Greg Shah
10:16 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> What testing is needed before we make this available to a customer?
>
> Also: Hynek, I think w...
Hynek Cihlar
09:55 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I don't want to squash changes in every rebase. We did that once to deal with some conflicting changes in trunk. Le... Greg Shah
09:52 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> What testing is needed before we make this available to a customer?
I can run regression tests, ...
Tomasz Domin
09:29 AM Runtime Infrastructure Feature #9687 (Internal Test): drop support for Java 8 and Java 11
What testing is needed before we make this available to a customer?
Also: Hynek, I think we need your help with th...
Greg Shah
06:43 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Retesting now.
>
> Pushed up 9687b to revision 16011 post review f...
Hynek Cihlar
11:23 AM Base Language Bug #4766: fix CHR and ASC
I understand your concern but I do not think the sign is relevant here. Think of the hex (or binary) representation:... Ovidiu Maxiniuc
08:06 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> Another way to treat it is to return @String.valueOf((char) 128)@ (from CHR). This will put th...
Paul Bodale
07:43 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> In some cases, to know just where the content comes from isn't enough. One of these cases is #...
Delia Mitric
05:32 AM Base Language Bug #4766: fix CHR and ASC
Greg Shah wrote:
> > An idea I had is to enhance the character data with additional information about where the cont...
Delia Mitric
10:16 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
I have adopted a different strategy after noticing that replacing @INPUT x AS CHARACTER@ with @INPUT-OUTPUT x AS CHAR... Florin Eugen Rotaru
05:13 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Florin Eugen Rotaru wrote:
> The issue has to be in this @condition@ from @base_structure.xml@:
>
> [...]
>
> ...
Florin Eugen Rotaru
10:02 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Revision 16097 is causing a regression in a customer application. I will revert 10336a to unfreeze a trunk delivery a... Șerban Bursuc
09:15 AM Database Bug #10399: Index selection in dirty database
... Eduard Soltan
09:02 AM Database Bug #10399 (New): Index selection in dirty database
Eduard Soltan
08:44 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/16111*. Compatibility changes after rebasing and picking up 5586a.
I will also look into #7180-1...
Dănuț Filimon
07:37 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
> I am starting to do internal testing and I will tell if there is a problem.
I am OK with the plan.
Alexandru Lungu
03:56 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
The trunk revision which changes the @recordOrThrowError@ to @displayError@ is *11301.1.51* #3761.
This also modifie...
Teodor Gorghe
07:18 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
Committed revision *1796* on test cases:
- modified @tests/oo/basic/property/TestWriteDatasetProperty.cls@ with *mem...
Teodor Gorghe
06:36 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
Branch 10309b was merged to trunk rev 16104 and archived. Teodor Gorghe
06:13 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
After merge, please also add some tests with:
* output into memptr variable (i.e. @def var m as memptr.@, @ds:writ...
Alexandru Lungu
06:08 AM Base Language Bug #10309 (Merge Pending): DATASET WRITE-JSON does not change value for a property
Alexandru Lungu
06:08 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
Please merge 10309b to trunk now. Alexandru Lungu
05:43 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
Alexandru Lungu wrote:
> I don't have full expertise to review these changes, but as they are decremental in relatio...
Teodor Gorghe
04:28 AM Base Language Bug #10309 (Internal Test): DATASET WRITE-JSON does not change value for a property
I don't have full expertise to review these changes, but as they are decremental in relation to 10309a, I suppose the... Alexandru Lungu
03:18 AM Base Language Bug #10309 (Review): DATASET WRITE-JSON does not change value for a property
Committed revision *16103* on task branch *10309b*:
- Fixed regression from *10309a*. I have tested with the initial...
Teodor Gorghe
02:03 AM Base Language Bug #10309 (WIP): DATASET WRITE-JSON does not change value for a property
There is a regression on conversion which was not noticed during internal testing. After merging, the original test c... Teodor Gorghe
06:55 AM Database Bug #10337 (Test): Possible memory leak with FastFindCache
Alexandru Lungu
06:47 AM Database Bug #10337: Possible memory leak with FastFindCache
10337b was merged as rev 16106. Artur Școlnic
06:25 AM Database Bug #10337: Possible memory leak with FastFindCache
Please merge 10337b to trunk after 10004a. Alexandru Lungu
06:54 AM Base Language Bug #10004 (Test): NativeInvoker fails if an argument is of type integerConstant
Alexandru Lungu
06:47 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
10004a was merged as rev 16105. Artur Școlnic
06:15 AM Base Language Bug #10004 (Merge Pending): NativeInvoker fails if an argument is of type integerConstant
Please merge 10004a to trunk after 10309b Alexandru Lungu
06:08 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
I tested library_calls and harness+webUI navigation, all passed. Artur Școlnic
06:52 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Teodor, is this ready to be merged? Alexandru Lungu
06:52 AM Base Language Feature #9448: compatibility test security features
Teodor, is this ready to be merged? Alexandru Lungu
06:06 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
I have analyzed the 4GL behavior more in depth. I have added a @ON WRITE@ to check when the *buffer* gets written to ... Teodor Gorghe
05:02 AM Database Bug #10398: Incorrect base data type used in buffer dereference
I have the following test case:... Eduard Soltan
04:55 AM Database Bug #10398 (Test): Incorrect base data type used in buffer dereference
Eduard Soltan
04:09 AM Database Bug #10285 (Test): Static compound query returns no result
Branch @10285a@ has been merged into trunk as rev. 16103. Andrei Plugaru
03:59 AM Database Bug #10285 (Merge Pending): Static compound query returns no result
Please merge 10285a to trunk now. Alexandru Lungu
02:24 AM Database Feature #6457 (Review): finish COPY-LOB support
Constantin Asofiei wrote:
> > Because if value was @null@, after this operation we would get something very weird ...
Eduard Soltan

08/08/2025

06:18 PM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
That is an interesting observation. A true detective eye! On this project we are bound to back box principle. If we f... Ovidiu Maxiniuc
09:24 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
Greg/Ovidiu I would like your input on this.
I think that what is happening in background is that the character ope...
Paul Bodale
07:33 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
This is the case I found:... Paul Bodale
07:24 AM Base Language Bug #10391 (Closed): Comparisons methods not returning the correct result in poly cases
Paul Bodale
04:20 PM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Retesting now.
Pushed up 9687b to revision 16011 post review fixes.
Please review.
Tomasz Domin
03:38 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Code review 9687b revisions 16009 and 16010.
>
> In @WebServer@, when the http config alrea...
Tomasz Domin
02:46 AM Runtime Infrastructure Feature #9687 (WIP): drop support for Java 8 and Java 11
Code review 9687b revisions 16009 and 16010.
In @WebServer@, when the http config already has a valid secure-reque...
Hynek Cihlar
11:07 AM Base Language Bug #4766: fix CHR and ASC
> An idea I had is to enhance the character data with additional information about where the content came from.
I ...
Greg Shah
04:57 AM Base Language Bug #4766: fix CHR and ASC
I remember we have discussed this in a previous meet. The main problem is that, in 4GL, the @CHR()@ function will per... Ovidiu Maxiniuc
11:07 AM Database Bug #10360 (Internal Test): FOR loop WHERE condition evaluation issue
Nevermind. I think the code in #10360 is a super weird edge case.... Alexandru Lungu
11:01 AM Database Bug #10360 (WIP): FOR loop WHERE condition evaluation issue
Teodor Gorghe wrote:
> I have one question which I've didn't found the answer: Why @ErrorManager.displayError@ is us...
Alexandru Lungu
11:00 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> Please consider if code like @Configuration.getPathToSourceFileFromConversionFolder()@ should be ...
Dănuț Filimon
10:55 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Please consider if code like @Configuration.getPathToSourceFileFromConversionFolder()@ should be in the @AM@ instead ... Greg Shah
06:04 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
There are also cases where I create an artifact by doing @artifact.getRelativePATH() + the extension@, those should a... Dănuț Filimon
03:15 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Most of the problems with 7180a after the trunk rebase is that transforming artifacts and retrieving the original art... Dănuț Filimon
10:46 AM Base Language Bug #10284 (Test): JSON import error handing improvement
Branch 10284a was merged to trunk revision 16102 and archived. Alexandru Lungu
10:45 AM Base Language Bug #10284 (Merge Pending): JSON import error handing improvement
Alexandru Lungu
10:32 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
>but I need to wait for the websocket connection popup to appear and then press ESC again to close it.
I guess it is...
Sergey Ivanovskiy
10:11 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Șerban Bursuc wrote:
> Sergey Ivanovskiy wrote:
> > But in your log there is this severe message
> > [...]
>
> ...
Sergey Ivanovskiy
09:15 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Sergey Ivanovskiy wrote:
> But in your log there is this severe message
> [...]
That's an exception generated fr...
Șerban Bursuc
09:13 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
But in your log there is this severe message... Sergey Ivanovskiy
08:59 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Șerban, please note that your directory.xml has a remote debug option... Sergey Ivanovskiy
08:10 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
Sure, all attached.
I just figured out now that if I wait for the "websocket connection lost" message and then pre...
Șerban Bursuc
08:01 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
The video is not enough to make a guess what happens here. Please add directory.xml, test program to reproduce and logs. Sergey Ivanovskiy
06:46 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
When making small testcases and ending the application with @ESC@ the port allocated to the web client spawner is not... Șerban Bursuc
06:41 AM Runtime Infrastructure Support #10389 (WIP): Ending Web application does not free port
Șerban Bursuc
09:28 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
The issue has to be in this @condition@ from @base_structure.xml@:... Florin Eugen Rotaru
08:18 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Florin Eugen Rotaru wrote:
> *Radu*, would this be OK for your testcase?
Yes, I just checked and it's alright to ha...
Radu Apetrii
08:13 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
My approach is not good, Instead of relying on the @null@ classname, we might want to make sure that the classname is... Florin Eugen Rotaru
07:56 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Given that 10193a reached trunk, can we proceed with testing with this? Alexandru Lungu
07:47 AM Base Language Feature #10392: Allow webspeed requests for .htm files
At the moment, when executing webspeed requests in FWD, one must pass the @.w@ version of the file. In Progress, howe... Radu Apetrii
07:40 AM Base Language Feature #10392 (New): Allow webspeed requests for .htm files
Radu Apetrii
07:21 AM Base Language Bug #10356 (Test): Invalid logical value: should throw error instead of warning
Teodor Gorghe
05:58 AM Base Language Bug #10356 (Internal Test): Invalid logical value: should throw error instead of warning
Branch 10356a was merged to trunk rev 16098 and archived. Teodor Gorghe
04:03 AM Base Language Bug #10356 (Merge Pending): Invalid logical value: should throw error instead of warning
Please merge 10356a to trunk *after* 10336a. Alexandru Lungu
07:01 AM Database Bug #10337 (Merge Pending): Possible memory leak with FastFindCache
> I also monitored memory allocation over time, it seems ok. There are still an excessive amount of nodes created and... Alexandru Lungu
02:13 AM Database Bug #10337: Possible memory leak with FastFindCache
Testing status:
Harness and webui navigation - passed
Large customer application FWDTests and unit tests - passed
...
Artur Școlnic
06:58 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
The following test case has issues on FWD:
{{Collapse(TestFindQueryUpdate.cls)...
Teodor Gorghe
06:54 AM Database Bug #10390 (Internal Test): FIND FIRST buffer field change does not propagate into the next FIRST...
Teodor Gorghe
06:02 AM Base Language Bug #10366 (Test): ObjectOps.invokeStandalonePoly does not change output parameter value
Branch 10366a was merged to trunk rev 16099 and archived. Teodor Gorghe
04:03 AM Base Language Bug #10366 (Merge Pending): ObjectOps.invokeStandalonePoly does not change output parameter value
Please merge 10366a to trunk *after* 10356a. Alexandru Lungu
05:53 AM Base Language Bug #10336 (Test): Issue on object deletion: java.lang.IllegalStateException
Branch 10336a was merged to trunk rev 16097 and archived. Teodor Gorghe
04:02 AM Base Language Bug #10336 (Merge Pending): Issue on object deletion: java.lang.IllegalStateException
Please merge 10336a to trunk *after* 10309a. Alexandru Lungu
05:43 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
Branch 10309a was merged to trunk rev 16096 and archived. Teodor Gorghe
04:02 AM Base Language Bug #10309 (Merge Pending): DATASET WRITE-JSON does not change value for a property
Please merge 10309a to trunk *after* 10308a. Alexandru Lungu
05:38 AM Base Language Bug #10308 (Test): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Branch 10308a was merged to trunk rev 16095 and archived. Teodor Gorghe
04:02 AM Base Language Bug #10308 (Merge Pending): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Please merge 10308a to trunk *after* 9055a. Alexandru Lungu
05:13 AM User Interface Feature #9055 (Test): server-side processing of client platform dependencies in the UI
9055a rebased and merged to trunk revision 16094 and archived. Hynek Cihlar
04:00 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Please merge 9055a to trunk now. Alexandru Lungu

08/07/2025

02:51 PM User Interface Feature #9055 (Merge Pending): server-side processing of client platform dependencies in the UI
9055a regression testing passed. Hynek Cihlar
01:12 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Oh, that is not true as @EmbeddedWebServer@ is part of a client. I'll...
Tomasz Domin
12:45 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek: Are you OK with the changes? Greg Shah
12:41 PM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Greg Shah wrote:
> Tomasz Domin wrote:
> > Tomasz Domin wrote:
> > > Oh, that is not true as @EmbeddedWebServer@ i...
Tomasz Domin
07:07 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Oh, that is not true as @EmbeddedWebServer@ is part of a client. I'll...
Greg Shah
05:58 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Oh, that is not true as @EmbeddedWebServer@ is part of a client. I'll try to create config par...
Tomasz Domin
10:40 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Florin Eugen Rotaru wrote:
> I will re-launch the conversion with to test this change.
The original note is #10109-...
Radu Apetrii
10:21 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
I have found a fix for the issue by making this change in @literals.rules@:... Florin Eugen Rotaru
04:37 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Florin has very kindly accepted to look into this conversion error while I get my environment stable again. Radu Apetrii
08:51 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
Ovidiu Maxiniuc wrote:
> Good catch! The fix is good. With it, I guess, the original issue is gone.
>
> Due to it...
Teodor Gorghe
03:05 AM Base Language Bug #10380 (Internal Test): WRITE-XML serializes decimals different than the specified format
Good catch! The fix is good. With it, I guess, the original issue is gone.
Due to its simplicity, basic regression...
Ovidiu Maxiniuc
01:29 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
*Ovidiu*, please review this change.
It is a small change which fixes serialization of @decimal@ data type on @WRITE...
Teodor Gorghe
08:37 AM Database Bug #10351 (Internal Test): ProDataSet READ-XML issue when temp-table node is the same as dataset...
Teodor Gorghe
08:35 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
I looked at the changes in 10351a. The way I read the lines at 603/606 is that the root node can be anything (includi... Ovidiu Maxiniuc
01:24 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
*Ovidiu*, Constantin ran some tests with a P2J build with changes from this branch.
Can you check the changes from t...
Teodor Gorghe
07:58 AM Conversion Tools Bug #10208 (Internal Test): do not convert the schema in incremental mode if it hasn't changed
Code Review Task Branch 10208a Revision 16080
The change is good.
Greg Shah
07:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/16090*, the branch is now at revision *7180a/16110*. I will follow up with another c... Dănuț Filimon
07:36 AM Database Bug #10307: FFcache keys don't match for the values inlined vs passed as args
I did put a little thought into how we can inline the arguments into the fql in order to match the FFcache keys for t... Andrei Plugaru
06:54 AM Database Bug #10360 (Review): FOR loop WHERE condition evaluation issue
Teodor Gorghe
06:54 AM Database Bug #10360 (WIP): FOR loop WHERE condition evaluation issue
Committed revision *16085* on task branch *10360a*:
- Reverted *16084*. Replaced @displayError@ with @recordOrThrowE...
Teodor Gorghe
06:54 AM Database Bug #10337: Possible memory leak with FastFindCache
Forgot about that, I'll uncommit.
Artur Școlnic
06:51 AM Database Bug #10337: Possible memory leak with FastFindCache
> I just realized that we don't actually need the values in the lruCache, it acts more like a queue, so only the node... Alexandru Lungu
06:37 AM Database Bug #10337: Possible memory leak with FastFindCache
I may have misunderstood things a bit :) Apparently, there are multiple instances of @ReverseLookup@, which means mul... Artur Școlnic
04:32 AM Database Bug #10337: Possible memory leak with FastFindCache
Artur Școlnic wrote:
> I think the issue is that bulk invalidation where entire caches are cleared or removed do not...
Alexandru Lungu
04:02 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
OK, ABL OO is not in my domain of expertise, but Constantin reviewed it already.
Yet, I see the %Done is still at 30...
Ovidiu Maxiniuc
01:19 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
*Ovidiu*, testing for this branch is done. The changes are OK and no issues were found on all applications. Teodor Gorghe
03:21 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I addressed the issues from note 42. I tested the customer project with 9055, 10313a an PASOE, harness and webui navi... Artur Școlnic
02:59 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin Asofiei wrote:
> * @FileSystemDaemon.searchPathWithExts@ - the javadoc says that this also does PROPATH l...
Artur Școlnic

08/06/2025

03:01 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Tomasz Domin wrote:
> > > Note the change does not affect @EmbeddedW...
Tomasz Domin
02:10 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > Note the change does not affect @EmbeddedWebServer@ needed for web FW...
Tomasz Domin
11:12 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Note the change does not affect @EmbeddedWebServer@ needed for web FWD clients.
I'm not sur...
Hynek Cihlar
10:50 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've implemented a workaround to Jetty 12 bug #9687-138.
The workaround disables *SNIHostCheck* for *SSL* connectio...
Tomasz Domin
11:33 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
* @FileSystemDaemon.searchPathWithExts@ - the javadoc says that this also does PROPATH lookups - but I can't find whe... Constantin Asofiei
11:28 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur, there are still concerns:
* in @FileSystemOps.initFileInfo@ - why @origName.isEmpty()@?...
Constantin Asofiei
11:05 AM Database Bug #10337: Possible memory leak with FastFindCache
I think the issue is that bulk invalidation where entire caches are cleared or removed do not clean up the associated... Artur Școlnic
09:34 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru Lungu wrote:
> You can decrease the cache size to something like 10 for more straight-forward testing. Or ...
Artur Școlnic
09:26 AM Database Bug #10337: Possible memory leak with FastFindCache
The same thing happens in trunk, the number of leaked Node instances grows slowly, but surely. After 20 mins of harne... Artur Școlnic
09:01 AM Database Bug #10337: Possible memory leak with FastFindCache
> I think we are still leaking memory, after one hour or running Harness on loop, there are 500k 'live' Node objects,... Alexandru Lungu
08:58 AM Database Bug #10337: Possible memory leak with FastFindCache
I think we are still leaking memory, after one hour or running Harness on loop, there are 500k 'live' Node objects, a... Artur Școlnic
07:24 AM Database Bug #10337 (Internal Test): Possible memory leak with FastFindCache
Review of 10337b:
* @hash = hashCode();@ and @public int hashCode() { return hash; }@ is not correct.
* there is ...
Alexandru Lungu
07:15 AM Database Bug #10337: Possible memory leak with FastFindCache
This actually is implemented for the explicit invalidation, but it needed to be added for the expiry event also.
I c...
Artur Școlnic
06:19 AM Database Bug #10337: Possible memory leak with FastFindCache
> You are right, this also caused the issue from note 43. After fixing this problem, the Nodes are kept at a reasonab... Alexandru Lungu
06:06 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru Lungu wrote:
> * *Important:* I think @value.head@ is inconsistent after removal. If you remove a node, th...
Artur Școlnic
05:19 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru, I think we have an issue with the Key objects retention.
I did a memory profiling and Keys are accumulati...
Artur Școlnic
05:15 AM Database Bug #10337: Possible memory leak with FastFindCache
* Please make @Node@ class static again.
* short-circuit @equals@ so that @this == o@ returns true directly.
* *Imp...
Alexandru Lungu
10:32 AM Database Bug #10385 (Review): Incorrect reset of the cursor cache in Reposition
Eduard Soltan
10:31 AM Database Bug #10385 (WIP): Incorrect reset of the cursor cache in Reposition
Committed on 10385a, rev. 16090. Eduard Soltan
10:20 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
I have the following test case:... Eduard Soltan
09:59 AM Database Bug #10385 (Test): Incorrect reset of the cursor cache in Reposition
Eduard Soltan
09:21 AM Conversion Tools Feature #5586 (Test): move all conversion artifacts/outputs into the cvtdb or into a dedicated di...
Branch 5586a was merged to trunk as rev. 16089 and archived. Dănuț Filimon
08:45 AM Conversion Tools Feature #5586 (Merge Pending): move all conversion artifacts/outputs into the cvtdb or into a ded...
Please merge 5586a to trunk now. Alexandru Lungu
06:45 AM Database Bug #10285: Static compound query returns no result
These should have covered the affected code.
I think the branch can be merged into trunk.
Ovidiu Maxiniuc
06:20 AM Database Bug #10285: Static compound query returns no result
Ovidiu, my testing plan is done. If you have anything else in mind, please let me know, otherwise, this can be added ... Andrei Plugaru
06:17 AM Database Bug #10285: Static compound query returns no result
Large gui app unittests passed ✅ Lorian Sandu
04:16 AM Database Bug #10285: Static compound query returns no result
Harness + reports passed ✅ Lorian Sandu
03:07 AM Database Bug #10285: Static compound query returns no result
Thnaks Ovidiu, for the review.
This is the testing plan I am currently running:
* unit tests + fwd tests of a large...
Andrei Plugaru
05:26 AM Base Language Bug #10373 (WIP): Try to replace the StackUnwindExceptions used for control flow in BlockManager ...
Artur Școlnic
05:21 AM Database Bug #6923 (Pending): inner transaction block reverts too much
I integrated 6923a into 8388a as these changes alone are dependent upon record nursery proper rollbacking (which was ... Alexandru Lungu
04:59 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
*Note: Everything I mention will consider the implementation from 10208a to be part of this task.*
Even if there ...
Dănuț Filimon
03:00 AM Conversion Tools Feature #6083 (WIP): schema (.df) changes in incremental conversion mode should only reconvert th...
Created *6083a* from latest *trunk/16087*. Dănuț Filimon
03:49 AM Conversion Tools Bug #10208 (Review): do not convert the schema in incremental mode if it hasn't changed
The solution is simple, only save the file hash if we use a df file:... Dănuț Filimon
03:17 AM Conversion Tools Bug #10208 (WIP): do not convert the schema in incremental mode if it hasn't changed
I started working on the regression test plan and found this issue while testing a customer application:... Dănuț Filimon
03:30 AM Base Language Bug #4766: fix CHR and ASC
Ovidiu Maxiniuc wrote:
> @message@ is behaving strangely sometime. But, for a greater confusion try this:
> [...]
...
Delia Mitric
03:04 AM Base Language Bug #10381: READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Given the following file:... Paul Bodale
02:59 AM Base Language Bug #10381 (Test): READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
Paul Bodale
02:29 AM Base Language Bug #10380 (Review): WRITE-XML serializes decimals different than the specified format
Committed revision *16088* on task branch *10380a*:
- Replaced BigDecimal.toString to BigDecimal.toPlainString on wr...
Teodor Gorghe
02:28 AM Base Language Bug #10380 (WIP): WRITE-XML serializes decimals different than the specified format
Created task branch *10380a*. Teodor Gorghe
01:37 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
We have the following case:... Teodor Gorghe
01:26 AM Base Language Bug #10380 (Test): WRITE-XML serializes decimals different than the specified format
Teodor Gorghe
01:42 AM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu Maxiniuc wrote:
>
> Please review. I think we need to redo the runtime regression tests again, just to be o...
Eduard Soltan

08/05/2025

06:29 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Ovidiu Maxiniuc wrote:
> Tomasz Domin wrote:
> > Ovidiu - I'd like you to review *9687c* revisions *16080-16083* a...
Tomasz Domin
03:44 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Ovidiu - I'd like you to review *9687c* revisions *16080-16083* as those are mainly related t...
Ovidiu Maxiniuc
11:45 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I've created task branch *9687c* which includes branch *9687a* and all changes from *9687b* squished to simplify reba... Tomasz Domin
03:18 PM Database Bug #6767: Possible name clashes in DMO classes
Can this task be merged? Vladimir Tsichevski
10:02 AM Database Feature #9456: implement SQL Server dialect and helpers
Changes applied. Pushed up to revision 16106 after rebase to latest trunk.
Please review. I think we need to redo ...
Ovidiu Maxiniuc
08:44 AM Database Feature #9456: implement SQL Server dialect and helpers
I am about to alter 9456b and address the following 5 occurrences of current @isLimitBeforeOffset()@:
* @FQLHelper.c...
Ovidiu Maxiniuc
08:29 AM Database Feature #9456: implement SQL Server dialect and helpers
Constantin Asofiei wrote:
> Alexandru, is this something which prevents 9456b to be merged to trunk? Does it affect ...
Alexandru Lungu
08:11 AM Database Feature #9456: implement SQL Server dialect and helpers
Alexandru, is this something which prevents 9456b to be merged to trunk? Does it affect other dialects than SQLServer?
Constantin Asofiei
08:02 AM Database Feature #9456: implement SQL Server dialect and helpers
I reviewed the changes and @toWhereExpendedNullExpression@ seems safe for all dialects. The things that drove the COA... Alexandru Lungu
06:58 AM Database Feature #9456: implement SQL Server dialect and helpers
Ah nevermind, is the one added at the beginning for @withNull@. Alexandru Lungu
06:57 AM Database Feature #9456: implement SQL Server dialect and helpers
Eduard, in @toWhereExpendedNullExpression@, isn't the last parenthesis unbalanced? You have @whereClause.append(" or ... Alexandru Lungu
09:50 AM Base Language Bug #4766: fix CHR and ASC
Something similar to what is presented in #4766-131, but I don't know how should I handle this:
cpinternal = cpstr...
Delia Mitric
09:25 AM Base Language Bug #4766: fix CHR and ASC
@message@ is behaving strangely sometime. But, for a greater confusion try this:... Ovidiu Maxiniuc
09:03 AM Base Language Bug #4766: fix CHR and ASC
Ovidiu Maxiniuc wrote:
> I do not think it's strange. The 6645347 integer is in internal hex representation, as yo...
Delia Mitric
09:00 AM Base Language Bug #4766: fix CHR and ASC
Delia Mitric wrote:
> I've found a weird example (ChUI mode):
> cpinternal = cpstream = UTF-8
> [...]
>
> Resul...
Ovidiu Maxiniuc
08:33 AM Base Language Bug #4766: fix CHR and ASC
Another weird case:
cpinternal = cpstream = IBM850...
Delia Mitric
05:32 AM Base Language Bug #4766: fix CHR and ASC
I've found a weird example (ChUI mode):
cpinternal = cpstream = UTF-8...
Delia Mitric
09:45 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru Lungu wrote:
> * If a node expires and it was the last node of the list, then the reverseCache should ev...
Artur Școlnic
08:24 AM Database Bug #10337: Possible memory leak with FastFindCache
Review of 10337b:
* add braces to the lambda inside @ReverseLookup@ c'tor
* Indent @lruCache@ javadoc (/** shouldn'...
Alexandru Lungu
07:18 AM Database Bug #10337: Possible memory leak with FastFindCache
I addressed the review in rev 16075. Artur Școlnic
05:02 AM Database Bug #10337: Possible memory leak with FastFindCache
Review of 10337b/16074:
* rewrite @reverseLookup.lruCache.get(new ReverseLookup.Node(l3Cache, k.k2));@ to @reverse...
Alexandru Lungu
08:17 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Committed *10208a/16079*, added a detailed javadoc to @schemasChanged@ set class members in @TransformDriver@ and @Sc... Dănuț Filimon
08:04 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
OK, then add a comment to explain that in full conversion mode, all schemata will be detected as "changed" and will b... Greg Shah
07:45 AM Conversion Tools Bug #10208 (Internal Test): do not convert the schema in incremental mode if it hasn't changed
Greg Shah wrote:
> Code Review Tk Branch 10208a Revision 16078
>
> Overall, I agree with the changes for when we ...
Dănuț Filimon
07:38 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Code Review Tk Branch 10208a Revision 16078
Overall, I agree with the changes for when we are running incremental ...
Greg Shah
07:49 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
FWD (error message hidden by READ XML invoke, but is the same error as from 4GL):... Teodor Gorghe
07:29 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Constantin Asofiei wrote:
> OK, so if you have something like @foo/bar/@ in the XMl structure, and neither foo or ba...
Teodor Gorghe
07:10 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
OK, so if you have something like @foo/bar/@ in the XMl structure, and neither foo or bar match the temp-table, then ... Constantin Asofiei
01:06 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Constantin Asofiei wrote:
> OK, what you found is if the root node does not match the dataset, and is a temp-table (...
Teodor Gorghe
07:22 AM Base Language Bug #10362 (Review): FastFindCache.L2Key uses the buffer alias in the FQL
I committed the code to 10362a. Alexandru or Constantin, please review. Artur Școlnic
07:21 AM Base Language Bug #10362 (WIP): FastFindCache.L2Key uses the buffer alias in the FQL
I think the @buffer@ has enough information to replace the alias with the implicit buffer/table name. Artur Școlnic
07:13 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
Success is true in this case because the @silentWorker@ catches the @ErrorConditionException@, thrown by deference op... Teodor Gorghe
07:07 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
Hm... why is @success@ true in this case? Constantin Asofiei
04:22 AM Database Bug #10360 (Feedback): FOR loop WHERE condition evaluation issue
Ok. I have understood.
The @ErrorConditionException@ thrown by @deference@ operator is eaten by @silentWorker@, beca...
Teodor Gorghe
07:02 AM Base Language Bug #10336 (Internal Test): Issue on object deletion: java.lang.IllegalStateException
Constantin Asofiei
01:43 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Committed revision *16068* on task branch *10336a*:
- Reverted rev 16067. Modify delayed flag only once, according t...
Teodor Gorghe
06:33 AM Database Bug #10374: Issues revealed while running testcases
These are some issues which I encountered while testing MSSQL dialect but found to affect others, as well. I did not ... Ovidiu Maxiniuc
06:08 AM Database Bug #10374 (New): Issues revealed while running testcases
Ovidiu Maxiniuc
05:52 AM Database Feature #6457: finish COPY-LOB support
Eduard Soltan wrote:
> > * @longchar.java@
> > ** why @"" + StringHelper.@ ?
>
> Because if value was @null@, a...
Constantin Asofiei
03:51 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin Asofiei wrote:
> * @searchResourceJars@ - what if @extensions@ is not null?
If the filename does not h...
Artur Școlnic
03:37 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin Asofiei wrote:
> * @searchPath@
> ** will return the same relative path, not absolute.
Do you mean i...
Artur Școlnic

08/04/2025

04:49 PM Base Language Bug #10308 (Internal Test): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Teodor, I understand now your changes. Please go ahead with testing. Constantin Asofiei
03:56 PM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Teodor, please test this change with the unit-test in question. In RecordBuffer:... Constantin Asofiei
02:41 PM Base Language Bug #10373: Try to replace the StackUnwindExceptions used for control flow in BlockManager with a...
This is indeed a good idea and it will improve performance. We have worked on some of this already, including implem... Greg Shah
01:45 PM Base Language Bug #10373: Try to replace the StackUnwindExceptions used for control flow in BlockManager with a...
@StackUnwindExceptions@ are used in control flow logic of the iterating blocks in @BlockManager@, but AFAIK the excep... Artur Școlnic
01:37 PM Base Language Bug #10373 (WIP): Try to replace the StackUnwindExceptions used for control flow in BlockManager ...
Artur Școlnic
02:35 PM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
OK, what you found is if the root node does not match the dataset, and is a temp-table (serialized) name, then the ro... Constantin Asofiei
05:56 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Constantin Asofiei wrote:
> Teodor, is this related to #10203 ?
The testcase that Dennis wrote on #10203 is relat...
Teodor Gorghe
05:49 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Teodor, is this related to #10203 ? Constantin Asofiei
01:54 PM Database Bug #10360 (WIP): FOR loop WHERE condition evaluation issue
Teodor, the fix is not OK. The root cause is the @block-level on error undo, throw.@ clause in FWD and an additional... Constantin Asofiei
05:46 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
On FWD, without the 10360a rev 16084 fix, the test cases always fails when the handle is invalid, including @FOR EACH... Teodor Gorghe
04:41 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
IMHO, there are multiple issues here:
* if no records actually "hit" the faulty clause, no error is thrown.
** if t...
Alexandru Lungu
01:48 AM Database Bug #10360 (Review): FOR loop WHERE condition evaluation issue
Teodor Gorghe
01:47 AM Database Bug #10360 (WIP): FOR loop WHERE condition evaluation issue
Teodor Gorghe
01:47 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
Constantin Asofiei wrote:
> For now, lets fix it so that FWD doesn't abend - I assume the resolver/lambda? for this ...
Teodor Gorghe
01:19 PM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Paul, the problems are multiple:
* @processHiddenFk@ - here I think all the relation fields need to be registered, r...
Constantin Asofiei
02:31 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
Constantin Asofiei wrote:
> If this is missing, then that FK must exist in the .xml, right (for read or write)? Oth...
Paul Bodale
01:01 PM Base Language Bug #10366 (Internal Test): ObjectOps.invokeStandalonePoly does not change output parameter value
Good catch, I'm OK with the changes. Constantin Asofiei
08:05 AM Base Language Bug #10366 (Review): ObjectOps.invokeStandalonePoly does not change output parameter value
Committed revision *16085* on task branch *10366a*:
- Added runtime parameter type conversion support for output par...
Teodor Gorghe
07:17 AM Base Language Bug #10366 (WIP): ObjectOps.invokeStandalonePoly does not change output parameter value
Created task branch *10366a*. Teodor Gorghe
05:26 AM Base Language Bug #10366: ObjectOps.invokeStandalonePoly does not change output parameter value
We have the following test case:... Teodor Gorghe
05:23 AM Base Language Bug #10366 (Test): ObjectOps.invokeStandalonePoly does not change output parameter value
Teodor Gorghe
10:43 AM Database Feature #6457: finish COPY-LOB support
Constantin Asofiei wrote:
> Review for 6457a rev 16070:
> * @Stream.java@ - why the reason for the commented co...
Eduard Soltan
06:35 AM Database Feature #6457 (WIP): finish COPY-LOB support
Review for 6457a rev 16070:
* missing history entry or copyright year update: @block_properties.rules@, @copy_lob.ru...
Constantin Asofiei
10:41 AM Database Bug #10285 (Internal Test): Static compound query returns no result
Yes, I think you are right. Your reasoning seems sound to me.
Let's get this into tests with the other testsets. Ple...
Ovidiu Maxiniuc
09:37 AM Database Bug #10285 (Review): Static compound query returns no result
*I have committed @10285a/16085@.* My changes make that FORWARD-ONLY result sets are created only if this entire cond... Andrei Plugaru
07:08 AM Database Bug #10285 (WIP): Static compound query returns no result
I think I understand the root cause of the issue.
In FWD, we already have a wrapper for the forward only result se...
Andrei Plugaru
10:08 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur, about 10313a rev 16068:
* @searchPath@
** will return the same relative path, not absolute. I don't know i...
Constantin Asofiei
08:12 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Greg Shah wrote:
> I think we need to create such a thing and make it used everywhere. On a client-side process, it...
Artur Școlnic
08:07 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Extended the support for load-icon, copy-lob, input/output in 10313a/16068. Now the test cases from note 25 are passing. Artur Școlnic
08:59 AM Base Language Bug #4766: fix CHR and ASC
After I ran some examples in ChUI (and GUI) mode, these are the conclusions:
* *CHR isn't affected directly by cpi...
Delia Mitric
08:16 AM Database Feature #9456: implement SQL Server dialect and helpers
Alexandru Lungu wrote:
> I am OK then with the changes to RAQ to distinguish between dirty and primary parameters....
Eduard Soltan
07:50 AM Database Feature #9456: implement SQL Server dialect and helpers
> Not only for that, there are cases when user defined where clause might be different in SqlServer dialect and H2 bu... Alexandru Lungu
05:55 AM Database Feature #9456: implement SQL Server dialect and helpers
Alexandru Lungu wrote:
> Review of 9456b:
> * I see plenty of @isLimitBeforeOffset@ checks that alter the behavior ...
Eduard Soltan
05:37 AM Database Feature #9456: implement SQL Server dialect and helpers
Alexandru Lungu wrote:
> Is @toWhereExpendeNullExpression@ a AND / OR based null check vs @toWhereExpression@ that...
Eduard Soltan
05:14 AM Database Feature #9456: implement SQL Server dialect and helpers
Review of 9456b:
* I see plenty of @isLimitBeforeOffset@ checks that alter the behavior of persistence code. Sometim...
Alexandru Lungu
06:41 AM Conversion Tools Bug #10208 (Review): do not convert the schema in incremental mode if it hasn't changed
Greg Shah wrote:
> Code Review Task Branch 10208a Revisons 16075 through 16077
>
> Overall the changes are a good...
Dănuț Filimon
05:39 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
9055a rebased against latest trunk. Hynek Cihlar
04:52 AM Database Bug #10337 (Review): Possible memory leak with FastFindCache
I implemented the idea from #10337-19 (with a few changes) in 10337b/16074.
Alexandru, please review.
Artur Școlnic
03:30 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
Make sure you @-Drules.tracing=true@ to see where/how this gets emitted. Also, add a normal function and check how th... Constantin Asofiei
02:25 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
May I get a hint as to where I should look (i.e. in which file) first? Thank you! Radu Apetrii

08/02/2025

11:55 AM Base Language Bug #10365 (WIP): Mismatched number of parameters passed to routine for external function
Just to have the issue highlighted. The current converted code is:... Radu Apetrii
08:10 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
The 4GL testcase:
@start.p@:...
Radu Apetrii
07:58 AM Base Language Bug #10365 (Internal Test): Mismatched number of parameters passed to routine for external function
Radu Apetrii

08/01/2025

02:30 PM Database Bug #10360: FOR loop WHERE condition evaluation issue
Constantin Asofiei wrote:
> Ovidiu: do you recall some example where we emit a client-side WHERE in FWD, in conversi...
Ovidiu Maxiniuc
08:03 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
For now, lets fix it so that FWD doesn't abend - I assume the resolver/lambda? for this argument is not properly exec... Constantin Asofiei
07:54 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
I have updated the Test code from the #10360-2.
{{Collapse(Logs)...
Teodor Gorghe
07:39 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
Teodor, please also add a test where @hdl::f3@ is a valid field and @hdl@ is a valid handle. Constantin Asofiei
07:26 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
This one is weird, not in terms that it fails, but how 4GL behaves. In FWD, we evaluate all arguments before executi... Constantin Asofiei
07:02 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
We have the following test case: {{Collapse(CODE)... Teodor Gorghe
06:53 AM Database Bug #10360 (Test): FOR loop WHERE condition evaluation issue
Teodor Gorghe
01:03 PM Database Feature #9456: implement SQL Server dialect and helpers
OK, I will remove the outer @if@. Ovidiu Maxiniuc
01:00 PM Database Feature #9456: implement SQL Server dialect and helpers
Constantin Asofiei wrote:
> * the @releaseSavepoint@ part - for non-local dbs, that should also check via JDBC for t...
Constantin Asofiei
12:43 PM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu, some notes:
* the @"FirstNumber".equals(firstColumnLabel)@ approach (appears twice now in the code) I think ...
Constantin Asofiei
12:33 PM Database Feature #9456: implement SQL Server dialect and helpers
I did the best effort to detect the dialect in @Session@ in order to avoid the NPE regression reported in #7143-1634 ... Ovidiu Maxiniuc
09:25 AM Database Feature #9456: implement SQL Server dialect and helpers
Alexandru, please review the @p2j.persist@ changes. Constantin Asofiei
07:13 AM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu, 9456b/16097 looks good (I've committed some formatting fixes).
Please commit the dialect NPE fix from #714...
Constantin Asofiei
09:08 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur Școlnic wrote:
> Isn't there a place where all relative file names are resolved to the current working dir? Wi...
Greg Shah
09:06 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
> *Greg*: in terms of #9055, I think there is more than what we can identify easily. We can release 10313a, and afte... Greg Shah
08:45 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur Școlnic wrote:
> Is the PROPATH always used in relative path resolving? If so, can't we just add the client wo...
Constantin Asofiei
08:43 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Is the PROPATH always used in relative path resolving? If so, can't we just add the client working dir in the front o... Artur Școlnic
08:41 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur Școlnic wrote:
> It's a long shot, but:
> [...]
>
> Effectively sets the user.dir to any path we choose, t...
Constantin Asofiei
08:40 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
It's a long shot, but:... Artur Școlnic
08:14 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Eventually any relative path should be prefixed with the OS working dir or PROPATH. Maybe we can just add an entry to... Artur Școlnic
08:11 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I was hoping for a single method or class where all the lookups are performed :) Artur Școlnic
08:02 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
There is TargetData and SourceData, which in the end rely on @StreamFactory.openFileStream@
For icons, there is @T...
Constantin Asofiei
07:53 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Isn't there a place where all relative file names are resolved to the current working dir? Without server-side fs, al... Artur Școlnic
07:49 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur Școlnic wrote:
> Constantin, do we need to go through all the methods and functions that could take a relative...
Constantin Asofiei
07:44 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
... Artur Școlnic
08:58 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
@FOREIGN-KEY-HIDDEN@ means that fk is calculated automatically (i.e. it knows that the parent's field is used as key ... Constantin Asofiei
08:14 AM Base Language Bug #10352 (WIP): Fix READ-JSON dataset handle method's behaviour
Constantin, I have a question regarding this method:
{{Collapse(setParentValues)...
Paul Bodale
07:50 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
... Artur Școlnic
07:48 AM Base Language Bug #10362 (WIP): FastFindCache.L2Key uses the buffer alias in the FQL
Artur Școlnic
07:48 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Why is it an issue now when it wasn't before?
>
> The default behavio...
Tomasz Domin
06:49 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> I guess when removed a standard keys would be in use, so SNI check does...
Tomasz Domin
06:06 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Why is it an issue now when it wasn't before?
>
> The default behavio...
Tomasz Domin
07:37 AM Database Bug #6923: inner transaction block reverts too much
Alexandru Lungu wrote:
> > Thanks, then I have no other concerns for 6923a_h2 . The changes are additive and can be ...
Constantin Asofiei
07:19 AM Database Bug #6923: inner transaction block reverts too much
> Thanks, then I have no other concerns for 6923a_h2 . The changes are additive and can be merged to fwd-h2 trunk (an... Alexandru Lungu
06:59 AM Database Bug #6923: inner transaction block reverts too much
Thanks, then I have no other concerns for 6923a_h2 . The changes are additive and can be merged to fwd-h2 trunk (and... Constantin Asofiei
06:57 AM Database Bug #6923: inner transaction block reverts too much
> What happens at this step in FWD, when the sub-tx is rollbacked? I assume the record is removed completely from the... Alexandru Lungu
06:52 AM Database Bug #6923: inner transaction block reverts too much
Constantin Asofiei wrote:
> Also, you are missing assigning the multiplex ID to the row, @reclaimPrimaryKey@.
But w...
Constantin Asofiei
06:36 AM Database Bug #6923: inner transaction block reverts too much
Also, in other words, after the sub-tx was rolled back: the newly created record still survives, and needs its PK to ... Constantin Asofiei
06:34 AM Database Bug #6923: inner transaction block reverts too much
Alexandru Lungu wrote:
> * record is created (claiming a new key)
OK, so this adds the record to the multiplex inde...
Constantin Asofiei
06:22 AM Database Bug #6923: inner transaction block reverts too much
> I think if a row is added to the scan index, then all indexes need to see this row.
My code is mostly like @getN...
Alexandru Lungu
06:20 AM Database Bug #6923: inner transaction block reverts too much
> Alexandru, how is reclaimPrimaryKey supposed to be used?
I can agree that my implementation was quite aggresive....
Alexandru Lungu
06:10 AM Database Bug #6923: inner transaction block reverts too much
Alexandru, how is @reclaimPrimaryKey@ supposed to be used?
With 6923a_h2/60, we leave the table indexes in an inco...
Constantin Asofiei
05:43 AM Database Bug #6923: inner transaction block reverts too much
Constantin, just a reminder. Please review 6923a_h2/60. I want to merge it to FWD_H2 trunk and eventually make a rele... Alexandru Lungu
06:06 AM Database Bug #10337: Possible memory leak with FastFindCache
... Alexandru Lungu
06:00 AM Database Bug #10337: Possible memory leak with FastFindCache
Although, invalidation of the L3 caches on revereseLookup/LRUList expiry would be a nightmare. We would need to keep ... Artur Școlnic
05:54 AM Database Bug #10337: Possible memory leak with FastFindCache
How about... Artur Școlnic
05:52 AM Database Bug #10337: Possible memory leak with FastFindCache
> Map<RecordIdentifier<String>, LRUList<L2Key>> reverseLookup = new WeakHashMap<>();
Considering the L3 cache for ...
Alexandru Lungu
05:50 AM Database Bug #10337: Possible memory leak with FastFindCache
Well, I guess a map with weak references as keys is a WeakHashMap :) Artur Școlnic
05:49 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru Lungu wrote:
> But I want to express my concern of the fact that we are *still* allowing the reverse-look-...
Artur Școlnic
05:35 AM Database Bug #10337: Possible memory leak with FastFindCache
> I think that if we make the reverseLookup a LRU cache with weak referenced keys, we can unbound the L3 cache.
Te...
Alexandru Lungu
06:01 AM Base Language Bug #10277 (Test): Adaptive Query REPOSITION statement/method error handling improvement
Branch 10277a was merged to trunk rev 16082 and archived. Teodor Gorghe
05:54 AM Base Language Bug #10277 (Merge Pending): Adaptive Query REPOSITION statement/method error handling improvement
Please merge now and also update the %Done Constantin Asofiei
05:55 AM Base Language Bug #10356 (Internal Test): Invalid logical value: should throw error instead of warning
Please put this into testing. Constantin Asofiei
04:37 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
Test results after changes:... Teodor Gorghe
02:59 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
Committed revision *16083* on task branch *10356a*:
- fix logical error message.
The output becomes:...
Teodor Gorghe
02:55 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
The output is the following:... Teodor Gorghe
02:49 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
Why is @asMsg@ made @true@ - this will not add the @**@ prefix to the error message.
How does this test work with ...
Constantin Asofiei
02:04 AM Base Language Bug #10356 (Review): Invalid logical value: should throw error instead of warning
Committed revision *16082* on task branch *10356a*:
- Fix logical with invalid string literal to throw an error inst...
Teodor Gorghe
01:40 AM Base Language Bug #10356 (WIP): Invalid logical value: should throw error instead of warning
Created task branch *10356a*. Teodor Gorghe
12:56 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
Constantin Asofiei wrote:
> Teodor, I don't understand the test.
>
> In a simple .p, the behavior is this:
> [.....
Teodor Gorghe
03:52 AM Database Feature #6457 (Review): finish COPY-LOB support
I'll review the first pass and we'll work on the codepage problems in a second branch. Constantin Asofiei
01:28 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Committed revision *16081* on task branch *10351a*:
- Added some @isRoot = false@ before break because the next stre...
Teodor Gorghe

07/31/2025

02:14 PM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I mean more like setting an icon for a button (for which the location uses PROPATH AFAIK), or using a @COPY-LOB@ (wit... Constantin Asofiei
09:14 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Do you mean something like this:... Artur Școlnic
04:00 AM Base Language Bug #10313 (WIP): server-sidef file-system must 'mount' user's working dir and look in this path ...
Please go ahead and create tests for PROPATH, icons and other features which load from the file-system. Constantin Asofiei
03:54 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I only used the tests in note 8. Artur Școlnic
03:52 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Question: did you test the propath lookup, also? Usually there are a '.' or relative paths there, and this means 'cu... Constantin Asofiei
03:51 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Only the large gui application has been tested, I have not seen server side fs being used in other projects. Artur Școlnic
03:49 AM Base Language Bug #10313 (Internal Test): server-sidef file-system must 'mount' user's working dir and look in ...
I'm OK with the change. Any more testing needed? Constantin Asofiei
01:56 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> Perhaps we should disable it by default and provide a configuration option to enable it.
Yes, ...
Hynek Cihlar
01:40 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Perhaps we should disable it by default and provide a configuration option to enable it. Greg Shah
01:32 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Greg Shah wrote:
> Why is it an issue now when it wasn't before?
The default behavior changed in the new version ...
Hynek Cihlar
08:20 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Why is it an issue now when it wasn't before?
Whatever we do, the solution is not to have a Jetty property file or...
Greg Shah
04:49 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Regarding disabling SNI check mentioned in #9674-88
I'd need to modify @SecureRequestCustomizer@ initialization to f...
Tomasz Domin
01:33 PM Conversion Tools Bug #10208 (WIP): do not convert the schema in incremental mode if it hasn't changed
Code Review Task Branch 10208a Revisons 16075 through 16077
Overall the changes are a good first pass. In most ca...
Greg Shah
12:37 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > 9055a passed ChUI regression tests. There are about 6 tests that...
Hynek Cihlar
10:33 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Hynek Cihlar wrote:
> 9055a passed ChUI regression tests. There are about 6 tests that fail, but the same failures a...
Sergey Ivanovskiy
12:35 PM Database Bug #10337: Possible memory leak with FastFindCache
Artur Școlnic wrote:
> Alternatively, we can disregard the ReveresLookup class in favor of a more light weight solut...
Artur Școlnic
12:02 PM Database Bug #10337: Possible memory leak with FastFindCache
Alternatively, we can disregard the ReveresLookup class in favor of a more light weight solution:... Artur Școlnic
10:47 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru, what if we introduce a new type of LRU that has weak references as keys? This will take care of the situat... Artur Școlnic
06:25 AM Database Bug #10337 (WIP): Possible memory leak with FastFindCache
Artur, please reassess #10337-14 issue and #10337-19 idea. ReverseLookup collections are a 2D caches. Introducing a L... Alexandru Lungu
11:05 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
Teodor, I don't understand the test.
In a simple .p, the behavior is this:...
Constantin Asofiei
09:54 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
Using invalid logical literal constructor should throw error.
The following test case illustrates the behavior on 4G...
Teodor Gorghe
09:40 AM Base Language Bug #10356 (Test): Invalid logical value: should throw error instead of warning
Teodor Gorghe
10:10 AM Database Feature #10325 (Review): Optimize AdaptiveQuery for single-result scenarios
I have committed @10325a/16076@. This revision contains mostly cosmetic changes.
I have run the performance test sui...
Andrei Plugaru
09:17 AM Database Bug #10351 (Review): ProDataSet READ-XML issue when temp-table node is the same as dataset node
Committed revision *16080* on task branch *10351a*:
- @DATASET:READ-XML@ added support for buffer as root node.
T...
Teodor Gorghe
04:44 AM Database Bug #10351 (WIP): ProDataSet READ-XML issue when temp-table node is the same as dataset node
Created task branch *10351a*. Teodor Gorghe
04:22 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
On OE 4GL, you can define XML input files, for static and dynamic datasets, with a structure like this:... Teodor Gorghe
04:16 AM Database Bug #10351 (Test): ProDataSet READ-XML issue when temp-table node is the same as dataset node
Teodor Gorghe
07:09 AM Base Language Bug #10352: Fix READ-JSON dataset handle method's behaviour
During testing a customer's application, it was found that this method does not behave the same as in Progress.
<pre...
Paul Bodale
06:46 AM Base Language Bug #10352 (Closed): Fix READ-JSON dataset handle method's behaviour
Paul Bodale
04:44 AM Base Language Bug #8273 (Review): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Andrei Iacob wrote:
> * majority of them are caused by @RAA.prev@ due to introducing @finalizeFind@ with @noRecordOr...
Andrei Iacob

07/30/2025

03:10 PM Database Bug #10337 (Review): Possible memory leak with FastFindCache
Alexandru Lungu wrote:
>
> However, in the heap dump I analyzed, @emptyRecordsCache@ was (surprisingly) mostly emp...
Artur Școlnic
07:07 AM Database Bug #10337: Possible memory leak with FastFindCache
> I think that the memory leak in 9802f was caused mainly by the absence of a designated ExpiryListener for the empty... Alexandru Lungu
06:46 AM Database Bug #10337: Possible memory leak with FastFindCache
I think that the memory leak in 9802f was caused mainly by the absence of a designated @ExpiryListener@ for the @empt... Artur Școlnic
03:44 AM Database Bug #10337: Possible memory leak with FastFindCache
In fact, I think there is a small caveat. We still need a @touch@ mechanism so that the LRU cache will mark the @Node... Alexandru Lungu
03:31 AM Database Bug #10337 (WIP): Possible memory leak with FastFindCache
Alexandru Lungu
03:31 AM Database Bug #10337: Possible memory leak with FastFindCache
Review of 10337b:... Alexandru Lungu
11:07 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Hynek Cihlar wrote:
> > I am not sure whether we should raise an error or just pop up an error message box in the ...
Vladimir Tsichevski
10:45 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
>And this is not the correct behavior. The selection is expected to be restored.
I fixed this.
*Committed on 1026...
Ionut-Mihai Simioniuc
10:16 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
I've fixed the CHUI issue.
*Committed on 10266a at revision 16056.*
The cursor now moves to the next fill in wh...
Ionut-Mihai Simioniuc
09:30 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Vladimir Tsichevski wrote:
> Ionut-Mihai Simioniuc wrote:
> > > The action taken must match that in OE.
> > But I ...
Hynek Cihlar
09:26 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc wrote:
> > The action taken must match that in OE.
> But I don't know yet how to open an new ...
Vladimir Tsichevski
09:18 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
> The action taken must match that in OE.
But I don't know yet how to open an new frame that showed the error messag...
Ionut-Mihai Simioniuc
09:12 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc wrote:
> Vladimir Tsichevski wrote:
> > h2. Text Field Overflow Handling Discrepancy
> >
>...
Vladimir Tsichevski
09:07 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs

Vladimir Tsichevski wrote:
> h2. Text Field Overflow Handling Discrepancy
>
> Run the program in either GUI o...
Ionut-Mihai Simioniuc
08:53 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
h2. Text Field Overflow Handling Discrepancy
Run the program in either GUI or CHARACTER mode.
# Enter a 4-chara...
Vladimir Tsichevski
08:52 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc wrote:
> > Confirmed. Also the selection issue is not resolved still.
>
> Hmm, what do you ...
Vladimir Tsichevski
08:08 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Vladimir Tsichevski wrote:
> I’d prefer to keep this task focused exclusively on the **CHARACTER** (ChUI) mode issue...
Hynek Cihlar
07:57 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
> Confirmed. Also the selection issue is not resolved still.
Hmm, what do you mean it's not resolved? For me, when...
Ionut-Mihai Simioniuc
07:52 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc wrote:
> However, there's still an issue. If I reproduce it a second time, the cursor offset...
Vladimir Tsichevski
07:42 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
OKay, then I'm now trying to fix the CHUI's behavior. Ionut-Mihai Simioniuc
07:39 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc wrote:
> Vladimir, I tested in CHUI mode, and the behavior is completely different in many s...
Vladimir Tsichevski
07:27 AM User Interface Bug #10266 (Review): Incorrect Input Handling in Grouped CHARACTER FILL-INs
Vladimir Tsichevski wrote:
> New issues discovered (tested with the 10266a revision 16054):
>
> h2. Spaces in C...
Ionut-Mihai Simioniuc
07:01 AM Conversion Tools Bug #10208 (Review): do not convert the schema in incremental mode if it hasn't changed
Committed *10208a/16077*. Removed IncrementalCvtRunMode, omitting the schema related phases can be achieved using the... Dănuț Filimon
06:44 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I think it's ready for merge. Ionut-Mihai Simioniuc
06:13 AM Base Language Bug #4766: fix CHR and ASC
> Greg, please see the test in #4766-123 - this contradicts what I suggested to use cpinternal for PUT/GET-STRING. ... Greg Shah
04:39 AM Base Language Bug #4766: fix CHR and ASC
Greg, please see the test in #4766-123 - this contradicts what I suggested to use cpinternal for PUT/GET-STRING. Th... Constantin Asofiei
03:29 AM Base Language Bug #4766: fix CHR and ASC
Constantin Asofiei wrote:
> In 4GL, if @cpinternal = cpstream = "ibm850"@, what do you get? I assume still @FF 0@.
...
Delia Mitric
03:27 AM Base Language Bug #4766: fix CHR and ASC
In 4GL, if @cpinternal = cpstream = "ibm850"@, what do you get? I assume still @FF 0@.
You are correct that FWD s...
Constantin Asofiei
02:35 AM Base Language Bug #4766: fix CHR and ASC
A problem I've noticed while CHR testing based on byte representation:
For @put-string(m,1) = chr(255, "ibm850", "...
Delia Mitric

07/29/2025

01:17 PM Database Feature #9456: implement SQL Server dialect and helpers
Committed on 9456b, rev. 16081.
Reverted boolean conversion for dirty database, separated parameters for FQL query...
Eduard Soltan
10:18 AM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu Maxiniuc wrote:
> But that is not always the case. There are cases when an UDF (in H2 that is a method from...
Eduard Soltan
09:40 AM Database Feature #9456: implement SQL Server dialect and helpers
Yes, that is only a particular case of transformation. Also, many of the transformations, although more complicated (... Ovidiu Maxiniuc
09:29 AM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu Maxiniuc wrote:
> This is most likely incorrect: if the primary is MSSQL, this will cause the booleans to b...
Eduard Soltan
09:19 AM Database Feature #9456: implement SQL Server dialect and helpers
Eduard Soltan wrote:
> Committed on 9456b, rev. 16076.
> Convert booleans for dirty database in case primary databa...
Ovidiu Maxiniuc
06:53 AM Database Feature #9456: implement SQL Server dialect and helpers
Committed on 9456b, rev. 16077. AddInterval and GetInterval function fix-ups Eduard Soltan
04:10 AM Database Feature #9456: implement SQL Server dialect and helpers
Committed on 9456b, rev. 16076.
Convert booleans for dirty database in case primary database does not support bool...
Eduard Soltan
03:25 AM Database Feature #9456: implement SQL Server dialect and helpers
*Eduard* - there are usages of 'lower' in @udf/sqlserver/udfs.sql@ where it matches with an uppercase text, see:
<pr...
Constantin Asofiei
10:50 AM Database Feature #10325 (WIP): Optimize AdaptiveQuery for single-result scenarios
I have continued implementation for this task.
For the issue spotted in the last part of #10325-4, I have stopped f...
Andrei Plugaru
09:32 AM Database Bug #10026: A multi-table AdaptiveQuery running off-end is still updating the cursor
I made some more experiments related with Scrolling/Non-Scrolling Queries.
For this testcase: {{Collapse(Scrolling &...
Stefanel Pezamosca
09:09 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
I have fixed the tab cursor offset issue.
*Committed on 10266a at revision 16055.*...
Ionut-Mihai Simioniuc
08:40 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc wrote:
> So I’m not sure if I fully understand, are these two issues related to grouped FILL-I...
Vladimir Tsichevski
07:31 AM User Interface Bug #10266 (WIP): Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc
04:00 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
So I’m not sure if I fully understand, are these two issues related to grouped FILL-IN behavior?
In 4GL, using the ...
Ionut-Mihai Simioniuc
09:05 AM Base Language Bug #4766: fix CHR and ASC
During making tests for CHR, I've found another weird case.
The tests compare the byte representation of the result ...
Delia Mitric
08:41 AM Base Language Bug #10277 (Internal Test): Adaptive Query REPOSITION statement/method error handling improvement
I am OK with the changes. Alexandru Lungu
08:37 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *16036* on task branch *10277a*:
- Added @canReposition@ check for @queryRepositionByID@. Removed...
Teodor Gorghe
08:31 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
> queryReposition implementation was simple, but there is queryRepositionByID(rowid[]) which has a little bit more lo... Alexandru Lungu
08:29 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Alexandru Lungu wrote:
> > Alexandru, can you take a look, too, please?
>
> Hmm, I was inclining to share the con...
Teodor Gorghe
07:38 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
> Alexandru, can you take a look, too, please?
Hmm, I was inclining to share the concern of #10277-15. But honestl...
Alexandru Lungu
04:34 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Alexandru, can you take a look, too, please? Constantin Asofiei
07:06 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Please add any reproduction of these problems to the suite of unit tests you made for #8273 changes. Alexandru Lungu
05:02 AM Base Language Bug #8273 (WIP): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
There are a good amount of failing tests in chui regression tests:
* majority of them are caused by @RAA.prev@ due t...
Andrei Iacob
06:24 AM Base Language Bug #10110 (New): add ClientPrincipal support for FWD OpenClient
10110a was merged to trunk rev 16075.
What is left is a more complete support for CLIENT-PRINCIPAL received from O...
Constantin Asofiei
06:22 AM Base Language Bug #10110 (Merge Pending): add ClientPrincipal support for FWD OpenClient
I'm merging 10110a now, it passed testing. I haven't renamed the classes. Constantin Asofiei
06:17 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Rebased *10208a* to latest *trunk/16074*, the branch is now at revision *16076*. Dănuț Filimon
06:02 AM Database Bug #10337: Possible memory leak with FastFindCache
Artur, please archive branches after you merge them - 10337a is still 'active'.
Constantin Asofiei
05:58 AM Runtime Infrastructure Bug #8060 (Test): Admin Console login fails every first time (AdminServerImpl.setTargetLive)
The branch 8060a has been merged into the trunk revision 16074 and archived. Sergey Ivanovskiy
04:39 AM Runtime Infrastructure Bug #8060 (Merge Pending): Admin Console login fails every first time (AdminServerImpl.setTargetL...
Please merge now. Constantin Asofiei
05:14 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I addressed the review.
Constantin, please email me the testing that has to be done.
Artur Școlnic
04:43 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Also, we need to test the impact on customer projects where server-side filesystem is used. Constantin Asofiei
04:37 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur, for 10313a:
* @getWorkingDirectory().value.concat("/").concat(name);@ - does this work on Windows? Don't we n...
Constantin Asofiei
04:49 AM Base Language Bug #10308: DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Constantin Asofiei wrote:
> Teodor, I don't think this approach is good - we know that READ-XML uses the buffer's (d...
Teodor Gorghe
04:41 AM Base Language Bug #10308 (WIP): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Teodor, I don't think this approach is good - we know that READ-XML uses the buffer's (default or explicit) options,... Constantin Asofiei
04:30 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
I have also tested this with some .p.
Take a look on this, which also failed before:
* {{Collapse(p-buf-ref.p)
<pr...
Teodor Gorghe
04:27 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Teodor, please upload the test with the .p programs. Constantin Asofiei
04:28 AM Base Language Feature #9448 (Internal Test): compatibility test security features
Go ahead with regression testing. Constantin Asofiei
04:12 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I tested with two other client applications and everything seems fine. Ionut-Mihai Simioniuc
03:20 AM Base Language Feature #10290 (Test): Add support for character string literals options
Branch *10290a* was merged into trunk as rev. *16073* and archived. Paul Bodale
03:10 AM Base Language Feature #10290 (Merge Pending): Add support for character string literals options
Conversion testing passed, please merge now. Constantin Asofiei

07/28/2025

04:12 PM User Interface Bug #10346: Ctrl-Backspace Event Handling Discrepancy
In OE, pressing @Backspace@ with the @Ctrl@ modifier triggers both the @ANY-KEY@ and @DELETE-CHARACTER@ events:
# ...
Vladimir Tsichevski
04:11 PM User Interface Bug #10346 (New): Ctrl-Backspace Event Handling Discrepancy
Vladimir Tsichevski
03:06 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
h2. Caret Position and Selection Issue in GUI Mode
Run this program in GUI mode.
h3. Steps to Reproduce
# En...
Vladimir Tsichevski
12:25 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc wrote:
> I've found 4 more testcases, which I added to the tests file.
> I fixed all issues, ...
Vladimir Tsichevski
01:47 PM User Interface Feature #9624: Upgrade Keikai to version 6
I created 9624a and checked in some preliminary work on the Keikai 6 upgrade. Hynek Cihlar
12:29 PM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
Eugenie, please, review. Vladimir Tsichevski
11:31 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
The erroneous output of the _seqno to log files fixed against this RedMine and reported against https://proj.goldenco... Brian Woodard
11:30 AM Database Feature #6457: finish COPY-LOB support
I am not really sure how the conversion happens in UTF-8 character to ISO-8859-1 in 4GL.
h3. Test 1
-Cpinternal...
Eduard Soltan
02:46 AM Database Feature #6457: finish COPY-LOB support
Committed on 6457a, rev. 16069.
- Added NO-CONVERT conversion support + plus error handling. From the docs:...
Eduard Soltan
10:53 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Code Review Task Branch 9055a Revisions 16071 through 16083
I don't have any objections.
Have you prepared chan...
Greg Shah
04:12 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
I rebased 9055a against latest trunk and added file history entries. Please review, the branch is ready to be merged ... Hynek Cihlar
02:55 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
9055a passed ChUI regression tests. There are about 6 tests that fail, but the same failures are also in trunk. Hynek Cihlar
10:18 AM User Interface Bug #10344: StringIndexOutOfBoundsException in editor when deleting text after complex operations
Stack Trace:... Ionut-Mihai Simioniuc
10:05 AM User Interface Bug #10344 (New): StringIndexOutOfBoundsException in editor when deleting text after complex oper...
Ionut-Mihai Simioniuc
09:52 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I tested with trunk, rev 16059 and I was able to reproduce the same issue. So the issue is not from 10085a. Ionut-Mihai Simioniuc
08:33 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
A regression was found on another customer application, but it can be replicated in a basic editor widget. The proble... Razvan-Nicolae Chichirau
09:28 AM Base Language Feature #10290: Add support for character string literals options
Constantin Asofiei wrote:
> for @repeat@, see @StringHelper.repeatChar()@. For @isBlank@, @trim().isEmpty()@ should...
Paul Bodale
08:59 AM Base Language Feature #10290: Add support for character string literals options
Paul Bodale wrote:
> Constantin Asofiei wrote:
> > Paul, 10290a does not compile with Java 8.
>
> I think it's b...
Constantin Asofiei
08:51 AM Base Language Feature #10290: Add support for character string literals options
Constantin Asofiei wrote:
> Paul, 10290a does not compile with Java 8.
I think it's because of @String.isBlank()@...
Paul Bodale
08:37 AM Base Language Feature #10290: Add support for character string literals options
Paul, 10290a does not compile with Java 8. Constantin Asofiei
07:28 AM Base Language Feature #10290 (Internal Test): Add support for character string literals options
No, I want to finish converting all apps. Constantin Asofiei
07:11 AM Base Language Feature #10290 (Merge Pending): Add support for character string literals options
Please merge 10290a to trunk *after* 9863a. Alexandru Lungu
07:40 AM Conversion Tools Bug #9863 (Test): Fileset eXclude broken on native Windows
Branch 9863a was merged to trunk revision 16071 and archived. Dănuț Filimon
07:10 AM Conversion Tools Bug #9863 (Merge Pending): Fileset eXclude broken on native Windows
Alexandru Lungu
02:07 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Regression testing completed, no issues found.
*9863a* can be merged to trunk.
Dănuț Filimon
06:48 AM Conversion Tools Bug #9917: Fileset not ignoring case
I will revert the Set changes and see if the problem persists. If this is the cause, I will create a separate issue t... Dănuț Filimon
06:46 AM Conversion Tools Bug #9917: Fileset not ignoring case
I had to setup the customer application locally and run the conversion to check what files end up causing the problem... Dănuț Filimon
04:32 AM Database Bug #10171 (Internal Test): Word Index/CONTAINS support for MS SQL Server.
I tested 9456a with a few standalone testcases I made with CONTAINS and they were ok. 9456a was already merged to tru... Stefanel Pezamosca
04:07 AM Base Language Bug #4766: fix CHR and ASC
Delia, please work on automating using an approach like this:... Constantin Asofiei
03:32 AM Base Language Bug #4766: fix CHR and ASC
Constantin Asofiei wrote:
> Please compile the file to a .r and run that via "pro -p", not from the procedure editor...
Paul Bodale
03:31 AM Base Language Bug #4766: fix CHR and ASC
Please compile the file to a .r and run that via "pro -p", not from the procedure editor. It may matter what cpinter... Constantin Asofiei
03:27 AM Base Language Bug #4766: fix CHR and ASC
I've ran some minimal tests with Delia to try and get a clear direction regarding what was found until now.
We've...
Paul Bodale
02:09 AM Base Language Bug #4766: fix CHR and ASC
Constantin Asofiei wrote:
> For now, lets see how we can leverage memptr to check the result of chr (Paul/Ovidiu - s...
Paul Bodale
02:06 AM Base Language Bug #4766: fix CHR and ASC
A weird case I've found is this:
cpinternal = UTF-8, cpstream = UTF-8...
Delia Mitric
03:44 AM Base Language Bug #10336 (Review): Issue on object deletion: java.lang.IllegalStateException
Committed revision *16067* on task branch *10336a*:
- Fix for buffer passed as parameter on class instance/persisten...
Teodor Gorghe
03:21 AM User Interface Bug #10343: SELECTION-LIST - behavior and navigation difference
Diffed issues from #9978, by Vladimir:
h3. Issue 1: SELECTION-LIST Incorrectly Handles Ctrl Modifier
In OE, the...
Andrei Iacob
03:19 AM User Interface Bug #10343 (New): SELECTION-LIST - behavior and navigation difference
Andrei Iacob
03:18 AM User Interface Bug #10342: COMBO-BOX - behavior and navigation difference
Diffed issues from #9978, by Vladimir:
h3. Issue 1: Incorrect Initial Selection
In OE, when the popup of a COMB...
Andrei Iacob
03:17 AM User Interface Bug #10342 (New): COMBO-BOX - behavior and navigation difference
Andrei Iacob
 

Also available in: Atom