Activity
From 07/15/2025 to 08/13/2025
08/13/2025
- 03:41 PM User Interface Bug #10075: Number format validation issues
- I've updated the specification in #10075-3.
- 12:36 PM Database Feature #6720: lazy hydration
- > @16110@ and @16112@: Apart from unimportant rebase issues, I have changed the implementation of @BaseRecord.equalD...
- 12:07 PM Database Feature #6720: lazy hydration
- > The original implementation of #6720 was to cover as many scenarios as possible, but the @OPEN QUERY@ and @FIND FIR...
- 08:22 AM Database Feature #6720: lazy hydration
- I have got back to working on this task. I have started with the rebase of the @6720b@ branch. I have rebased to trun...
- 12:09 PM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
- Found an issue with ETF conversion, I will be investigating.
- 04:01 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
- Rebased *10208a* to latest *trunk/16110*, the branch is now at revision *16116*.
- 11:49 AM Bug #10422: Some documentations links seem broken
- Those pages do not exist yet.
- 11:49 AM Bug #10422: Some documentations links seem broken
- From Onno:
I was checking out documentation and noticed these broken links:
PAGE
https://proj.goldencode.com/p... - 11:43 AM Bug #10422 (New): Some documentations links seem broken
- 11:38 AM Runtime Infrastructure Support #10389 (Review): Ending Web application does not free port
- 06:52 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- The ESC issue is fixed by this change:...
- 06:30 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- -An easy example of a hanging application is #10087-19, this testcase on the web client hangs and there is no way to ...
- 06:27 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- Sergey Ivanovskiy wrote:
> Șerban Bursuc wrote:
> > Pressing ESC twice should not cause the websocket connection lo... - 09:47 AM Base Language Bug #10362 (WIP): FastFindCache.L2Key uses the buffer alias in the FQL
- I think the solution is quite fragile, considering that @.replace@ can match other tokens that are not the actual ali...
- 09:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Greg Shah wrote:
> Please rebase 9687c from trunk 16111. There was another regression in incremental conversion fro... - 08:38 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Please rebase 9687c from trunk 16111. There was another regression in incremental conversion from the 5586a changes,...
- 09:31 AM Database Support #10420: Refactoring DMO interface layers
- Ovidiu suggested to use @default@ to delegate from the @get@ / @set@ to the super-interface cryptic methods (@get1@, ...
- 09:26 AM Database Support #10420: Refactoring DMO interface layers
- This task is used to discuss how we should avoid non-deterministic naming of DMOs in multithreaded conversion. The in...
- 08:38 AM Database Support #10420 (New): Refactoring DMO interface layers
- 08:27 AM Base Language Bug #8273 (Test): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- Branch 8273a was merged into trunk as rev. 16112 and archived.
- 07:04 AM Base Language Bug #8273 (Merge Pending): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- > Testing completed and passed for:
Love it! Please merge 8273a to trunk now. - 07:02 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- Testing completed and passed for:
* customer unit tests;
* #9663;
* reports + harness;
* smoke testing of GUI app... - 04:46 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Rebased *7180a* to latest *trunk/16110*, the branch is now at revision *16131*.
- 03:17 AM Base Language Bug #10365 (Review): Mismatched number of parameters passed to routine for external function
- I have compared the generated sources with and without the above fix. The issue is resolved (it had been present in m...
08/12/2025
- 05:18 PM User Interface Bug #10075 (WIP): Number format validation issues
- h1. Number Format Specification
This document describes how numbers are structured with optional text around them.... - 03:27 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- I've pushed 9687c revision 16135 to xfer.
- 03:25 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Greg Shah wrote:
> I'm going to push this to xfer.
Please do. - 03:24 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- I'm going to push this to xfer.
- 03:17 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Rebased *9687c* to *trunk* revision *16110*.
Tested features - all works:
* hotel_gui
** virtual desktop
** emb... - 02:01 PM Base Language Bug #10410: Error is thrown outside of topLevelBlock when block-level on error undo, throw is not...
- start.p...
- 01:56 PM Base Language Bug #10410 (Closed): Error is thrown outside of topLevelBlock when block-level on error undo, thr...
- 01:42 PM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
- Paul,
The first "if" execute a the compare operation after applying a default widening cast from @int@ / @int64@ to ... - 08:04 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
- I committed the tests I wrote for this issue on the testcases project. They are located in the @tests/base_language/e...
- 07:42 AM Base Language Bug #10391 (WIP): Comparisons methods not returning the correct result in poly cases
- Greg/Ovidiu, please advise.
This case:... - 05:59 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
- This thing goes a little bit deeper than expected. I made the necessary changes in @>@ implementation for NumberType ...
- 12:38 PM Database Bug #10398 (Review): Incorrect base data type used in buffer dereference
- 12:38 PM Database Bug #10398 (WIP): Incorrect base data type used in buffer dereference
- Committed on 10398, rev. 16110.
- 11:40 AM Database Feature #9456: implement SQL Server dialect and helpers
- Alexandru Lungu wrote:
> I added Tomasz as I watcher. Tomasz, can you review 9456b (@SortCriterion.toWhereExpendeNUl... - 10:29 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- Șerban Bursuc wrote:
> Pressing ESC twice should not cause the websocket connection lost message, same as holding ES... - 08:10 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- Pressing ESC twice should not cause the websocket connection lost message, same as holding ESC. This bug can be fixed...
- 09:05 AM Base Language Bug #10406 (Review): Wrong parameter mode for buffers passed to a constructor
- 09:05 AM Base Language Bug #10406 (WIP): Wrong parameter mode for buffers passed to a constructor
- Committed on 10406a, rev. 16110.
- 08:51 AM Base Language Bug #10406: Wrong parameter mode for buffers passed to a constructor
start.p...- 08:38 AM Base Language Bug #10406 (Test): Wrong parameter mode for buffers passed to a constructor
- 08:38 AM Base Language Bug #8273 (Internal Test): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- I am OK with the changes in 8273a.
- 08:22 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
- Ah, I see. The DMO is updated and validated. It is inserted in the @RecordNursery@ for future use. It is required at ...
- 08:15 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
- Alexandru Lungu wrote:
> Teodor, there is a particularity of FIND unique in the sense that if there are ambiguous re... - 08:14 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
- Teodor, there is a particularity of FIND unique in the sense that if there are ambiguous results, calling @AMBIGUOUS ...
- 07:30 AM Database Bug #10390 (Feedback): FIND FIRST buffer field change does not propagate into the next FIRST FIRS...
- What happens for the @FIND@ unique case, which is different from the @FIND@ first case:
- The flow is mostly similar... - 05:51 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
- While the initial test case was done, I have also encountered the following test case, which is very similar to the p...
- 03:02 AM Database Bug #10390 (Review): FIND FIRST buffer field change does not propagate into the next FIRST FIRST ...
- Committed revision *16101* on task branch *10390a*:
- @RandomAccessQuery.executeImpl@ allow dmo to be changed before... - 02:55 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
- Created task branch *10390a*.
- 08:02 AM Base Language Bug #10336 (WIP): Issue on object deletion: java.lang.IllegalStateException
- Created task branch *10336b*.
- 07:57 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
- Șerban Bursuc wrote:
> Testcase:
>
> @proc1.p@:
> [...]
>
> @proc2.p@:
> [...]
>
> @table.i@:
> [...]
>... - 07:41 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
- Testcase:
@proc1.p@:... - 05:14 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
- Șerban Bursuc wrote:
> Testcase is a bit difficult but from what I see there is a temp-table buffer reference and wh... - 04:34 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
- Testcase is a bit difficult but from what I see there is a temp-table buffer reference and when the procedure that de...
- 03:18 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
- Stack trace:...
- 06:53 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Looked at the ArtifaceManager and Configuration classes, the following are required by the ArtifactManager:
* @getPa... - 03:18 AM Base Language Bug #10404: logical.fromString does not set ERROR-STATUS:ERROR
- Worked deferred from #10298. For the following logical constructors, @ERROR@ flag is not set. ...
- 03:12 AM Base Language Bug #10404 (New): logical.fromString does not set ERROR-STATUS:ERROR
08/11/2025
- 11:24 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- OK, the pushed branch looks OK now. I've pushed it to xfer.
- 10:47 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Greg Shah wrote:
> > In meantime on customer's request I've rebased branch 9687c to trunk revision 16089.
>
> 968... - 10:36 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- > In meantime on customer's request I've rebased branch 9687c to trunk revision 16089.
9687c seems to be based on ... - 10:16 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Greg Shah wrote:
> What testing is needed before we make this available to a customer?
>
> Also: Hynek, I think w... - 09:55 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- I don't want to squash changes in every rebase. We did that once to deal with some conflicting changes in trunk. Le...
- 09:52 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Greg Shah wrote:
> What testing is needed before we make this available to a customer?
I can run regression tests, ... - 09:29 AM Runtime Infrastructure Feature #9687 (Internal Test): drop support for Java 8 and Java 11
- What testing is needed before we make this available to a customer?
Also: Hynek, I think we need your help with th... - 06:43 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Retesting now.
>
> Pushed up 9687b to revision 16011 post review f... - 11:23 AM Base Language Bug #4766: fix CHR and ASC
- I understand your concern but I do not think the sign is relevant here. Think of the hex (or binary) representation:...
- 08:06 AM Base Language Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> Another way to treat it is to return @String.valueOf((char) 128)@ (from CHR). This will put th... - 07:43 AM Base Language Bug #4766: fix CHR and ASC
- Delia Mitric wrote:
> In some cases, to know just where the content comes from isn't enough. One of these cases is #... - 05:32 AM Base Language Bug #4766: fix CHR and ASC
- Greg Shah wrote:
> > An idea I had is to enhance the character data with additional information about where the cont... - 10:16 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- I have adopted a different strategy after noticing that replacing @INPUT x AS CHARACTER@ with @INPUT-OUTPUT x AS CHAR...
- 05:13 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- Florin Eugen Rotaru wrote:
> The issue has to be in this @condition@ from @base_structure.xml@:
>
> [...]
>
> ... - 10:02 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
- Revision 16097 is causing a regression in a customer application. I will revert 10336a to unfreeze a trunk delivery a...
- 09:15 AM Database Bug #10399: Index selection in dirty database
- ...
- 09:02 AM Database Bug #10399 (New): Index selection in dirty database
- 08:44 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Committed *7180a/16111*. Compatibility changes after rebasing and picking up 5586a.
I will also look into #7180-1... - 07:37 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
- > I am starting to do internal testing and I will tell if there is a problem.
I am OK with the plan. - 03:56 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
- The trunk revision which changes the @recordOrThrowError@ to @displayError@ is *11301.1.51* #3761.
This also modifie... - 07:18 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
- Committed revision *1796* on test cases:
- modified @tests/oo/basic/property/TestWriteDatasetProperty.cls@ with *mem... - 06:36 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
- Branch 10309b was merged to trunk rev 16104 and archived.
- 06:13 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
- After merge, please also add some tests with:
* output into memptr variable (i.e. @def var m as memptr.@, @ds:writ... - 06:08 AM Base Language Bug #10309 (Merge Pending): DATASET WRITE-JSON does not change value for a property
- 06:08 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
- Please merge 10309b to trunk now.
- 05:43 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
- Alexandru Lungu wrote:
> I don't have full expertise to review these changes, but as they are decremental in relatio... - 04:28 AM Base Language Bug #10309 (Internal Test): DATASET WRITE-JSON does not change value for a property
- I don't have full expertise to review these changes, but as they are decremental in relation to 10309a, I suppose the...
- 03:18 AM Base Language Bug #10309 (Review): DATASET WRITE-JSON does not change value for a property
- Committed revision *16103* on task branch *10309b*:
- Fixed regression from *10309a*. I have tested with the initial... - 02:03 AM Base Language Bug #10309 (WIP): DATASET WRITE-JSON does not change value for a property
- There is a regression on conversion which was not noticed during internal testing. After merging, the original test c...
- 06:55 AM Database Bug #10337 (Test): Possible memory leak with FastFindCache
- 06:47 AM Database Bug #10337: Possible memory leak with FastFindCache
- 10337b was merged as rev 16106.
- 06:25 AM Database Bug #10337: Possible memory leak with FastFindCache
- Please merge 10337b to trunk after 10004a.
- 06:54 AM Base Language Bug #10004 (Test): NativeInvoker fails if an argument is of type integerConstant
- 06:47 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- 10004a was merged as rev 16105.
- 06:15 AM Base Language Bug #10004 (Merge Pending): NativeInvoker fails if an argument is of type integerConstant
- Please merge 10004a to trunk after 10309b
- 06:08 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- I tested library_calls and harness+webUI navigation, all passed.
- 06:52 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
- Teodor, is this ready to be merged?
- 06:52 AM Base Language Feature #9448: compatibility test security features
- Teodor, is this ready to be merged?
- 06:06 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
- I have analyzed the 4GL behavior more in depth. I have added a @ON WRITE@ to check when the *buffer* gets written to ...
- 05:02 AM Database Bug #10398: Incorrect base data type used in buffer dereference
- I have the following test case:...
- 04:55 AM Database Bug #10398 (Test): Incorrect base data type used in buffer dereference
- 04:09 AM Database Bug #10285 (Test): Static compound query returns no result
- Branch @10285a@ has been merged into trunk as rev. 16103.
- 03:59 AM Database Bug #10285 (Merge Pending): Static compound query returns no result
- Please merge 10285a to trunk now.
- 02:24 AM Database Feature #6457 (Review): finish COPY-LOB support
- Constantin Asofiei wrote:
> > Because if value was @null@, after this operation we would get something very weird ...
08/08/2025
- 06:18 PM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
- That is an interesting observation. A true detective eye! On this project we are bound to back box principle. If we f...
- 09:24 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
- Greg/Ovidiu I would like your input on this.
I think that what is happening in background is that the character ope... - 07:33 AM Base Language Bug #10391: Comparisons methods not returning the correct result in poly cases
- This is the case I found:...
- 07:24 AM Base Language Bug #10391 (Closed): Comparisons methods not returning the correct result in poly cases
- 04:20 PM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Retesting now.
Pushed up 9687b to revision 16011 post review fixes.
Please review. - 03:38 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Hynek Cihlar wrote:
> Code review 9687b revisions 16009 and 16010.
>
> In @WebServer@, when the http config alrea... - 02:46 AM Runtime Infrastructure Feature #9687 (WIP): drop support for Java 8 and Java 11
- Code review 9687b revisions 16009 and 16010.
In @WebServer@, when the http config already has a valid secure-reque... - 11:07 AM Base Language Bug #4766: fix CHR and ASC
- > An idea I had is to enhance the character data with additional information about where the content came from.
I ... - 04:57 AM Base Language Bug #4766: fix CHR and ASC
- I remember we have discussed this in a previous meet. The main problem is that, in 4GL, the @CHR()@ function will per...
- 11:07 AM Database Bug #10360 (Internal Test): FOR loop WHERE condition evaluation issue
- Nevermind. I think the code in #10360 is a super weird edge case....
- 11:01 AM Database Bug #10360 (WIP): FOR loop WHERE condition evaluation issue
- Teodor Gorghe wrote:
> I have one question which I've didn't found the answer: Why @ErrorManager.displayError@ is us... - 11:00 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Greg Shah wrote:
> Please consider if code like @Configuration.getPathToSourceFileFromConversionFolder()@ should be ... - 10:55 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Please consider if code like @Configuration.getPathToSourceFileFromConversionFolder()@ should be in the @AM@ instead ...
- 06:04 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- There are also cases where I create an artifact by doing @artifact.getRelativePATH() + the extension@, those should a...
- 03:15 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Most of the problems with 7180a after the trunk rebase is that transforming artifacts and retrieving the original art...
- 10:46 AM Base Language Bug #10284 (Test): JSON import error handing improvement
- Branch 10284a was merged to trunk revision 16102 and archived.
- 10:45 AM Base Language Bug #10284 (Merge Pending): JSON import error handing improvement
- 10:32 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- >but I need to wait for the websocket connection popup to appear and then press ESC again to close it.
I guess it is... - 10:11 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- Șerban Bursuc wrote:
> Sergey Ivanovskiy wrote:
> > But in your log there is this severe message
> > [...]
>
> ... - 09:15 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- Sergey Ivanovskiy wrote:
> But in your log there is this severe message
> [...]
That's an exception generated fr... - 09:13 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- But in your log there is this severe message...
- 08:59 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- Șerban, please note that your directory.xml has a remote debug option...
- 08:10 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- Sure, all attached.
I just figured out now that if I wait for the "websocket connection lost" message and then pre... - 08:01 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- The video is not enough to make a guess what happens here. Please add directory.xml, test program to reproduce and logs.
- 06:46 AM Runtime Infrastructure Support #10389: Ending Web application does not free port
- When making small testcases and ending the application with @ESC@ the port allocated to the web client spawner is not...
- 06:41 AM Runtime Infrastructure Support #10389 (WIP): Ending Web application does not free port
- 09:28 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- The issue has to be in this @condition@ from @base_structure.xml@:...
- 08:18 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- Florin Eugen Rotaru wrote:
> *Radu*, would this be OK for your testcase?
Yes, I just checked and it's alright to ha... - 08:13 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- My approach is not good, Instead of relying on the @null@ classname, we might want to make sure that the classname is...
- 07:56 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Given that 10193a reached trunk, can we proceed with testing with this?
- 07:47 AM Base Language Feature #10392: Allow webspeed requests for .htm files
- At the moment, when executing webspeed requests in FWD, one must pass the @.w@ version of the file. In Progress, howe...
- 07:40 AM Base Language Feature #10392 (New): Allow webspeed requests for .htm files
- 07:21 AM Base Language Bug #10356 (Test): Invalid logical value: should throw error instead of warning
- 05:58 AM Base Language Bug #10356 (Internal Test): Invalid logical value: should throw error instead of warning
- Branch 10356a was merged to trunk rev 16098 and archived.
- 04:03 AM Base Language Bug #10356 (Merge Pending): Invalid logical value: should throw error instead of warning
- Please merge 10356a to trunk *after* 10336a.
- 07:01 AM Database Bug #10337 (Merge Pending): Possible memory leak with FastFindCache
- > I also monitored memory allocation over time, it seems ok. There are still an excessive amount of nodes created and...
- 02:13 AM Database Bug #10337: Possible memory leak with FastFindCache
- Testing status:
Harness and webui navigation - passed
Large customer application FWDTests and unit tests - passed
... - 06:58 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
- The following test case has issues on FWD:
{{Collapse(TestFindQueryUpdate.cls)... - 06:54 AM Database Bug #10390 (Internal Test): FIND FIRST buffer field change does not propagate into the next FIRST...
- 06:02 AM Base Language Bug #10366 (Test): ObjectOps.invokeStandalonePoly does not change output parameter value
- Branch 10366a was merged to trunk rev 16099 and archived.
- 04:03 AM Base Language Bug #10366 (Merge Pending): ObjectOps.invokeStandalonePoly does not change output parameter value
- Please merge 10366a to trunk *after* 10356a.
- 05:53 AM Base Language Bug #10336 (Test): Issue on object deletion: java.lang.IllegalStateException
- Branch 10336a was merged to trunk rev 16097 and archived.
- 04:02 AM Base Language Bug #10336 (Merge Pending): Issue on object deletion: java.lang.IllegalStateException
- Please merge 10336a to trunk *after* 10309a.
- 05:43 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
- Branch 10309a was merged to trunk rev 16096 and archived.
- 04:02 AM Base Language Bug #10309 (Merge Pending): DATASET WRITE-JSON does not change value for a property
- Please merge 10309a to trunk *after* 10308a.
- 05:38 AM Base Language Bug #10308 (Test): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
- Branch 10308a was merged to trunk rev 16095 and archived.
- 04:02 AM Base Language Bug #10308 (Merge Pending): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
- Please merge 10308a to trunk *after* 9055a.
- 05:13 AM User Interface Feature #9055 (Test): server-side processing of client platform dependencies in the UI
- 9055a rebased and merged to trunk revision 16094 and archived.
- 04:00 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- Please merge 9055a to trunk now.
08/07/2025
- 02:51 PM User Interface Feature #9055 (Merge Pending): server-side processing of client platform dependencies in the UI
- 9055a regression testing passed.
- 01:12 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Oh, that is not true as @EmbeddedWebServer@ is part of a client. I'll... - 12:45 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Hynek: Are you OK with the changes?
- 12:41 PM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
- Greg Shah wrote:
> Tomasz Domin wrote:
> > Tomasz Domin wrote:
> > > Oh, that is not true as @EmbeddedWebServer@ i... - 07:07 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Oh, that is not true as @EmbeddedWebServer@ is part of a client. I'll... - 05:58 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Oh, that is not true as @EmbeddedWebServer@ is part of a client. I'll try to create config par... - 10:40 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- Florin Eugen Rotaru wrote:
> I will re-launch the conversion with to test this change.
The original note is #10109-... - 10:21 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- I have found a fix for the issue by making this change in @literals.rules@:...
- 04:37 AM Base Language Bug #10365: Mismatched number of parameters passed to routine for external function
- Florin has very kindly accepted to look into this conversion error while I get my environment stable again.
- 08:51 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
- Ovidiu Maxiniuc wrote:
> Good catch! The fix is good. With it, I guess, the original issue is gone.
>
> Due to it... - 03:05 AM Base Language Bug #10380 (Internal Test): WRITE-XML serializes decimals different than the specified format
- Good catch! The fix is good. With it, I guess, the original issue is gone.
Due to its simplicity, basic regression... - 01:29 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
- *Ovidiu*, please review this change.
It is a small change which fixes serialization of @decimal@ data type on @WRITE... - 08:37 AM Database Bug #10351 (Internal Test): ProDataSet READ-XML issue when temp-table node is the same as dataset...
- 08:35 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
- I looked at the changes in 10351a. The way I read the lines at 603/606 is that the root node can be anything (includi...
- 01:24 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
- *Ovidiu*, Constantin ran some tests with a P2J build with changes from this branch.
Can you check the changes from t... - 07:58 AM Conversion Tools Bug #10208 (Internal Test): do not convert the schema in incremental mode if it hasn't changed
- Code Review Task Branch 10208a Revision 16080
The change is good. - 07:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Rebased *7180a* to latest *trunk/16090*, the branch is now at revision *7180a/16110*. I will follow up with another c...
- 07:36 AM Database Bug #10307: FFcache keys don't match for the values inlined vs passed as args
- I did put a little thought into how we can inline the arguments into the fql in order to match the FFcache keys for t...
- 06:54 AM Database Bug #10360 (Review): FOR loop WHERE condition evaluation issue
- 06:54 AM Database Bug #10360 (WIP): FOR loop WHERE condition evaluation issue
- Committed revision *16085* on task branch *10360a*:
- Reverted *16084*. Replaced @displayError@ with @recordOrThrowE... - 06:54 AM Database Bug #10337: Possible memory leak with FastFindCache
- Forgot about that, I'll uncommit.
- 06:51 AM Database Bug #10337: Possible memory leak with FastFindCache
- > I just realized that we don't actually need the values in the lruCache, it acts more like a queue, so only the node...
- 06:37 AM Database Bug #10337: Possible memory leak with FastFindCache
- I may have misunderstood things a bit :) Apparently, there are multiple instances of @ReverseLookup@, which means mul...
- 04:32 AM Database Bug #10337: Possible memory leak with FastFindCache
- Artur Școlnic wrote:
> I think the issue is that bulk invalidation where entire caches are cleared or removed do not... - 04:02 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
- OK, ABL OO is not in my domain of expertise, but Constantin reviewed it already.
Yet, I see the %Done is still at 30... - 01:19 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
- *Ovidiu*, testing for this branch is done. The changes are OK and no issues were found on all applications.
- 03:21 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- I addressed the issues from note 42. I tested the customer project with 9055, 10313a an PASOE, harness and webui navi...
- 02:59 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- Constantin Asofiei wrote:
> * @FileSystemDaemon.searchPathWithExts@ - the javadoc says that this also does PROPATH l...
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...
Also available in: Atom