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...
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 ... - 08:59 AM Bug #8944: FINALLY block transaction processing
- ...
- 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...
- 08:38 AM Bug #8944: FINALLY block transaction processing
- Tested with trunk/15463.
- 08:37 AM Bug #8944: FINALLY block transaction processing
- ...
- 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.
- 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...
- 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...
- 07:03 AM Bug #8944: FINALLY block transaction processing
- I have been able to replicate this issues only with the tables that have indices.
- 06:40 AM Bug #8944: FINALLY block transaction processing
- This is the test case that replicates the issue:...
- 06:31 AM Bug #8944: FINALLY block transaction processing
- Can you post the full example for #8944-5?
- 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... - 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...
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...
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...
- 04:51 PM Bug #9197 (New): continue investigation for performance of default methods
- 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...
09/20/2024
- 02:57 AM Bug #9192: FWD defines multiple top level exceptions
- This ticket originated from #8980-43.
- 02:56 AM Bug #9192: FWD defines multiple top level exceptions
- ...
- 02:52 AM Bug #9192 (New): FWD defines multiple top level exceptions
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...
- 06:38 AM Bug #9187 (New): Multiple issues with read-json
- 07:21 AM Feature #4065: server-side processing of client platform dependencies
- 4065g rebased on trunk r15446. Ready for review.
- 04:12 AM Feature #4065: server-side processing of client platform dependencies
- I'll rebase.
09/13/2024
- 10:02 AM Feature #4065: server-side processing of client platform dependencies
- Hynek: Please review.
- 09:41 AM Feature #4065 (Review): server-side processing of client platform dependencies
- 4065g r15413 for review.
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...
- 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... - 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...
- 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...
- 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...
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... - 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... - 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.... - 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...
- 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...
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 ...
- 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... - 07:27 AM Feature #6410: implement additional built-in OO classes/interfaces
- Marian, what standard do you want to parse? ISO-8601?
- 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...
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... - 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... - 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...
- 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... - 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:... - 10:16 AM Feature #4065: server-side processing of client platform dependencies
- I need an example in OE that uses @ClipboardStream@, when converted.
- 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... - 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...
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... - 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...
- 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...
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...
- 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... - 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... - 07:57 AM Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
- 9126a is merged to trunk and ported to 7156b.
- 03:06 AM Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
- Go ahead and merge/port to 7156b now.
- 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...
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,... - 09:57 AM Bug #9126 (Merge Pending): SAX-WRITER output is different in FWD compared to 4GL
- Can you merge now and patch 7156b?
- 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...
- 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?
- 09:26 AM Bug #9126 (Review): SAX-WRITER output is different in FWD compared to 4GL
- 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...
- 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... - 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...
- 08:38 AM Bug #9126 (WIP): SAX-WRITER output is different in FWD compared to 4GL
- 08:38 AM Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
- This task was derived from #8912-224.
- 08:32 AM Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
- ...
- 08:28 AM Bug #9126 (Test): SAX-WRITER output is different in FWD compared to 4GL
- 08:46 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Branch 9032d was merged to trunk rev 15416 and archived.
- 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. - 08:04 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Greg, 9032d can be queued for merge.
- 06:22 AM Bug #9032: Reduce the number of exceptions that are being thrown
- I smoke tested a customer application and found no issues.
- 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.
- 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... - 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... - 02:29 AM Bug #9032: Reduce the number of exceptions that are being thrown
- hasAny() calls also need to initialize the query.
- 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 ... - 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 ... - 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...
- 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 ...
- 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...
- 06:48 AM Bug #9125: Failure to convert decimal variables that exceed 50 decimals.
- For testing I used:...
- 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...
- 03:21 AM Bug #9125 (WIP): Failure to convert decimal variables that exceed 50 decimals.
- This task was derived from #9096-23.
- 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....
- 03:09 AM Bug #9125 (Review): Failure to convert decimal variables that exceed 50 decimals.
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...
- 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.
- 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... - 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@...
- 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... - 09:19 AM Bug #9032: Reduce the number of exceptions that are being thrown
- This code:...
- 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.
- 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.
- 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... - 08:06 AM Bug #9032: Reduce the number of exceptions that are being thrown
- The constructor for FindQuery looks like this:...
- 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.
- 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:...
- 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 (... - 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...
- 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... - 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...
- 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 ... - 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.
- 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.
- 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*.
- 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...
Also available in: Atom