General

Profile

Teodor Gorghe's activity

From 06/26/2025 to 07/25/2025

07/24/2025

08:59 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
From my investigation, @BufferManager.trackDatabase@ is called 5 times:
* @RecordBuffer.defineAlias(Adaptivept1.Buf....
Teodor Gorghe
07:50 AM Base Language Bug #10336 (WIP): Issue on object deletion: java.lang.IllegalStateException
Created task branch *10336a*. Teodor Gorghe
07:47 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
When a class has a static method call with buffer parameter, into a method/constructor, on @DELETE OBJECT@, FWD throw... Teodor Gorghe
07:42 AM Base Language Bug #10336 (Test): Issue on object deletion: java.lang.IllegalStateException
Teodor Gorghe
01:58 AM Base Language Feature #9448: compatibility test security features
Constantin Asofiei wrote:
> Teodor, for the changes in SecurityPolicyManager:
> * @lockRegistration@, @loadDomainsF...
Teodor Gorghe

07/23/2025

08:21 AM Base Language Bug #10277 (Review): Adaptive Query REPOSITION statement/method error handling improvement
Teodor Gorghe
08:21 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *16035* on task branch *10277a*:
- dynamic queries does not throw or show any error message when ...
Teodor Gorghe
05:23 AM Base Language Bug #10277 (WIP): Adaptive Query REPOSITION statement/method error handling improvement
@canReposition@ looks good for me because @recordOrShowError@ does not throw error on block execution when the @BLOCK... Teodor Gorghe
06:25 AM Base Language Bug #10308 (Review): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Teodor Gorghe
06:25 AM Base Language Bug #10308 (WIP): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Committed revision *16066* on task branch *10308a*:
- Changed READ-XML XmlImport.importTable to use TempTable instea...
Teodor Gorghe
05:19 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
Constantin Asofiei wrote:
> In @SaxWriterImpl@, why call @TextOps.concat(ref.get(), buf)@ ?
I have looked up on @...
Teodor Gorghe
02:24 AM Database Feature #9456: implement SQL Server dialect and helpers
*Ovidiu*, the following statement does not work after *9456a* changes (with tstcasesdb database):
- @CURRENT-VALUE (...
Teodor Gorghe

07/22/2025

06:57 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *16034* on task branch *10277a*:
- Replaced recordOrThrowError with recordOrShowError. Please che...
Teodor Gorghe
05:09 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
The only cause of this issue what I have found is that there is a CATCH block @queryReposition(NumberType)@ which can... Teodor Gorghe
03:48 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
I did some research for 4GL behavior.
The @recordOrShowError@ solution seems OK, but the problem is on @BLOCK-LEVEL ...
Teodor Gorghe
03:13 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
I have found the #7737, which changes @recordOrThrowError@ into @recordOrShowError@ on @QueryWrapper.canReposition@. ... Teodor Gorghe

07/21/2025

08:53 AM Base Language Feature #9448: compatibility test security features
Constantin Asofiei wrote:
> Review for 9448a rev 15946:
> * please rebase
> * in @BinaryData@, why is rely on @Ind...
Teodor Gorghe
06:57 AM Base Language Feature #9448 (Review): compatibility test security features
Committed revision *15946* on task branch *9448a*:
- Fix for @HEX-ENCODE@ and @HEX-DECODE@ when using BDT values.
-...
Teodor Gorghe
05:47 AM Base Language Feature #9448: compatibility test security features
I think there is no more work to do on this task. I am preparing to commit the changes from @SECURITY-POLICY@. I thin... Teodor Gorghe
08:18 AM Base Language Bug #10284: JSON import error handing improvement
Committed revision *16041* on task branch *10284a*:
- Moved error handling logic into @JsonImport@.
Teodor Gorghe
07:59 AM Base Language Bug #10284 (Review): JSON import error handing improvement
Committed revision *16040* on task branch *10284a*:
- Moved error handling logic into ErrorManager.
- Added more ch...
Teodor Gorghe
07:17 AM Base Language Bug #10284: JSON import error handing improvement
Constantin Asofiei wrote:
> Please see note #10284-8 and also make this exception handling common code.
Ok. I wil...
Teodor Gorghe
07:21 AM Base Language Bug #10294 (Test): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
Branch 10294a was merged to trunk revision 16064 and archived. Teodor Gorghe
06:51 AM Base Language Feature #9447 (Test): XML support feature improvements and testing
Branch 9447b was merged to trunk rev 16063 and archived. Teodor Gorghe
05:21 AM Base Language Bug #10309 (Review): DATASET WRITE-JSON does not change value for a property
Committed revision *16057* on task branch *10309a*:
- Added conversion and runtime support for property reference on...
Teodor Gorghe

07/18/2025

07:49 AM Base Language Feature #9447: XML support feature improvements and testing
Do I need to merge now? I got the notification. Teodor Gorghe
05:28 AM Base Language Bug #10284: JSON import error handing improvement
Regarding for this task, I did changed from 100 to 50 percent because there are more cases when this message is check... Teodor Gorghe
02:06 AM Base Language Bug #10284 (WIP): JSON import error handing improvement
Teodor Gorghe
05:22 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
Right now, no. I am working on #10309. Teodor Gorghe
03:14 AM Base Language Bug #10309 (WIP): DATASET WRITE-JSON does not change value for a property
Created task branch *10309a*. Teodor Gorghe
02:54 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
When the @WRITE-JSON@ is used to store output into a property @longchar@, FWD fails on this because the value stored ... Teodor Gorghe
02:51 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
Teodor Gorghe
01:37 AM Base Language Bug #10308: DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
When @READ-XML@ is used on a dynamic @TEMP-TABLE@ before @TEMP-TABLE-PREPARE@, a @NullPointerException@ is thrown.
...
Teodor Gorghe
01:31 AM Base Language Bug #10308 (Test): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
Teodor Gorghe

07/17/2025

08:41 AM Base Language Feature #9447 (Review): XML support feature improvements and testing
Teodor Gorghe
08:41 AM Base Language Feature #9447 (WIP): XML support feature improvements and testing
Created task branch *9447b*.
Committed revision *16055* on task branch *9447b*:
- fix for a regression from *9447a*...
Teodor Gorghe
02:10 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
While testing the @BUFFER:SYNCHRONIZE@, I have come across with the following issue:
- when reading a ProDataSet usi...
Teodor Gorghe

07/16/2025

09:20 AM Base Language Bug #10294 (Review): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
Committed revision *16052* on task branch *10294a*:
- @BufferImpl.synchronize(DataRelation)@ exception fix on @PAREN...
Teodor Gorghe
08:58 AM Base Language Bug #10294 (WIP): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
Create task branch *10294a*. Teodor Gorghe
05:21 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
There is an issue of @BufferImpl.synchronize(DataRelation)@, on a buffer from @DATASET@.
ABL Code:...
Teodor Gorghe
05:11 AM Base Language Bug #10294 (Test): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
Teodor Gorghe
07:00 AM Base Language Bug #10248 (Test): Issue on RETURN ERROR STATEMENT on non-void OO method
Branch 10248a was merged to trunk revision 16050 and archived. Teodor Gorghe
05:48 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
Committed revision *16031* on task branch *10248a*:
- added history entry on @BlockManager.java@.
Teodor Gorghe
05:58 AM Conversion Tools Bug #10235 (Test): Wrong variable used on CATCH block
Branch 10235a was merged to trunk revision 16049 and archived. Teodor Gorghe

07/14/2025

09:01 AM Base Language Bug #10284 (Review): JSON import error handing improvement
Committed revision *16039* on task branch *10284a*:
- READ-JSON error handling improvement.
Teodor Gorghe
09:00 AM Base Language Bug #10284 (WIP): JSON import error handing improvement
Created task branch *10284a*. Teodor Gorghe
07:51 AM Base Language Bug #10284: JSON import error handing improvement
This issue is also happening for static datasets and temp-table.
{{Collapse(Code)...
Teodor Gorghe
02:13 AM Base Language Bug #10284: JSON import error handing improvement
Suppose we have this unit test, which checks the JSON error message on import:
* ABL Code: ...
Teodor Gorghe
02:10 AM Base Language Bug #10284 (Test): JSON import error handing improvement
Teodor Gorghe
07:39 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
Committed revision *16029* on task branch *10248a*:
- Changed undoReturnErrorTopLevel(BaseDataType val) into undoRet...
Teodor Gorghe
06:07 AM Base Language Bug #10248 (Review): Issue on RETURN ERROR STATEMENT on non-void OO method
Committed revision *16028* on task branch *10248a*:
- Added @undoReturnErrorTopLevel(BaseDataType)@ overload on @UND...
Teodor Gorghe
04:18 AM Base Language Bug #10248 (WIP): Issue on RETURN ERROR STATEMENT on non-void OO method
After fixing the @RETURN ERROR@ statement on non-void method, I have found in a customer application, a @UNDO, RETURN... Teodor Gorghe
01:39 AM Base Language Bug #10258 (Test): OO: ON WRITE buffer issue
Branch 10258a was merged to trunk revision 16038 and archived. Teodor Gorghe

07/11/2025

09:02 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *1787* on *testcases*:
- added tests/query/TestQueryRepositionErrorHandling.cls
Teodor Gorghe
08:11 AM Base Language Bug #10277 (Review): Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *16033* on task branch *10277a*:
- fix error throw on handle queries.
Constantin, please revie...
Teodor Gorghe

07/10/2025

03:17 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *16032* on task branch *10277a*:
- fixed @canReposition@ when the query is not opened.
- changed...
Teodor Gorghe
03:14 AM Base Language Bug #10277 (WIP): Adaptive Query REPOSITION statement/method error handling improvement
Created task branch *10277a*. Teodor Gorghe
02:17 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
We have this tests which fails on FWD (trunk rev 16025):... Teodor Gorghe
02:11 AM Base Language Bug #10277 (Test): Adaptive Query REPOSITION statement/method error handling improvement
Teodor Gorghe

07/09/2025

01:41 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
Constantin Asofiei wrote:
> For getter/setter - is it enough to add the same check as you did for 'method'?
No, i...
Teodor Gorghe

07/07/2025

08:11 AM Base Language Bug #10258 (Review): OO: ON WRITE buffer issue
Committed revision *16029* on task branch *10258a*:
- Fix for OO buffer trigger block.
Teodor Gorghe
08:10 AM Base Language Bug #10258 (WIP): OO: ON WRITE buffer issue
Created task branch *10258a*. Teodor Gorghe
07:47 AM Base Language Bug #10258: OO: ON WRITE buffer issue
On procedures, the @ON WRITE@ trigger works. It gets converted the same as a OO class.
You can't use record buffers ...
Teodor Gorghe
05:25 AM Base Language Bug #10258: OO: ON WRITE buffer issue
There is an issue about using OO ON WRITE trigger with a buffer.
ABL code:...
Teodor Gorghe
05:17 AM Base Language Bug #10258 (Test): OO: ON WRITE buffer issue
Teodor Gorghe
02:30 AM Base Language Bug #10245 (Test): OS-COPY removes the file
Teodor Gorghe
02:29 AM Base Language Bug #10245: OS-COPY removes the file
Branch 10245a was merged to trunk rev 16028 and archived. Teodor Gorghe
02:00 AM Base Language Bug #10245: OS-COPY removes the file
Constantin Asofiei wrote:
> What about case-insensitivity on Windows?
I have made a simple Java application, whic...
Teodor Gorghe

07/04/2025

08:31 AM Base Language Bug #10248 (Review): Issue on RETURN ERROR STATEMENT on non-void OO method
Committed revision *16026* on task branch *10248a*:
- Fix for RETURN ERROR statement on non-void method.
I have n...
Teodor Gorghe
08:25 AM Base Language Bug #10248 (WIP): Issue on RETURN ERROR STATEMENT on non-void OO method
Created task branch *10248a*. Teodor Gorghe
05:50 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
We have this code:... Teodor Gorghe
05:46 AM Base Language Bug #10248 (Test): Issue on RETURN ERROR STATEMENT on non-void OO method
Teodor Gorghe
05:03 AM Runtime Infrastructure Bug #10174 (Test): Method/Procedure call overwrites procedure return value
Branch 10174a was merged to trunk rev 16025 and archived. Teodor Gorghe

07/03/2025

08:41 AM Base Language Bug #10245 (Review): OS-COPY removes the file
Teodor Gorghe
08:40 AM Base Language Bug #10245: OS-COPY removes the file
Committed revision *16023* in task branch *10245a*:
- When the target path is the same with the source path, the @Fi...
Teodor Gorghe
08:15 AM Base Language Bug #10245 (WIP): OS-COPY removes the file
Created task branch *10245a*. Teodor Gorghe
08:01 AM Base Language Bug #10245: OS-COPY removes the file
When using @OS-COPY@ with the same source and target, FWD removes this file from the filesystem.
This test illustrat...
Teodor Gorghe
07:57 AM Base Language Bug #10245 (Test): OS-COPY removes the file
Teodor Gorghe

07/02/2025

08:18 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
Committed revision *16015* on task branch *10235a*:
- moved the condition into @common-progress.rules@
Committed ...
Teodor Gorghe
07:38 AM Conversion Tools Bug #10235 (Review): Wrong variable used on CATCH block
Created task branch *10235a*.
Committed revision *16014* on task branch *10235a*:
- CATCH variable scoping fixups f...
Teodor Gorghe
05:56 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
Constantin Asofiei wrote:
> Change it like this:
> [...]
This passes on FWD and 4GL. It is used the same -variab...
Teodor Gorghe
05:51 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
Constantin Asofiei wrote:
> Please check what @anotherError@ contains in the method. I think 4GL defines a single v...
Teodor Gorghe
05:19 AM Conversion Tools Bug #10235 (WIP): Wrong variable used on CATCH block
When using a @DO ON CATCH@ block on a method, this issue does *not* occur.
* {{Collapse(ABL code)...
Teodor Gorghe
04:44 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Committed revision *15993* on task branch *10174a*:
- Addressed code review #10174-18: moved the if condition, so th...
Teodor Gorghe
04:19 AM Runtime Infrastructure Bug #10174 (Review): Method/Procedure call overwrites procedure return value
Committed revision *15992* on task branch *10174a*:
- Addressed code review from #10174-15: @returnNormal@ and @retu...
Teodor Gorghe
01:55 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Constantin Asofiei wrote:
> @rtype == ReturnType.STORE@ should match also on @rtype == ReturnType.NORMAL@. Was @rty...
Teodor Gorghe
02:40 AM Conversion Tools Bug #10185 (Test): ADE conversion and runtime
Branch 10185a was merged to trunk rev 16016 and archived. Teodor Gorghe
01:40 AM Base Language Bug #10227 (Test): XML Character Escaping issue on the last chunk
Branch 10227a was merged to trunk rev 16014 and archived. Teodor Gorghe
01:26 AM Base Language Bug #10227: XML Character Escaping issue on the last chunk
Constantin Asofiei wrote:
> Please check the test from #5494-3 - the file is in the archive at that task. If that w...
Teodor Gorghe

07/01/2025

05:22 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
There is a issue when there are multiple @CATCH@ blocks. On FWD, the variable reference for the first block is from t... Teodor Gorghe
05:14 AM Conversion Tools Bug #10235 (Test): Wrong variable used on CATCH block
Teodor Gorghe

06/30/2025

08:01 AM Base Language Bug #10227: XML Character Escaping issue on the last chunk
Constantin Asofiei wrote:
> What's the edge case here? Is this the case when:
> * there are no more characters to ...
Teodor Gorghe
07:47 AM Base Language Bug #10227 (Review): XML Character Escaping issue on the last chunk
Created task branch *10227a*.
Committed revision *1783* on @testcases@ (added tests)
Committed revision *16013* on ...
Teodor Gorghe
07:16 AM Base Language Bug #10227 (WIP): XML Character Escaping issue on the last chunk
When reading XML into a TEMP-TABLE, there is a issue when escapes are used.... Teodor Gorghe
07:07 AM Base Language Bug #10227 (Test): XML Character Escaping issue on the last chunk
Teodor Gorghe

06/27/2025

05:56 AM Conversion Tools Bug #10185: ADE conversion and runtime
Committed revision *15998* on task branch *10185a*:
- history entry fix on NameConverter.java, java_templates.tpl, B...
Teodor Gorghe

06/26/2025

07:43 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Danut and Lorian told to me that now the tests passes. I have done some smoke tests and some harness tests on two cus... Teodor Gorghe
02:12 AM Conversion Tools Bug #10185: ADE conversion and runtime
Committed revision *15997* on task branch *10185a*:
- Fixed compilation issues of @BROWSE:NO-EMPTY-SPACE@. The inter...
Teodor Gorghe
 

Also available in: Atom