Activity
From 12/04/2025 to 01/02/2026
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...
12/13/2025
- 01:45 PM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> BTW, the call with no concatenation
> [...]
>
> is converted as
>
> [...]
> ... - 01:42 PM Bug #10973 (Review): REGRESSION: No string literal to LONGCHAR conversion for 4GL class method ca...
- 01:42 PM Bug #10973 (WIP): REGRESSION: No string literal to LONGCHAR conversion for 4GL class method call ...
- Vladimir Tsichevski wrote:
> ...the @longchar@ constructor is applied two times to a string literal instead of one...
12/11/2025
- 05:11 AM Feature #3853: implement LOG-MANAGER runtime
- Tomasz Domin wrote:
>
> I will push updated tests to @testcases@ project as soon as bzr update is done.
I've pu... - 04:26 AM Feature #3853: implement LOG-MANAGER runtime
- Tomasz Domin wrote:
> I am almost done with fixing existing tests, just circling around some FWD-OE differences like...
12/09/2025
- 01:26 PM Bug #10973: REGRESSION: No string literal to LONGCHAR conversion for 4GL class method call parame...
- Vladimir Tsichevski wrote:
> This is a regression, this issue did not exist in trunk rev. 14527 when the task #7184 ... - 03:02 AM Feature #9488 (Review): implement all built-in OO classes using the open source ADE code from 12.8.4
- It's a bit lite, but I will put it into review, as me and Constantin talked via e-mail and I sent the files needed fo...
- 07:03 PM Feature #10290 (Internal Test): Add support for character string literals options
- Code Review Task Branch 10290b Revision 16305
No objections.
12/08/2025
- 09:28 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Alexandru Lungu wrote:
> Artur, can you rerun the library_calls suite?
I recall having some issues running this s... - 06:37 AM Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
- Paul, I'm good with the changes.
- 05:45 AM Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
- Committed rev. *16302* on branch *10935a* which contains the fix for the case described in the note above.
This c... - 05:06 AM Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
- Committed rev. *16301* on branch *10935a* which fixes the process of copying table properties in case the filter is n...
12/05/2025
- 08:29 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> That means there was a regression in trunk during the last 2 years, which is not caus... - 08:16 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
- I have tested with multiple cases with #10956 and this patch.
I have noticed that the change from #10247-141 are not... - 05:52 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
- Ok
- 05:50 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
- Teodor, please take a look.
- 05:45 AM Bug #10978: Conversion NPE when creating a temp-table with LIKE that uses a different primary index
- Test case:...
- 05:43 AM Bug #10978 (Test): Conversion NPE when creating a temp-table with LIKE that uses a different prim...
- 07:22 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- PS: I wonder if #10193 was actually negating the changes in #7254, so we are back with the problem from #7254.
- 07:20 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Even if I fix this, I get another error. I think it hints that there is something broken in library_calls test-suite....
- 06:30 AM Bug #10004 (WIP): NativeInvoker fails if an argument is of type integerConstant
- I tested the application that triggered #10004-1 and the error still occurs. I am looking at the latest trunk and the...
- 06:02 AM Feature #10290 (Review): Add support for character string literals options
- Committed rev. *16305* on branch *10290b* that fixes the case found in #10290-52.
- 05:25 AM Feature #10290: Add support for character string literals options
- The options are dropped because of the rules found in @constant_expressions.rules@
Those rules appear to be an op... - 04:52 AM Feature #10290: Add support for character string literals options
- Thanks for finding this out!
I am still investigating but I found that the problem comes from the fact that for th... - 01:55 AM Feature #10290 (WIP): Add support for character string literals options
- Paul, I think there is a little bit more work to do on this, because this testcase still fails:...
12/04/2025
- 04:00 PM Bug #10973: REGRESSION: No string literal to LONGCHAR conversion for 4GL class method call parame...
- This is a regression, this issue did not exist in trunk rev. 14527 when the task #7184 was worked on.
- 03:56 PM Bug #10973: REGRESSION: No string literal to LONGCHAR conversion for 4GL class method call parame...
- This issue affects the FWD conversion when passing a @CHARACTER@ literal as an argument to a class method expecting a...
- 03:51 PM Bug #10973 (Review): REGRESSION: No string literal to LONGCHAR conversion for 4GL class method ca...
- 03:38 PM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- > BTW, the call with no concatenation
> ... - 08:37 AM Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- The revision of 7184a is too old (14527) to be rebased to the current trunk, will create 7184b to continue...
- 04:48 AM Bug #10935: Inherit the NO-UNDO option for a temp-table defined using the LIKE temp-table option
- Committed rev. *16299* on branch *10935a* which contains the solution described in #10935-10.
After committing thi...
Also available in: Atom