General

Profile

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...
Teodor Gorghe

08/21/2025

06:17 AM Database Bug #10390 (Review): FIND FIRST buffer field change does not propagate into the next FIRST FIRST ...
Teodor Gorghe
06:17 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
Committed revision *16102* on task branch *10390a*:
- Allow FIND UNIQUE to retrieve dmo from dirty database when dmo...
Teodor Gorghe
03:13 AM Database Bug #10455 (Review): Persistent table CAN-FIND FIRST issue
Committed revision *16124* on task branch *10455a*:
- Commit changes to @DirtyShareContext@ on open block scope when...
Teodor Gorghe
03:12 AM Database Bug #10455 (WIP): Persistent table CAN-FIND FIRST issue
Created task branch *10455a*. Teodor Gorghe
02:23 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
I have continued the research for this problem, and I have noticed the following:
* On @DirtyShareContext.getDirtyIn...
Teodor Gorghe

08/20/2025

10:05 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
I have investigated more about this issue.
The original code that was here, actually worked, it was just the dirty i...
Teodor Gorghe
05:36 AM Database Bug #10455: Persistent table CAN-FIND FIRST issue
The following test fails on FWD:... Teodor Gorghe
05:32 AM Database Bug #10455 (Closed): Persistent table CAN-FIND FIRST issue
Teodor Gorghe

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 ...
Teodor Gorghe
03:46 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Committed revision *16111* on task branch *10398a*:
- @ABS@ builtin function should raise error condition when the d...
Teodor Gorghe
03:07 AM Database Bug #10398: Incorrect base data type used in buffer dereference
Then a character field has a valid number representation, this still does throw the same error.
On this and on the p...
Teodor Gorghe
03:01 AM Database Bug #10398: Incorrect base data type used in buffer dereference
The incompatible data type error is thrown (223) when the input parameter is not an NumberType, with an Error conditi... Teodor Gorghe
03:26 AM Base Language Bug #10406: Wrong parameter mode for buffers passed to a constructor
I have modified the code to contain some buffer usage:
{{Collapse(start.p)...
Teodor Gorghe
02:45 AM Database Bug #10351 (Test): ProDataSet READ-XML issue when temp-table node is the same as dataset node
Branch 10351a was merged to trunk rev 16121 and archived. Teodor Gorghe
01:52 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Yes, now is ready to be merged. Teodor Gorghe
02:33 AM Database Bug #10360 (Test): FOR loop WHERE condition evaluation issue
Branch *10360a* was merged to trunk rev *16120* and archived. Teodor Gorghe

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...
Teodor Gorghe

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...
Teodor Gorghe
07:30 AM Database Bug #10390 (Feedback): FIND FIRST buffer field change does not propagate into the next FIRST FIRS...
What happens for the @FIND@ unique case, which is different from the @FIND@ first case:
- The flow is mostly similar...
Teodor Gorghe
05:51 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
While the initial test case was done, I have also encountered the following test case, which is very similar to the p... Teodor Gorghe
03:02 AM Database Bug #10390 (Review): FIND FIRST buffer field change does not propagate into the next FIRST FIRST ...
Committed revision *16101* on task branch *10390a*:
- @RandomAccessQuery.executeImpl@ allow dmo to be changed before...
Teodor Gorghe
02:55 AM Database Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
Created task branch *10390a*. Teodor Gorghe
08:02 AM Base Language Bug #10336 (WIP): Issue on object deletion: java.lang.IllegalStateException
Created task branch *10336b*. Teodor Gorghe
07:57 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Șerban Bursuc wrote:
> Testcase:
>
> @proc1.p@:
> [...]
>
> @proc2.p@:
> [...]
>
> @table.i@:
> [...]
>...
Teodor Gorghe
05:14 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Șerban Bursuc wrote:
> Testcase is a bit difficult but from what I see there is a temp-table buffer reference and wh...
Teodor Gorghe

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...
Teodor Gorghe
06:36 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
Branch 10309b was merged to trunk rev 16104 and archived. Teodor Gorghe
05:43 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
Alexandru Lungu wrote:
> I don't have full expertise to review these changes, but as they are decremental in relatio...
Teodor Gorghe
03:18 AM Base Language Bug #10309 (Review): DATASET WRITE-JSON does not change value for a property
Committed revision *16103* on task branch *10309b*:
- Fixed regression from *10309a*. I have tested with the initial...
Teodor Gorghe
02:03 AM Base Language Bug #10309 (WIP): DATASET WRITE-JSON does not change value for a property
There is a regression on conversion which was not noticed during internal testing. After merging, the original test c... Teodor Gorghe
06:06 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
I have analyzed the 4GL behavior more in depth. I have added a @ON WRITE@ to check when the *buffer* gets written to ... Teodor Gorghe
03:56 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
The trunk revision which changes the @recordOrThrowError@ to @displayError@ is *11301.1.51* #3761.
This also modifie...
Teodor Gorghe

08/08/2025

07:21 AM Base Language Bug #10356 (Test): Invalid logical value: should throw error instead of warning
Teodor Gorghe
05:58 AM Base Language Bug #10356 (Internal Test): Invalid logical value: should throw error instead of warning
Branch 10356a was merged to trunk rev 16098 and archived. Teodor Gorghe
06:58 AM Database Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
The following test case has issues on FWD:
{{Collapse(TestFindQueryUpdate.cls)...
Teodor Gorghe
06:54 AM Database Bug #10390 (Internal Test): FIND FIRST buffer field change does not propagate into the next FIRST...
Teodor Gorghe
06:02 AM Base Language Bug #10366 (Test): ObjectOps.invokeStandalonePoly does not change output parameter value
Branch 10366a was merged to trunk rev 16099 and archived. Teodor Gorghe
05:53 AM Base Language Bug #10336 (Test): Issue on object deletion: java.lang.IllegalStateException
Branch 10336a was merged to trunk rev 16097 and archived. Teodor Gorghe
05:43 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
Branch 10309a was merged to trunk rev 16096 and archived. Teodor Gorghe
05:38 AM Base Language Bug #10308 (Test): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Branch 10308a was merged to trunk rev 16095 and archived. Teodor Gorghe

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...
Teodor Gorghe
01:29 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
*Ovidiu*, please review this change.
It is a small change which fixes serialization of @decimal@ data type on @WRITE...
Teodor Gorghe
08:37 AM Database Bug #10351 (Internal Test): ProDataSet READ-XML issue when temp-table node is the same as dataset...
Teodor Gorghe
01:24 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
*Ovidiu*, Constantin ran some tests with a P2J build with changes from this branch.
Can you check the changes from t...
Teodor Gorghe
06:54 AM Database Bug #10360 (Review): FOR loop WHERE condition evaluation issue
Teodor Gorghe
06:54 AM Database Bug #10360 (WIP): FOR loop WHERE condition evaluation issue
Committed revision *16085* on task branch *10360a*:
- Reverted *16084*. Replaced @displayError@ with @recordOrThrowE...
Teodor Gorghe
01:19 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
*Ovidiu*, testing for this branch is done. The changes are OK and no issues were found on all applications. Teodor Gorghe

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...
Teodor Gorghe
02:28 AM Base Language Bug #10380 (WIP): WRITE-XML serializes decimals different than the specified format
Created task branch *10380a*. Teodor Gorghe
01:37 AM Base Language Bug #10380: WRITE-XML serializes decimals different than the specified format
We have the following case:... Teodor Gorghe
01:26 AM Base Language Bug #10380 (Test): WRITE-XML serializes decimals different than the specified format
Teodor Gorghe

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):... Teodor Gorghe
07:29 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Constantin Asofiei wrote:
> OK, so if you have something like @foo/bar/@ in the XMl structure, and neither foo or ba...
Teodor Gorghe
01:06 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Constantin Asofiei wrote:
> OK, what you found is if the root node does not match the dataset, and is a temp-table (...
Teodor Gorghe
07:13 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
Success is true in this case because the @silentWorker@ catches the @ErrorConditionException@, thrown by deference op... Teodor Gorghe
04:22 AM Database Bug #10360 (Feedback): FOR loop WHERE condition evaluation issue
Ok. I have understood.
The @ErrorConditionException@ thrown by @deference@ operator is eaten by @silentWorker@, beca...
Teodor Gorghe
01:43 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
Committed revision *16068* on task branch *10336a*:
- Reverted rev 16067. Modify delayed flag only once, according t...
Teodor Gorghe

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...
Teodor Gorghe
07:17 AM Base Language Bug #10366 (WIP): ObjectOps.invokeStandalonePoly does not change output parameter value
Created task branch *10366a*. Teodor Gorghe
05:26 AM Base Language Bug #10366: ObjectOps.invokeStandalonePoly does not change output parameter value
We have the following test case:... Teodor Gorghe
05:23 AM Base Language Bug #10366 (Test): ObjectOps.invokeStandalonePoly does not change output parameter value
Teodor Gorghe
05:56 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Constantin Asofiei wrote:
> Teodor, is this related to #10203 ?
The testcase that Dennis wrote on #10203 is relat...
Teodor Gorghe
05:46 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
On FWD, without the 10360a rev 16084 fix, the test cases always fails when the handle is invalid, including @FOR EACH... Teodor Gorghe
01:48 AM Database Bug #10360 (Review): FOR loop WHERE condition evaluation issue
Teodor Gorghe
01:47 AM Database Bug #10360 (WIP): FOR loop WHERE condition evaluation issue
Teodor Gorghe
01:47 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
Constantin Asofiei wrote:
> For now, lets fix it so that FWD doesn't abend - I assume the resolver/lambda? for this ...
Teodor Gorghe

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)...
Teodor Gorghe
07:02 AM Database Bug #10360: FOR loop WHERE condition evaluation issue
We have the following test case: {{Collapse(CODE)... Teodor Gorghe
06:53 AM Database Bug #10360 (Test): FOR loop WHERE condition evaluation issue
Teodor Gorghe
06:01 AM Base Language Bug #10277 (Test): Adaptive Query REPOSITION statement/method error handling improvement
Branch 10277a was merged to trunk rev 16082 and archived. Teodor Gorghe
04:37 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
Test results after changes:... Teodor Gorghe
02:59 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
Committed revision *16083* on task branch *10356a*:
- fix logical error message.
The output becomes:...
Teodor Gorghe
02:55 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
The output is the following:... Teodor Gorghe
02:04 AM Base Language Bug #10356 (Review): Invalid logical value: should throw error instead of warning
Committed revision *16082* on task branch *10356a*:
- Fix logical with invalid string literal to throw an error inst...
Teodor Gorghe
01:40 AM Base Language Bug #10356 (WIP): Invalid logical value: should throw error instead of warning
Created task branch *10356a*. Teodor Gorghe
12:56 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
Constantin Asofiei wrote:
> Teodor, I don't understand the test.
>
> In a simple .p, the behavior is this:
> [.....
Teodor Gorghe
01:28 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
Committed revision *16081* on task branch *10351a*:
- Added some @isRoot = false@ before break because the next stre...
Teodor Gorghe

07/31/2025

09:54 AM Base Language Bug #10356: Invalid logical value: should throw error instead of warning
Using invalid logical literal constructor should throw error.
The following test case illustrates the behavior on 4G...
Teodor Gorghe
09:40 AM Base Language Bug #10356 (Test): Invalid logical value: should throw error instead of warning
Teodor Gorghe
09:17 AM Database Bug #10351 (Review): ProDataSet READ-XML issue when temp-table node is the same as dataset node
Committed revision *16080* on task branch *10351a*:
- @DATASET:READ-XML@ added support for buffer as root node.
T...
Teodor Gorghe
04:44 AM Database Bug #10351 (WIP): ProDataSet READ-XML issue when temp-table node is the same as dataset node
Created task branch *10351a*. Teodor Gorghe
04:22 AM Database Bug #10351: ProDataSet READ-XML issue when temp-table node is the same as dataset node
On OE 4GL, you can define XML input files, for static and dynamic datasets, with a structure like this:... Teodor Gorghe
04:16 AM Database Bug #10351 (Test): ProDataSet READ-XML issue when temp-table node is the same as dataset node
Teodor Gorghe

07/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...
Teodor Gorghe
08:29 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Alexandru Lungu wrote:
> > Alexandru, can you take a look, too, please?
>
> Hmm, I was inclining to share the con...
Teodor Gorghe
04:49 AM Base Language Bug #10308: DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Constantin Asofiei wrote:
> Teodor, I don't think this approach is good - we know that READ-XML uses the buffer's (d...
Teodor Gorghe
04:30 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
I have also tested this with some .p.
Take a look on this, which also failed before:
* {{Collapse(p-buf-ref.p)
<pr...
Teodor Gorghe

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...
Teodor Gorghe
 

Also available in: Atom