Project

General

Profile

Activity

From 08/31/2024 to 09/29/2024

09/27/2024

03:25 AM Bug #8944: FINALLY block transaction processing
Artur, please look into #6667-1167. That is a fix that was dedicated to fixing buffer problems with FINALLY. But as T... Alexandru Lungu

09/26/2024

09:03 AM Bug #8944: FINALLY block transaction processing
Artur Școlnic wrote:
> [...]
> I looks like the scope of the @btt2@ is limited to the @for each@ only if it is not ...
Alexandru Lungu
08:59 AM Bug #8944: FINALLY block transaction processing
... Artur Școlnic
08:44 AM Bug #8944: FINALLY block transaction processing
Hmm I think the error is more subtle. IIRC, the tests were trying to show a conceptual problem in regard to buffer sc... Alexandru Lungu
08:38 AM Bug #8944: FINALLY block transaction processing
Tested with trunk/15463. Artur Școlnic
08:37 AM Bug #8944: FINALLY block transaction processing
... Artur Școlnic
08:26 AM Bug #8944: FINALLY block transaction processing
In #8593-111, if you comment the find first that has a comment, in FWD it will work while in 4GL it won't. Alexandru Lungu
08:06 AM Bug #8944: FINALLY block transaction processing
Alexandru, I've been analyzing #8593-113 and #8593-111, I am failing to see the issue there, for me both test cases s... Artur Școlnic
07:07 AM Bug #8944: FINALLY block transaction processing
I think this is related to intra-session dirty manager (?) Maybe you should embed the for each in a separate do trans... Alexandru Lungu
07:03 AM Bug #8944: FINALLY block transaction processing
I have been able to replicate this issues only with the tables that have indices. Artur Școlnic
06:40 AM Bug #8944: FINALLY block transaction processing
This is the test case that replicates the issue:... Artur Școlnic
06:31 AM Bug #8944: FINALLY block transaction processing
Can you post the full example for #8944-5? Alexandru Lungu
06:25 AM Bug #8944: FINALLY block transaction processing
I've found something that is not related to finally blocks, but should be addressed:
for each from #8944-1...
Artur Școlnic
03:10 AM Bug #8944: FINALLY block transaction processing
These are the current classes that implement Finalizable and have an implementation for the finished method, classifi... Artur Școlnic

09/25/2024

08:34 AM Bug #8944 (WIP): FINALLY block transaction processing
Artur, please make a list of all current finalizables in FWD in form of a table that you are going to update with inf... Alexandru Lungu

09/23/2024

04:54 PM Bug #9197: continue investigation for performance of default methods
In #9168, default interface methods were removed for DMOs, static frames and other cases, to reduce class loading tim... Constantin Asofiei
04:51 PM Bug #9197 (New): continue investigation for performance of default methods
Constantin Asofiei
07:58 AM Feature #4065: server-side processing of client platform dependencies
Fix for #9182 in r15453-r15454: all OS resources client-side should be recreated (initialized) when the security cont... Galya B

09/20/2024

02:57 AM Bug #9192: FWD defines multiple top level exceptions
This ticket originated from #8980-43. Artur Școlnic
02:56 AM Bug #9192: FWD defines multiple top level exceptions
... Artur Școlnic
02:52 AM Bug #9192 (New): FWD defines multiple top level exceptions
Artur Școlnic

09/19/2024

08:13 AM Bug #9187: Multiple issues with read-json
While investigating another task, I found out there are multiple differences between OE and FWD behaviour regarding r... Andrei Plugaru
06:38 AM Bug #9187 (New): Multiple issues with read-json
Andrei Plugaru
07:21 AM Feature #4065: server-side processing of client platform dependencies
4065g rebased on trunk r15446. Ready for review. Galya B
04:12 AM Feature #4065: server-side processing of client platform dependencies
I'll rebase. Galya B

09/13/2024

10:02 AM Feature #4065: server-side processing of client platform dependencies
Hynek: Please review. Greg Shah
09:41 AM Feature #4065 (Review): server-side processing of client platform dependencies
4065g r15413 for review. Galya B

09/11/2024

06:48 PM Feature #4065: server-side processing of client platform dependencies
The @date@ support would be used by the UI, I/O code like @export@ or @put@ with formatted values and I'm not sure wh... Greg Shah
08:53 AM Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Behind what config should I put the @SessionExports@ that is only @date@ related methods to prevent...
Galya B
08:46 AM Feature #4065: server-side processing of client platform dependencies
Behind what config should I put the @SessionExports@ that is only @date@ related methods to prevent @SessionUtils@ do... Galya B
08:04 AM Feature #4065: server-side processing of client platform dependencies
As long as different sessions can have different settings for server-side support, we can retain some sessions with f... Greg Shah
07:50 AM Feature #4065: server-side processing of client platform dependencies
I'm getting back to the same issue: Streams can't be communicated between the server and the clients. The ids were or... Galya B

09/10/2024

06:32 PM Bug #9037: Two timers problem: only one fires
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > The fixes for the synchronization of @contextStorage@ lo...
Vladimir Tsichevski
08:52 AM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Galya B wrote:
> > @StreamDaemon@ has a dependency on @ThinClient@ related to pseudo-terminal/cu...
Galya B
08:51 AM Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> @StreamDaemon@ has a dependency on @ThinClient@ related to pseudo-terminal/currentStream/redirects....
Greg Shah
06:29 AM Feature #4065: server-side processing of client platform dependencies
@StreamDaemon@ has a dependency on @ThinClient@ related to pseudo-terminal/currentStream/redirects. I think these wil... Galya B
04:38 AM Bug #9032: Reduce the number of exceptions that are being thrown
It has come to my attention that there is an issue with lenientOffEnd not being set for silent(() -> FindQuery().next... Dănuț Filimon

09/09/2024

08:00 AM Feature #6410: implement additional built-in OO classes/interfaces
OK, you mean @ToABLDateTimeTzFromHttp@, @toHttpDateFromAbl@ and @toHttpDate@, right? For these I see no issue to use ... Constantin Asofiei
07:51 AM Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Marian, what standard do you want to parse? ISO-8601?
For parsing all variants should...
Marian Edu
07:27 AM Feature #6410: implement additional built-in OO classes/interfaces
Marian, what standard do you want to parse? ISO-8601? Constantin Asofiei
06:50 AM Feature #6410: implement additional built-in OO classes/interfaces
I'm looking into the Timestamp parsing/formatting to skip the 4GL string manipulation if valid values are given and o... Marian Edu

09/06/2024

03:08 PM Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> @RemoteStream@ doesn't make a difference between the streams, when calling @LowLevelStream@, so the...
Greg Shah
03:06 PM Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Greg Shah wrote:
> > The only tricky part here is process, because that should be in the same plac...
Greg Shah
11:39 AM Feature #4065: server-side processing of client platform dependencies
@RemoteStream@ doesn't make a difference between the streams, when calling @LowLevelStream@, so there is no way to ha... Galya B
11:16 AM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> The only tricky part here is process, because that should be in the same place as shell command e...
Galya B
11:01 AM Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> I need an example in OE that uses @ClipboardStream@, when converted.
This should do:...
Galya B
10:16 AM Feature #4065: server-side processing of client platform dependencies
I need an example in OE that uses @ClipboardStream@, when converted. Galya B
09:15 AM Bug #9032: Reduce the number of exceptions that are being thrown
Roger Borrello wrote:
> Dănuț Filimon wrote:
> > Branch 9032d was merged to trunk rev 15416 and archived.
>
> Do...
Greg Shah
07:25 AM Bug #9032: Reduce the number of exceptions that are being thrown
Danut is out-of-office until Monday.
Anyway, I don't think that #9032 itself will solve anything from "code too l...
Alexandru Lungu

09/05/2024

05:58 PM Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> Branch 9032d was merged to trunk rev 15416 and archived.
Does this address the *error: cod...
Roger Borrello
12:36 PM Feature #4065: server-side processing of client platform dependencies
Both the @CLIPBOARD@ system handle (not actually a widget, just a kind of weird 4GL "object") and the @ClipboardStrea... Greg Shah
02:46 AM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> clipboard is only available in GUI and does not get support on the server side.
@Clipboard@ is...
Galya B

09/04/2024

11:31 AM Feature #4065: server-side processing of client platform dependencies
> Let's make this clear: file, dir, process, web, clipboard, terminal, printer streams - all will be either server-si... Greg Shah
11:22 AM Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> In regard to co-dependencies between environments and filesystem:
>
> # Best case is to separa...
Galya B
10:59 AM Feature #4065: server-side processing of client platform dependencies
In regard to co-dependencies between environments and filesystem:
# Best case is to separate these dependencies (m...
Greg Shah
07:57 AM Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
9126a is merged to trunk and ported to 7156b. Artur Școlnic
03:06 AM Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
Go ahead and merge/port to 7156b now. Constantin Asofiei
02:56 AM Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
Artur Școlnic wrote:
> I tested the unit test module which was affected be this issue, it looks good, tomorrow I wil...
Artur Școlnic

09/03/2024

09:58 AM Bug #9126 (Internal Test): SAX-WRITER output is different in FWD compared to 4GL
Constantin Asofiei wrote:
> Can you merge now and patch 7156b?
Taking this back, didn't read your complete message,...
Constantin Asofiei
09:57 AM Bug #9126 (Merge Pending): SAX-WRITER output is different in FWD compared to 4GL
Can you merge now and patch 7156b? Constantin Asofiei
09:51 AM Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
I tested the unit test module which was affected be this issue, it looks good, tomorrow I will do some functional reg... Artur Școlnic
09:46 AM Bug #9126 (Internal Test): SAX-WRITER output is different in FWD compared to 4GL
The change is OK. Anything else to test? Constantin Asofiei
09:26 AM Bug #9126 (Review): SAX-WRITER output is different in FWD compared to 4GL
Artur Școlnic
09:19 AM Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
You are correct, thank you. I made the necessary change and committed 9126a/15418. The test case from #9126-1 and the... Artur Școlnic
09:11 AM Bug #9126 (WIP): SAX-WRITER output is different in FWD compared to 4GL
Artur Școlnic wrote:
> I committed 9126a/15417, it is ready for review. Basically, I just disabled writing of the xm...
Constantin Asofiei
09:10 AM Bug #9126 (Review): SAX-WRITER output is different in FWD compared to 4GL
I committed 9126a/15417, it is ready for review. Basically, I just disabled writing of the xml declaration when the o... Artur Școlnic
08:38 AM Bug #9126 (WIP): SAX-WRITER output is different in FWD compared to 4GL
Artur Școlnic
08:38 AM Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
This task was derived from #8912-224. Artur Școlnic
08:32 AM Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
... Artur Școlnic
08:28 AM Bug #9126 (Test): SAX-WRITER output is different in FWD compared to 4GL
Artur Școlnic
08:46 AM Bug #9032: Reduce the number of exceptions that are being thrown
Branch 9032d was merged to trunk rev 15416 and archived. Dănuț Filimon
08:42 AM Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> Greg, 9032d can be queued for merge.
Please merge to trunk now.
Constantin Asofiei
08:04 AM Bug #9032: Reduce the number of exceptions that are being thrown
Greg, 9032d can be queued for merge. Constantin Asofiei
06:22 AM Bug #9032: Reduce the number of exceptions that are being thrown
I smoke tested a customer application and found no issues. Dănuț Filimon
04:44 AM Bug #9032: Reduce the number of exceptions that are being thrown
ETF testing passed with 9032d/15415. Please do some basic testing of some other customer apps. Constantin Asofiei
02:50 AM Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > hasAny() calls also need to initialize the query.
> Also hasO...
Dănuț Filimon
02:41 AM Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> hasAny() calls also need to initialize the query.
Also hasOne(). Any method emitted for Fin...
Constantin Asofiei
02:29 AM Bug #9032: Reduce the number of exceptions that are being thrown
hasAny() calls also need to initialize the query. Dănuț Filimon
02:23 AM Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> The changes are not complete. All @unique/first/last/etc@ methods from RAQ need to be ...
Dănuț Filimon
08:29 AM Bug #9037 (WIP): Two timers problem: only one fires
Constantin Asofiei wrote:
> The fixes for the synchronization of @contextStorage@ look OK. But, for @getImpl@, the ...
Vladimir Tsichevski
08:16 AM Feature #4065: server-side processing of client platform dependencies
'environments' depends on 'filesystem', 'filesystem' depends on stream ids. The streams can be of type file, dir, pro... Galya B
08:06 AM Feature #4065: server-side processing of client platform dependencies
@StreamDaemon@ has a map of stream ids and the methods @streamFromId@, @idFromStream@, @store@ (the last assigns ids ... Galya B
07:00 AM Bug #9125: Failure to convert decimal variables that exceed 50 decimals.
Another issue that can be discussed in this task is that decimals have a fixed scale of 10 in FWD, this causes the va... Artur Școlnic
06:48 AM Bug #9125: Failure to convert decimal variables that exceed 50 decimals.
For testing I used:... Artur Școlnic
06:46 AM Bug #9125 (Review): Failure to convert decimal variables that exceed 50 decimals.
I committed 9125a/15412. I limited the length of the converted decimal to 50, initially I was thinking of trimming al... Artur Școlnic
03:21 AM Bug #9125 (WIP): Failure to convert decimal variables that exceed 50 decimals.
This task was derived from #9096-23. Artur Școlnic
03:20 AM Bug #9125: Failure to convert decimal variables that exceed 50 decimals.
In 4gl, any trailing zeros for decimal values are trimmed in order to honor the precision of 50.... Artur Școlnic
03:09 AM Bug #9125 (Review): Failure to convert decimal variables that exceed 50 decimals.
Artur Școlnic

09/02/2024

02:45 PM Bug #9032 (WIP): Reduce the number of exceptions that are being thrown
The changes are not complete. All @unique/first/last/etc@ methods from RAQ need to be overridden. For example ther... Constantin Asofiei
02:02 PM Bug #9032: Reduce the number of exceptions that are being thrown
I think 9032d is good, we'll need to run a ETF test. Constantin Asofiei
09:53 AM Bug #9032 (Internal Test): Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> Thanks, I see it now. But I think the same can be achieved by overriding the @first/las...
Dănuț Filimon
09:40 AM Bug #9032: Reduce the number of exceptions that are being thrown
Thanks, I see it now. But I think the same can be achieved by overriding the @first/last/etc@ methods in @FindQuery@... Constantin Asofiei
09:20 AM Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> This code:
> [...]
> is no longer included in @initializeQuery@.
It is not needed a...
Dănuț Filimon
09:19 AM Bug #9032: Reduce the number of exceptions that are being thrown
This code:... Constantin Asofiei
09:15 AM Bug #9032 (Review): Reduce the number of exceptions that are being thrown
Committed *9032d/15412*. Fixed #9032-111, the test case from #9032-115 works as expected now. Constantin, please review. Dănuț Filimon
08:42 AM Bug #9032 (WIP): Reduce the number of exceptions that are being thrown
Put into WIP to solve the issue reported in #9032-111. Dănuț Filimon
08:09 AM Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> The @super.initialize@ and other code needs to be executed in the @find@ and @silentFind...
Dănuț Filimon
08:06 AM Bug #9032: Reduce the number of exceptions that are being thrown
The constructor for FindQuery looks like this:... Constantin Asofiei
08:05 AM Bug #9032: Reduce the number of exceptions that are being thrown
I am also trying to find a test case that does not require this patch. Dănuț Filimon
08:04 AM Bug #9032: Reduce the number of exceptions that are being thrown
Note that this is only visible with *9095a* changes, the patch:... Dănuț Filimon
07:59 AM Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> There's no stack trace, thrown errors will get displayed on the screen when they should not (...
Constantin Asofiei
07:58 AM Bug #9032: Reduce the number of exceptions that are being thrown
There's no stack trace, thrown errors will get displayed on the screen when they should not (because they were silent... Dănuț Filimon
07:56 AM Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> Constantin, it seems that there's a problem with the FindQuery constructor. There's the possi...
Constantin Asofiei
07:01 AM Bug #9032: Reduce the number of exceptions that are being thrown
Constantin, it seems that there's a problem with the FindQuery constructor. There's the possibility of it throwing an... Dănuț Filimon
06:07 AM Bug #9032 (Review): Reduce the number of exceptions that are being thrown
For review 9032c/15412-4.
I've done a small test with 9032c/15412 on a customer scenario (100 runs) and I noticed ...
Dănuț Filimon
04:15 AM Bug #9032: Reduce the number of exceptions that are being thrown
Committed *9032c/15414*. 9032c is now compatible with the 9032b implementation that was merged in trunk/15411. Dănuț Filimon
03:35 AM Bug #9032: Reduce the number of exceptions that are being thrown
Committed *9032c/15413*. Moved the silent mode method finally block into a separate method. Dănuț Filimon
02:31 AM Bug #9032: Reduce the number of exceptions that are being thrown
Rebased *9032c* to *trunk/15411*, the branch is now at revision *15412*. Dănuț Filimon
10:01 AM Feature #4065: server-side processing of client platform dependencies
There seem to be some loopholes in the server-side filesystem and its dependency on streams. For example:
@Progres...
Galya B
 

Also available in: Atom