Activity
From 08/15/2024 to 09/13/2024
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...
08/30/2024
- 04:56 PM Bug #9037: Two timers problem: only one fires
- I found another problem, which currently causes deadlock in a customer app with 8393b.
The problem is in @Temporar... - 08:26 AM Bug #9037: Two timers problem: only one fires
- Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > > After this fixed and the branch rebased, the new revno is 15389... - 08:25 AM Bug #9037: Two timers problem: only one fires
- Greg Shah wrote:
> > After this fixed and the branch rebased, the new revno is 15389.
>
> BTW, the branch I see i... - 08:21 AM Bug #9037: Two timers problem: only one fires
- > After this fixed and the branch rebased, the new revno is 15389.
BTW, the branch I see is not rebased. - 08:20 AM Bug #9037: Two timers problem: only one fires
- Code Review 8393b Revision 15375
Minor issue: @FWD_CLASSES_PREFIX_LENGHT@ should be @FWD_CLASSES_PREFIX_LENGTH@.
... - 08:17 AM Bug #9037: Two timers problem: only one fires
- The fixes for the synchronization of @contextStorage@ look OK. But, for @getImpl@, the synchronization in:...
- 08:06 AM Bug #9037: Two timers problem: only one fires
- Constantin Asofiei wrote:
> What branch exactly? There is no 8398b.
The branch is 8393b, sorry. - 08:05 AM Bug #9037: Two timers problem: only one fires
- What branch exactly? There is no 8398b.
- 08:01 AM Bug #9037: Two timers problem: only one fires
- Constantin: Please review.
- 08:18 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Dănuț Filimon wrote:
> I am putting this in WIP for 9032c at 50%, I still want to investigate other common errors as... - 08:07 AM Bug #9032 (WIP): Reduce the number of exceptions that are being thrown
- I am putting this in WIP for 9032c at 50%, I still want to investigate other common errors as the ones mentioned in #...
- 07:57 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Branch 9032b has been merged intro trunk/15411 and archived.
- 07:51 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Constantin Asofiei wrote:
> Where did you checkout trunk? You need to have a checkout of trunk and a checkout of 903... - 07:49 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Where did you checkout trunk? You need to have a checkout of trunk and a checkout of 9032b, and after that rebase on ...
- 07:43 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > Do this from devsrv01.
> Do I have to checkout the branches t... - 07:39 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Constantin Asofiei wrote:
> Do this from devsrv01.
Do I have to checkout the branches there and do it? - 07:35 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > I will be merging it soon, ~5-10 min.
>
> Nevermind, it will tak... - 07:35 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Dănuț Filimon wrote:
> I will be merging it soon, ~5-10 min.
Nevermind, it will take a bit more. I get... - 07:33 AM Bug #9032: Reduce the number of exceptions that are being thrown
- I will be merging it soon, ~5-10 min.
- 07:30 AM Bug #9032: Reduce the number of exceptions that are being thrown
- 9032b can be merged to trunk now
- 05:32 AM Bug #9032: Reduce the number of exceptions that are being thrown
- As I am unable to finish building the regression xfer project due to #9032-88. What are the remaining tests that shou...
- 05:31 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Committed *9032c/15408*. Suppress 138 and 565 4GL exceptions in silent mode, those exceptions will be available throu...
- 03:04 AM Bug #9032: Reduce the number of exceptions that are being thrown
- According to a local test of a customer scenario (100 runs), the total ErrorConditionException count is 1278208 and t...
- 07:47 AM Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
- TLS1 and TLS1.1 are not supported any more (disabled in newer javas in jdk.tls.disabledAlgorithms and not supported b...
- 07:47 AM Bug #9118 (Closed): Migrate FWD-SMTP-EMAIL to TLS1.2
- 07:45 AM Feature #4065: server-side processing of client platform dependencies
- > Is the SMTP mail sender @FWD-SMTP-EMAIL@ used by any customer?
Not in production. Use of it in production is n... - 03:29 AM Feature #4065: server-side processing of client platform dependencies
- Is the SMTP mail sender @FWD-SMTP-EMAIL@ used by any customer?
I think it's not working because TLS1 and TLS1.1 a...
08/29/2024
- 08:27 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Created *9032c* from *trunk/15407*. I'll use this branch to reduce the number of ErrorConditionException that are bei...
- 08:22 AM Bug #9032 (Internal Test): Reduce the number of exceptions that are being thrown
- 06:07 AM Bug #9032: Reduce the number of exceptions that are being thrown
- ETF testing also passed.
- 03:04 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Conversion went fine with 9032b for the project that I tested.
- 02:27 AM Bug #9032: Reduce the number of exceptions that are being thrown
- I managed to convert the regression xfer project, but had problems with the compilation (unrelated to the changes) wh...
- 02:13 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Conversion was OK with 9032b for the project.
- 06:37 AM Feature #4065 (WIP): server-side processing of client platform dependencies
- 4065f was merged to trunk as rev. 15407 and archived.
4065g created from trunk r15407. - 06:29 AM Feature #4065: server-side processing of client platform dependencies
- Galya B wrote:
> The change has been tested with conversion of hotel_gui.
>
> When do I merge?
You can merge now. - 06:14 AM Feature #4065: server-side processing of client platform dependencies
- The change has been tested with conversion of hotel_gui.
When do I merge? - 06:09 AM Feature #4065: server-side processing of client platform dependencies
- Code review 4065f. The changes look good.
- 05:26 AM Feature #4065: server-side processing of client platform dependencies
- Alexandru Lungu wrote:
> Hynek, are you able to conduct the review for 4065f? I am not familiar with the changes.
... - 04:12 AM Feature #4065: server-side processing of client platform dependencies
- Hynek, are you able to conduct the review for 4065f? I am not familiar with the changes.
- 03:31 AM Feature #4065 (Review): server-side processing of client platform dependencies
- Galya B wrote:
> 4065f r15407 fixing NPE in conversion ready for review.
It adds back the check (present in r1540... - 03:24 AM Feature #4065: server-side processing of client platform dependencies
- 4065f r15407 fixing NPE in conversion ready for review.
08/28/2024
- 08:28 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Radu Apetrii wrote:
> Just to be sure, 9032b needs to be conversion tested, and *not* 9032a, right?
Yes. - 08:28 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Just to be sure, 9032b needs to be conversion tested, and *not* 9032a, right?
- 05:03 AM Bug #9032 (Review): Reduce the number of exceptions that are being thrown
- Committed *9032b/15400*. Support silent mode methods in AbstractQuery.
*EDIT:* Only runtime changes. - 04:42 AM Bug #9032: Reduce the number of exceptions that are being thrown
- I tested *9032b* with customer unit tests and there were no regressions.
- 04:03 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Dănuț Filimon wrote:
> This is a problem... In RandomAccessQuery I defined @silentFirst(), silentFirst(Object[]), si... - 02:30 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Constantin Asofiei wrote:
> There are conversion regressions for this construct:
> [...]
>
> This emits a @silen... - 06:29 AM Feature #4065 (WIP): server-side processing of client platform dependencies
- 4065e was merged to trunk as rev. 15402 and archived.
4065f created from trunk r15402. - 05:49 AM Feature #4065 (Merge Pending): server-side processing of client platform dependencies
- Galya, please merge 4065e in trunk.
- 04:22 AM Feature #4065: server-side processing of client platform dependencies
- 4065e tested for regressions with hotel_gui and a customer project. Tested server-side and client-side environments a...
08/27/2024
- 01:47 PM Feature #4065 (Internal Test): server-side processing of client platform dependencies
- Code review 4065e revision 15389. The changes look good.
- 09:10 AM Feature #4065: server-side processing of client platform dependencies
- All requested changes are in r15389.
- 08:47 AM Feature #4065: server-side processing of client platform dependencies
- Galya B wrote:
> 1. remove the env prop subscription mechanism altogether and call a new @ClientExports@ method from... - 08:42 AM Feature #4065: server-side processing of client platform dependencies
- > If it returns null, the client crashes.
Whenever possible, we don't want a crash. For a critical problem, it wo... - 08:41 AM Feature #4065: server-side processing of client platform dependencies
- > For @EnvironmentAccessor.subscribe@ how is the serialization of @consumer@ resolved in case environment is server-s...
- 08:27 AM Feature #4065: server-side processing of client platform dependencies
- Galya B wrote:
> Hynek Cihlar wrote:
> > > With server-side 'environments' @EnvironmentDaemon.unload@ calls @Window... - 08:18 AM Feature #4065: server-side processing of client platform dependencies
- Hynek Cihlar wrote:
> > With server-side 'environments' @EnvironmentDaemon.unload@ calls @WindowManager@, which init... - 08:04 AM Feature #4065: server-side processing of client platform dependencies
- Galya B wrote:
> Hynek Cihlar wrote:
> > In @WindowManager@ the assignment
> > [...]
> > What is the connection b... - 07:53 AM Feature #4065: server-side processing of client platform dependencies
- Hynek Cihlar wrote:
> In @WindowManager@ the assignment
> [...]
> What is the connection between @ThinClient.getIn... - 07:15 AM Feature #4065: server-side processing of client platform dependencies
- Code review 4065e.
Overall pretty nice set of changes!
@OsResourceType.java@, wrong date in the file history en... - 12:16 PM Bug #9032: Reduce the number of exceptions that are being thrown
- There are conversion regressions for this construct:...
- 07:36 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Dănuț Filimon wrote:
> Good news, I tested a hotel_gui and a customer application conversion and both were successfu... - 07:33 AM Bug #9032: Reduce the number of exceptions that are being thrown
- The #8363 app converted and compiled OK, and performance run showed a small improvement. I need to reconvert ETF and...
- 02:14 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Good news, I tested a hotel_gui and a customer application conversion and both were successful.
08/26/2024
- 10:37 AM Feature #4065: server-side processing of client platform dependencies
- I've started testing. NPE fixed in r15387.
Server-side 'environments' auto enables server-side 'filesystem', but @... - 08:12 AM Feature #4065: server-side processing of client platform dependencies
- Hynek: Please review.
- 08:10 AM Feature #4065 (Review): server-side processing of client platform dependencies
- 05:38 AM Feature #4065: server-side processing of client platform dependencies
- 4065e r15386 based on trunk r15381 for review.
What has been changed:
* Added support for @EnvironmentAccessor@ s... - 03:51 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Rebased *9032b* to *trunk/15393*, the branch is now at revision *15399*.
- 02:24 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Constantin Asofiei wrote:
> @addExternalBuffers@ in FindQuery need to return FindQuery, as a @FIND ... WHERE CAN-FIN...
08/25/2024
- 04:03 AM Bug #9032: Reduce the number of exceptions that are being thrown
- @addExternalBuffers@ in FindQuery need to return FindQuery, as a @FIND ... WHERE CAN-FIND()@ will emit an @addExterna...
08/23/2024
- 04:21 PM Feature #4065: server-side processing of client platform dependencies
- Galya B wrote:
> Shouldn't @opsys@ ("OPSYS function":https://documentation.progress.com/output/ua/OpenEdge_latest/pd... - 04:20 PM Feature #4065: server-side processing of client platform dependencies
- @ClientExports@ and @ServerExports@ is both UI-specific. We should avoid these in clientless mode and otherwise leav...
- 09:04 AM Feature #4065: server-side processing of client platform dependencies
- Galya B wrote:
> Shouldn't @opsys@ ("OPSYS function":https://documentation.progress.com/output/ua/OpenEdge_latest/pd... - 08:54 AM Feature #4065: server-side processing of client platform dependencies
- Shouldn't @opsys@ ("OPSYS function":https://documentation.progress.com/output/ua/OpenEdge_latest/pdsoe/PLUGINS_ROOT/c...
- 04:42 AM Feature #4065: server-side processing of client platform dependencies
- * @SessionExports@ is purely setting @date@ props client-side in @SessionDateUtils@.
* @LegacyLogManagerClientServic... - 04:35 AM Feature #4065: server-side processing of client platform dependencies
- The client registers certain servers @ClientExports@, @SessionExports@, @LegacyLogManagerClientService@, etc. Under w...
- 03:35 AM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> BTW, I think we would be better off removing the @process:arch:single=true@ mode. We never use i...
08/22/2024
- 12:27 PM Feature #4065: server-side processing of client platform dependencies
- Galya B wrote:
> Actually the call is for gui in @FontManager.initialize@. So I'll ignore it and test with chui.
Bu... - 12:24 PM Feature #4065: server-side processing of client platform dependencies
- Actually the call is for gui in @FontManager.initialize@. So I'll ignore it and test with chui.
- 12:21 PM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> > To allow for a complete server-side execution we should not be leaving any client calls to the ... - 11:47 AM Feature #4065: server-side processing of client platform dependencies
- > To allow for a complete server-side execution we should not be leaving any client calls to the server and they need...
- 11:31 AM Feature #4065: server-side processing of client platform dependencies
- I'm somewhat confused, will appreciate any hint. To allow for a complete server-side execution we should not be leavi...
- 10:05 AM Feature #4065: server-side processing of client platform dependencies
- I guess the default approach with migrating to server-side resources is to rework client dependencies and not registe...
- 09:30 AM Bug #9032: Reduce the number of exceptions that are being thrown
- I rewrote the performance tests and retested:
* without 9032b
{{collapse(See results)
|_. Test |_. R... - 07:57 AM Bug #9032: Reduce the number of exceptions that are being thrown
- This looks right! I am OK with the changes.
- 07:51 AM Bug #9032 (Internal Test): Reduce the number of exceptions that are being thrown
- Committed *9032b/15383*. Addressed the #9032-65 review.
- 06:55 AM Bug #9032 (WIP): Reduce the number of exceptions that are being thrown
- Alexandru Lungu wrote:
> TBD: the times you are seeing are severely spoiled by the actual database look-up that is d... - 06:52 AM Bug #9032: Reduce the number of exceptions that are being thrown
- TBD: the times you are seeing are severely spoiled by the actual database look-up that is done in order to find the r...
- 06:50 AM Bug #9032: Reduce the number of exceptions that are being thrown
- So you are testing the case when records are found? This is only checking the lambda removal. I think you should have...
- 06:47 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Alexandru Lungu wrote:
> Also, can you share here the test you are doing for profiling?
Attached the tests. - 06:44 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Also, can you share here the test you are doing for profiling?
- 06:44 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Review on 9032b:
* In @AdaptiveFind@, isn't better to do delegate the @lenientOffEnd@ stuff to @silent*@ method en... - 04:07 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Regression testing was successful and the results of the performance tests were not as great as the ones from #9032-6...
- 06:37 AM Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
- ...
08/21/2024
- 09:42 AM Bug #9032 (Review): Reduce the number of exceptions that are being thrown
- Committed *9032b/15382*. Fixed QueryOffEndException being thrown in silent mode.
This fixes QOEE that was thrown b... - 07:53 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Dănuț Filimon wrote:
> I am already testing the fix (just catching the QueryOffEndException in the silent method) bu... - 06:54 AM Bug #9032: Reduce the number of exceptions that are being thrown
- I've done a performance test after fixing #9032-58 and got the following results (average of 5 runs with 1 old run an...
- 05:43 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Alexandru Lungu wrote:
> I just updated the branch but didn't had the chance to properly review it. Please consider ... - 05:41 AM Bug #9032 (WIP): Reduce the number of exceptions that are being thrown
- I just updated the branch but didn't had the chance to properly review it. Please consider fixing the found problem a...
- 05:35 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Dănuț Filimon wrote:
> I found issues while running performance tests. It seems that FIND NEXT, FIND PREV are not ac... - 05:02 AM Bug #9032: Reduce the number of exceptions that are being thrown
- I found issues while running performance tests. It seems that FIND NEXT, FIND PREV are not actually executing. Curren...
08/20/2024
- 05:22 PM Bug #9037: Two timers problem: only one fires
- Greg Shah wrote:
> Code Review Task Branch 8393b Revision 15374
>
> In @checkCaller()@, the @final int prefixLeng... - 02:27 PM Bug #9032: Reduce the number of exceptions that are being thrown
- The changes are quite extensive and I will need a bit more time to get through them. I will re-schedule the review at...
- 09:35 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Alexandru: Please review.
- 07:09 AM Bug #9032 (Review): Reduce the number of exceptions that are being thrown
- I'm done with the initial set of conversion/runtime tests and I got the same results with/without the changes from 90...
- 10:04 AM Feature #4065: server-side processing of client platform dependencies
- In current implementation, you can have i.e. memptr on server-side and native APIs on client-side. But, native APIs ...
- 09:50 AM Feature #4065: server-side processing of client platform dependencies
- Why is @new MemoryDaemon(single)@ first called with @false@ on @ServerSideResourceManager.initializeMemptrResource@ a...
- 06:52 AM Feature #4065: server-side processing of client platform dependencies
- @EnvironmentOps@ is forwarding certain methods to @EnvironmentDaemon@, this is what's common.
- 06:51 AM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> > I think this is what should happen: When @environments@ is enabled server-side, then it creates... - 06:48 AM Feature #4065: server-side processing of client platform dependencies
- > I think this is what should happen: When @environments@ is enabled server-side, then it creates its server-side ins...
- 08:33 AM Bug #9061: Catch inside a catch block does not work.
- To match the behavior of 4GL for the test case in #9061-1, I disabled @displayError@ in @undoThrowTopLevel@ and added...
- 07:38 AM Bug #9061: Catch inside a catch block does not work.
- If @undoThrowTopLevel@ is called inside a catch block, @undoThrow@ is used instead for that error. @undoThrow@ simply...
- 07:19 AM Bug #9061: Catch inside a catch block does not work.
- ...
- 06:19 AM Bug #9061 (WIP): Catch inside a catch block does not work.
08/19/2024
- 08:47 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Committed *9032b/15381*. Added silentFirst() and silentNext() methods for AdaptiveFind.
My conversion tests pass n... - 07:50 AM Bug #9032: Reduce the number of exceptions that are being thrown
- It is right to extend the optimization to the @AdaptiveFind@ as well.
- 07:00 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Dănuț Filimon wrote:
> Now I have another conversion issue where an AdaptiveQuery ends up using the silent methods s... - 06:37 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Committed -*9032a/15380*- *9032b/15380*. Fixed deleted BLOCK node for FIND ... NO-ERROR when there is no silent lambda.
- 04:04 AM Bug #9032: Reduce the number of exceptions that are being thrown
- Dănuț Filimon wrote:
> I thought that the METHOD_CALL AST overrides the BLOCK AST in database_access.rule:1267 but I... - 07:08 AM Bug #9061: Catch inside a catch block does not work.
- This task was derived from #8912-194.
- 07:07 AM Bug #9061: Catch inside a catch block does not work.
- ...
- 07:06 AM Bug #9061 (WIP): Catch inside a catch block does not work.
08/16/2024
- 10:25 AM Bug #9060: Cache oftenly used values that are immutable
- As part of the profiling work, the GC activity was detected as being high. This may be caused by the high number of a...
- 10:20 AM Bug #9060 (Internal Test): Cache oftenly used values that are immutable
- 09:26 AM Feature #4065: server-side processing of client platform dependencies
- The environments depend on @ClientStorage@. @ClientStorage@ is used for the enhanced browser configs, the registry fa...
- 08:53 AM Bug #9032: Reduce the number of exceptions that are being thrown
- I thought that the METHOD_CALL AST overrides the BLOCK AST in database_access.rule:1267 but I checked the created ast...
- 07:06 AM Bug #9032: Reduce the number of exceptions that are being thrown
- The problem with point 1 from #9032-45 is that when the rules reach @include/common-progress.rules:11795@ it will cal...
- 05:42 AM Bug #9032: Reduce the number of exceptions that are being thrown
- I've created a larger test suite for FindQuery conversion so that I can maybe find a better example for the #9032-41....
- 04:45 AM Bug #9032: Reduce the number of exceptions that are being thrown
- I tested the same customer scenario from #9032-35 (100 runs) using 9032a and monitored the process using VisualVM. Th...
- 06:18 AM Bug #9037: Two timers problem: only one fires
- Code Review Task Branch 8393b Revision 15374
In @checkCaller()@, the @final int prefixLength = "com.goldencode.p2j... - 04:38 AM Bug #9058: NPE in NumberFormat with SMTP example procedure
- I don't recall if I got it going via the internal email server. I definitely got it working with external servers li...
- 02:27 AM Bug #9058: NPE in NumberFormat with SMTP example procedure
- In ChUI I can't reproduce the issue, so the task will be closed as Rejected, but still I want to ask if this example ...
08/15/2024
- 02:39 PM Bug #9058: NPE in NumberFormat with SMTP example procedure
- It is designed to run in ChUI.
- 02:01 PM Bug #9058: NPE in NumberFormat with SMTP example procedure
- Greg Shah wrote:
> > For me pressing @F1@ causes the @No application help is available@ message emitted.
>
> This... - 01:58 PM Bug #9058: NPE in NumberFormat with SMTP example procedure
- > For me pressing @F1@ causes the @No application help is available@ message emitted.
This seems broken as well. ... - 11:47 AM Bug #9058: NPE in NumberFormat with SMTP example procedure
- Can this be related to #7646? Did you try to paste non-existing contents in the @EDITOR@ area? This causes NPE for sure.
- 11:35 AM Bug #9058: NPE in NumberFormat with SMTP example procedure
- For me pressing @F1@ causes the @No application help is available@ message emitted.
Is it the @F2@ key that should b... - 11:03 AM Bug #9058: NPE in NumberFormat with SMTP example procedure
- Which trunk version was used to get the stack trace?
- 10:13 AM Bug #9058: NPE in NumberFormat with SMTP example procedure
- See the first procedure in [[p2j:Email_Send#Example-4GL-Programs]].
- 10:12 AM Bug #9058: NPE in NumberFormat with SMTP example procedure
- Galya B wrote:
> Vladimir, I think you're familiar with the class @NumberFormat@. Can you help analyze what's going ... - 09:57 AM Bug #9058: NPE in NumberFormat with SMTP example procedure
- Vladimir, I think you're familiar with the class @NumberFormat@. Can you help analyze what's going on?
- 09:55 AM Bug #9058: NPE in NumberFormat with SMTP example procedure
- The issue is reproducible with the procedure from the SMTP example in [[p2j:Email_Send#Example-4GL-Programs]]. On @F1...
- 09:50 AM Bug #9058 (New): NPE in NumberFormat with SMTP example procedure
- 10:10 AM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> > The environment resource depends on the filesystem. It's not a valid case to have client-side f... - 09:40 AM Feature #4065: server-side processing of client platform dependencies
- > > > > On F1 it says "No application help is available", but it doesn't send the form.
> > >
> > > The F2 key is ... - 09:29 AM Feature #4065: server-side processing of client platform dependencies
- Galya B wrote:
> Greg Shah wrote:
> > > On F1 it says "No application help is available", but it doesn't send the f... - 09:27 AM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> > On F1 it says "No application help is available", but it doesn't send the form.
>
> The F2 k... - 09:27 AM Feature #4065: server-side processing of client platform dependencies
- > @ProcessOps@ launches a new child process remotely (from the client JVM). Such functionality is not a good idea to ...
- 09:26 AM Feature #4065: server-side processing of client platform dependencies
- > > > > For @SmtpEmail@ can I successfully send a message locally using the example in [[p2j:Email_Send#Example-4GL-P...
- 09:25 AM Feature #4065: server-side processing of client platform dependencies
- Galya B wrote:
> @SessionUtils@ uses @SessionExports@ to only push date/time/format configs to the client, while wri... - 09:24 AM Feature #4065: server-side processing of client platform dependencies
- Greg Shah wrote:
> > > For @SmtpEmail@ can I successfully send a message locally using the example in [[p2j:Email_Se... - 09:23 AM Feature #4065: server-side processing of client platform dependencies
- > Is the code just using an existing mail server on the specified host or sets a server itself?
Yes, there must be... - 09:23 AM Feature #4065: server-side processing of client platform dependencies
- > > For @SmtpEmail@ can I successfully send a message locally using the example in [[p2j:Email_Send#Example-4GL-Progr...
- 09:21 AM Feature #4065: server-side processing of client platform dependencies
- > The environment resource depends on the filesystem. It's not a valid case to have client-side filesystem and server...
- 08:11 AM Feature #4065: server-side processing of client platform dependencies
- @ProcessOps@ launches a new child process remotely (from the client JVM). Such functionality is not a good idea to go...
- 08:02 AM Feature #4065: server-side processing of client platform dependencies
- @SessionUtils@ uses @SessionExports@ to only push date/time/format configs to the client, while writing the same serv...
- 06:57 AM Feature #4065: server-side processing of client platform dependencies
- Galya B wrote:
> For @SmtpEmail@ can I successfully send a message locally using the example in [[p2j:Email_Send#Exa... - 06:45 AM Feature #4065: server-side processing of client platform dependencies
- For @SmtpEmail@ can I successfully send a message locally using the example in [[p2j:Email_Send#Example-4GL-Programs]...
- 06:18 AM Feature #4065: server-side processing of client platform dependencies
- The environment resource depends on the filesystem. It's not a valid case to have client-side filesystem and server-s...
Also available in: Atom