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... - 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... - 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... - 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... - 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...
- 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()@?... - 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...
- 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 ... - 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...
- 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,...
- 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...
- 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 ... - 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... - 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...
- 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... - 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... - 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... - 10:32 AM Database Bug #10385 (Review): Incorrect reset of the cursor cache in Reposition
- 10:31 AM Database Bug #10385 (WIP): Incorrect reset of the cursor cache in Reposition
- Committed on 10385a, rev. 16090.
- 10:20 AM Database Bug #10385: Incorrect reset of the cursor cache in Reposition
- I have the following test case:...
- 09:59 AM Database Bug #10385 (Test): Incorrect reset of the cursor cache in Reposition
- 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.
- 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.
- 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. - 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 ...
- 06:17 AM Database Bug #10285: Static compound query returns no result
- Large gui app unittests passed ✅
- 04:16 AM Database Bug #10285: Static compound query returns no result
- Harness + reports passed ✅
- 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... - 05:51 AM Testing Support #6859: preprocessor tests
- I've updated this bit in r16042.
- 05:26 AM Base Language Bug #10373 (WIP): Try to replace the StackUnwindExceptions used for control flow in BlockManager ...
- 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 ...
- 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 ... - 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*.
- 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:...
- 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:...
- 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:
> [...]
... - 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:...
- 02:59 AM Base Language Bug #10381 (Test): READ-JSON dataset handle method doesn't throw error when parsing a invalid JSON
- 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... - 02:28 AM Base Language Bug #10380 (WIP): WRITE-XML serializes decimals different than the specified format
- Created task branch *10380a*.
- 01:37 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
- We have the following case:...
- 01:26 AM Base Language Bug #10380 (Test): WRITE-XML serializes decimals different than the specified format
- 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...
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... - 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... - 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...
- 03:18 PM Database Bug #6767: Possible name clashes in DMO classes
- Can this task be merged?
- 02:51 PM Testing Support #6859: preprocessor tests
- In each of these cases, you'll have to change this:...
- 09:08 AM Testing Support #6859: preprocessor tests
- During compiling the following appears:...
- 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 ... - 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... - 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 ... - 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?
- 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...
- 06:58 AM Database Feature #9456: implement SQL Server dialect and helpers
- Ah nevermind, is the one added at the beginning for @withNull@.
- 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 ...
- 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... - 09:25 AM Base Language Bug #4766: fix CHR and ASC
- @message@ is behaving strangely sometime. But, for a greater confusion try this:...
- 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... - 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... - 08:33 AM Base Language Bug #4766: fix CHR and ASC
- Another weird case:
cpinternal = cpstream = IBM850... - 05:32 AM Base Language Bug #4766: fix CHR and ASC
- I've found a weird example (ChUI mode):
cpinternal = cpstream = UTF-8... - 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... - 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'... - 07:18 AM Database Bug #10337: Possible memory leak with FastFindCache
- I addressed the review in rev 16075.
- 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... - 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...
- 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...
- 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 ... - 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 ... - 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):...
- 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... - 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 ...
- 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 (... - 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.
- 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.
- 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...
- 07:07 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
- Hm... why is @success@ true in this case?
- 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... - 07:02 AM Base Language Bug #10336 (Internal Test): Issue on object deletion: java.lang.IllegalStateException
- 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... - 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 ...
- 06:08 AM Database Bug #10374 (New): Issues revealed while running testcases
- 05:52 AM Database Feature #6457: finish COPY-LOB support
- Eduard Soltan wrote:
> > * @longchar.java@
> > ** why @"" + StringHelper.@ ?
>
> Because if value was @null@, a... - 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... - 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...
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.
- 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:...
- 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...
- 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...
- 01:37 PM Base Language Bug #10373 (WIP): Try to replace the StackUnwindExceptions used for control flow in BlockManager ...
- 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...
- 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... - 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 ?
- 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...
- 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...
- 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... - 01:48 AM Database Bug #10360 (Review): FOR loop WHERE condition evaluation issue
- 01:47 AM Database Bug #10360 (WIP): FOR loop WHERE condition evaluation issue
- 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 ... - 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... - 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... - 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.
- 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... - 07:17 AM Base Language Bug #10366 (WIP): ObjectOps.invokeStandalonePoly does not change output parameter value
- Created task branch *10366a*.
- 05:26 AM Base Language Bug #10366: ObjectOps.invokeStandalonePoly does not change output parameter value
- We have the following test case:...
- 05:23 AM Base Language Bug #10366 (Test): ObjectOps.invokeStandalonePoly does not change output parameter value
- 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... - 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... - 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... - 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...
- 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... - 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... - 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... - 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.
- 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... - 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.... - 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...
- 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 ... - 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... - 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... - 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... - 05:39 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- 9055a rebased against latest trunk.
- 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. - 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...
- 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!
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:...
- 08:10 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- The 4GL testcase:
@start.p@:... - 07:58 AM Base Language Bug #10365 (Internal Test): Mismatched number of parameters passed to routine for external function
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... - 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...
- 07:54 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
- I have updated the Test code from the #10360-2.
{{Collapse(Logs)... - 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.
- 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...
- 07:02 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
- We have the following test case: {{Collapse(CODE)...
- 06:53 AM Database Bug #10360 (Test): FOR loop WHERE condition evaluation issue
- 01:03 PM Database Feature #9456: implement SQL Server dialect and helpers
- OK, I will remove the outer @if@.
- 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... - 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 ... - 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 ...
- 09:25 AM Database Feature #9456: implement SQL Server dialect and helpers
- Alexandru, please review the @p2j.persist@ changes.
- 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... - 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... - 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...
- 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... - 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...
- 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... - 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:...
- 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...
- 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 :)
- 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... - 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...
- 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... - 07:44 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- ...
- 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 ...
- 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)... - 07:50 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
- ...
- 07:48 AM Base Language Bug #10362 (WIP): FastFindCache.L2Key uses the buffer alias in the FQL
- 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... - 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... - 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... - 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 ... - 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...
- 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...
- 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...
- 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... - 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 ...
- 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... - 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... - 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.... - 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... - 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...
- 06:06 AM Database Bug #10337: Possible memory leak with FastFindCache
- ...
- 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 ...
- 05:54 AM Database Bug #10337: Possible memory leak with FastFindCache
- How about...
- 05:52 AM Database Bug #10337: Possible memory leak with FastFindCache
- > Map<RecordIdentifier<String>, LRUList<L2Key>> reverseLookup = new WeakHashMap<>();
Considering the L3 cache for ... - 05:50 AM Database Bug #10337: Possible memory leak with FastFindCache
- Well, I guess a map with weak references as keys is a WeakHashMap :)
- 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-... - 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... - 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.
- 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
- 05:55 AM Base Language Bug #10356 (Internal Test): Invalid logical value: should throw error instead of warning
- Please put this into testing.
- 04:37 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
- Test results after changes:...
- 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:... - 02:55 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
- The output is the following:...
- 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 ... - 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... - 01:40 AM Base Language Bug #10356 (WIP): Invalid logical value: should throw error instead of warning
- Created task branch *10356a*.
- 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:
> [..... - 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.
- 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...
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...
- 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:...
- 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.
- 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.
- 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...
- 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.
- 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?
- 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, ... - 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.
- 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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:...
- 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...
- 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...
- 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:... - 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... - 09:40 AM Base Language Bug #10356 (Test): Invalid logical value: should throw error instead of warning
- 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... - 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... - 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*.
- 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:...
- 04:16 AM Database Bug #10351 (Test): ProDataSet READ-XML issue when temp-table node is the same as dataset node
- 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... - 06:46 AM Base Language Bug #10352 (Closed): Fix READ-JSON dataset handle method's behaviour
- 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...
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... - 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...
- 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...
- 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...
- 03:31 AM Database Bug #10337 (WIP): Possible memory leak with FastFindCache
- 03:31 AM Database Bug #10337: Possible memory leak with FastFindCache
- Review of 10337b:...
- 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 ... - 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... - 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... - 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 ... - 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 ... - 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... - 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
> >
>... - 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...- 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... - 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 ... - 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... - 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... - 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... - 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.
- 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... - 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... - 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...
- 06:44 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- I think it's ready for merge.
- 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. ...
- 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...
- 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@.
... - 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... - 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", "...
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... - 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... - 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 (...
- 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... - 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... - 06:53 AM Database Feature #9456: implement SQL Server dialect and helpers
- Committed on 9456b, rev. 16077. AddInterval and GetInterval function fix-ups
- 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... - 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... - 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... - 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 &... - 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.*... - 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... - 07:31 AM User Interface Bug #10266 (WIP): Incorrect Input Handling in Grouped CHARACTER FILL-INs
- 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 ... - 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 ... - 08:41 AM Base Language Bug #10277 (Internal Test): Adaptive Query REPOSITION statement/method error handling improvement
- I am OK with the changes.
- 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... - 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...
- 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... - 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... - 04:34 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- Alexandru, can you take a look, too, please?
- 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.
- 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... - 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... - 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.
- 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*.
- 06:02 AM Database Bug #10337: Possible memory leak with FastFindCache
- Artur, please archive branches after you merge them - 10337a is still 'active'.
- 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.
- 04:39 AM Runtime Infrastructure Bug #8060 (Merge Pending): Admin Console login fails every first time (AdminServerImpl.setTargetL...
- Please merge now.
- 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. - 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.
- 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... - 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... - 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,...
- 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... - 04:27 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
- Teodor, please upload the test with the .p programs.
- 04:28 AM Base Language Feature #9448 (Internal Test): compatibility test security features
- Go ahead with regression testing.
- 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.
- 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.
- 03:10 AM Base Language Feature #10290 (Merge Pending): Add support for character string literals options
- Conversion testing passed, please merge now.
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:
# ... - 04:11 PM User Interface Bug #10346 (New): Ctrl-Backspace Event Handling Discrepancy
- 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... - 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, ... - 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.
- 12:29 PM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
- Eugenie, please, review.
- 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...
- 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... - 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:... - 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... - 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 ...
- 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.
- 10:18 AM User Interface Bug #10344: StringIndexOutOfBoundsException in editor when deleting text after complex operations
- Stack Trace:...
- 10:05 AM User Interface Bug #10344 (New): StringIndexOutOfBoundsException in editor when deleting text after complex oper...
- 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.
- 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...
- 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... - 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... - 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()@... - 08:37 AM Base Language Feature #10290: Add support for character string literals options
- Paul, 10290a does not compile with Java 8.
- 07:28 AM Base Language Feature #10290 (Internal Test): Add support for character string literals options
- No, I want to finish converting all apps.
- 07:11 AM Base Language Feature #10290 (Merge Pending): Add support for character string literals options
- Please merge 10290a to trunk *after* 9863a.
- 07:40 AM Conversion Tools Bug #9863 (Test): Fileset eXclude broken on native Windows
- Branch 9863a was merged to trunk revision 16071 and archived.
- 07:10 AM Conversion Tools Bug #9863 (Merge Pending): Fileset eXclude broken on native Windows
- 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. - 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...
- 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...
- 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...
- 04:07 AM Base Language Bug #4766: fix CHR and ASC
- Delia, please work on automating using an approach like this:...
- 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... - 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...
- 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... - 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... - 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... - 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... - 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... - 03:19 AM User Interface Bug #10343 (New): SELECTION-LIST - behavior and navigation difference
- 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... - 03:17 AM User Interface Bug #10342 (New): COMBO-BOX - behavior and navigation difference
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...
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...
- 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...
- 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... - 07:56 AM Database Bug #10337 (Test): Possible memory leak with FastFindCache
- 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... - 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... - 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...
- 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 (...
- 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 ... - 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... - 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...
- 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... - 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...
- 03:53 AM Base Language Bug #10309 (Internal Test): DATASET WRITE-JSON does not change value for a property
- 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... - 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... - 02:20 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Paul, are UTF-8, ISO8859-1, IBM850 covered by the tests?
- 02:16 AM Base Language Feature #9437 (Closed): enhancements for Progress.Lang.Class
- 02:15 AM Base Language Feature #6490 (Closed): DYNAMIC-INVOKE which returns an extent
- 02:15 AM Base Language Feature #6161 (Closed): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY...
- 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.
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 ... - 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... - 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.
- 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.
- 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... - 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 ... - 06:04 AM Base Language Feature #10290 (WIP): Add support for character string literals options
- 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@. ... - 10:20 AM Database Bug #10337: Possible memory leak with FastFindCache
- 10337a was merged to trunk as rev 16069.
- 10:15 AM Database Bug #10337 (Merge Pending): Possible memory leak with FastFindCache
- Please merge to trunk.
- 10:11 AM Database Bug #10337: Possible memory leak with FastFindCache
- Harness and webui navigation passed.
- 10:06 AM Database Bug #10337 (Internal Test): Possible memory leak with FastFindCache
- I am OK with the changes. Please proceed with regression testing.
- 10:03 AM Database Bug #10337: Possible memory leak with FastFindCache
- I changed it.
- 10:00 AM Database Bug #10337: Possible memory leak with FastFindCache
- ...
- 09:43 AM Database Bug #10337: Possible memory leak with FastFindCache
- I extended the check to resolvable also, the code is in rev 16070.
- 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).... - 09:15 AM Database Bug #10337 (Review): Possible memory leak with FastFindCache
- I committed the fix to 10337a/16069.
- 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.
- 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... - 08:40 AM Database Bug #10337 (Test): Possible memory leak with FastFindCache
- 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...
- 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... - 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... - 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... - 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... - 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...
- 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...
- 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... - 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... - 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... - 09:46 AM Conversion Tools Bug #9903: alternative codings with ' (quote) don't convert to ` (backtick)
- Testcases that cover this:
* alternative_coding_quirk_04 - 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 - 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.... - 07:50 AM Base Language Bug #10336 (WIP): Issue on object deletion: java.lang.IllegalStateException
- Created task branch *10336a*.
- 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...
- 07:42 AM Base Language Bug #10336 (Test): Issue on object deletion: java.lang.IllegalStateException
- 08:54 AM User Interface Bug #10085 (Internal Test): Fix offset cursor when pressing (CTRL+V) in an editor
- 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. - 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?
- 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.
- 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. - 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.
- 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...
- 01:58 AM Base Language Feature #9448: compatibility test security features
- Constantin Asofiei wrote:
> Teodor, for the changes in SecurityPolicyManager:
> * @lockRegistration@, @loadDomainsF...
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.
- 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...
- 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? - 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.
- 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...
- 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... - 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...
- 05:11 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- It does not compile with Java 8....
- 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 ... - 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...
- 10:48 AM User Interface Feature #5742 (Closed): improve web client startup time
- 10:45 AM Runtime Infrastructure Feature #7279 (Closed): Enhance CentralLogger to support configurable LogFormatter
- 10:41 AM Runtime Infrastructure Bug #6084 (Closed): NIO SSL performance is slower than standard Java SSL
- 10:40 AM Database Support #4080: AWS Aurora support
- I think this can be closed, but we should document that we support Aurora.
- 10:37 AM Database Feature #6454: database informational features
- Eric: Can we close this?
- 08:21 AM Base Language Bug #10277 (Review): Adaptive Query REPOSITION statement/method error handling improvement
- 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 ... - 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...
- 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:...
- 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.
- 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.
- 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?
- 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.... - 07:31 AM Base Language Bug #10313 (WIP): server-sidef file-system must 'mount' user's working dir and look in this path ...
- 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...
- 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 ...
- 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...
- 06:25 AM Base Language Bug #10308 (Review): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
- 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... - 05:30 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Yes, these changes oddly fixed the issue.
- 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... - 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 @... - 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)@ ?
- 05:05 AM Base Language Bug #10284 (Internal Test): JSON import error handing improvement
- Looks good, thanks.
- 05:00 AM Base Language Feature #9448: compatibility test security features
- Teodor, for the changes in SecurityPolicyManager:
* @lockRegistration@, @loadDomainsFailed@ - @isError@ was changed ... - 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...
- 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 (... - 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.
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@.... - 04:57 PM User Interface Bug #10330 (New): ChUI: Ctrl-TAB Does Not Switch Between Frames
- 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... - 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 ... - 12:33 PM Database Feature #6457: finish COPY-LOB support
- Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Committed on 6457a, rev. 16066.
> >
> > - Emit @Transaction... - 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... - 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... - 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...
- 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.
- 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... - 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.... - 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...
- 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... - 07:48 AM Conversion Tools Bug #9917: Fileset not ignoring case
- I wonder if Octavian's work in #3211 is related?
- 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 ...
- 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...
- 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 ...
- 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:... - 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...
- 03:17 AM Database Feature #10325 (Review): Optimize AdaptiveQuery for single-result scenarios
- 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... - 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...
- 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 ... - 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... - 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@. ...
- 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? - 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... - 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 ... - 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...
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... - 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... - 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:
>... - 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.
- 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:
>
> [..... - 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... - 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... - 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:
>
> [..... - 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:...
- 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... - 12:27 PM User Interface Bug #10323 (Closed): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- 02:09 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Constantin, please review 8060a.
- 01:03 PM Database Feature #6457: finish COPY-LOB support
- First major problem found, it is common for around 100 tests....
- 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... - 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... - 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....
- 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...
- 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... - 08:07 AM Database Feature #6457: finish COPY-LOB support
- Got the following after running @testcases/tests/copy_lob/@...
- 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... - 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... - 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... - 11:58 AM Base Language Feature #9447 (Closed): XML support feature improvements and testing
- 06:51 AM Base Language Feature #9447 (Test): XML support feature improvements and testing
- Branch 9447b was merged to trunk rev 16063 and archived.
- 05:42 AM Base Language Feature #9447: XML support feature improvements and testing
- Please merge after 9456a.
- 11:57 AM Base Language Support #9446 (Closed): compatibility test PUT-DOUBLE
- 11:57 AM Base Language Feature #9442 (Closed): implement limited support for RCODE-INFORMATION
- 11:56 AM Base Language Feature #8904 (Closed): implement -catchStop and the integration/conversion of STOP conditions in...
- 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...
- 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 (... - 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 ...
- 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...
- 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...
- 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...
- 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.
- 08:53 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Ok, I managed to rebase the branch 9445a with trunk rev. *16064*
- 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... - 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: ...
- 05:36 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Paul, please rebase and lets see how we can get this merged.
- 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...
- 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...
- 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.
- 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...
- 05:25 AM Base Language Bug #10313 (Test): server-sidef file-system must 'mount' user's working dir and look in this path...
- 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... - 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... - 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.
-... - 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...
- 05:40 AM Base Language Feature #9448: compatibility test security features
- Teodor, what work is left here?
- 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@. - 08:05 AM Base Language Bug #10284: JSON import error handing improvement
- Please move the method to JsonImport, not ErrorManager.
- 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... - 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... - 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.
- 07:48 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Rebased 4602a branch.
- 05:43 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Eduard, please rebase 4602a.
- 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 #... - 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.
- 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...
- 07:25 AM Base Language Bug #10316 (New): Address edgecases for DYNAMIC-PROPERTY
- 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.
- 05:06 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- Review of 8273a:...
- 07:21 AM Base Language Bug #10294 (Test): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- Branch 10294a was merged to trunk revision 16064 and archived.
- 07:14 AM Base Language Bug #10294 (Merge Pending): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBounds...
- Please commit 10294a now.
- 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...
- 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... - 06:55 AM Database Feature #9456 (WIP): implement SQL Server dialect and helpers
- 06:48 AM Database Feature #9456: implement SQL Server dialect and helpers
- I have created 9456b from trunk 16062 for subsequent changes.
- 06:46 AM Database Feature #9456: implement SQL Server dialect and helpers
- Branch 9456a was merged into trunk as 16062 then it was archived.
- 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...
- 04:57 AM Database Feature #9456 (Merge Pending): implement SQL Server dialect and helpers
- Ovidiu, please merge 9456a after 10114b.
- 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...
- 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...
- 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. - 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 #... - 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.
- 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...
- 05:47 AM Base Language Bug #10315 (New): Address edgecases for DYNAMIC-INVOKE
- 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... - 05:46 AM Base Language Bug #10314 (New): Implementation of Progress.Lang.Class
- 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.
- 05:37 AM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- Delia, please restart working on this.
- 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... - 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...
- 04:01 AM Runtime Infrastructure Feature #9687 (Internal Test): drop support for Java 8 and Java 11
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...
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.
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...
- 04:52 PM Database Feature #10310 (New): move tenant database from one multitenant cluster to another
- 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. - 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... - 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... - 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.
- 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.
... - 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...
- 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.
- 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... - 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... - 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... - 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... - 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... - 09:03 AM Base Language Feature #10290: Add support for character string literals options
- OK, do that.
- 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 ... - 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... - 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... - 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...
- 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... - 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...
- 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... - 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... - 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...
- 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... - 06:35 AM User Interface Bug #9873 (Test): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
- 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. - 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.
- 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.
- 07:49 AM Base Language Feature #9447: XML support feature improvements and testing
- Not yet.
- 07:49 AM Base Language Feature #9447: XML support feature improvements and testing
- Do I need to merge now? I got the notification.
- 05:19 AM Base Language Feature #9447 (Merge Pending): XML support feature improvements and testing
- Review is OK. Please wait for merge notification.
- 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. - 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... - 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... - 03:51 AM Database Support #6709: track nested FIND inside a related FOR loop
- ...
- 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... - 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...
- 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'.
- 02:06 AM Base Language Bug #10284 (WIP): JSON import error handing improvement
- 05:22 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- Right now, no. I am working on #10309.
- 05:21 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- Are you working on the 10249-5 bug?
- 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.
- 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...
- 03:14 AM Base Language Bug #10309 (WIP): DATASET WRITE-JSON does not change value for a property
- Created task branch *10309a*.
- 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 ...
- 02:51 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
- 03:13 AM Database Feature #9456 (Internal Test): implement SQL Server dialect and helpers
- Ovidiu, please consider 9456a frozen for testing.
- 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... - 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...
- 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.
... - 01:31 AM Base Language Bug #10308 (Test): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
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... - 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 ... - 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... - 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... - 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 ...
- 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...
- 11:02 AM Database Bug #10307 (New): FFcache keys don't match for the values inlined vs passed as args
- 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...
- 07:37 AM Database Bug #10302 (New): checkUniqueFind in FQLPreprocessor doesn't work properly
- 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... - 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... - 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... - 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...
- 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...
- 08:41 AM Base Language Feature #9447 (Review): XML support feature improvements and testing
- 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*... - 08:33 AM Base Language Support #10305 (Rejected): FWD's behaviour in regards in INPUT THROUGH
- 08:19 AM Base Language Support #10305 (Rejected): FWD's behaviour in regards in INPUT THROUGH
- 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...
- 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? - 07:48 AM Base Language Bug #10303 (New): library_calls return_float_cdecl_float_into_decimal test fails
- 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)
... - 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... - 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 ...
- 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... - 03:19 AM Conversion Tools Bug #9917: Fileset not ignoring case
- --- deleted, the comment was for another issue
- 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...
- 03:15 AM Database Feature #7504 (Test): Export data tool from FWD into .d files
- *7504c* was merged into @trunk / rev 16053@.
- 03:06 AM Database Feature #7504 (Merge Pending): Export data tool from FWD into .d files
- 7504c can be merged now.
- 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...
- 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...
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... - 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...
- 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?
- 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@.
- 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... - 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...
- 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...
- 12:25 PM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- We need to finish the work in #6720.
- 10:14 AM Database Bug #9683 (Review): CompoundQuery is doing extra hydration attempts
- 06:48 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- Rebased 9683a on trunk rev 16047. Addressed review points in rev 16053.
- 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...
- 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...
- 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 ... - 06:03 AM Database Support #6709: track nested FIND inside a related FOR loop
- Ovidiu/Alexandru, please review 6709a for the report changes.
- 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...
- 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.
- 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... - 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@ ...
- 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...
- 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... - 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?
- 09:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Rebased 9060b on trunk rev 16051.
- 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... - 08:58 AM Base Language Bug #10294 (WIP): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- Create task branch *10294a*.
- 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:... - 05:11 AM Base Language Bug #10294 (Test): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- 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...
- 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.
- 06:09 AM Base Language Bug #10248 (Merge Pending): Issue on RETURN ERROR STATEMENT on non-void OO method
- Please merge 10248a now.
- 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@. - 05:44 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
- Please add history entry to @BlockManager@.
- 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...
- 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?
- 05:50 AM Database Feature #9456: implement SQL Server dialect and helpers
- Branch 9456a was rebase to trunk r16048. Current revision is 16078.
- 05:58 AM Conversion Tools Bug #10235 (Test): Wrong variable used on CATCH block
- Branch 10235a was merged to trunk revision 16049 and archived.
- 05:46 AM Conversion Tools Bug #10235 (Merge Pending): Wrong variable used on CATCH block
- Please merge 10235a now.
- 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... - 04:14 AM Database Feature #7020 (Test): always use "expanded" extent fields
- Branch 7020f was merged into trunk as rev. 16048 and archived.
- 03:46 AM Database Feature #7020 (Merge Pending): always use "expanded" extent fields
- Please merge 7020f now.
- 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.
- 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*.
- 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.
- 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.
- 03:17 AM User Interface Bug #10293: UTFDataFormatException in EDITOR with Long Text
- Vladimir proposed this fix :
- 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...
- 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...
- 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?
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? - 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. - 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...
- 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 ... - 03:06 PM Database Feature #7504: Export data tool from FWD into .d files
- Lorian, please double-check datetime-tz scalar and extent fields.
- 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... - 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...
- 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...
- 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.
... - 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... - 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... - 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... - 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.
- 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... - 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... - 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.
- 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... - 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...
- 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... - 07:40 AM Database Feature #7020: always use "expanded" extent fields
- Ovidiu, please review the .sql and the FqlToSql changes
- 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. - 04:13 AM Database Feature #7020: always use "expanded" extent fields
- I managed to reproduce....
- 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... - 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 ...
- 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... - 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:...
- 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... - 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. - 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 ...
- 08:44 AM Base Language Feature #10290: Add support for character string literals options
- What about something as simple as this:...
- 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... - 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(" ... - 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...
- 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... - 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:...
- 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 ...
- 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... - 07:45 AM Base Language Feature #10290: Add support for character string literals options
- The code I was working on resembles the following:...
- 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...
- 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 ...
- 05:05 AM Base Language Feature #10290 (Closed): Add support for character string literals options
- 09:24 AM Base Language Bug #9411 (Closed): Implement SESSION:STREAM
- This can be closed.
- 09:23 AM Database Bug #9317 (Closed): FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause match...
- This can be closed.
- 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... - 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... - 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 ... - 08:05 AM Database Bug #10288: Encrypted connetion to SQL Server
- Is there any configuration specific on the setup of SQLServer ?
- 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@.
- 07:42 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
- r16040...
- 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?
- 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@. - 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... - 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-... - 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?
- 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...
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.
- 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,... - 05:10 PM Database Feature #7504: Export data tool from FWD into .d files
- Actually, please merge after 10286a.
- 02:35 PM Database Feature #7504 (Merge Pending): Export data tool from FWD into .d files
- 7504b can be merged to trunk now.
- 02:16 PM Database Feature #7504: Export data tool from FWD into .d files
- Yes, branch 7504b can be queued for merging into trunk.
- 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... - 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... - 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@...
- 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... - 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... - 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?
- 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...
- 04:42 AM Database Bug #10288 (New): Encrypted connetion to SQL Server
- 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... - 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...
- 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. - 09:00 AM Base Language Bug #10284 (WIP): JSON import error handing improvement
- Created task branch *10284a*.
- 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)... - 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: ... - 02:10 AM Base Language Bug #10284 (Test): JSON import error handing improvement
- 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... - 07:45 AM Database Feature #7020 (WIP): always use "expanded" extent fields
- Created branch 7020f from trunk revision 16036.
- 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... - 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... - 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... - 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...
- 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:... - 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...
- 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...
- 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 ...
- 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:...
- 04:11 AM Database Bug #10285 (Test): Static compound query returns no result
- 01:39 AM Base Language Bug #10258 (Test): OO: ON WRITE buffer issue
- Branch 10258a was merged to trunk revision 16038 and archived.
07/13/2025
- 05:42 AM Database Feature #7020: always use "expanded" extent fields
- There is also this NPE in ETF:...
- 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 ...
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. - 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.
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... - 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++ ... - 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.
- 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 ...
- 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 - 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.
- 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... - 09:01 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
- For the following code:...
- 08:35 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
- For this test:...
- 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@.
- 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... - 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.
- 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 ... - 07:55 AM Runtime Infrastructure Bug #8060 (Review): Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- 07:54 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Created 8060a. Please review the rev 16035 (8060a).
- 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 ...
- 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...
- 06:23 AM Database Feature #9456: implement SQL Server dialect and helpers
- This is in trunk.
* Dialect has this:... - 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... - 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 ... - 02:11 AM Base Language Bug #10258 (Merge Pending): OO: ON WRITE buffer issue
- Please merge 10258a *after 9450a*.
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)... - 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?
- 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... - 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.
- 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...
- 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@.
- 07:59 AM Runtime Infrastructure Bug #8060 (WIP): Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- 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...
- 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...
- 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...
- 11:58 AM Database Feature #9456 (Review): implement SQL Server dialect and helpers
- 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... - 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... - 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... - 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...
- 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... - 09:19 AM Base Language Feature #10280 (New): AppServer Response Caching
- 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 ... - 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:
... - 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...
- 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... - 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 ... - 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... - 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? - 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:...
- 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... - 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... - 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... - 03:14 AM Base Language Bug #10277 (WIP): Adaptive Query REPOSITION statement/method error handling improvement
- Created task branch *10277a*.
- 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):...
- 02:11 AM Base Language Bug #10277 (Test): Adaptive Query REPOSITION statement/method error handling improvement
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)...
- 01:05 PM User Interface Feature #9055 (Review): server-side processing of client platform dependencies in the UI
- 9055a is ready for review.
- 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....
- 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...
- 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... - 06:21 AM Conversion Tools Feature #6256: improved profile support
- > and there are different ways to get the file-set?
What do you mean? - 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...
- 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...
- 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... - 10:49 AM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
- There are ChUI regressions.
- 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.
- 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...
- 08:51 AM Database Bug #10276 (New): Joinable interface should be made public
- 09:24 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- The dedicated mode means that...
- 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...
- 08:49 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- The server directory should have the following settings...
- 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...
- 08:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I can post the old broker configuration here.
- 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... - 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.*
- 08:00 AM Database Support #6709: track nested FIND inside a related FOR loop
- ...
- 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.
- 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@...
- 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 ...
- 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 ... - 03:37 AM Database Bug #10083 (Test): Infinite loop when changing walking index fields
- 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...
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...
- 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...
- 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...
- 08:23 AM Database Feature #10270 (New): implement some temp-tables using the persistent database instance when they...
- 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?
- 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 ...
- 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...
- 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...
- 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.... - 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...
- 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... - 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... - 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...
- 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... - 03:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- My congratulations to you!
- 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 ... - 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 ...
- 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... - 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:...
- 11:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Did you try to test with Java 8?
- 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 ... - 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... - 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...
- 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 ... - 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...
- 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...
- 05:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Although your directory changes are correct...
- 03:26 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I found in this server log...
- 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:...
- 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... - 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.
- 04:47 AM Database Bug #10171 (WIP): Word Index/CONTAINS support for MS SQL Server.
- 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 ... - 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... - 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...
- 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 ...
- 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... - 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...
- 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... - 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*
- 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 ... - 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...
- 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... - 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 ... - 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...
- 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@... - 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:... - 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... - 08:26 AM Base Language Bug #10258 (Internal Test): OO: ON WRITE buffer issue
- 10258a/16029 looks good.
- 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'?
- 08:07 AM Testing Support #6859: preprocessor tests
- Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 4... - 08:04 AM Testing Support #6859: preprocessor tests
- Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 3.... - 07:02 AM Testing Support #6859: preprocessor tests
- Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 3.... - 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... - 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... - 06:08 AM Testing Support #6859: preprocessor tests
- I've updated the @Preprocessor@ class with the compiled regex.
r16038
- 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.
- 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... - 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...
- 06:24 AM Database Bug #9078 (WIP): emit FindQuery as (reused) variables
- I've found an issue while converting ETF:...
- 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.
- 07:44 AM Base Language Bug #10264 (Merge Pending): Constructors do not support Enum arguments/parameters
- Please merge to trunk now.
- 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... - 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.
- 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... - 06:09 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
- Why isn't the change in @calculateType@ enough?
- 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...
Also available in: Atom