Project

General

Profile

Activity

From 07/08/2025 to 08/06/2025

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:51 AM Testing Support #6859: preprocessor tests
I've updated this bit in r16042. Stefan Vieru
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
02:51 PM Testing Support #6859: preprocessor tests
In each of these cases, you'll have to change this:... Greg Shah
09:08 AM Testing Support #6859: preprocessor tests
During compiling the following appears:... Stefan Vieru
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

07/26/2025

08:15 AM Database Bug #10337 (Review): Possible memory leak with FastFindCache
I overhauled the ReverseLookup and brought back the changes from 9802f, tested the code and it is as fast as 9802f, I... Artur Școlnic

07/25/2025

10:37 AM Database Feature #10325: Optimize AdaptiveQuery for single-result scenarios
I have continued with the integration of Alex's idea from @9724b@ regarding moving the break position in the index ba... Andrei Plugaru
09:32 AM Database Bug #10337: Possible memory leak with FastFindCache
Reverted the changes from trunk rev 16051. I will create 10337b and use it to bring those back with a more robust mem... Artur Școlnic
08:18 AM Database Bug #10337 (WIP): Possible memory leak with FastFindCache
I identified the culprit for the real memory leak:
* there is a FIND done in a @while true@
* first time is inser...
Alexandru Lungu
07:56 AM Database Bug #10337 (Test): Possible memory leak with FastFindCache
Greg Shah
09:32 AM Database Feature #9456: implement SQL Server dialect and helpers
Committed on 9456b, rev. 16071.
Revision *16071* contains changes from 10283a, this fixes the @coalesce@, and fix...
Eduard Soltan
09:09 AM Base Language Bug #4766: fix CHR and ASC
To be clear about what was said here about include files and .p files with different encodings:
After more investiga...
Delia Mitric
08:28 AM Base Language Bug #4766: fix CHR and ASC
There's something else which I can't find if it was mentioned in this task: in FWD (and Java) all Strings (literals o... Constantin Asofiei
05:45 AM Base Language Bug #4766: fix CHR and ASC
The summary is we need to find a way to automate the testing for chr and asc - we can go through single-byte chars (... Constantin Asofiei
05:37 AM Base Language Bug #4766: fix CHR and ASC
I've committed partial modifications for ASC and CHR functionality to *4766a rev. 16068*.
Please ignore the things ...
Delia Mitric
08:57 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
I've found 4 more testcases, which I added to the tests file.
I fixed all issues, now all the test cases pass.
*C...
Ionut-Mihai Simioniuc
07:59 AM Base Language Feature #10290: Add support for character string literals options
Trunk is temporarily frozen now pending a customer delivery. When trunk unfreezes, we will put this into the merge q... Greg Shah
07:18 AM Base Language Feature #10290: Add support for character string literals options
Greg Shah wrote:
> The only thing is that @for (Pattern pattern : rulePatterns)@ should be changed to explicitly ite...
Paul Bodale
04:07 AM Database Bug #10302: checkUniqueFind in FQLPreprocessor doesn't work properly
While working on another task, I probably discovered a functional issue in FWD caused by the problem reported in this... Andrei Plugaru
03:53 AM Base Language Bug #10309 (Internal Test): DATASET WRITE-JSON does not change value for a property
Constantin Asofiei
03:00 AM Database Support #6709: track nested FIND inside a related FOR loop
Dănuț Filimon wrote:
> I committed *6709a/16053*. There was an issue with RuntimeJastInterpreter.java where the Data...
Dănuț Filimon
02:43 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
Constantin Asofiei wrote:
> Paul, are UTF-8, ISO8859-1, IBM850 covered by the tests?
Yes. Tests cover the followi...
Paul Bodale
02:20 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
Paul, are UTF-8, ISO8859-1, IBM850 covered by the tests? Constantin Asofiei
02:16 AM Base Language Feature #9437 (Closed): enhancements for Progress.Lang.Class
Constantin Asofiei
02:15 AM Base Language Feature #6490 (Closed): DYNAMIC-INVOKE which returns an extent
Constantin Asofiei
02:15 AM Base Language Feature #6161 (Closed): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY...
Constantin Asofiei
01:59 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Smoke-test for 8273a on another customer application showed no regressions. Razvan-Nicolae Chichirau

07/24/2025

04:14 PM Runtime Infrastructure Feature #9687 (WIP): drop support for Java 8 and Java 11
In order to include changes from recent @trunk@ I've created branch @9687c@.
The branch is based on @9687b@ rebased ...
Tomasz Domin
01:49 PM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Code review 9916a. The changes look good. Please go ahead with GUI re...
Vladimir Tsichevski
01:40 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
9055a passed GUI regression tests. I'm still not happy with the ChUI results, so ChUI testing is ongoing. Hynek Cihlar
04:07 AM User Interface Feature #9055 (Internal Test): server-side processing of client platform dependencies in the UI
This needs to be tested for both ChUI and GUI. Greg Shah
10:53 AM Base Language Feature #10290 (Internal Test): Add support for character string literals options
Code Review Task Branch 10290a Revision 16057
The changes are good.
The only thing is that @for (Pattern patter...
Greg Shah
09:50 AM Base Language Feature #10290 (Review): Add support for character string literals options
Committed rev. *16057* to branch *10290a* that addresses this review.
Greg Shah wrote:
> Code Review Task Branch ...
Paul Bodale
06:04 AM Base Language Feature #10290 (WIP): Add support for character string literals options
Greg Shah
06:03 AM Base Language Feature #10290: Add support for character string literals options
Code Review Task Branch 10290a Revision 16056
1. This code makes edits to @this.text@. ...
Greg Shah
10:20 AM Database Bug #10337: Possible memory leak with FastFindCache
10337a was merged to trunk as rev 16069. Artur Școlnic
10:15 AM Database Bug #10337 (Merge Pending): Possible memory leak with FastFindCache
Please merge to trunk. Alexandru Lungu
10:11 AM Database Bug #10337: Possible memory leak with FastFindCache
Harness and webui navigation passed. Artur Școlnic
10:06 AM Database Bug #10337 (Internal Test): Possible memory leak with FastFindCache
I am OK with the changes. Please proceed with regression testing. Alexandru Lungu
10:03 AM Database Bug #10337: Possible memory leak with FastFindCache
I changed it. Artur Școlnic
10:00 AM Database Bug #10337: Possible memory leak with FastFindCache
... Alexandru Lungu
09:43 AM Database Bug #10337: Possible memory leak with FastFindCache
I extended the check to resolvable also, the code is in rev 16070. Artur Școlnic
09:35 AM Database Bug #10337: Possible memory leak with FastFindCache
Review of 10337a.
* The fix is almost complete. You are missing the cases where @resolved[i] = ((Resolvable) subst)....
Alexandru Lungu
09:15 AM Database Bug #10337 (Review): Possible memory leak with FastFindCache
I committed the fix to 10337a/16069. Artur Școlnic
08:52 AM Database Bug #10337: Possible memory leak with FastFindCache
PS: this is not caused directly by #9802, but rather a latent bug that is exposed by more "intensive" caching. Alexandru Lungu
08:49 AM Database Bug #10337 (WIP): Possible memory leak with FastFindCache
Artur, I think I identified a reason for a memory leak for the changes. This is only based on static analysis.
The...
Alexandru Lungu
08:40 AM Database Bug #10337 (Test): Possible memory leak with FastFindCache
Alexandru Lungu
10:16 AM Database Bug #6923: inner transaction block reverts too much
> A new direct-access API to reclaim a PK. This is used for rollbacked records that were flushed, but reverted back t... Alexandru Lungu
10:14 AM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Code review 10323a. The changes look good. Please also include...
Hynek Cihlar
10:13 AM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Hynek Cihlar wrote:
> Code review 10323a. The changes look good. Please also include ChUI regression tests.
Pleas...
Vladimir Tsichevski
10:04 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Vladimir Tsichevski wrote:
> It does not compile with Java 8.
> [...]
Now it compiles with Java 8.
Testing re...
Vladimir Tsichevski
04:09 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
I changed the @stripTrailing()@ method to the @StringHelper.safeTrimTrailing()@ method.
*Committed on 10266a at re...
Ionut-Mihai Simioniuc
09:49 AM Database Support #6709 (Review): track nested FIND inside a related FOR loop
I committed *6709a/16053*. There was an issue with RuntimeJastInterpreter.java where the DataModelObject array was no... Dănuț Filimon
07:17 AM Database Support #6709 (WIP): track nested FIND inside a related FOR loop
I am putting this into WIP as I am close to getting the runtime changes done, so I'd rather get a review for all of t... Dănuț Filimon
09:48 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
Tests that cover this:
* alternative_coding_quirk_01
* alternative_coding_quirk_01_analyze
* alternative_coding_qu...
Stefan Vieru
09:48 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Tests that cover this:
* alternative_coding_quirk_01
* alternative_coding_quirk_01_analyze
* alternative_coding_qu...
Stefan Vieru
09:47 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
Testcases that cover this:
* comments
And the other tests have this checking for @SLASH_SLASH@ creating a NL, but...
Stefan Vieru
09:46 AM Conversion Tools Bug #9903: alternative codings with ' (quote) don't convert to ` (backtick)
Testcases that cover this:
* alternative_coding_quirk_04
Stefan Vieru
09:45 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
Testcases that cover this:
* alternative_coding_quirk_06
Stefan Vieru
08:59 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
From my investigation, @BufferManager.trackDatabase@ is called 5 times:
* @RecordBuffer.defineAlias(Adaptivept1.Buf....
Teodor Gorghe
07:50 AM Base Language Bug #10336 (WIP): Issue on object deletion: java.lang.IllegalStateException
Created task branch *10336a*. Teodor Gorghe
07:47 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
When a class has a static method call with buffer parameter, into a method/constructor, on @DELETE OBJECT@, FWD throw... Teodor Gorghe
07:42 AM Base Language Bug #10336 (Test): Issue on object deletion: java.lang.IllegalStateException
Teodor Gorghe
08:54 AM User Interface Bug #10085 (Internal Test): Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc
08:21 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc wrote:
> So could I move on the Internal Test?
I think yes.
Vladimir Tsichevski
06:54 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
So could I move on the Internal Test? Ionut-Mihai Simioniuc
07:52 AM Database Feature #10094 (Test): RECIDs from different tenants of same logical database should not overlap
Branch 10094a was merged into trunk as r16066 and was archived. Ovidiu Maxiniuc
04:04 AM Database Feature #10094 (Merge Pending): RECIDs from different tenants of same logical database should not...
> Ovidiu/Alexandru, 10094a needs to be merged today, if we plan to push to xfer.
This can be merged now.
Alexandru Lungu
03:03 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Ovidiu/Alexandru, 10094a needs to be merged today, if we plan to push to xfer. Constantin Asofiei
07:32 AM Database Feature #10325: Optimize AdaptiveQuery for single-result scenarios
I have further investigated this. Currently, switching the AdaptiveQuery into dynamic mode will lead to the query fro... Andrei Plugaru
01:58 AM Base Language Feature #9448: compatibility test security features
Constantin Asofiei wrote:
> Teodor, for the changes in SecurityPolicyManager:
> * @lockRegistration@, @loadDomainsF...
Teodor Gorghe

07/23/2025

06:55 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Both aforementioned regression tests passed. Ovidiu Maxiniuc
05:31 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
The only untested part is the very last commit (related to @setval@ for sequences). It passed my local tests, but I h... Ovidiu Maxiniuc
04:57 PM Database Feature #10094 (Internal Test): RECIDs from different tenants of same logical database should not...
Code review 10094a/16073-16074:
The changes look good to me.
What testing, if any, is left to do?
Eric Faulhaber
01:35 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Thank you Ovidiu for the update and fix. We were going to report separately. Carson Mader
01:34 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Carson, you are right. this is the exact issue the last commit will fix. It is a regression introduced in the last we... Ovidiu Maxiniuc
01:11 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Ovidiu Maxiniuc wrote:
> 10094a was rebased. Additionally, it contains the fix for set sequence value for PGSQL dial...
Carson Mader
12:12 PM Database Feature #10094 (Review): RECIDs from different tenants of same logical database should not overlap
10094a was rebased. Additionally, it contains the fix for set sequence value for PGSQL dialect, as discussed in stand... Ovidiu Maxiniuc
05:11 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
It does not compile with Java 8.... Vladimir Tsichevski
09:28 AM User Interface Bug #10266 (Review): Incorrect Input Handling in Grouped CHARACTER FILL-INs
> Ionut, is there any more work needed?
I fixed the deletion mechanics. Also I fixed some cursor offset, insertion ...
Ionut-Mihai Simioniuc
11:55 AM Base Language Feature #3853: implement LOG-MANAGER runtime
The core logging implementation exists in FWD today. What remains still to do from #3853-1, is to implement the runt... Greg Shah
10:48 AM User Interface Feature #5742 (Closed): improve web client startup time
Greg Shah
10:45 AM Runtime Infrastructure Feature #7279 (Closed): Enhance CentralLogger to support configurable LogFormatter
Greg Shah
10:41 AM Runtime Infrastructure Bug #6084 (Closed): NIO SSL performance is slower than standard Java SSL
Greg Shah
10:40 AM Database Support #4080: AWS Aurora support
I think this can be closed, but we should document that we support Aurora. Greg Shah
10:37 AM Database Feature #6454: database informational features
Eric: Can we close this? Greg Shah
08:21 AM Base Language Bug #10277 (Review): Adaptive Query REPOSITION statement/method error handling improvement
Teodor Gorghe
08:21 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *16035* on task branch *10277a*:
- dynamic queries does not throw or show any error message when ...
Teodor Gorghe
05:23 AM Base Language Bug #10277 (WIP): Adaptive Query REPOSITION statement/method error handling improvement
@canReposition@ looks good for me because @recordOrShowError@ does not throw error on block execution when the @BLOCK... Teodor Gorghe
05:16 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Teodor, I can't tell how safe the change is:... Constantin Asofiei
07:52 AM Base Language Bug #10313 (Review): server-sidef file-system must 'mount' user's working dir and look in this pa...
Committed the changes to 10313a/16066, please review. Artur Școlnic
07:48 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
It does :) I also found now that @Paths.get(name).isAbsolute()@ works, I am wrapping up the changes. Artur Școlnic
07:46 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Can't @File.isAbsolute@ work? Constantin Asofiei
07:39 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:
> Artur, please check in @initFileInfo@ that the given name is not an absolute name first....
Artur Școlnic
07:31 AM Base Language Bug #10313 (WIP): server-sidef file-system must 'mount' user's working dir and look in this path ...
Artur Școlnic
04:52 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur, please check in @initFileInfo@ that the given name is not an absolute name first. If this is the case, then w... Constantin Asofiei
07:31 AM Database Feature #10310: move tenant database from one multitenant cluster to another
The @recid@ uniqueness in FWD maps to the FWD server, not to the PostgreSQL cluster. This means that this migration ... Greg Shah
07:26 AM Database Feature #10325: Optimize AdaptiveQuery for single-result scenarios
An initial approach I have tried is to make the @AdaptiveQuery@ run into dynamic mode when we know it matches at most... Andrei Plugaru
06:25 AM Base Language Bug #10308 (Review): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Teodor Gorghe
06:25 AM Base Language Bug #10308 (WIP): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Committed revision *16066* on task branch *10308a*:
- Changed READ-XML XmlImport.importTable to use TempTable instea...
Teodor Gorghe
05:30 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Yes, these changes oddly fixed the issue. Sergey Ivanovskiy
04:54 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Sergey, the failure occurs when:
* the FWD server is started and no other action is taken (including running appserv...
Constantin Asofiei
05:19 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
Constantin Asofiei wrote:
> In @SaxWriterImpl@, why call @TextOps.concat(ref.get(), buf)@ ?
I have looked up on @...
Teodor Gorghe
05:11 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
In @SaxWriterImpl@, why call @TextOps.concat(ref.get(), buf)@ ? Constantin Asofiei
05:05 AM Base Language Bug #10284 (Internal Test): JSON import error handing improvement
Looks good, thanks. Constantin Asofiei
05:00 AM Base Language Feature #9448: compatibility test security features
Teodor, for the changes in SecurityPolicyManager:
* @lockRegistration@, @loadDomainsFailed@ - @isError@ was changed ...
Constantin Asofiei
04:53 AM Database Feature #9456: implement SQL Server dialect and helpers
I have fixed syntax for set sequence value in PostgreSQL dialect in 9457c/16098. I think we need to get this patch in... Ovidiu Maxiniuc
02:24 AM Database Feature #9456: implement SQL Server dialect and helpers
*Ovidiu*, the following statement does not work after *9456a* changes (with tstcasesdb database):
- @CURRENT-VALUE (...
Teodor Gorghe
04:16 AM Base Language Bug #8273 (Internal Test): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
I am OK with the changes. Please proceed with comprehensive testing. Alexandru Lungu

07/22/2025

05:00 PM User Interface Bug #10330: ChUI: Ctrl-TAB Does Not Switch Between Frames
# Create two frames, each containing enabled, focusable fields.
# Run the program in ChUI mode.
# Press @Ctrl-TAB@....
Vladimir Tsichevski
04:57 PM User Interface Bug #10330 (New): ChUI: Ctrl-TAB Does Not Switch Between Frames
Vladimir Tsichevski
01:36 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Eric,
Yesterday I've updated the branch 10094a according to suggestions in the review from #note-26. It was also r...
Ovidiu Maxiniuc
12:34 PM Database Feature #6457: finish COPY-LOB support
Eduard Soltan wrote:
> I will look into it. I observed how transaction is handled in @buffer-copy@ or other similar ...
Constantin Asofiei
12:33 PM Database Feature #6457: finish COPY-LOB support
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Committed on 6457a, rev. 16066.
> >
> > - Emit @Transaction...
Eduard Soltan
12:14 PM Database Feature #6457: finish COPY-LOB support
Eduard Soltan wrote:
> Committed on 6457a, rev. 16066.
>
> - Emit @Transaction.FULL@ parameter when target of cop...
Constantin Asofiei
12:12 PM Database Feature #6457: finish COPY-LOB support
Committed on 6457a, rev. 16066.
- Emit @Transaction.FULL@ parameter when target of copy-lob operation is a persist...
Eduard Soltan
11:28 AM Database Feature #10310: move tenant database from one multitenant cluster to another
Just to be sure I understand the goal of this new FWD tool: the idea is to balance the load of FWD servers by migrati... Ovidiu Maxiniuc
11:13 AM User Interface Bug #10323 (Internal Test): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Code review 10323a. The changes look good. Please also include ChUI regression tests. Hynek Cihlar
08:14 AM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Vladimir Tsichevski wrote:
> Eugenie Lyzenko wrote:
> > Vladimir Tsichevski wrote:
> > > Fixed in 10323a rev. 1606...
Eugenie Lyzenko
08:10 AM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Eugenie Lyzenko wrote:
> Vladimir Tsichevski wrote:
> > Fixed in 10323a rev. 16067. Hynek, Eugenie, please, review....
Vladimir Tsichevski
10:43 AM Database Bug #6923: inner transaction block reverts too much
I have reviewed the changes in 6923a/r16049. I think the code will work. Thank you for adding comments with the chang... Ovidiu Maxiniuc
09:09 AM Conversion Tools Bug #9917: Fileset not ignoring case
Greg Shah wrote:
> I wonder if Octavian's work in #3211 is related?
I'll discuss with Octavian. My changes make t...
Dănuț Filimon
07:48 AM Conversion Tools Bug #9917: Fileset not ignoring case
I wonder if Octavian's work in #3211 is related? Greg Shah
02:44 AM Conversion Tools Bug #9917: Fileset not ignoring case
The problem appears during the @Generate Java Source Data Model Objects (DMOs)@ phase. The differences are like this ... Dănuț Filimon
02:17 AM Conversion Tools Bug #9917 (WIP): Fileset not ignoring case
There's definitely an issue with the 9917a changes, I got the sources/logs for the 9917a and trunk conversions. The p... Dănuț Filimon
08:31 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Have you tried to get Roger's customer-specific GUI tests running on your system? Perhaps that would be a good test ... Greg Shah
08:06 AM Base Language Bug #10313 (Review): server-sidef file-system must 'mount' user's working dir and look in this pa...
I think I found an easier way, the code is in 10313a/16065.
The test cases I am working with are:...
Artur Școlnic
07:36 AM Database Feature #10325: Optimize AdaptiveQuery for single-result scenarios
The scope of this task is to optimize the @AdaptiveQuery@ into @RandomAccessQuery@ when we know that the where clause... Andrei Plugaru
03:17 AM Database Feature #10325 (Review): Optimize AdaptiveQuery for single-result scenarios
Andrei Plugaru
06:57 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *16034* on task branch *10277a*:
- Replaced recordOrThrowError with recordOrShowError. Please che...
Teodor Gorghe
05:09 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
The only cause of this issue what I have found is that there is a CATCH block @queryReposition(NumberType)@ which can... Teodor Gorghe
03:48 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
I did some research for 4GL behavior.
The @recordOrShowError@ solution seems OK, but the problem is on @BLOCK-LEVEL ...
Teodor Gorghe
03:16 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Teodor Gorghe wrote:
> I have found the #7737, which changes @recordOrThrowError@ into @recordOrShowError@ on @Query...
Dănuț Filimon
03:13 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
I have found the #7737, which changes @recordOrThrowError@ into @recordOrShowError@ on @QueryWrapper.canReposition@. ... Teodor Gorghe
05:52 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Vladimir, can you please review this one?
Ionut, is there any more work needed?
Hynek Cihlar
05:17 AM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
Delia Mitric wrote:
> Constantin Asofiei wrote:
> > Delia, please restart working on this.
>
> Should I focus on...
Constantin Asofiei
04:12 AM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
Constantin Asofiei wrote:
> Delia, please restart working on this.
Should I focus on the three codepages written ...
Delia Mitric
04:20 AM Database Support #6709: track nested FIND inside a related FOR loop
Dănuț Filimon wrote:
> I see the ChUI project used @datanames.xml@ which also changes how the converted project sees...
Dănuț Filimon

07/21/2025

07:04 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Vladimir Tsichevski wrote:
> Fixed in 10323a rev. 16067. Hynek, Eugenie, please, review.
My only question: what i...
Eugenie Lyzenko
06:15 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Eugenie Lyzenko wrote:
> > For an unknown reason, the offset for empty text is explicitly set to a different value...
Vladimir Tsichevski
06:07 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Eugenie Lyzenko wrote:
> Vladimir Tsichevski wrote:
> > Eugenie Lyzenko wrote:
> > > Vladimir Tsichevski wrote:
>...
Vladimir Tsichevski
06:03 PM User Interface Bug #10323 (Review): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Fixed in 10323a rev. 16067. Hynek, Eugenie, please, review. Vladimir Tsichevski
04:44 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Vladimir Tsichevski wrote:
> The caret X position is currently calculated in @FillInImpl::drawCursor@ as:
>
> [.....
Eugenie Lyzenko
04:00 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Vladimir Tsichevski wrote:
> Eugenie Lyzenko wrote:
> > Vladimir Tsichevski wrote:
> > > The caret X position is c...
Eugenie Lyzenko
03:36 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Eugenie Lyzenko wrote:
> Vladimir Tsichevski wrote:
> > The caret X position is currently calculated in @FillInImpl...
Vladimir Tsichevski
03:31 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Vladimir Tsichevski wrote:
> The caret X position is currently calculated in @FillInImpl::drawCursor@ as:
>
> [.....
Eugenie Lyzenko
02:39 PM User Interface Bug #10323 (WIP): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
The caret X position is currently calculated in @FillInImpl::drawCursor@ as:... Vladimir Tsichevski
12:29 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
h3. Invalid Caret Position
The display of an empty screen value should match that of a screen value containing spa...
Vladimir Tsichevski
12:27 PM User Interface Bug #10323 (Closed): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
Vladimir Tsichevski
02:09 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Constantin, please review 8060a. Sergey Ivanovskiy
01:03 PM Database Feature #6457: finish COPY-LOB support
First major problem found, it is common for around 100 tests.... Eduard Soltan
12:38 PM Database Feature #6457: finish COPY-LOB support
Greg Shah wrote:
> From the wiki:
>
> > All files from @tests/copy_lob/support/data@ should be moved to @deploy/c...
Eduard Soltan
10:55 AM Database Feature #6457: finish COPY-LOB support
From the wiki:
> All files from @tests/copy_lob/support/data@ should be moved to @deploy/client/tests/copy_lob/sup...
Greg Shah
10:29 AM Database Feature #6457: finish COPY-LOB support
After solving all configuration issues, I was left only with assertion errors which should be investigated.... Eduard Soltan
09:05 AM Database Feature #6457: finish COPY-LOB support
As you work through issues in these tests, please update [[p2j:LOB Tests]] with details of the test status and how to... Greg Shah
08:26 AM Database Feature #6457: finish COPY-LOB support
After creating the following path in @deploy/client/tests/copy_lob/support/data@, I get the following results:
<pr...
Eduard Soltan
08:07 AM Database Feature #6457: finish COPY-LOB support
Got the following after running @testcases/tests/copy_lob/@... Eduard Soltan
07:36 AM Database Feature #6457: finish COPY-LOB support
Greg Shah wrote:
> The BOM handling has a testcase already written. See @testcases/copy_lob/tests/bom.p@.
Greg/S...
Eduard Soltan
06:25 AM Database Feature #6457: finish COPY-LOB support
> Stanislav: please summarize any work done for this task
I didn't produce any testcases and used the existing one...
Stanislav Lomany
06:00 AM Database Feature #6457: finish COPY-LOB support
Stanislav: please summarize any work done for this task
Eduard: please look into the xfer testcase, run them in FW...
Constantin Asofiei
11:58 AM Base Language Feature #9447 (Closed): XML support feature improvements and testing
Greg Shah
06:51 AM Base Language Feature #9447 (Test): XML support feature improvements and testing
Branch 9447b was merged to trunk rev 16063 and archived. Teodor Gorghe
05:42 AM Base Language Feature #9447: XML support feature improvements and testing
Please merge after 9456a. Constantin Asofiei
11:57 AM Base Language Support #9446 (Closed): compatibility test PUT-DOUBLE
Greg Shah
11:57 AM Base Language Feature #9442 (Closed): implement limited support for RCODE-INFORMATION
Greg Shah
11:56 AM Base Language Feature #8904 (Closed): implement -catchStop and the integration/conversion of STOP conditions in...
Greg Shah
10:47 AM Database Bug #6923: inner transaction block reverts too much
Committed xfer/testcases rev. 1792 with my unit tests for this. "safe" suites are ones that are cut-out in terms of p... Alexandru Lungu
10:43 AM Database Bug #6923 (Review): inner transaction block reverts too much
I committed 6923a/16047 and 6923a/16048 with:
* Fixed re-reserving of the PK after rollbacking flushed NEW records (...
Alexandru Lungu
10:44 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Fixed propagation of full words and partial words to the next fill-in. Addressed several insertion bugs. Revised the ... Ionut-Mihai Simioniuc
09:47 AM Database Support #6709: track nested FIND inside a related FOR loop
I see the ChUI project used @datanames.xml@ which also changes how the converted project sees the bufname and filenam... Dănuț Filimon
08:57 AM Database Support #6709: track nested FIND inside a related FOR loop
I'll have to work on the conversion changes a bit more, the bufname is not the right one to use in this case. I've fo... Dănuț Filimon
07:34 AM Database Support #6709: track nested FIND inside a related FOR loop
I implemented the conversion changes necessary, this works by emitting a DataModelObject array before the Object arra... Dănuț Filimon
09:01 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
I also committed rev. 16066 in which I added a history entry for the change that was made. Paul Bodale
08:53 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
Ok, I managed to rebase the branch 9445a with trunk rev. *16064* Paul Bodale
08:11 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
Paul Bodale wrote:
> I think the branch is too old for this. Last revision is *15653*. I get this error when I try t...
Constantin Asofiei
08:10 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
I think the branch is too old for this. Last revision is *15653*. I get this error when I try to rebase it: ... Paul Bodale
05:36 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
Paul, please rebase and lets see how we can get this merged.
Constantin Asofiei
09:01 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Yes, but don't rely on '.' to be first in the path. Any relative path should resolve to @workingDir@ first, and afte... Constantin Asofiei
07:14 AM Base Language Bug #10313 (WIP): server-sidef file-system must 'mount' user's working dir and look in this path ...
As far as I can understand the current dir @.@ should be resolved to the @workingDir@ defined in the directory.xml. I... Artur Școlnic
05:29 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:
> Artur, do you want to work on this?
Sure.
Artur Școlnic
05:27 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
With server-side resources, all paths are relative to the FWD server's JVM working dir, and not the working directory... Constantin Asofiei
05:25 AM Base Language Bug #10313 (Test): server-sidef file-system must 'mount' user's working dir and look in this path...
Constantin Asofiei
08:53 AM Base Language Feature #9448: compatibility test security features
Constantin Asofiei wrote:
> Review for 9448a rev 15946:
> * please rebase
> * in @BinaryData@, why is rely on @Ind...
Teodor Gorghe
07:02 AM Base Language Feature #9448: compatibility test security features
Review for 9448a rev 15946:
* please rebase
* in @BinaryData@, why is rely on @IndexOutOfBoundsException@ and not c...
Constantin Asofiei
06:57 AM Base Language Feature #9448 (Review): compatibility test security features
Committed revision *15946* on task branch *9448a*:
- Fix for @HEX-ENCODE@ and @HEX-DECODE@ when using BDT values.
-...
Teodor Gorghe
05:47 AM Base Language Feature #9448: compatibility test security features
I think there is no more work to do on this task. I am preparing to commit the changes from @SECURITY-POLICY@. I thin... Teodor Gorghe
05:40 AM Base Language Feature #9448: compatibility test security features
Teodor, what work is left here? Constantin Asofiei
08:18 AM Base Language Bug #10284: JSON import error handing improvement
Committed revision *16041* on task branch *10284a*:
- Moved error handling logic into @JsonImport@.
Teodor Gorghe
08:05 AM Base Language Bug #10284: JSON import error handing improvement
Please move the method to JsonImport, not ErrorManager. Constantin Asofiei
07:59 AM Base Language Bug #10284 (Review): JSON import error handing improvement
Committed revision *16040* on task branch *10284a*:
- Moved error handling logic into ErrorManager.
- Added more ch...
Teodor Gorghe
07:17 AM Base Language Bug #10284: JSON import error handing improvement
Constantin Asofiei wrote:
> Please see note #10284-8 and also make this exception handling common code.
Ok. I wil...
Teodor Gorghe
07:16 AM Base Language Bug #10284: JSON import error handing improvement
Please see note #10284-8 and also make this exception handling common code. Constantin Asofiei
07:48 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Rebased 4602a branch. Eduard Soltan
05:43 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Eduard, please rebase 4602a. Constantin Asofiei
07:36 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
Constantin Asofiei wrote:
> *Paul* - please create a separate task in Base Language project, for the edge cases in #...
Paul Bodale
05:38 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
*Paul* - please create a separate task in Base Language project, for the edge cases in #6161-71. Constantin Asofiei
07:35 AM Base Language Bug #10316: Address edgecases for DYNAMIC-PROPERTY
This task was created to address the cases for complete support of @DYNAMIC-PROPERTY@ builtin function that were left... Paul Bodale
07:25 AM Base Language Bug #10316 (New): Address edgecases for DYNAMIC-PROPERTY
Paul Bodale
07:35 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Done. I've removed every reference of 'lenientOffEnd' from all sources. Andrei Iacob
05:06 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Review of 8273a:... Alexandru Lungu
07:21 AM Base Language Bug #10294 (Test): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
Branch 10294a was merged to trunk revision 16064 and archived. Teodor Gorghe
07:14 AM Base Language Bug #10294 (Merge Pending): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBounds...
Please commit 10294a now. Constantin Asofiei
07:13 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Please find the original task for the @canReposition@ line you've changed from 'show' to 'throw' and the error number... Constantin Asofiei
07:02 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
Greg, what is left of this task/what are the priorities left? From the top of my head:
* update a wiki somewhere t...
Șerban Bursuc
06:55 AM Database Feature #9456 (WIP): implement SQL Server dialect and helpers
Ovidiu Maxiniuc
06:48 AM Database Feature #9456: implement SQL Server dialect and helpers
I have created 9456b from trunk 16062 for subsequent changes. Ovidiu Maxiniuc
06:46 AM Database Feature #9456: implement SQL Server dialect and helpers
Branch 9456a was merged into trunk as 16062 then it was archived. Ovidiu Maxiniuc
05:47 AM Database Feature #9456: implement SQL Server dialect and helpers
I peeked at r16089. There are some updates which do not seem logical (although they will work with the default CI col... Ovidiu Maxiniuc
04:57 AM Database Feature #9456 (Merge Pending): implement SQL Server dialect and helpers
Ovidiu, please merge 9456a after 10114b. Constantin Asofiei
04:54 AM Database Feature #9456: implement SQL Server dialect and helpers
Committed on 9456a, rev. 16089. Added some udfs functions overloads, and small functions fix ups. Only @sqlserver/udf... Eduard Soltan
04:06 AM Database Feature #9456: implement SQL Server dialect and helpers
Eduard, please double-check your pending UDF changes for SqlServer and after that commit them to 9456a. We will merg... Constantin Asofiei
06:23 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Alexandru Lungu wrote:
> Please also merge 9873a change to 8755c and updated #8755.
Done.
Vladimir Tsichevski
05:56 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Constantin Asofiei wrote:
> *Paul* - please create a separate task in Base Language project, for the edge cases in #...
Paul Bodale
05:39 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
*Paul* - please create a separate task in Base Language project, for the edge cases in #6490-96. Constantin Asofiei
05:56 AM Base Language Bug #10315: Address edgecases for DYNAMIC-INVOKE
This task was created to address the cases for complete support of @DYNAMIC-INVOKE@ builtin function that were left o... Paul Bodale
05:47 AM Base Language Bug #10315 (New): Address edgecases for DYNAMIC-INVOKE
Paul Bodale
05:46 AM Base Language Bug #10314: Implementation of Progress.Lang.Class
This is what is left to implement in @Progress.Lang.Class@:
- Progress.Reflect.Constructor
- Progress.Reflect.Eve...
Eduard Soltan
05:46 AM Base Language Bug #10314 (New): Implementation of Progress.Lang.Class
Eduard Soltan
05:39 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
Eduard, please create a separate task in Base Language project for what is left in #9437-33. Constantin Asofiei
05:37 AM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
Delia, please restart working on this. Constantin Asofiei
05:21 AM Base Language Bug #10309 (Review): DATASET WRITE-JSON does not change value for a property
Committed revision *16057* on task branch *10309a*:
- Added conversion and runtime support for property reference on...
Teodor Gorghe
04:52 AM Base Language Feature #10290 (Review): Add support for character string literals options
Committed rev. *16056* on branch *10290a* that introduces additional support for progress character string literal op... Paul Bodale
04:01 AM Runtime Infrastructure Feature #9687 (Internal Test): drop support for Java 8 and Java 11
Tomasz Domin

07/20/2025

11:25 AM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
Hynek Cihlar wrote:
> Code review 9916a. The changes look good. Please go ahead with GUI regression testing, I start...
Hynek Cihlar

07/19/2025

03:02 AM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
ChUI regression tests passed. Hynek Cihlar

07/18/2025

05:18 PM Database Feature #10310: move tenant database from one multitenant cluster to another
In a multitenant environment, there is a requirement to "move" a tenant database instance from one database cluster t... Eric Faulhaber
04:52 PM Database Feature #10310 (New): move tenant database from one multitenant cluster to another
Eric Faulhaber
04:51 PM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Rebased to trunk/16059
Regression testing passed.
Pushed up to revision 16063.
Tomasz Domin
04:50 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Code review 10094a/16060-16062:
Looks good overall.
The only objection I have is that the dialect-specific erro...
Eric Faulhaber
03:22 PM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
Vladimir Tsichevski wrote:
> Vladimir Tsichevski wrote:
> > Vladimir Tsichevski wrote:
> > > Fixed in 9657a rev. 1...
Hynek Cihlar
08:06 AM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
I've rebased the 9657a to the latest trunk. The rev. is now 16059. Vladimir Tsichevski
07:55 AM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
Vladimir Tsichevski wrote:
> Vladimir Tsichevski wrote:
> > Fixed in 9657a rev. 15712. Has to be tested with ChUI.
...
Vladimir Tsichevski
10:37 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Note I've updated *Jetty 12* to version *12.0.22* as it came out in meantime and build is still based on *trunk* revi... Tomasz Domin
09:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Code review 9687b revision 16008. The changes look OK, I have no more concerns. Hynek Cihlar
09:14 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Handler's MIME types are inherited from server's MIME types, which are by default initialized...
Hynek Cihlar
06:52 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I plan to push this to xfer as soon as:
* Hynek confirms that the changes pass review.
* Tomasz confirms that the...
Greg Shah
05:17 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> @sendPendingResponse@, the exception handler for @InterruptedException@ should restore the thr...
Tomasz Domin
03:22 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > I suppose @doScope@ in @SpreadsheetWebApp@ still doesn't work, correc...
Hynek Cihlar
10:07 AM Database Bug #6923: inner transaction block reverts too much
What I continued investigating:
* I made the H2 changes to "reclaimPrimaryKey" if the DMO was NEW in the outer sub-t...
Alexandru Lungu
09:03 AM Base Language Feature #10290: Add support for character string literals options
OK, do that. Greg Shah
08:16 AM Base Language Feature #10290: Add support for character string literals options
Greg Shah wrote:
> I suspect it is just a way to say "this string IS translatable" which is the same as the default ...
Paul Bodale
07:55 AM Base Language Feature #10290: Add support for character string literals options
Paul Bodale wrote:
> Another thing. I could not find what the @X@ option does. I've made some experiments with it an...
Greg Shah
07:54 AM Base Language Feature #10290: Add support for character string literals options
I have to look further at this. The change in the lexer and parser may be tricky.
The alternative is something li...
Greg Shah
07:51 AM Base Language Feature #10290: Add support for character string literals options
Another thing. I could not find what the @X@ option does. I've made some experiments with it and it looks like it doe... Paul Bodale
07:24 AM Base Language Feature #10290: Add support for character string literals options
Greg Shah wrote:
> Then we probably should store the parsed components in annotations on the AST node. Then the dow...
Paul Bodale
07:10 AM Base Language Feature #10290: Add support for character string literals options
Please test also if an option appears multiple times and also a number. And keep an eye if an option overrides anothe... Constantin Asofiei
07:07 AM Base Language Feature #10290: Add support for character string literals options
> I'm exploring regex rules, I think that this is the way to go because they are just so many combos.
Then we prob...
Greg Shah
07:01 AM Base Language Feature #10290 (WIP): Add support for character string literals options
Constantin Asofiei wrote:
> Paul, to summarize: create tests with all combination of string options, including 'numb...
Paul Bodale
06:55 AM Base Language Feature #10290: Add support for character string literals options
Paul, to summarize: create tests with all combination of string options, including 'numbers', and for numbers include... Constantin Asofiei
07:53 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Alexandru Lungu wrote:
> Please also merge 9873a change to 8755c and updated #8755.
Do you mean I shall apply the...
Vladimir Tsichevski
06:35 AM User Interface Bug #9873 (Test): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Alexandru Lungu
05:49 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Hynek Cihlar wrote:
> Please merge 9873a to trunk.
Done. Trunk rev. is now 16058.
Vladimir Tsichevski
04:30 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Please also merge 9873a change to 8755c and updated #8755. Alexandru Lungu
04:20 AM User Interface Bug #9873 (Merge Pending): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Please merge 9873a to trunk. Hynek Cihlar
07:49 AM Base Language Feature #9447: XML support feature improvements and testing
Not yet. Constantin Asofiei
07:49 AM Base Language Feature #9447: XML support feature improvements and testing
Do I need to merge now? I got the notification. Teodor Gorghe
05:19 AM Base Language Feature #9447 (Merge Pending): XML support feature improvements and testing
Review is OK. Please wait for merge notification. Constantin Asofiei
06:54 AM Database Support #6709: track nested FIND inside a related FOR loop
> If conversion changes are acceptable, this is what I'd like to do.
Yes, go ahead.
Greg Shah
06:50 AM Database Support #6709: track nested FIND inside a related FOR loop
Greg Shah wrote:
> Dănuț Filimon wrote:
> > [...]
> >
> > I can't come up with any idea on how to let the FindQu...
Dănuț Filimon
06:47 AM Database Support #6709: track nested FIND inside a related FOR loop
Dănuț Filimon wrote:
> [...]
>
> I can't come up with any idea on how to let the FindQuery that @tt2@ is a refere...
Greg Shah
03:51 AM Database Support #6709: track nested FIND inside a related FOR loop
... Dănuț Filimon
06:06 AM Conversion Tools Bug #9917: Fileset not ignoring case
Dănuț Filimon wrote:
> The customer application converted, but the build failed. Some temp-table dmos were missing a...
Dănuț Filimon
05:28 AM Base Language Bug #10284: JSON import error handing improvement
Regarding for this task, I did changed from 100 to 50 percent because there are more cases when this message is check... Teodor Gorghe
05:24 AM Base Language Bug #10284: JSON import error handing improvement
Please add protection if the i.e. @indexOf@ finds a char (is not negative), in all code which checks 'indexOf'.
Constantin Asofiei
02:06 AM Base Language Bug #10284 (WIP): JSON import error handing improvement
Teodor Gorghe
05:22 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
Right now, no. I am working on #10309. Teodor Gorghe
05:21 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
Are you working on the 10249-5 bug? Constantin Asofiei
05:10 AM User Interface Bug #9916 (Internal Test): FILL-IN: date format: incorrect condition for triggering normalization...
Code review 9916a. The changes look good. Please go ahead with GUI regression testing, I started ChUI tests. Hynek Cihlar
05:02 AM Database Bug #9078: emit FindQuery as (reused) variables
I did a ChUI conversion and the project built with no issues, I noticed both the array and variable FindQuery types b... Dănuț Filimon
03:14 AM Base Language Bug #10309 (WIP): DATASET WRITE-JSON does not change value for a property
Created task branch *10309a*. Teodor Gorghe
02:54 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
When the @WRITE-JSON@ is used to store output into a property @longchar@, FWD fails on this because the value stored ... Teodor Gorghe
02:51 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
Teodor Gorghe
03:13 AM Database Feature #9456 (Internal Test): implement SQL Server dialect and helpers
Ovidiu, please consider 9456a frozen for testing. Constantin Asofiei
08:16 PM Database Feature #9456: implement SQL Server dialect and helpers
I added missing javadoc and reverted blank changes.
The support for boolean data type should be working correctly no...
Ovidiu Maxiniuc
03:05 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Vladimir, could you give me more information about this @override@ parameter? And the logic behind of this parameter... Ionut-Mihai Simioniuc
01:37 AM Base Language Bug #10308: DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
When @READ-XML@ is used on a dynamic @TEMP-TABLE@ before @TEMP-TABLE-PREPARE@, a @NullPointerException@ is thrown.
...
Teodor Gorghe
01:31 AM Base Language Bug #10308 (Test): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Teodor Gorghe

07/17/2025

05:07 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Hynek Cihlar wrote:
> Missing history entry in @AuthFilter.java@
>
> In @BasicAuth.getAuthenticationDetails@ @new...
Tomasz Domin
04:02 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Constantin Asofiei wrote:
Thank you
> Tomasz, this is for 15996 to 16007:
> * @BasicAuth@ - can we de-duplicate ...
Tomasz Domin
03:10 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Missing history entry in @AuthFilter.java@
In @BasicAuth.getAuthenticationDetails@ @new String(bytes)@ uses the de...
Hynek Cihlar
11:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz, this is for 15996 to 16007:
* @BasicAuth@ - can we de-duplicate the code in @getAuthenticationDetails@, @aut...
Constantin Asofiei
05:03 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
I used branch 10094a to test the import process on a large ST database and performed a smoke-test on it. No problems ... Ovidiu Maxiniuc
11:06 AM Database Bug #10307: FFcache keys don't match for the values inlined vs passed as args
While working on #8279, found a scenario where the a record wasn't retrieved from the FF cache, even though it should... Andrei Plugaru
11:02 AM Database Bug #10307 (New): FFcache keys don't match for the values inlined vs passed as args
Andrei Plugaru
11:01 AM Database Bug #10302: checkUniqueFind in FQLPreprocessor doesn't work properly
While working on #8279, I tried to understand how many @AdaptiveQuery@ s have the where clause matching an unique ind... Andrei Plugaru
07:37 AM Database Bug #10302 (New): checkUniqueFind in FQLPreprocessor doesn't work properly
Andrei Plugaru
10:58 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
I have fixed Issue 1.
*Committed on 10266a at revision 16049.*
To fix the second issue, I need to rewrite the log...
Ionut-Mihai Simioniuc
09:50 AM Base Language Feature #10290: Add support for character string literals options
Also note that the digits are optional when they appear at the end of the options.
We could make changes to the le...
Greg Shah
09:44 AM Base Language Feature #10290: Add support for character string literals options
Code Review Task Branch 10290a Revision 16055
1. Why is the code inserted at the top of @literals.rules@ instead o...
Greg Shah
09:05 AM Base Language Feature #10290: Add support for character string literals options
Ok, I committed rev. 1789 on the branch of the testcases project class. The test class is @tests/base_language/base_d... Paul Bodale
08:35 AM Base Language Feature #10290 (Review): Add support for character string literals options
Created task branch *10290a* and committed *rev. 16055* that introduces initial support for these character string li... Paul Bodale
08:41 AM Base Language Feature #9447 (Review): XML support feature improvements and testing
Teodor Gorghe
08:41 AM Base Language Feature #9447 (WIP): XML support feature improvements and testing
Created task branch *9447b*.
Committed revision *16055* on task branch *9447b*:
- fix for a regression from *9447a*...
Teodor Gorghe
08:33 AM Base Language Support #10305 (Rejected): FWD's behaviour in regards in INPUT THROUGH
Radu Apetrii
08:19 AM Base Language Support #10305 (Rejected): FWD's behaviour in regards in INPUT THROUGH
Robin Harris
07:57 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
I assume we will finish this task first, but I am highlighting that we *really need to finish* the general solution t... Greg Shah
02:17 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
Greg Shah wrote:
> We need to finish the work in #6720.
Before finishing up #9683 or instead of #9683?
Artur Școlnic
07:48 AM Base Language Bug #10303 (New): library_calls return_float_cdecl_float_into_decimal test fails
Andrei Iacob
06:59 AM Database Support #6709: track nested FIND inside a related FOR loop
I committed *6709a/16052*. Added FOR_LOOP_WHILE and DO_TO_WHILE reports, fixed database joins report. (refs: #6709)
...
Dănuț Filimon
05:24 AM Database Support #6709: track nested FIND inside a related FOR loop
Added a fix to *6709a/16051*, only reports are affected. I also got the report results for the ChUI application.
!ch...
Dănuț Filimon
03:20 AM Database Support #6709: track nested FIND inside a related FOR loop
One solution would be to consider all FindQuery nested when its buffers can be found in the @openBuffers@ and we are ... Dănuț Filimon
03:12 AM Database Support #6709: track nested FIND inside a related FOR loop
Greg Shah wrote:
> If we are implementing a runtime mode for this detection, we would expect to use the @Transaction...
Dănuț Filimon
03:19 AM Conversion Tools Bug #9917: Fileset not ignoring case
--- deleted, the comment was for another issue Dănuț Filimon
02:28 AM Conversion Tools Bug #9917: Fileset not ignoring case
The customer application converted, but the build failed. Some temp-table dmos were missing and might be caused by so... Dănuț Filimon
03:15 AM Database Feature #7504 (Test): Export data tool from FWD into .d files
*7504c* was merged into @trunk / rev 16053@. Lorian Sandu
03:06 AM Database Feature #7504 (Merge Pending): Export data tool from FWD into .d files
7504c can be merged now. Constantin Asofiei
03:03 AM Database Feature #7504: Export data tool from FWD into .d files
Aside from exporting some data, I believe there's nothing else that needs testing, as the changes only affect @Export... Lorian Sandu
02:10 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
While testing the @BUFFER:SYNCHRONIZE@, I have come across with the following issue:
- when reading a ProDataSet usi...
Teodor Gorghe

07/16/2025

05:23 PM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Hynek Cihlar wrote:
> Code review 9873a. The changes look good.
>
> What testing needs to be done?
I think, n...
Vladimir Tsichevski
01:36 PM Base Language Feature #10290: Add support for character string literals options
It is where we convert the contents. Processing the options is better done in TRPL where we have access to the optio... Greg Shah
01:33 PM Base Language Feature #10290: Add support for character string literals options
Isn't @character.progressToJavaString@ the place where we 'prepare' the 4GL string for Java? Constantin Asofiei
12:48 PM Base Language Feature #10290: Add support for character string literals options
I expect the fix for the issue to be written in @rules/convert/literals.rules@. Greg Shah
02:41 AM Base Language Feature #10290: Add support for character string literals options
Greg, yes, that makes sense, I was reading the method as a Java method.
Paul: please use memptr to check char-by-c...
Constantin Asofiei
12:43 PM Database Feature #4369: implement stateless FWD server clustering
We already run in Docker quite nicely. The issue is that there is quite a bit of 4GL compatibility (like database lo... Greg Shah
10:50 AM Database Feature #4369: implement stateless FWD server clustering
I am a little late to the party, but glancing over this task, I think Docker fits quite well for Stateless FWD Cluste... Artur Școlnic
12:25 PM Database Bug #9683: CompoundQuery is doing extra hydration attempts
We need to finish the work in #6720. Greg Shah
10:14 AM Database Bug #9683 (Review): CompoundQuery is doing extra hydration attempts
Artur Școlnic
06:48 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
Rebased 9683a on trunk rev 16047. Addressed review points in rev 16053. Artur Școlnic
12:24 PM Database Support #6709: track nested FIND inside a related FOR loop
We don't want this to be driven by conversion, but rather we would want to detect things purely based on runtime proc... Greg Shah
12:23 PM Database Support #6709: track nested FIND inside a related FOR loop
If we are implementing a runtime mode for this detection, we would expect to use the @TransactionManager@ to get deta... Greg Shah
06:31 AM Database Support #6709: track nested FIND inside a related FOR loop
Dănuț Filimon wrote:
> I'm looking into the runtime changes and how the blocks are converted at the moment, just to ...
Dănuț Filimon
06:03 AM Database Support #6709: track nested FIND inside a related FOR loop
Ovidiu/Alexandru, please review 6709a for the report changes. Dănuț Filimon
05:20 AM Database Support #6709 (Review): track nested FIND inside a related FOR loop
I'm looking into the runtime changes and how the blocks are converted at the moment, just to understand what I can us... Dănuț Filimon
04:10 AM Database Support #6709: track nested FIND inside a related FOR loop
I rebased *6709a* to latest *trunk/16046* and committed *16050*. Added nested find block type reports. Dănuț Filimon
10:41 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc wrote:
> > Grouped FILL-IN widgets are used within our ChUI testing framework. It appears they...
Vladimir Tsichevski
10:33 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut, look into @GenericFrame.setWorker@, @GenericFrame.promptForWorker@ from the server and @ThinClient.promptFor@ ... Șerban Bursuc
10:15 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
> Grouped FILL-IN widgets are used within our ChUI testing framework. It appears they were employed prior to the avai... Ionut-Mihai Simioniuc
09:26 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
Ionut-Mihai Simioniuc wrote:
> Vladimir, could you provide some information about the area where the issue might occ...
Vladimir Tsichevski
08:21 AM User Interface Bug #10266 (WIP): Incorrect Input Handling in Grouped CHARACTER FILL-INs
Vladimir, could you provide some information about the area where the issue might occur? Ionut-Mihai Simioniuc
09:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Rebased 9060b on trunk rev 16051. Artur Școlnic
09:20 AM Base Language Bug #10294 (Review): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
Committed revision *16052* on task branch *10294a*:
- @BufferImpl.synchronize(DataRelation)@ exception fix on @PAREN...
Teodor Gorghe
08:58 AM Base Language Bug #10294 (WIP): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
Create task branch *10294a*. Teodor Gorghe
05:21 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
There is an issue of @BufferImpl.synchronize(DataRelation)@, on a buffer from @DATASET@.
ABL Code:...
Teodor Gorghe
05:11 AM Base Language Bug #10294 (Test): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
Teodor Gorghe
07:44 AM Database Bug #6923: inner transaction block reverts too much
I committed 6923a/16047 containing more or less the change in #6923-7. However, I refined it to better consider sub-t... Alexandru Lungu
07:00 AM Base Language Bug #10248 (Test): Issue on RETURN ERROR STATEMENT on non-void OO method
Branch 10248a was merged to trunk revision 16050 and archived. Teodor Gorghe
06:09 AM Base Language Bug #10248 (Merge Pending): Issue on RETURN ERROR STATEMENT on non-void OO method
Please merge 10248a now. Constantin Asofiei
05:48 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
Committed revision *16031* on task branch *10248a*:
- added history entry on @BlockManager.java@.
Teodor Gorghe
05:44 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
Please add history entry to @BlockManager@. Constantin Asofiei
06:19 AM Database Feature #9456: implement SQL Server dialect and helpers
No. @bzr@ added it without my knowledge. I never use @add@ during rebase. I think it was confused because the file wa... Ovidiu Maxiniuc
06:08 AM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu, is @src/com/goldencode/p2j/persist/dialect/P2JSQLServer2008Dialect.java.THIS.THIS@ supposed to exist? Constantin Asofiei
05:50 AM Database Feature #9456: implement SQL Server dialect and helpers
Branch 9456a was rebase to trunk r16048. Current revision is 16078. Ovidiu Maxiniuc
05:58 AM Conversion Tools Bug #10235 (Test): Wrong variable used on CATCH block
Branch 10235a was merged to trunk revision 16049 and archived. Teodor Gorghe
05:46 AM Conversion Tools Bug #10235 (Merge Pending): Wrong variable used on CATCH block
Please merge 10235a now. Constantin Asofiei
04:41 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu Maxiniuc wrote:
> I took a look at 7504c / 16047.
>
> I think the code is handle the expanded extents corr...
Lorian Sandu
04:14 AM Database Feature #7020 (Test): always use "expanded" extent fields
Branch 7020f was merged into trunk as rev. 16048 and archived. Stefanel Pezamosca
03:46 AM Database Feature #7020 (Merge Pending): always use "expanded" extent fields
Please merge 7020f now. Constantin Asofiei
03:46 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
I have ported the changes to @7156e@ as rev. 15764. Andrei Plugaru
03:17 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
10111a changes should also be ported to *7156e*. Dănuț Filimon
03:15 AM Database Bug #10111 (Test): All statements are logged to a single text file for P2JQueryLogger and SQLStat...
I have merged to trunk as rev. 16047. Andrei Plugaru
02:39 AM Database Bug #10111 (Merge Pending): All statements are logged to a single text file for P2JQueryLogger an...
10111a can be merged now. Constantin Asofiei
03:17 AM User Interface Bug #10293: UTFDataFormatException in EDITOR with Long Text
Vladimir proposed this fix : Ionut-Mihai Simioniuc
03:14 AM User Interface Bug #10293 (New): UTFDataFormatException in EDITOR with Long Text
When an @EDITOR@ contains text longer than 65535 characters, the client crashes with a @java.io.UTFDataFormatExceptio... Ionut-Mihai Simioniuc
03:12 AM Conversion Tools Bug #9917: Fileset not ignoring case
There's a single customer application left to test to get 9917a into the merge queue and tomorrow I expect to get the... Dănuț Filimon
03:00 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
So, Vladimir, regarding the original task, would it be okay to include it in the internal test? Ionut-Mihai Simioniuc

07/15/2025

06:02 PM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
I think so.
*Constantin* can you queue this branch for merging?
Ovidiu Maxiniuc
06:50 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
I have rebased @10111a@ to the latest trunk.
*Ovidiu*, please let me know when can it be merged.
Andrei Plugaru
06:18 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
OK. If there's just a single warning and the tests showed no regressions then I do not see a reason to delay the merg... Ovidiu Maxiniuc
03:13 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
Ovidiu Maxiniuc wrote:
> but if the node already exists, what will happen when FWD will try to read the node?
If ...
Andrei Plugaru
03:06 PM Database Feature #7504: Export data tool from FWD into .d files
Lorian, please double-check datetime-tz scalar and extent fields. Constantin Asofiei
02:52 PM Database Feature #7504: Export data tool from FWD into .d files
I took a look at 7504c / 16047.
I think the code is handle the expanded extents correctly. However, I ask you agre...
Ovidiu Maxiniuc
08:41 AM Database Feature #7504: Export data tool from FWD into .d files
I tested again the export tool and with the new @expanded_extents@ in place, there is a thing that i had to change in... Lorian Sandu
07:14 AM Database Feature #7504: Export data tool from FWD into .d files
The changes are good. I modified the title and contents to remove the reference to "Progress". These are now just r... Greg Shah
06:55 AM Database Feature #7504: Export data tool from FWD into .d files
> I will also update the [[p2j:Data_Migration#Data-Export|Data_Migration]] with details about the new export tool.
...
Lorian Sandu
03:42 AM Database Feature #7504 (Test): Export data tool from FWD into .d files
*7504b* was merged into @trunk / rev 16046@
I will also update the [[p2j:Data_Migration#Data-Export|Data_Migration...
Lorian Sandu
01:48 PM Database Feature #9456: implement SQL Server dialect and helpers
Thank you for noticing this issue.
The @SQLServerHelper@ class has more issues than this. It creates a list of DDL...
Ovidiu Maxiniuc
11:12 AM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu, looking at the udfs tests I found a couple of problems:
1) When creating the udfs aliases, we get with ref...
Eduard Soltan
12:27 PM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
At a first quick look, the code seems OK. I will do a more thoroughly review soon. Ovidiu Maxiniuc
10:23 AM Database Bug #10171 (Review): Word Index/CONTAINS support for MS SQL Server.
Ovidiu,
There was another issue in the trigger function generation for word index tables over expanded extent fiel...
Stefanel Pezamosca
11:38 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc wrote:
> The method @writeString@ is private, as you can see in the code:
> [...]
>
> Sinc...
Vladimir Tsichevski
11:28 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Please, rebase the branch to the latest trunk. Vladimir Tsichevski
09:07 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc wrote:
> Hi Vladimir, may I open another task for the formatting issue? It’s not related to th...
Vladimir Tsichevski
03:21 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Hi Vladimir, may I open another task for the formatting issue? It’s not related to the CTRL+V fill-in. And because of... Ionut-Mihai Simioniuc
11:34 AM Database Feature #7020 (Internal Test): always use "expanded" extent fields
I have reviewed 7020f/r16040. I think the code is good.
In particular, I see a lot of changes in @rename_word_tables...
Ovidiu Maxiniuc
07:40 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu, please review the .sql and the FqlToSql changes Constantin Asofiei
04:36 AM Database Feature #7020: always use "expanded" extent fields
Added the dmoMeta NULL check in 7020f revision 16040.
7020f is ready for a final review.
Stefanel Pezamosca
04:13 AM Database Feature #7020: always use "expanded" extent fields
I managed to reproduce.... Stefanel Pezamosca
03:45 AM Database Feature #7020: always use "expanded" extent fields
Constantin Asofiei wrote:
> Stefanel, the code in p2o.xml needs to be in an outer @while true@ loop, which exits whe...
Stefanel Pezamosca
02:08 AM Database Feature #7020: always use "expanded" extent fields
Stefanel, the code in p2o.xml needs to be in an outer @while true@ loop, which exits when no longer @isCollision@ by ... Constantin Asofiei
09:59 AM Base Language Feature #10290: Add support for character string literals options
> I don't think that will work, as we will not be able to test in 4GL.
I'm talking about the 4GL helper code in th...
Greg Shah
09:52 AM Base Language Feature #10290: Add support for character string literals options
I don't think that will work, as we will not be able to test in 4GL. But I think we can use memptr like this:... Constantin Asofiei
09:10 AM Base Language Feature #10290: Add support for character string literals options
Constantin Asofiei wrote:
> Greg, isn't 4GL right-trimming when it does comparisons?
>
> I think we may need a 'c...
Greg Shah
08:51 AM Base Language Feature #10290: Add support for character string literals options
Greg, isn't 4GL right-trimming when it does comparisons?
I think we may need a 'char by char' comparison.
Constantin Asofiei
08:45 AM Base Language Feature #10290: Add support for character string literals options
If this works, then these string options are just a "shorthand" for encoding string literals. We can simply do that ... Greg Shah
08:44 AM Base Language Feature #10290: Add support for character string literals options
What about something as simple as this:... Greg Shah
08:36 AM Base Language Feature #10290: Add support for character string literals options
Greg Shah wrote:
> Yes, I understand that FWD currently ignores these. I want details on the OE behavior. Is it po...
Paul Bodale
08:28 AM Base Language Feature #10290: Add support for character string literals options
Constantin Asofiei wrote:
> Paul, try simple statements like @message length("A":L20).@ or @message length(" ...
Paul Bodale
08:28 AM Base Language Feature #10290: Add support for character string literals options
Yes, I understand that FWD currently ignores these. I want details on the OE behavior. Is it possible to write some... Greg Shah
08:21 AM Base Language Feature #10290: Add support for character string literals options
Greg Shah wrote:
> They don't behave the same as compared to what?
Compared to the default behavior in 4GL. For e...
Paul Bodale
08:19 AM Base Language Feature #10290 (WIP): Add support for character string literals options
Looks like those options are simply ignored after they are parsed because here is how the following code:... Paul Bodale
08:10 AM Base Language Feature #10290: Add support for character string literals options
Paul, try simple statements like @message length("A":L20).@ or @message length(" This must be trimmed ... Constantin Asofiei
07:55 AM Base Language Feature #10290: Add support for character string literals options
> Although probably the following instructions would be a better testcase as they don't behave the same:
I agree t...
Greg Shah
07:45 AM Base Language Feature #10290: Add support for character string literals options
The code I was working on resembles the following:... Paul Bodale
06:42 AM Base Language Feature #10290: Add support for character string literals options
We parse those and already handle the @:U@ case. Please show a 4GL testcase that demonstrates alignment/trimming beh... Greg Shah
05:21 AM Base Language Feature #10290: Add support for character string literals options
In progress, special options called String attributes or String options can be placed at the end of character string ... Paul Bodale
05:05 AM Base Language Feature #10290 (Closed): Add support for character string literals options
Paul Bodale
09:24 AM Base Language Bug #9411 (Closed): Implement SESSION:STREAM
This can be closed. Alexandru Lungu
09:23 AM Database Bug #9317 (Closed): FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause match...
This can be closed. Alexandru Lungu
09:11 AM Base Language Bug #8273 (Review): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Alexandru Lungu wrote:
> Review of 8273a:
>
> The changes are good; only minor things to assess:
>
> * For @Co...
Andrei Iacob
03:49 AM Base Language Bug #8273 (WIP): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Review of 8273a:
The changes are good; only minor things to assess:
* The save/restore logic in @RandomAccessQu...
Alexandru Lungu
08:09 AM Database Bug #10288: Encrypted connetion to SQL Server
Constantin Asofiei wrote:
> Is there any configuration specific on the setup of SQLServer ?
I just setup the SQL ...
Eduard Soltan
08:05 AM Database Bug #10288: Encrypted connetion to SQL Server
Is there any configuration specific on the setup of SQLServer ? Constantin Asofiei
07:43 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
The above is only a bit, there's more at the end where we use @nextCharTemp@. Stefan Vieru
07:42 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
r16040... Stefan Vieru
07:41 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
What revision of 6859b has the fix? Greg Shah
07:16 AM Conversion Tools Bug #10099 (Review): Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
Fixed in @6859b@ #6859.
To have @\@ escaped, the @Preprocessor@ should be run with @-windowsescapes@.
Stefan Vieru
05:54 AM Database Support #6709: track nested FIND inside a related FOR loop
I've managed to get a report for nested FINDs in FOR EACH statements, the report works in the following way:
# there...
Dănuț Filimon
04:04 AM Database Support #6709: track nested FIND inside a related FOR loop
Alexandru Lungu wrote:
> Is this ready for review? Or are you actively working on #6709-47?
I'm working on #6709-...
Dănuț Filimon
04:02 AM Database Support #6709: track nested FIND inside a related FOR loop
Is this ready for review? Or are you actively working on #6709-47? Alexandru Lungu
04:01 AM Testing Support #6859: preprocessor tests
Code Review Task Branch 6859b Revision 16040:
I've analyzed each individual task. Everything looks good, and I hav...
Octavian Adrian Gavril

07/14/2025

06:41 PM User Interface Bug #9916 (Review): FILL-IN: date format: incorrect condition for triggering normalization of thi...
Fixed and rebased at rev. 16047. Please, review. Vladimir Tsichevski
05:10 PM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
The specification and the issue description were updated:
h3. Typing One of Date Component Separators (Dot, Minus,...
Vladimir Tsichevski
05:10 PM Database Feature #7504: Export data tool from FWD into .d files
Actually, please merge after 10286a. Greg Shah
02:35 PM Database Feature #7504 (Merge Pending): Export data tool from FWD into .d files
7504b can be merged to trunk now. Greg Shah
02:16 PM Database Feature #7504: Export data tool from FWD into .d files
Yes, branch 7504b can be queued for merging into trunk. Ovidiu Maxiniuc
03:35 PM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
I understand that your test have a good coverage of the affected code.
Related to node type change. If the node is...
Ovidiu Maxiniuc
02:48 PM Database Feature #9455: port native user defined functions to SQL Server
Ovidiu Maxiniuc wrote:
> I think the cause for this exception is the absence from @build.properties@ of the definiti...
Eduard Soltan
02:25 PM Database Feature #9455: port native user defined functions to SQL Server
I think the cause for this exception is the absence from @build.properties@ of the definition for @db.import_threads@... Ovidiu Maxiniuc
01:09 PM Database Bug #10288: Encrypted connetion to SQL Server
Constantin Asofiei wrote:
> Lets make this decision only after we find what's needed to make the secure connection...
Eduard Soltan
10:01 AM Database Bug #10288: Encrypted connetion to SQL Server
Eduard Soltan wrote:
> In a development environment should we use a certificate or skip the the certificate validati...
Constantin Asofiei
09:12 AM Database Bug #10288: Encrypted connetion to SQL Server
In a development environment should we use a certificate or skip the the certificate validation? Eduard Soltan
05:12 AM Database Bug #10288: Encrypted connetion to SQL Server
SQL Server is running on a virtual machine. I want to connect to the server instance from my local environment (Ubunt... Eduard Soltan
04:42 AM Database Bug #10288 (New): Encrypted connetion to SQL Server
Eduard Soltan
10:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Pushed up to revision 9687b/16007.
> Please review 9687b revisions 16005-16007 (bzr diff -r 1...
Tomasz Domin
10:11 AM Testing Support #6859 (Review): preprocessor tests
I updated @6859b@ with rev 16040 which concludes the code review changes (except the history entries one because I'll... Stefan Vieru
09:01 AM Base Language Bug #10284 (Review): JSON import error handing improvement
Committed revision *16039* on task branch *10284a*:
- READ-JSON error handling improvement.
Teodor Gorghe
09:00 AM Base Language Bug #10284 (WIP): JSON import error handing improvement
Created task branch *10284a*. Teodor Gorghe
07:51 AM Base Language Bug #10284: JSON import error handing improvement
This issue is also happening for static datasets and temp-table.
{{Collapse(Code)...
Teodor Gorghe
02:13 AM Base Language Bug #10284: JSON import error handing improvement
Suppose we have this unit test, which checks the JSON error message on import:
* ABL Code: ...
Teodor Gorghe
02:10 AM Base Language Bug #10284 (Test): JSON import error handing improvement
Teodor Gorghe
07:47 AM Database Feature #7020 (Review): always use "expanded" extent fields
Committed to 7020f:
* revision 16037: Improved the logic of rename_word_tables_postgresql.sql - renaming the main wo...
Stefanel Pezamosca
07:45 AM Database Feature #7020 (WIP): always use "expanded" extent fields
Created branch 7020f from trunk revision 16036.
Stefanel Pezamosca
05:16 AM Database Feature #7020: always use "expanded" extent fields
Constantin Asofiei wrote:
> 7020e was merged to trunk rev 16036 - it contained a fix related to loading extent datet...
Stefanel Pezamosca
07:39 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
Committed revision *16029* on task branch *10248a*:
- Changed undoReturnErrorTopLevel(BaseDataType val) into undoRet...
Teodor Gorghe
06:07 AM Base Language Bug #10248 (Review): Issue on RETURN ERROR STATEMENT on non-void OO method
Committed revision *16028* on task branch *10248a*:
- Added @undoReturnErrorTopLevel(BaseDataType)@ overload on @UND...
Teodor Gorghe
04:18 AM Base Language Bug #10248 (WIP): Issue on RETURN ERROR STATEMENT on non-void OO method
After fixing the @RETURN ERROR@ statement on non-void method, I have found in a customer application, a @UNDO, RETURN... Teodor Gorghe
07:38 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
I've made some tests and looked over the existing code.
The used read-write FWD procedure:...
Dennis-Alexandru Niță
07:19 AM Database Bug #9078: emit FindQuery as (reused) variables
DO blocks are quite tricky, those blocks do not have an instvarid and in some cases I can get out of the expected blo... Dănuț Filimon
06:54 AM Database Bug #6923: inner transaction block reverts too much
I am encountering the same problem described here when dealing with #8388. The reason is exactly that the DMO is roll... Alexandru Lungu
04:16 AM Database Bug #10285: Static compound query returns no result
I have found out that the issue is only reproducible when using the MariaDB driver. I have tracked the difference to ... Andrei Plugaru
04:12 AM Database Bug #10285: Static compound query returns no result
While investigating #8279, regarding some CQ instances, I found an example that doesn't seem to work properly in FWD:... Andrei Plugaru
04:11 AM Database Bug #10285 (Test): Static compound query returns no result
Andrei Plugaru
01:39 AM Base Language Bug #10258 (Test): OO: ON WRITE buffer issue
Branch 10258a was merged to trunk revision 16038 and archived. Teodor Gorghe

07/13/2025

05:42 AM Database Feature #7020: always use "expanded" extent fields
There is also this NPE in ETF:... Constantin Asofiei
04:43 AM Database Feature #7020: always use "expanded" extent fields
7020e was merged to trunk rev 16036 - it contained a fix related to loading extent datetime-tz fields (the offset in ... Constantin Asofiei

07/12/2025

10:08 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Hynek Cihlar wrote:
> 9055a fixes the regression mentioned in #10216-53. Please review.
Thanks, looks good.
Constantin Asofiei
10:03 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
9055a fixes the regression mentioned in #10216-53. Please review. Hynek Cihlar

07/11/2025

10:26 AM Testing Support #6859: preprocessor tests
Finished the code review changes.
Tested two customer application with minimal conversion output changes.
Will work...
Stefan Vieru
09:31 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Constantin Asofiei wrote:
> Why the @if (restInBucket++ == 0)@? Just to get the first result?
Sorry for the C/C++ ...
Ovidiu Maxiniuc
09:17 AM Database Feature #10094 (Internal Test): RECIDs from different tenants of same logical database should not...
I've also tested an import and it worked. Constantin Asofiei
09:17 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
@TenantIdContext.prepareNextBracket@ - there is a @while (rs.next())@ which suggets that there may be more than one ... Constantin Asofiei
09:02 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *1787* on *testcases*:
- added tests/query/TestQueryRepositionErrorHandling.cls
Teodor Gorghe
08:12 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
OK, please make sure the tests are committed to xfer. Constantin Asofiei
08:11 AM Base Language Bug #10277 (Review): Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *16033* on task branch *10277a*:
- fix error throw on handle queries.
Constantin, please revie...
Teodor Gorghe
09:01 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
For the following code:... Dennis-Alexandru Niță
08:35 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
For this test:... Constantin Asofiei
02:41 AM Base Language Bug #10203 (WIP): XMLs cannot be imported into a dataset without a schema present
Created branch @10203a@ from latest revision @16032@. Dennis-Alexandru Niță
08:58 AM Database Support #6709: track nested FIND inside a related FOR loop
To do:
* add a report where nested find queries are displayed based on the type of block, but only if the block refe...
Dănuț Filimon
07:40 AM Database Support #6709: track nested FIND inside a related FOR loop
Committed *6709a/16034*. Included UNIQUE finds in the report, I missed those previously. Dănuț Filimon
06:54 AM Database Support #6709: track nested FIND inside a related FOR loop
Dănuț Filimon wrote:
> * Nested FIND: 13 first, 6 next, 5 last, 5 current, 3 where (this is confusing a bit because ...
Dănuț Filimon
07:55 AM Runtime Infrastructure Bug #8060 (Review): Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Sergey Ivanovskiy
07:54 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Created 8060a. Please review the rev 16035 (8060a). Sergey Ivanovskiy
06:35 AM Database Bug #9078 (Review): emit FindQuery as (reused) variables
Fixed #9078-113 in *9078b/16039*. We did not emit the find query as a variable when we had a block in the queue, but ... Dănuț Filimon
05:21 AM Database Bug #9078 (WIP): emit FindQuery as (reused) variables
Found the issue from #9078-113 again, but I got a reliable reproduction this time. It seems that when I use the array... Dănuț Filimon
06:23 AM Database Feature #9456: implement SQL Server dialect and helpers
This is in trunk.
* Dialect has this:...
Constantin Asofiei
06:14 AM Database Feature #9456: implement SQL Server dialect and helpers
Constantin Asofiei wrote:
> Ovidiu, first results on conversion: @nulls last@ is added on indexes for H2 dialect (th...
Ovidiu Maxiniuc
04:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Pushed up to revision 9687b/16007.
It appeared that 9687b branch migration to Jetty 12 was missing migration of ...
Tomasz Domin
02:11 AM Base Language Bug #10258 (Merge Pending): OO: ON WRITE buffer issue
Please merge 10258a *after 9450a*. Constantin Asofiei

07/10/2025

06:09 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Constantin Asofiei wrote:
> Ovidiu, are there any changes required in existing scripts (non-tenant and multi-tenant)...
Ovidiu Maxiniuc
05:40 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Ovidiu, are there any changes required in existing scripts (non-tenant and multi-tenant) for data import? Constantin Asofiei
04:18 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Constantin Asofiei wrote:
> Please post the stacktrace for #8060-7. I don't understand how the patch would solve th...
Sergey Ivanovskiy
03:49 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Please post the stacktrace for #8060-7. I don't understand how the patch would solve the problem. Constantin Asofiei
03:18 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Constantin, could you review this patch? @DatabaseManager.autoConnect()@ is invoked on @setTargetLive@ and in this ca... Sergey Ivanovskiy
10:18 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
I would not surprise that this issue was due to @LegacyLogManagerImpl@. Sergey Ivanovskiy
07:59 AM Runtime Infrastructure Bug #8060 (WIP): Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Sergey Ivanovskiy
06:33 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
If I understand this code correctly, then this @DatabaseManager.autoConnect@ should be invoked somehow on the user lo... Sergey Ivanovskiy
03:51 PM Database Feature #9456: implement SQL Server dialect and helpers
This is not intentional. I wonder why I did not notice it. It is a regression. Thank you for reporting it. I'm fixing... Ovidiu Maxiniuc
03:48 PM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu, first results on conversion: @nulls last@ is added on indexes for H2 dialect (this includes the meta schema a... Constantin Asofiei
11:58 AM Database Feature #9456 (Review): implement SQL Server dialect and helpers
Ovidiu Maxiniuc
11:58 AM Database Feature #9456: implement SQL Server dialect and helpers
Branch 9456a was rebased to trunk/16032. Pushed up to revision 16060.
It is ready for review.
Note: I have some...
Ovidiu Maxiniuc
05:41 AM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu, can 9456a be moved to review?
About the data/dump/ database folder missing: if you haven't already fixed i...
Constantin Asofiei
11:20 AM Conversion Tools Feature #3881: output actual file and line/column for all outputs in conversion/analytics
Florin Eugen Rotaru wrote:
> I have implemented a first working method which computes the original line/column (curr...
Florin Eugen Rotaru
09:57 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
I have run a test suite of a large customer application and also tested different options for the logging tools and d... Andrei Plugaru
09:24 AM Base Language Feature #10280: AppServer Response Caching
*Overview*
In the FWD layer, we have full control over AppServer requests and responses. This presents a clear opp...
Artur Școlnic
09:19 AM Base Language Feature #10280 (New): AppServer Response Caching
Artur Școlnic
09:24 AM Database Support #6709: track nested FIND inside a related FOR loop
I ran the reports for hotel and got:
* Nested FIND: 13 first, 6 next, 5 last, 5 current, 3 where (this is confusing ...
Dănuț Filimon
08:02 AM Database Support #6709: track nested FIND inside a related FOR loop
Committed *6709a/16032*. Extended the functionality of the nested_find annotation and added more detailed reports:
...
Dănuț Filimon
05:48 AM Database Support #6709: track nested FIND inside a related FOR loop
> Alex, I took a look at the last example from #6709-38 and only the FOR EACH find has the nested_find annotation. Ar... Alexandru Lungu
09:08 AM User Interface Bug #10242: Editor content placed too high
Delia Mitric wrote:
> *Eugenie*, I have a question..
> Do we need to keep the artificial modality of calculating th...
Eugenie Lyzenko
03:46 AM User Interface Bug #10242: Editor content placed too high
*Eugenie*, I have a question..
Do we need to keep the artificial modality of calculating the fontDescent and refine ...
Delia Mitric
08:11 AM Base Language Bug #8273 (Review): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Andrei Iacob wrote:
> > ** @lenientOffEnd@ should be used internally in @CompoundQuery@ for instance *or* FOR EACH b...
Andrei Iacob
08:09 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
> Greg, could you help me please to clarify this? Thank you!
I think you are asking Vladimir to answer this?
Greg Shah
02:55 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
The method @writeString@ is private, as you can see in the code:... Ionut-Mihai Simioniuc
08:08 AM Conversion Tools Feature #6256: improved profile support
> I think we should modify the profile to do one of the following:
> # Make the namespaces global and remove the pro...
Greg Shah
02:14 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> > I got a message from Razvan that he converted the ChUI project, but the "convert" command was s...
Dănuț Filimon
03:17 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *16032* on task branch *10277a*:
- fixed @canReposition@ when the query is not opened.
- changed...
Teodor Gorghe
03:14 AM Base Language Bug #10277 (WIP): Adaptive Query REPOSITION statement/method error handling improvement
Created task branch *10277a*. Teodor Gorghe
02:17 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
We have this tests which fails on FWD (trunk rev 16025):... Teodor Gorghe
02:11 AM Base Language Bug #10277 (Test): Adaptive Query REPOSITION statement/method error handling improvement
Teodor Gorghe

07/09/2025

04:19 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
You can see a more recent stack trace {{collapse(here)... Roger Borrello
01:05 PM User Interface Feature #9055 (Review): server-side processing of client platform dependencies in the UI
9055a is ready for review. Hynek Cihlar
12:17 PM Database Feature #9455: port native user defined functions to SQL Server
Tried to import the import the testcases database in sql server and got the following error.... Eduard Soltan
11:25 AM Conversion Tools Feature #6256: improved profile support
> I got a message from Razvan that he converted the ChUI project, but the "convert" command was skipped. This is beca... Greg Shah
07:16 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> > and there are different ways to get the file-set?
>
> What do you mean?
ChUI project uses...
Dănuț Filimon
06:21 AM Conversion Tools Feature #6256: improved profile support
> and there are different ways to get the file-set?
What do you mean?
Greg Shah
03:21 AM Conversion Tools Feature #6256: improved profile support
I got a message from Razvan that he converted the ChUI project, but the "convert" command was skipped. This is becaus... Dănuț Filimon
10:57 AM Conversion Tools Feature #3881: output actual file and line/column for all outputs in conversion/analytics
I have implemented a first working method which computes the original line/column (currently taking into consideratio... Florin Eugen Rotaru
10:54 AM User Interface Bug #9916 (WIP): FILL-IN: date format: incorrect condition for triggering normalization of third ...
Hynek Cihlar wrote:
> There are ChUI regressions.
The change in 9916a is incorrect, now I am in the process of fixi...
Vladimir Tsichevski
10:49 AM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
There are ChUI regressions. Hynek Cihlar
04:16 AM User Interface Bug #9916 (Internal Test): FILL-IN: date format: incorrect condition for triggering normalization...
Code review 9916a. The changes look good. Please go ahead with GUI regression testing, I will run ChUI tests. Hynek Cihlar
10:34 AM Database Bug #10276: Joinable interface should be made public
While investigating #8279, I found an important functional issue regarding @Joinable@ interface. I was getting this e... Andrei Plugaru
08:51 AM Database Bug #10276 (New): Joinable interface should be made public
Andrei Plugaru
09:24 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The dedicated mode means that... Sergey Ivanovskiy
08:53 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The client directory settings @client.xml@ should have the correspondent entries... Sergey Ivanovskiy
08:49 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The server directory should have the following settings... Sergey Ivanovskiy
08:41 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
This is simple server project of the old testcase project, please look at the @broker@ (client) and the @server2@ (se... Sergey Ivanovskiy
08:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I can post the old broker configuration here. Sergey Ivanovskiy
08:49 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
Thanks, Ovidiu for the review.
Regarding testing, I am thinking of running a test suite of a large customer applic...
Andrei Plugaru
08:00 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
*Eric/Constantin: Please review this ASAP so we can move this task ahead.* Greg Shah
08:00 AM Database Support #6709: track nested FIND inside a related FOR loop
... Dănuț Filimon
07:18 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu: Please get this into the merge queue if it is ready to go. Greg Shah
05:36 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
I fixed the above warnings by creating the @word@ field in the generated @wordTable@ with the parent field @maxWidth@... Stefanel Pezamosca
04:33 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
> Maybe a possible solution is to have a mix of private FFCs and common FFC. The latter will keep only pristine data ... Alexandru Lungu
03:49 AM Database Bug #6767: Possible name clashes in DMO classes
Vladimir Tsichevski wrote:
>
> So I am not the person to blame :-).
OK, you get only a partial blame :-).
I ...
Hynek Cihlar
03:37 AM Database Bug #10083 (Test): Infinite loop when changing walking index fields
Constantin Asofiei
01:41 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
Constantin Asofiei wrote:
> For getter/setter - is it enough to add the same check as you did for 'method'?
No, i...
Teodor Gorghe

07/08/2025

07:43 PM Database Feature #10270: implement some temp-tables using the persistent database instance when they are j...
I think this might be useful, but the heuristic could be difficult to implement because of dynamic queries. What I me... Ovidiu Maxiniuc
09:35 AM Database Feature #10270: implement some temp-tables using the persistent database instance when they are j...
> The idea here is that we could analyze usage of each temp-table and implement heuristcs that mark specific temp-tab... Alexandru Lungu
08:28 AM Database Feature #10270: implement some temp-tables using the persistent database instance when they are j...
The idea here is that we could analyze usage of each temp-table and implement heuristcs that mark specific temp-table... Greg Shah
08:23 AM Database Feature #10270 (New): implement some temp-tables using the persistent database instance when they...
Greg Shah
07:31 PM Database Bug #10111 (Internal Test): All statements are logged to a single text file for P2JQueryLogger an...
I think the changes in 15984 are OK. Can we move to 100% done? Ovidiu Maxiniuc
04:24 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
I remembered something worth noting. In my current implementation, I have changed the type of the @enabled@ node for ... Andrei Plugaru
03:51 AM Database Bug #10111 (Review): All statements are logged to a single text file for P2JQueryLogger and SQLSt...
I have committed @10111a/15984@ with the missing files and addressed the rest of the review. Ovidiu, please take a lo... Andrei Plugaru
06:44 PM Database Feature #9456: implement SQL Server dialect and helpers
As discussed during technical meet from Monday I tried executing the import from within the guest OS. That required m... Ovidiu Maxiniuc
01:05 PM Database Feature #9456: implement SQL Server dialect and helpers
9456a seems stable now after the fixes for word tables.
The customer's 'small' database imports without any issue....
Ovidiu Maxiniuc
12:31 PM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu/Stefanel/Eduard: please lets get 9456a stabilized and ready for review tomorrow (this will include all the UDF... Constantin Asofiei
06:34 PM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
Alexandru Lungu wrote:
> Of course, I am looking further for *Ovidiu*'s input on this matter.
I had a look over 102...
Ovidiu Maxiniuc
06:12 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Web client does need the spawner on the client box. That means implementing the broker functiona...
Roger Borrello
03:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Web client does need the spawner on the client box. That means implementing the broker functionality (see [[p2j:Remo... Greg Shah
03:29 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> My congratulations to you!
Me?? To you. Of course I wanted to take this to the next le...
Roger Borrello
03:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
My congratulations to you! Sergey Ivanovskiy
02:48 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> It seems that the client log shows system API issues and there are no reasons to connect ...
Roger Borrello
01:34 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
It seems that the client log shows system API issues and there are no reasons to connect these exceptions with 9709a ... Sergey Ivanovskiy
12:27 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Did you try to test with Java 8?
OK. I will have to build Docker images with Java 8. W...
Roger Borrello
11:52 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, please check also with Java 8 the following settings:... Sergey Ivanovskiy
11:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Did you try to test with Java 8? Sergey Ivanovskiy
11:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey Ivanovskiy wrote:
> > Yes, we discussed the configuration where the virtual machine ...
Roger Borrello
08:58 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Yes, we discussed the configuration where the virtual machine is used like a proxy server...
Roger Borrello
08:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, we discussed the configuration where the virtual machine is used like a proxy server that redirect external port... Sergey Ivanovskiy
08:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I found in this server log
> [...]
> that means that you used another sources to build ...
Roger Borrello
06:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
login and logout urls are added by request handler too early before the client url is built... Sergey Ivanovskiy
05:27 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
In the committed version 9709a rev 16029 I just found that these settings are provided incorrectly... Sergey Ivanovskiy
05:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Although your directory changes are correct... Sergey Ivanovskiy
03:26 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I found in this server log... Sergey Ivanovskiy
04:39 PM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
I have just noticed a warning when the word indexes are created:... Ovidiu Maxiniuc
08:24 AM Database Bug #10171 (WIP): Word Index/CONTAINS support for MS SQL Server.
Stefanel Pezamosca wrote:
> Hmm, another case of "IntelliJ knows better".
It tries to help based on your configurat...
Ovidiu Maxiniuc
06:54 AM Database Bug #10171 (Review): Word Index/CONTAINS support for MS SQL Server.
I fixed the above issues in revision 9456a revision 16053. Stefanel Pezamosca
04:47 AM Database Bug #10171 (WIP): Word Index/CONTAINS support for MS SQL Server.
Stefanel Pezamosca
04:47 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
Ovidiu Maxiniuc wrote:
> I did not do a thorough review, only a few observations:
> * please stick to JDK8 for the ...
Stefanel Pezamosca
02:56 PM Database Bug #6767: Possible name clashes in DMO classes
Hynek Cihlar wrote:
> The private data getter and setter was added by Vladimir in the context of #5144. I don't reca...
Vladimir Tsichevski
01:42 PM Database Bug #6767: Possible name clashes in DMO classes
The private data getter and setter was added by Vladimir in the context of #5144. I don't recall @PRIVATE-DATA@ neede... Hynek Cihlar
09:47 AM Database Support #6709: track nested FIND inside a related FOR loop
Alex, I took a look at the last example from #6709-38 and only the FOR EACH find has the nested_find annotation. Are ... Dănuț Filimon
09:05 AM Database Support #6709: track nested FIND inside a related FOR loop
I'll mention a few ideas from the latest discussions so that I do not lose track of them:
* Tracking nested finds in...
Dănuț Filimon
07:59 AM Database Support #6709: track nested FIND inside a related FOR loop
There are some bugs in the report so that more nested FINDs are logged than needed. I think the flag is set incorrect... Alexandru Lungu
09:44 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru wrote:
> Building with Java 1.8 fails because the currently ANTLR4 version needs at least Java 1...
Greg Shah
08:59 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
I have committed the needed change to *10190a/16002* Florin Eugen Rotaru
08:56 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Building with Java 1.8 fails because the currently ANTLR4 version needs at least Java 11.
To ensure compatibility ...
Florin Eugen Rotaru
09:43 AM Database Bug #10198: analyze FIND statements which use only a small number of fields
Just FYI: I also thought of this a while ago, but there was an issue with caching. The more variance we have in the F... Alexandru Lungu
09:43 AM Database Feature #9455: port native user defined functions to SQL Server
Ovidiu Maxiniuc wrote:
> I do not know (most likely not yet) whether 9457c was also rebased. Therefore they are most...
Constantin Asofiei
09:41 AM Database Feature #9455: port native user defined functions to SQL Server
Ovidiu Maxiniuc wrote:
>
> I do not know (most likely not yet) whether 9457c was also rebased. Therefore they are ...
Eduard Soltan
09:35 AM Database Feature #9455: port native user defined functions to SQL Server
Branch 9456a was rebased after 7020a was merged in. The denormalisation of extent fields was replaced with expanded c... Ovidiu Maxiniuc
09:27 AM Database Feature #9455: port native user defined functions to SQL Server
Eduard Soltan wrote:
> I think there is a issue with some @_meta@ dmos.
>
> The following field in @_meta.MetaDb@...
Stefanel Pezamosca
09:26 AM Database Feature #9455: port native user defined functions to SQL Server
I think there is a issue with some @_meta@ dmos.
The following field in @_meta.MetaDb@ dmo:...
Eduard Soltan
09:01 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Rebased 8273a with trunk/16028.
Alexandru Lungu wrote:
> Review of 8273a:
> I suggest extending the scope of t...
Andrei Iacob
08:26 AM Base Language Bug #10258 (Internal Test): OO: ON WRITE buffer issue
10258a/16029 looks good. Constantin Asofiei
08:20 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
For getter/setter - is it enough to add the same check as you did for 'method'? Constantin Asofiei
08:07 AM Testing Support #6859: preprocessor tests
Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 4...
Greg Shah
08:04 AM Testing Support #6859: preprocessor tests
Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 3....
Greg Shah
07:02 AM Testing Support #6859: preprocessor tests
Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 3....
Stefan Vieru
06:47 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> Code Review Task Branch 6859b Revisions 16029 through 16036
>
> 4. I'm worried that the transl...
Stefan Vieru
06:16 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> Code Review Task Branch 6859b Revisions 16029 through 16036
>
> 3. The alternative coding chang...
Stefan Vieru
06:08 AM Testing Support #6859: preprocessor tests
I've updated the @Preprocessor@ class with the compiled regex.
r16038
Stefan Vieru
07:55 AM Database Bug #9078 (Review): emit FindQuery as (reused) variables
I added 9078b to my ETF conversion queue, it will take a while to get through it. Dănuț Filimon
07:54 AM Database Bug #9078: emit FindQuery as (reused) variables
Dănuț Filimon wrote:
> I've managed to fix the issue, I've also noticed that CAN-FINDs were ignored and AdaptiveFind...
Dănuț Filimon
07:23 AM Database Bug #9078: emit FindQuery as (reused) variables
I've managed to fix the issue, I've also noticed that CAN-FINDs were ignored and AdaptiveFinds were also counted. I'l... Dănuț Filimon
06:24 AM Database Bug #9078 (WIP): emit FindQuery as (reused) variables
I've found an issue while converting ETF:... Dănuț Filimon
07:53 AM Base Language Bug #10264 (Test): Constructors do not support Enum arguments/parameters
Branch 10264a was merged into trunk as rev. 16029 and archived. Paul Bodale
07:44 AM Base Language Bug #10264 (Merge Pending): Constructors do not support Enum arguments/parameters
Please merge to trunk now. Constantin Asofiei
07:36 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
Constantin Asofiei wrote:
> Please add history entry and move the condition after the @ObjectVar@ check.
Committe...
Paul Bodale
07:06 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
Please add history entry and move the condition after the @ObjectVar@ check. Constantin Asofiei
06:55 AM Base Language Bug #10264 (Review): Constructors do not support Enum arguments/parameters
Constantin Asofiei wrote:
> Why isn't the change in @calculateType@ enough?
It is. Sorry, I left it behind from a...
Paul Bodale
06:09 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
Why isn't the change in @calculateType@ enough? Constantin Asofiei
06:02 AM Base Language Bug #10264 (WIP): Constructors do not support Enum arguments/parameters
I committed rev. 16029 on branch 10264a that introduces a fix for this issue.
This problem could probably be resol...
Paul Bodale
 

Also available in: Atom