Activity
From 12/15/2025 to 01/13/2026
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...
- 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... - 12:28 PM Bug #4602: fixes for OO 4GL and structured error handling
- Eduard, please rebase again.
- 12:27 PM Bug #10203: XMLs cannot be imported into a dataset without a schema present
- Teodor, what else is needed here?
- 12:24 PM Bug #10352 (Internal Test): Fix READ-JSON dataset handle method's behaviour
- 12:19 PM Bug #10636 (Internal Test): 4GL FOR FIRST LEAVE statement exits the function
- 12:18 PM Bug #10712 (Internal Test): SAX-READER QName parameter is wrong
- 12:15 PM Bug #10925 (Internal Test): Ignore dataset name if present, for a dataset declared with serialize...
- 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...
- 11:55 AM Bug #10935 (Internal Test): Inherit the NO-UNDO option for a temp-table defined using the LIKE te...
- 08:15 AM Bug #11042 (Test): NativeInvoker may generate memptr with unknown size
- Branch 11042a was merged into trunk as rev. 16340 and archived.
- 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 ...
- 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 ...
- 07:35 AM Bug #10004 (Review): NativeInvoker fails if an argument is of type integerConstant
- Created and committed 10004b/16340. Please review.
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...
- 03:28 PM Bug #11104 (Closed): MSA appserver configuration causes issues reading agent startup parameters.
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... - 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:
> -...
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 ...
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... - 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... - 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... - 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... - 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
...
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...
12/29/2025
- 11:23 AM Bug #11082: NPE in TemporaryAccountPool.shutDown() Method
- The @TemporaryAccountPool.shutDown()@ method is defined as follows:...
- 11:19 AM Bug #11082 (New): NPE in TemporaryAccountPool.shutDown() Method
12/25/2025
- 03:31 PM Bug #11080 (WIP): DATETIME / DATETIME-TZ Format (Time and Timezone Offset) Validation Issues
- 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@... - 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... - 12:36 PM Bug #11080 (WIP): DATETIME / DATETIME-TZ Format (Time and Timezone Offset) Validation Issues
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...
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... - 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... - 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).
... - 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.
- 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? - 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 ...
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...
- 03:47 PM Bug #11043 (WIP): NPE in SAX-PARSE if the file does not exist
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...
- 07:38 AM Bug #4734 (Closed): Invalid string to date conversion for non-"mm/dd/yyyy" format
- 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).
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...
12/17/2025
- 04:56 PM Feature #6432: implement the WEB special stream
- Greg Shah wrote:
> Please check if the @WEB@ stream can be opened in input mode, and whether it can have @paged@ or ... - 01:13 PM Bug #11042 (Internal Test): NativeInvoker may generate memptr with unknown size
- Code Review Task Branch 11042a Revision 16324
No objections. The change seems right. - 08:23 AM Bug #11042 (Review): NativeInvoker may generate memptr with unknown size
- I committed 11042a/rev. 16324.
* I forced the size of the memptr to be 4 or 8 to represent the pointer gathered th... - 12:56 PM Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
- I will put this into the highest priority for tomorrow.
- 11:46 AM Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
- Teodor,
I looked at the new branch and the code looks is OK to me. Please drop line 5110 since @dmoInfo@ local va... - 10:52 AM Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
- The problem is that 4GL is case insensitive from the PoV of identifiers. Therefore @ttNAME@ and @ttName@ are identica...
- 08:58 AM Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
- Please create more tests using an explicit @DEFINE BUFFER@ and see what happens.
I have a feeling we may need to c... - 04:51 AM Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
- Thanks. The change makes sense then.
Please check also:
* @BufferImpl.getTable()@
* error messages in @BufferImp... - 04:48 AM Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
- PTestDsTtlegacyName: Ttname_1_1.Buf ttname = TemporaryBuffer.define(Ttname_1_1.Buf.class, "ttname", "ttNAME", false, ...
- 04:48 AM Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
- Please post how the TemporaryBuffer.define looks for the two tables.
- 04:07 AM Bug #11048 (Review): Temp-table wrong SERIALIZE-NAME when using same DMO
- Committed revision *16322* on task branch *11048a*:
- @SERIALIZE-NAME@ implementation should use the @_name()@ inste... - 03:53 AM Bug #11048 (WIP): Temp-table wrong SERIALIZE-NAME when using same DMO
- Created task branch *11048a*.
- 03:45 AM Bug #11048: Temp-table wrong SERIALIZE-NAME when using same DMO
- Suppose we have the following project, with 2 files, @pTestDsTTLegacyName.p@ and @pTestDsTTLegacyName2.p@:
* pTest... - 03:34 AM Bug #11048 (Closed): Temp-table wrong SERIALIZE-NAME when using same DMO
- 07:41 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg Shah wrote:
> Every time you rebase, please post in the task to let watchers know the status. The post should ... - 07:37 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Every time you rebase, please post in the task to let watchers know the status. The post should be something like "R...
- 06:15 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Greg, you should be looking at 6506b, not 'a'. Sorry it is not clear in this task. In #10109-314 the 'b' branch is me...
- 06:13 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Are you holding off on rebase to wait for code review?
The Jetty 12 changes came in trunk 16293 and I'm especially...
12/16/2025
- 01:43 PM Feature #6432: implement the WEB special stream
- As seen in a customer project, using 6506a rev 15777, the following code fails to convert:...
- 01:27 PM Feature #6432: implement the WEB special stream
- > Please check if the @WEB@ stream can be opened in input mode, and whether it can have @paged@ or @page-size@ set. ...
- 09:48 AM Bug #11043: NPE in SAX-PARSE if the file does not exist
- This test fails with NPE if the file does not exist:...
- 09:47 AM Bug #11043 (Closed): NPE in SAX-PARSE if the file does not exist
- 07:39 AM Bug #11042 (WIP): NativeInvoker may generate memptr with unknown size
- This is a regression of #9448, where @BinaryData.getMethodSetup@ now returns false if the size is 0. This is incorrec...
- 07:33 AM Bug #11042 (Test): NativeInvoker may generate memptr with unknown size
- 07:29 AM Bug #11038: Cannot find symbol when using two frames with the same name
- Radu Apetrii wrote:
> So, in this case, do we just need to have some form of discrimination between frames with the ... - 07:18 AM Bug #11038: Cannot find symbol when using two frames with the same name
- So, in this case, do we just need to have some form of discrimination between frames with the same name? Or at least ...
- 06:47 AM Bug #11038: Cannot find symbol when using two frames with the same name
- I mis-read the code. Multiple @def frame@ instances do indeed create multiple frames, it is just that one of them is...
- 06:26 AM Bug #11038: Cannot find symbol when using two frames with the same name
- Greg Shah wrote:
> > Notice how both frames have the same name
>
> This is not correct. The issue is that there ... - 06:14 AM Bug #11038: Cannot find symbol when using two frames with the same name
- > Notice how both frames have the same name
This is not correct. The issue is that there should only be one frame... - 04:53 AM Bug #11038: Cannot find symbol when using two frames with the same name
- I stumbled upon this when working with a customer application. Here's a testcase:...
- 04:33 AM Bug #11038 (New): Cannot find symbol when using two frames with the same name
- 05:14 AM Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
- Committed revision *16296* on task branch *10925a*:
- Use count iteration instead of iterator. - 05:11 AM Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
- Teodor, please use a counter loop instead of a for iterator loop - this avoids creating a new iterator instance.
- 04:22 AM Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
- Committed revision *16295* on task branch *10925a*:
- Fixed regression from last 2 revisions.
12/15/2025
- 02:59 PM Bug #7184 (Review): Incorrect conversion of concatenated string literals to a LONGCHAR
- Branch 7184b (rev 16320) resolves the root cause of incorrect type promotion for concatenated string literals passed ...
- 10:28 AM Bug #7184 (WIP): Incorrect conversion of concatenated string literals to a LONGCHAR
- 08:45 AM Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
- Committed revision *16295* on task branch *10925a*:
- Added the correct fix for this issue: Keep returning the proxy. - 08:37 AM Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
- It fixes the non-deterministic behavior, but I think the fix isn't right. I will analyze it and come with a correct s...
- 08:33 AM Bug #10925: Ignore dataset name if present, for a dataset declared with serialize-hidden
- Committed revision *16294* on task branch *10925a*:
- Fixed non-deterministic behavior when using temp-tables with t...
Also available in: Atom