Teodor Gorghe's activity
From 07/26/2025 to 08/24/2025
08/22/2025
- 06:55 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
- Alexandru Lungu wrote:
> Ah, I see. The DMO is updated and validated. It is inserted in the @RecordNursery@ for futu...
08/21/2025
- 06:17 AM Database Bug #10390 (Review): FIND FIRST buffer field change does not propagate into the next FIRST FIRST ...
- 06:17 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
- Committed revision *16102* on task branch *10390a*:
- Allow FIND UNIQUE to retrieve dmo from dirty database when dmo... - 03:13 AM Database Bug #10455 (Review): Persistent table CAN-FIND FIRST issue
- Committed revision *16124* on task branch *10455a*:
- Commit changes to @DirtyShareContext@ on open block scope when... - 03:12 AM Database Bug #10455 (WIP): Persistent table CAN-FIND FIRST issue
- Created task branch *10455a*.
- 02:23 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
- I have continued the research for this problem, and I have noticed the following:
* On @DirtyShareContext.getDirtyIn...
08/20/2025
- 10:05 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
- I have investigated more about this issue.
The original code that was here, actually worked, it was just the dirty i... - 05:36 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
- The following test fails on FWD:...
- 05:32 AM Database Bug #10455 (Closed): Persistent table CAN-FIND FIRST issue
08/19/2025
- 03:52 AM Database Bug #10398: Incorrect base data type used in buffer dereference
- Committed revision 16112 on task branch 10398a:
- ABS builtin function should not raise error condition when bdt is ... - 03:46 AM Database Bug #10398: Incorrect base data type used in buffer dereference
- Committed revision *16111* on task branch *10398a*:
- @ABS@ builtin function should raise error condition when the d... - 03:07 AM Database Bug #10398: Incorrect base data type used in buffer dereference
- Then a character field has a valid number representation, this still does throw the same error.
On this and on the p... - 03:01 AM Database Bug #10398: Incorrect base data type used in buffer dereference
- The incompatible data type error is thrown (223) when the input parameter is not an NumberType, with an Error conditi...
- 03:26 AM Base Language Bug #10406: Wrong parameter mode for buffers passed to a constructor
- I have modified the code to contain some buffer usage:
{{Collapse(start.p)... - 02:45 AM Database Bug #10351 (Test): ProDataSet READ-XML issue when temp-table node is the same as dataset node
- Branch 10351a was merged to trunk rev 16121 and archived.
- 01:52 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
- Yes, now is ready to be merged.
- 02:33 AM Database Bug #10360 (Test): FOR loop WHERE condition evaluation issue
- Branch *10360a* was merged to trunk rev *16120* and archived.
08/18/2025
- 02:35 AM Base Language Bug #10336 (Review): Issue on object deletion: java.lang.IllegalStateException
- Committed revision *16110* on task branch *10336b*:
- Fixed regression from *10336a*: @deleted@ flag can be computed...
08/12/2025
- 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... - 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@:
> [...]
>... - 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...
08/11/2025
- 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.
- 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... - 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: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 ...
- 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...
08/08/2025
- 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.
- 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.
- 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.
- 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.
- 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.
08/07/2025
- 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... - 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...
- 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... - 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... - 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.
08/06/2025
- 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
08/05/2025
- 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... - 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: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...
- 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... - 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...
08/04/2025
- 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
- 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: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...
- 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 ...
08/01/2025
- 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: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
- 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.
- 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: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:
> [..... - 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
- 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
- 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/29/2025
- 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: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... - 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: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...
07/28/2025
- 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...
Also available in: Atom