Project

General

Profile

Activity

From 12/22/2025 to 01/20/2026

01/20/2026

10:22 AM Bug #11104: MSA appserver configuration causes issues reading agent startup parameters.
I tested and the parameters are read correctly from the server and appserver specific config, tested both PASOE and c... Artur Școlnic
05:58 AM Bug #11104 (Internal Test): MSA appserver configuration causes issues reading agent startup param...
I'm OK with the change. Constantin Asofiei
08:58 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
> > > @name_map.xml@ and related code: I think we need to add a @fwdwebspeed/@ prefix for these sources in @name_map.... Greg Shah
06:15 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu Apetrii wrote:
> > @name_map.xml@ and related code: I think we need to add a @fwdwebspeed/@ prefix for these so...
Constantin Asofiei
06:24 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Andrei Plugaru wrote:
> Currently, one thing that still needs to be done is regarding @Arra.toTable@. Right now we o...
Constantin Asofiei
04:27 AM Bug #10597: [Regression] extent field in form fails conversion
All the testcases noted in #10597 passed. The conversion issue found at the customer app is solved. I also compared c... Stefanel Pezamosca
03:29 AM Bug #4766: fix CHR and ASC
Paul, please continue with this. Constantin Asofiei
02:15 AM Bug #10624: DO WHILE that contains a FINALLY block can be executed too many times
The tests I wrote touch on all points provided by Alex here. I will commit them on the testcases project under the @t... Paul Bodale
02:12 AM Bug #10624: DO WHILE that contains a FINALLY block can be executed too many times
Committed on 4602a, integration of the changes from 10624a. Eduard Soltan

01/19/2026

04:46 PM Bug #10471 (WIP): Incorrect Integer Formatting as Legacy Time
I found another related issue:
The following statements **throw error 22** ("Character number 2 of format is inval...
Vladimir Tsichevski
04:18 PM Bug #10471: Incorrect Integer Formatting as Legacy Time
I've rebased 10471a to the latest trunk. The rev. is now 16355. Vladimir Tsichevski
12:34 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Radu,
I looked at the changes related to persistence which were manually written. *They* generally *seem OK* from ...
Ovidiu Maxiniuc
07:17 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I committed to 6506b rev. 16351 a few things:
* Addressed Greg's point in @E4GLPreprocessor.getParser()@. No more co...
Radu Apetrii
09:56 AM Bug #10624: DO WHILE that contains a FINALLY block can be executed too many times
Alexandru Lungu wrote:
> * How is error handled (ON ERROR UNDO, THROW shall call finally afterwards, right?)
I ...
Eduard Soltan
07:48 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I committed the changes to the Array class. They mainly contain the new methods that are from @IList@ interface, but ... Andrei Plugaru
04:45 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I think we have the wrong hierarchy in FWD. For 11.7, Array implements IList, which in turn implements ICollection.
...
Constantin Asofiei
04:41 AM Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> And also check if the methods are overrides from some interface.
Hmm, it seems that t...
Andrei Plugaru
06:20 AM Feature #3853: implement LOG-MANAGER runtime
Constantin Asofiei wrote:
> Tomasz, there is @BlockManager.checkJavaCall@ - the runtime can know via this that a 4GL...
Tomasz Domin
02:06 AM Bug #10597: [Regression] extent field in form fails conversion
Ovidiu Maxiniuc wrote:
> My OCD: there is a misaligned @variable@ definition at line 4271 😠.
I'll fix it 😅.
I'...
Stefanel Pezamosca
01:51 AM Bug #4602: fixes for OO 4GL and structured error handling
I have run the generated tests and the @testcases/tests/error_handling@ test, and they still pass with the rebased ve... Eduard Soltan

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
 

Also available in: Atom