Project

General

Profile

Activity

From 12/18/2025 to 01/16/2026

01/16/2026

12:56 PM Bug #10597 (Internal Test): [Regression] extent field in form fails conversion
+Review of 10597b / r16351.+
I think the code is OK 👍.
My OCD: there is a misaligned @variable@ definition at li...
Ovidiu Maxiniuc
07:06 AM Bug #10597: [Regression] extent field in form fails conversion
Stefanel Pezamosca wrote:
> Previous patch had a NPE.
> I created task branch *10597b* from trunk revision 16350.
...
Delia Mitric
06:19 AM Bug #10597 (Review): [Regression] extent field in form fails conversion
Previous patch had a NPE.
I created task branch *10597b* from trunk revision 16350.
Committed the fix in revision...
Stefanel Pezamosca
08:28 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
The missing methods are not part of the skeleton Array.cls - so if you add them, you need to add them to the skeleton... Constantin Asofiei
08:24 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> Andrei, lets get this in another branch, as I want the p2j.oo in trunk soon.
Ok, got it...
Andrei Plugaru
08:08 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Andrei, lets get this in another branch, as I want the p2j.oo in trunk soon.
Otherwise, how is Array.java looking ...
Constantin Asofiei
07:03 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
This patch seems to solve the issue both for getters and setters:
{{collapse...
Andrei Plugaru
06:04 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> Andrei, we don't need to wrap it. This needs to be solved in @ClassDefinition.hasCollis...
Constantin Asofiei
05:55 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Andrei, we don't need to wrap it. This needs to be solved in @ClassDefinition.hasCollision@ - that currently uses ex... Constantin Asofiei
05:49 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
This testcase from #9488-146 reproduces the problem:... Andrei Plugaru
05:01 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Andrei, so you have a 4GL method with the same name (and signature) as a converted 4GL getter or setter. Please crea... Constantin Asofiei
04:35 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
While checking the converted @Array.java@, I have across an issue that was also spotted by Ioana back when she was wo... Andrei Plugaru
05:52 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
Constantin Asofiei wrote:
> Artur, the change is not complete. This is called without the appserver's context:
> ...
Artur Școlnic
02:54 AM Feature #3853: implement LOG-MANAGER runtime
Tomasz, there is @BlockManager.checkJavaCall@ - the runtime can know via this that a 4GL function is called in the co... Constantin Asofiei
02:33 AM Feature #3853: implement LOG-MANAGER runtime
I am stuck a bit while still implementing 4GLTRACE.
The issue is double logging. There are more, but lets focus on t...
Tomasz Domin

01/15/2026

10:16 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
The way I see it, the appserver reads the parameters from the directory from @server/standard/runtime/default@, then ... Artur Școlnic
09:34 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
Artur, the change is not complete. This is called without the appserver's context:... Constantin Asofiei
08:19 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
... Artur Școlnic
08:16 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
Please post a stacktrace where @LogicalTerminal.init()@ is called for a PASOE context. The reason: @LT.init()@ is ca... Constantin Asofiei
07:28 AM Bug #11104 (Review): MSA appserver configuration causes issues reading agent startup parameters.
In @ClientCore.initializeInMSAContext@ the parameters set for a MSA context are overwritten with empty parameters.
<...
Artur Școlnic
06:24 AM Bug #11104 (WIP): MSA appserver configuration causes issues reading agent startup parameters.
Artur Școlnic
09:58 AM Bug #10597: [Regression] extent field in form fails conversion
I have a fix prepared in *10597b.patch* and attached here. I will commit to a branch for review tomorrow after runnin... Stefanel Pezamosca
08:44 AM Bug #10597 (WIP): [Regression] extent field in form fails conversion
I got notified that the change from this task caused another regression that can be reproduced by this testcase:
<pr...
Stefanel Pezamosca
09:39 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Danut, about the files that are in #10522:
* In #10522 there are changes in @StringCollection.java@, @AbstractTtcoll...
Andrei Plugaru
08:48 AM Bug #10978 (Internal Test): Conversion NPE when creating a temp-table with LIKE that uses a diffe...
Code review 10978a/16349. Looks good, let's move on to testing. Dănuț Filimon
08:31 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Committed revision *16349* on task branch *10978a*:
- Addressed code review #10978-12.
Teodor Gorghe
07:53 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Review 10978a/16348. The @if@ statement should be before ... Dănuț Filimon
07:40 AM Bug #10978 (Review): Conversion NPE when creating a temp-table with LIKE that uses a different pr...
Committed revision *16348* on task branch *10978a*:
- Fix for NPE when using USE-INDEX with no properties.
Teodor Gorghe
07:33 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Created task branch *10978a*. Teodor Gorghe
07:32 AM Bug #10978 (WIP): Conversion NPE when creating a temp-table with LIKE that uses a different prima...
Teodor Gorghe wrote:
> No, but if you want I can include there or in a separate branch.
Please create a branch fo...
Dănuț Filimon
07:30 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
No, but if you want I can include there or in a separate branch. Teodor Gorghe
07:29 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
Hi Teodor, is this part of the #10956 now? Dănuț Filimon
06:53 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> So I'm looking at why this error appears. Then, I'll have another commit with this fix + the c...
Radu Apetrii
06:36 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
This is taking a bit longer because I rebased the branch and I have an issue.
I rebased branch 6506b with trunk re...
Radu Apetrii

01/14/2026

08:55 AM Bug #10203 (Review): XMLs cannot be imported into a dataset without a schema present
Committed revision *16221* on task branch *10203a*:
- Added implementation for TEXT field when infering @READ-XML@ s...
Teodor Gorghe
01:21 AM Bug #10203: XMLs cannot be imported into a dataset without a schema present
Yes, there is still more work to do, but it is not related with an issue reported by a customer.
I have worked for a...
Teodor Gorghe
06:41 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I have committed @9488a/16342@:
# replaced @AbstractTtCollection@ with the converted version
# Added the history nu...
Andrei Plugaru
04:46 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Please add the history number to integer.java
Otherwise, please:
* use the converted AbstractTtCollection.java
*...
Constantin Asofiei
04:33 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I have committed the converted classes in @9488b/16341@. Important notes:
# Apart from the converted classes, I have...
Andrei Plugaru
02:50 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> Andrei, please create a separate branch and place there all @p2j/oo@ .java files, withou...
Andrei Plugaru
06:17 AM Bug #10712 (Test): SAX-READER QName parameter is wrong
Branch 10712a was merged to trunk rev. 16344 and archived. Teodor Gorghe
05:35 AM Bug #10712 (Merge Pending): SAX-READER QName parameter is wrong
Please merge 10712a after 10920b. Constantin Asofiei
06:11 AM Feature #10290 (Test): Add support for character string literals options
Branch *10290b* was merged into trunk as rev. *16343* and archived. Paul Bodale
05:35 AM Feature #10290 (Merge Pending): Add support for character string literals options
Constantin Asofiei
05:35 AM Feature #10290: Add support for character string literals options
Please merge 10920b after 9445a. Constantin Asofiei
06:01 AM Support #9445 (Test): compatibility test FIX-CODEPAGE
Branch *9445a* was merged into trunk as rev. *16342* and archived. Paul Bodale
05:35 AM Support #9445 (Merge Pending): compatibility test FIX-CODEPAGE
Please merge 9445a now. Constantin Asofiei
03:43 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> Radu, did you get a chance to address the review?
Not yet. The plan is to finish addres...
Radu Apetrii
03:42 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu, did you get a chance to address the review? Constantin Asofiei

01/13/2026

01:19 PM Bug #4602: fixes for OO 4GL and structured error handling
I will rerun the generated tests, but for now I am facing a different issue (NPE when logging an error in a test file... Eduard Soltan
01:00 PM Bug #4602: fixes for OO 4GL and structured error handling
Constantin Asofiei wrote:
> Eduard, please rebase again.
I rebased to trunk. 16335.
I have noticed a bug:
s...
Eduard Soltan
12:28 PM Bug #4602: fixes for OO 4GL and structured error handling
Eduard, please rebase again. Constantin Asofiei
12:27 PM Bug #10203: XMLs cannot be imported into a dataset without a schema present
Teodor, what else is needed here? Constantin Asofiei
12:24 PM Bug #10352 (Internal Test): Fix READ-JSON dataset handle method's behaviour
Constantin Asofiei
12:19 PM Bug #10636 (Internal Test): 4GL FOR FIRST LEAVE statement exits the function
Constantin Asofiei
12:18 PM Bug #10712 (Internal Test): SAX-READER QName parameter is wrong
Constantin Asofiei
12:15 PM Bug #10925 (Internal Test): Ignore dataset name if present, for a dataset declared with serialize...
Constantin Asofiei
12:11 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Andrei, please create a separate branch and place there all @p2j/oo@ .java files, without any DMO files or other arti... Constantin Asofiei
11:55 AM Bug #10935 (Internal Test): Inherit the NO-UNDO option for a temp-table defined using the LIKE te...
Constantin Asofiei
08:15 AM Bug #11042 (Test): NativeInvoker may generate memptr with unknown size
Branch 11042a was merged into trunk as rev. 16340 and archived. Alexandru Lungu
08:13 AM Bug #11042 (Merge Pending): NativeInvoker may generate memptr with unknown size
Tested 11042a with two unit test suites (one from #9448 that caused the regression). There were no issues found. The ... Alexandru Lungu
07:40 AM Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
Hmm, in fact, now I read #10004-8 suggestion. I guess this should be fixed upstream. Let me debug and see why 10004a ... Alexandru Lungu
07:35 AM Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
Created and committed 10004b/16340. Please review. Alexandru Lungu

01/12/2026

03:31 PM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
When using the PASOE configuration, the startup parameters configured via directory in @server/standard/runtime/defau... Artur Școlnic
03:28 PM Bug #11104 (Closed): MSA appserver configuration causes issues reading agent startup parameters.
Artur Școlnic

01/09/2026

02:51 PM Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
>
> I will switch to FWD implementation on implemented tests in meantime.
After cleaning an...
Tomasz Domin
02:06 PM Feature #3853: implement LOG-MANAGER runtime
Tomasz Domin wrote:
> Based on provided customer logs (#10393, #9451) I've identified still to be implemented:
> -...
Tomasz Domin

01/06/2026

02:13 PM Bug #11080: DATETIME / DATETIME-TZ Format (Time and Timezone Offset) Validation Issues
Below is an updated specification:
h1. DATETIME and DATETIME-TZ Format Specification
This document defines the ...
Vladimir Tsichevski

01/05/2026

02:32 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
> As a general idea - I think anything which has temp-tables for these cases, we will rewrite to not use them.
Yes...
Greg Shah
02:26 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Greg Shah wrote:
> > * files which have also a history list from our the hand-written .cls file - should we keep tha...
Constantin Asofiei
01:29 PM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
> * files which have also a history list from our the hand-written .cls file - should we keep that history?
We kee...
Greg Shah
09:50 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Greg, please see these notes:
* files which have also a history list from our the hand-written .cls file - should we...
Constantin Asofiei
08:25 AM Feature #3853: implement LOG-MANAGER runtime
> QryInfo - could be quite complicated from what I see above, as FWD persistence subsystem is completely difference
...
Greg Shah

01/02/2026

01:08 PM Feature #3853: implement LOG-MANAGER runtime
Based on provided customer logs (#10393, #9451) I've identified still to be implemented:
- complete set of 26 cases...
Tomasz Domin

12/29/2025

11:23 AM Bug #11082: NPE in TemporaryAccountPool.shutDown() Method
The @TemporaryAccountPool.shutDown()@ method is defined as follows:... Vladimir Tsichevski
11:19 AM Bug #11082 (New): NPE in TemporaryAccountPool.shutDown() Method
Vladimir Tsichevski

12/25/2025

03:31 PM Bug #11080 (WIP): DATETIME / DATETIME-TZ Format (Time and Timezone Offset) Validation Issues
Vladimir Tsichevski
03:30 PM Bug #11080: DATETIME / DATETIME-TZ Format (Time and Timezone Offset) Validation Issues
h1. DATETIME / DATETIME-TZ Format Specification
This specification defines the valid format strings for @DATETIME@...
Vladimir Tsichevski
01:29 PM Bug #11080: DATETIME / DATETIME-TZ Format (Time and Timezone Offset) Validation Issues
When an invalid format is passed to @STRING(DATETIME, FORMAT)@, OE raises an error.
FWD does not consistently enfo...
Vladimir Tsichevski
12:36 PM Bug #11080 (WIP): DATETIME / DATETIME-TZ Format (Time and Timezone Offset) Validation Issues
Vladimir Tsichevski

12/24/2025

09:22 AM Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Can the 8309a branch be merged into trunk?
The change is already over a year old. Merging it directly into the curre...
Vladimir Tsichevski

12/23/2025

08:05 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Code Review Task Branch 6506b Revisions 16293 through 16295
Radu: Although Florin wrote the changes in the E4GL pr...
Greg Shah
06:49 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Review of 6506b rev 16295:
* @name_map.xml@ and related code: I think we need to add a @fwdwebspeed/@ prefix for the...
Constantin Asofiei
06:15 AM Bug #10362 (WIP): FastFindCache.L2Key uses the buffer alias in the FQL
I don't think the approach will work - if I'm not mistaken, a DOT can be part of literals (like digits or strings).
...
Constantin Asofiei
06:13 AM Bug #11043: NPE in SAX-PARSE if the file does not exist
Ovidiu Maxiniuc wrote:
> Should I merge this into 9457c?
Is on my list, I'll do it. Thanks.
Constantin Asofiei
06:13 AM Bug #11043: NPE in SAX-PARSE if the file does not exist
Done. Committed revision 16329.
Should I merge this into 9457c?
Ovidiu Maxiniuc
03:41 AM Bug #11043 (Internal Test): NPE in SAX-PARSE if the file does not exist
Beside this @catch (UnsupportedOperationException | IOException e)@ which should have each type on its own line, the ... Constantin Asofiei

12/22/2025

03:50 PM Bug #11043 (Review): NPE in SAX-PARSE if the file does not exist
The absence of file, signalled by a legacy file not found error was ignored, causing the internal data of @SaxReaderI... Ovidiu Maxiniuc
03:47 PM Bug #11043 (WIP): NPE in SAX-PARSE if the file does not exist
Ovidiu Maxiniuc

12/19/2025

05:38 PM Bug #11048 (Internal Test): Temp-table wrong SERIALIZE-NAME when using same DMO
I think the r16323 is fine. To note that @getTable()@ will still return @dmoInfo.legacyTable@ in case of permanent ta... Ovidiu Maxiniuc
07:38 AM Bug #4734 (Closed): Invalid string to date conversion for non-"mm/dd/yyyy" format
Greg Shah
07:18 AM Bug #4734: Invalid string to date conversion for non-"mm/dd/yyyy" format
This issue no longer reproduces and should be closed (trunk rev. 16324). Vladimir Tsichevski

12/18/2025

02:42 AM Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
Committed revision *16323* on task branch *11048a*:
- Fixed regression from 16322.
- @BUFFER-FIELD(INTEGER)@ should...
Teodor Gorghe
 

Also available in: Atom