Project

General

Profile

Activity

From 07/23/2024 to 08/21/2024

08/21/2024

06:01 PM User Interface Bug #8353 (WIP): Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger Borrello
06:00 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Greg Shah wrote:
> Agreed. We need to see the 4GL testcase(s) that show the difference between OE and FWD. Then we...
Roger Borrello
09:42 AM Base Language 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...
Dănuț Filimon
07:53 AM Base Language 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...
Dănuț Filimon
06:54 AM Base Language 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... Dănuț Filimon
05:43 AM Base Language 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 ...
Dănuț Filimon
05:41 AM Base Language 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... Alexandru Lungu
05:35 AM Base Language 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...
Dănuț Filimon
05:02 AM Base Language 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... Dănuț Filimon

08/20/2024

05:22 PM Base Language Bug #9037: Two timers problem: only one fires
Greg Shah wrote:
> Code Review Task Branch 8393b Revision 15374
>
> In @checkCaller()@, the @final int prefixLeng...
Vladimir Tsichevski
02:27 PM Base Language 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... Alexandru Lungu
09:35 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Alexandru: Please review. Greg Shah
07:09 AM Base Language 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... Dănuț Filimon
02:26 PM Database Feature #7960: Allow query logs to be collected in a H2 database
Only small formatting issues:
* return javadoc doesn't need to have the type; only the description of the returned v...
Alexandru Lungu
08:42 AM Database Feature #7960 (Internal Test): Allow query logs to be collected in a H2 database
Eric Faulhaber
12:13 PM Database Bug #9078: emit FindQuery as (reused) variables
There is another point here. When a Java method gets called 10k's of times, then the local-var FIND will be created ... Constantin Asofiei
11:13 AM Database Bug #9078: emit FindQuery as (reused) variables
A @FIND@ statement can be executed 10k's or more just for simple API calls. This requires, for each execution:
* a ...
Constantin Asofiei
11:00 AM Database Bug #9078 (Review): emit FindQuery as (reused) variables
Constantin Asofiei
10:40 AM User Interface Bug #9076: TreeNodeFace ext-hint translation should zap release object statements, or call a no-o...
A customer encountered the following:
# TreeNodeFace ext-hint translation should zap release object statements, or...
Tijs Wickardt
10:39 AM User Interface Bug #9076 (New): TreeNodeFace ext-hint translation should zap release object statements, or call ...
Tijs Wickardt
10:38 AM User Interface Bug #9075: slider does not fit on screen
A customer encountered the following:
# slider does not fit on screen
# this is a slider using the default OE set...
Tijs Wickardt
10:37 AM User Interface Bug #9075 (New): slider does not fit on screen
Tijs Wickardt
10:36 AM User Interface Bug #9074: slider is not functional with default values only
A customer encountered the following:
# slider is not functional with default values only
Details and reproduct...
Tijs Wickardt
10:35 AM User Interface Bug #9074 (New): slider is not functional with default values only
Tijs Wickardt
10:33 AM User Interface Bug #9073: can-query returns true for many cases where it should return false
A customer encountered the following:
# can-query returns true for many cases where it should return false
Deta...
Tijs Wickardt
10:33 AM User Interface Bug #9073 (New): can-query returns true for many cases where it should return false
Tijs Wickardt
10:31 AM User Interface Bug #9072: Treeview: Nodes:Item parameter is cast incorrectly to OCX numeric type instead of a st...
A customer encountered the following when using the treeview:
# @Nodes:Item@ parameter is cast incorrectly to OCX ...
Tijs Wickardt
10:28 AM User Interface Bug #9072 (New): Treeview: Nodes:Item parameter is cast incorrectly to OCX numeric type instead o...
Tijs Wickardt
10:27 AM User Interface Bug #9071: treeview scroll area not moved on resize
A customer encountered the following:
# The treeview scroll area is not moved on resize of it's control-frame
# A...
Tijs Wickardt
10:25 AM User Interface Bug #9071 (New): treeview scroll area not moved on resize
Tijs Wickardt
10:24 AM User Interface Bug #9070: first-child of window does not return the frame if window and frame are created dynami...
A customer encountered the following:
# first-child of window does not return the frame if window and frame are cr...
Tijs Wickardt
10:23 AM User Interface Bug #9070 (New): first-child of window does not return the frame if window and frame are created ...
Tijs Wickardt
10:21 AM User Interface Bug #9069: can-query of window for menu-bar should return true
A customer encountered the following:
# can-query of window for menu-bar should return true
# currently it return...
Tijs Wickardt
10:19 AM User Interface Bug #9069 (New): can-query of window for menu-bar should return true
Tijs Wickardt
10:04 AM Base Language 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 ... Constantin Asofiei
09:50 AM Base Language Feature #4065: server-side processing of client platform dependencies
Why is @new MemoryDaemon(single)@ first called with @false@ on @ServerSideResourceManager.initializeMemptrResource@ a... Galya B
06:52 AM Base Language Feature #4065: server-side processing of client platform dependencies
@EnvironmentOps@ is forwarding certain methods to @EnvironmentDaemon@, this is what's common. Galya B
06:51 AM Base Language 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...
Galya B
06:48 AM Base Language 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... Greg Shah
08:33 AM Base Language 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... Artur Școlnic
07:38 AM Base Language 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... Artur Școlnic
07:19 AM Base Language Bug #9061: Catch inside a catch block does not work.
... Artur Școlnic
06:19 AM Base Language Bug #9061 (WIP): Catch inside a catch block does not work.
Artur Școlnic

08/19/2024

05:45 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
> I think the best solution is a runtime flag (in @directory.xml@)
Whether or not a table is shared or multi-tena...
Greg Shah
05:04 PM Database Bug #9036 (WIP): Multi-tenancy: refactor the database in Persistence context-wise
Multiple issue reported in my previous note are caused because some objects are cached locally, in different persiste... Ovidiu Maxiniuc
08:47 AM Base Language 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...
Dănuț Filimon
07:50 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
It is right to extend the optimization to the @AdaptiveFind@ as well. Alexandru Lungu
07:00 AM Base Language 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...
Dănuț Filimon
06:37 AM Base Language 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. Dănuț Filimon
04:04 AM Base Language 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...
Dănuț Filimon
08:46 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Tijs Wickardt wrote:
> Roger: I presume no changes to existing @install_spawner.sh@ in testcases is needed (because ...
Roger Borrello
07:28 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Yes, if not customized the default @install_spawner.sh@ calls @postbuild.sh@ from the trunk branch that is already mo... Galya B
07:27 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Thank you Galya, it must be a customer thing then. I'll look into it.
Roger: I presume no changes to existing @insta...
Tijs Wickardt
07:14 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
If someone has modified the included @p2j@ @postbuild.sh@ they will have an issue and they need to fix it, but with v... Galya B
07:12 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Tijs Wickardt wrote:
> Galya B wrote:
> > This is mentioned in the merge notification in #8828-113.
> Thanks.
> T...
Galya B
06:56 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Galya B wrote:
> This is mentioned in the merge notification in #8828-113.
Thanks.
That leaves:
# Do other GCD de...
Tijs Wickardt
06:38 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Tijs Wickardt wrote:
> A customer detected that the [[p2j:Testcases]] project seems broken by this change.
> After ...
Galya B
06:11 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Galya, note that the customer didn't pinpoint this task to be the cause. This was an assumption.
The problem is pres...
Tijs Wickardt
05:51 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
A customer detected that the [[p2j:Testcases]] project seems broken by this change.
After manually copying and resta...
Tijs Wickardt
08:26 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Ioana-Cristina Prioteasa wrote:
> Made a small error in @CentralLoggerFile@ at @fileCount@ and @fileLimit@ condition...
Galya B
07:48 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Made a small error in @CentralLoggerFile@ at @fileCount@ and @fileLimit@ conditions. Resolved it and committed the fi... Ioana-Cristina Prioteasa
05:47 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Addressed code review.
I retested the scenario where @filepath@ is null or empty, as I was concerned about potentia...
Ioana-Cristina Prioteasa
07:08 AM Base Language Bug #9061: Catch inside a catch block does not work.
This task was derived from #8912-194. Artur Școlnic
07:07 AM Base Language Bug #9061: Catch inside a catch block does not work.
... Artur Școlnic
07:06 AM Base Language Bug #9061 (WIP): Catch inside a catch block does not work.
Artur Școlnic
03:47 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Greg Shah wrote:
> OE knows whether a table is shared (default tenant) or is multi-tenant. In OE, setting the tenan...
Radu Apetrii

08/18/2024

05:51 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
I have created task branch 9036a and committed the changes to problems I encountered. Latest revision is 15386. Below... Ovidiu Maxiniuc

08/16/2024

10:25 AM Base Language 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... Alexandru Lungu
10:20 AM Base Language Bug #9060 (Internal Test): Cache oftenly used values that are immutable
Alexandru Lungu
09:33 AM User Interface Bug #8012 (Test): Fix combo-box corner cases
Branch 7806b was merged to trunk as rev. 15384 and archived. Alexandru Lungu
09:26 AM Base Language 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... Galya B
08:53 AM Base Language 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... Dănuț Filimon
07:06 AM Base Language 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... Dănuț Filimon
05:42 AM Base Language 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.... Dănuț Filimon
04:45 AM Base Language 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... Dănuț Filimon
06:18 AM Base Language Bug #9037: Two timers problem: only one fires
Code Review Task Branch 8393b Revision 15374
In @checkCaller()@, the @final int prefixLength = "com.goldencode.p2j...
Greg Shah
04:38 AM Base Language 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... Greg Shah
02:27 AM Base Language 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 ... Galya B

08/15/2024

02:39 PM Base Language Bug #9058: NPE in NumberFormat with SMTP example procedure
It is designed to run in ChUI. Greg Shah
02:01 PM Base Language 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...
Vladimir Tsichevski
01:58 PM Base Language 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. ...
Greg Shah
11:47 AM Base Language 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. Vladimir Tsichevski
11:35 AM Base Language 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...
Vladimir Tsichevski
11:03 AM Base Language Bug #9058: NPE in NumberFormat with SMTP example procedure
Which trunk version was used to get the stack trace? Vladimir Tsichevski
10:13 AM Base Language Bug #9058: NPE in NumberFormat with SMTP example procedure
See the first procedure in [[p2j:Email_Send#Example-4GL-Programs]]. Galya B
10:12 AM Base Language 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 ...
Vladimir Tsichevski
09:57 AM Base Language 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? Galya B
09:55 AM Base Language 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... Galya B
09:50 AM Base Language Bug #9058 (New): NPE in NumberFormat with SMTP example procedure
Galya B
01:53 PM User Interface Bug #7646 (Review): FILL-IN: NPE during the PASTE of non-text clipboard contents
Vladimir Tsichevski wrote:
> The NPE in a @FILL-IN@ does not happen anymore, but the same problem still exists for @...
Vladimir Tsichevski
11:49 AM User Interface Bug #7646: FILL-IN: NPE during the PASTE of non-text clipboard contents
The NPE in a @FILL-IN@ does not happen anymore, but the same problem still exists for @EDITOR@ widgets. Vladimir Tsichevski
10:10 AM Base Language 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...
Galya B
09:40 AM Base Language 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 ...
Greg Shah
09:29 AM Base Language 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...
Galya B
09:27 AM Base Language 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...
Galya B
09:27 AM Base Language 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 ... Greg Shah
09:26 AM Base Language 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... Greg Shah
09:25 AM Base Language 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...
Greg Shah
09:24 AM Base Language 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...
Galya B
09:23 AM Base Language 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...
Greg Shah
09:23 AM Base Language 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... Greg Shah
09:21 AM Base Language 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... Greg Shah
08:11 AM Base Language 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... Galya B
08:02 AM Base Language 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... Galya B
06:57 AM Base Language 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...
Galya B
06:45 AM Base Language 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]... Galya B
06:18 AM Base Language 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... Galya B
07:32 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
OE knows whether a table is shared (default tenant) or is multi-tenant. In OE, setting the tenant using @SET-DB-CLIE... Greg Shah
07:31 AM Database Feature #9057 (Test): enable intermixed access to default tenant (shared) data and tenant-specifi...
Greg Shah
06:51 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Agreed. We need to see the 4GL testcase(s) that show the difference between OE and FWD. Then we can assess your cha... Greg Shah
03:49 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
I haven't worked on @StanzaIni.java@, but with all the questions around adding the registry fallback for Linux, I pro... Galya B
02:41 AM User Interface Feature #9055 (Closed): server-side processing of client platform dependencies in the UI
Galya B

08/14/2024

06:01 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Why not include those methods in the @U32String@? That class will al...
Eugenie Lyzenko
04:28 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> Why not include those methods in the @U32String@? That class will already be containing other da...
Eugenie Lyzenko
12:27 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Correct. We only will use this "wrapper" in the places where we must expose the text as the code point values. Othe... Greg Shah
11:31 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> Robert Jensen wrote:
> > I've been watching the comments here. I know from my own experinc...
Tijs Wickardt
11:14 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Robert Jensen wrote:
> I've been watching the comments here. I know from my own experince with code pages and C# tha...
Eugenie Lyzenko
11:01 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
I've been watching the comments here. I know from my own experince with code pages and C# that Strings are difficult.... Robert Jensen
05:29 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Why not include those methods in the @U32String@? That class will already be containing other data structures inside... Greg Shah
10:19 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Seems like we need to have similar class for @StringBuilder@. At this time I know at least two methods to adjust for ... Eugenie Lyzenko
05:52 PM User Interface Bug #8353 (Review): Fully support stanza INI LOAD/USE/UNLOAD scenarios
I have committed revision 15388 of branch 4517b, which ensures that the environment name for INI does not contain an ... Roger Borrello
01:59 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
I found the actual load. I set about 8 breakpoints, and caught it. The @EnvironmentDaemon.load()@ pushes the environm... Roger Borrello
08:17 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Galya B wrote:
> Don't debug FWD, we need to debug their OE code running on Progress to understand what hasn't been ...
Roger Borrello
06:04 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
It is a developer tool that operates on 4GL source code. If that code is what is running in OE, then we are getting ... Greg Shah
06:00 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Does FWD Analytics work over a file directory with original OE code or does it need the app loaded in FWD? Galya B
05:57 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
> My point was to do a plain text search in their original code to find the @LOAD@ uses.
Don't use plain text sear...
Greg Shah
02:18 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Don't debug FWD, we need to debug their OE code running on Progress to understand what hasn't been migrated to FWD. I... Galya B
03:25 PM User Interface Bug #9054: FILL-IN GUI scrolling differs
In GUI:
# Create a character @FILL-IN@ with format which allows text longer than fits in the @FILL-IN@ width.
# I...
Vladimir Tsichevski
03:19 PM User Interface Bug #9054 (New): FILL-IN GUI scrolling differs
Vladimir Tsichevski
10:00 AM Base Language Bug #9052: Identity crisis between upvalues of higher scope variables in do i=1 to N block
A customer encountered the following:
A piece of code was converted with a @do i=1 to ...@ block.
The do block ca...
Tijs Wickardt
09:59 AM Base Language Bug #9052 (New): Identity crisis between upvalues of higher scope variables in do i=1 to N block

Tijs Wickardt
09:44 AM Base Language Feature #4065: server-side processing of client platform dependencies
> My point here is if the UI change is needed for #8661 we need the separate task assigned now.
Go ahead and defin...
Greg Shah
09:23 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Galya B wrote:
> > Greg Shah wrote:
> > > Please complete this work for all client APIs *other ...
Galya B
08:57 AM Base Language Feature #4065: server-side processing of client platform dependencies
> Is 4065c merged?
I don't know the status of it, but since there is no discussion here it is unlikely it was merg...
Greg Shah
08:55 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Greg Shah wrote:
> > Please complete this work for all client APIs *other than* UI.
> Do we need ...
Greg Shah
08:37 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Please complete this work for all client APIs *other than* UI.
Do we need the UI for the #8661? ...
Galya B
08:20 AM Base Language Feature #4065: server-side processing of client platform dependencies
Is 4065c merged? Galya B
08:03 AM Base Language Feature #4065: server-side processing of client platform dependencies
That is a problem for the customer to resolve. If their application allows running multiple users using the same acc... Greg Shah
07:53 AM Base Language Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> The OS access will be done using the FWD server's account. What do you mean by 'admin ...
Galya B
03:43 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Greg Shah wrote:
> > Please complete this work for all client APIs *other than* UI.
>
> What ha...
Constantin Asofiei
03:16 AM Base Language Feature #4065: server-side processing of client platform dependencies
How do client systems work on a server process started without admin permissions? Galya B
03:15 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Please complete this work for all client APIs *other than* UI.
What has to be completed?
Galya B
07:18 AM Runtime Infrastructure Bug #8383: Some JsonObject methods create a LOG-MANAGER record in silent
Constantin: Please review. Greg Shah
02:55 AM Runtime Infrastructure Bug #8383 (Review): Some JsonObject methods create a LOG-MANAGER record in silent
I was testing a wrong branch. The duplicate issue wasn't related to #8799.
So 8383a still in review. r15381 after ...
Galya B
06:55 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> A peer ast is created correctly for:
> [...] but with 9032b it is created for:
> [...]
If ...
Dănuț Filimon
06:45 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
A peer ast is created correctly for:... Dănuț Filimon
04:55 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Tested hotel_gui conversion and found the the following problem:... Dănuț Filimon
04:28 AM Base Language Bug #9032 (WIP): Reduce the number of exceptions that are being thrown
Committed *9032b/15379*. Initial implementation for emitting a silent method instead of a lambda for FIND [FIRST|NEXT... Dănuț Filimon
03:10 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Ovidiu Maxiniuc wrote:
> Review of 9032a/15367-9.
>
> I think the code is good. There are some issue I spotted:
...
Dănuț Filimon
05:11 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Thank you! Alexandru Lungu
04:45 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
In @directory.xml@ a new node should be added under @runtime/default/legacy-system@.... Eduard Soltan
04:41 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
I am asking for the developers that have more knowledge into @STOP-AFTER@. Is there a way to suppress it? I am runnin... Alexandru Lungu
03:39 AM Database Bug #9034: FindQuery unique fails in a self join context
Alexandru Lungu wrote:
> * I am a bit confused with the state of this branch. I already reviewed 9034a/15373 in #903...
Artur Școlnic
03:18 AM Database Bug #9034: FindQuery unique fails in a self join context
Review of 9034a:
* I am a bit confused with the state of this branch. I already reviewed 9034a/15373 in #9034-9. May...
Alexandru Lungu
02:11 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Ioana-Cristina Prioteasa wrote:
> Committed changes to *7960a rev.15352*. Added a concrete version of @CentralLogger...
Galya B

08/13/2024

06:21 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Galya B wrote:
> Any OE code can use @LOAD@. To @USE@ an env, the code should either @LOAD@, or have the startup par...
Roger Borrello
05:35 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> > What do you think is the best location for this class? Like @StringHelper@ - @com/goldencode/ut...
Eugenie Lyzenko
05:28 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Cool result! Greg Shah
05:27 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
> What do you think is the best location for this class? Like @StringHelper@ - @com/goldencode/util@? Or may be @com/... Greg Shah
05:22 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
This picture is a current status of the @EDITOR@ widget for Unicode I/O handling:
!editor-unicode0.jpg!
The upp...
Eugenie Lyzenko
05:08 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg,
What do you think is the best location for this class? Like @StringHelper@ - @com/goldencode/util@? Or may b...
Eugenie Lyzenko
03:01 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> I've been thinking about this. Instead of a set of static helpers, please design a class (maybe ...
Eugenie Lyzenko
02:12 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
I've been thinking about this. Instead of a set of static helpers, please design a class (maybe @U32String@?) that r... Greg Shah
02:22 PM Base Language Feature #4065: server-side processing of client platform dependencies
Please complete this work for all client APIs *other than* UI. Greg Shah
12:13 PM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Review of 9032a/15367-9.
I think the code is good. There are some issue I spotted:
* @RuntimeJastInterpreter.ja...
Ovidiu Maxiniuc
09:32 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Ovidiu: Please review. Greg Shah
09:26 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Created *9032b*, this branch will contain conversion changes related to FindQuery silent operations with the purpose ... Dănuț Filimon
04:10 AM Base Language Bug #9032 (Review): Reduce the number of exceptions that are being thrown
Tested a customer scenario, 100 runs with and without 9032a/15367-9 and got the following results:
|_. Test ...
Dănuț Filimon
11:17 AM Database Bug #9034: FindQuery unique fails in a self join context
Alexandru, please review. Eric Faulhaber
05:57 AM Database Bug #9034 (Review): FindQuery unique fails in a self join context
I committed 9034a/15373 and 9034a_h2/51, added support for identifying ambiguous unique find. Artur Școlnic
10:58 AM Runtime Infrastructure Bug #8383 (WIP): Some JsonObject methods create a LOG-MANAGER record in silent
8383a rebased on trunk r15377. The 5 months of review broke the fix on rebase. So starting from start. Galya B
09:32 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Committed changes to *7960a rev.15352*. Added a concrete version of @CentralLogger@ that allows dynamic file path con... Ioana-Cristina Prioteasa
06:55 AM Database Feature #7960: Allow query logs to be collected in a H2 database
The existing code was using the @CentralLogger@ format and @WARNING@ log level, so I think it's would be great if the... Ioana-Cristina Prioteasa
05:24 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Ioana-Cristina Prioteasa wrote:
> I could add a server hook and if profiling was enable to close the file.
I think ...
Galya B
04:27 AM Database Feature #7960: Allow query logs to be collected in a H2 database
I looked into the file closing issue. The problem is here:
In @P2JQueryStatisticsConfiguration@:...
Ioana-Cristina Prioteasa
09:10 AM Base Language Bug #9019 (Test): reduce the usage of capturing lambdas in FWD runtime
Branch 9019a was merged to trunk rev 15380 and archived. Stefanel Pezamosca
09:01 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Please merge 9019a now. Constantin Asofiei
08:30 AM Base Language Bug #9019 (Merge Pending): reduce the usage of capturing lambdas in FWD runtime
Constantin Asofiei
08:30 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
OK, will be merged after 8593e. Constantin Asofiei
08:20 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Constantin Asofiei wrote:
> Thanks. Any other testing needed? We need to put this in trunk. I've previously tested...
Stefanel Pezamosca
08:07 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Thanks. Any other testing needed? We need to put this in trunk. I've previously tested ETF and was OK. Constantin Asofiei
06:44 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
> I think we can do the same for ScrollableResults.next(), and also avoid adding the 'impl' method - there is no reas... Stefanel Pezamosca
06:13 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
I think we can do the same for @ScrollableResults.next()@, and also avoid adding the 'impl' method - there is no reas... Constantin Asofiei
05:56 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
I have seen another place I could improve in @ScrollableResults.get(boolean)@ method.
*Committed in 9019a revision...
Stefanel Pezamosca
03:32 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Constantin Asofiei wrote:
> Please make the invalidateImpl methods private. Otherwise, the changes are ok (invalida...
Stefanel Pezamosca
03:30 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Stefanel Pezamosca wrote:
> I committed to 9019 revision 15390 capturing lambda reduction changes for invalidate me...
Constantin Asofiei
03:17 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
I committed to 9019 revision 15390 capturing lambda reduction changes for invalidate method in FastFindCache. Stefanel Pezamosca
03:01 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Eric Faulhaber wrote:
> In @TriggerTracker.getTracker@, are we sure that replacing @computeIfAbsent@ with @get@ and ...
Stefanel Pezamosca
02:53 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Eric Faulhaber wrote:
> I looked at @FastFindCache@ after the rebase/rework. The changes look ok to me. Is there a r...
Stefanel Pezamosca
08:57 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Branch 8593e was merged to trunk rev 15379 and archived. Constantin Asofiei
08:31 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Greg Shah wrote:
> If this is ready to merge, it can go after 8233a. Constantin/Alexandru make the call.
Queued fo...
Constantin Asofiei
08:16 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
If this is ready to merge, it can go after 8233a. Constantin/Alexandru make the call. Greg Shah
08:09 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I agree, I reckon 7156c fails because a @StopConditionException@. The SQL is wrong as a column is not found.
*So*, I...
Alexandru Lungu
08:06 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
This passed ETF and also solves #9048. We need to merge it, even if it does not address issues in 7156c. Constantin Asofiei
03:19 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
> Alexandru, I've backed out the 'cleanup' change in RecordBuffer.finishedImpl; I don't have a recreate yet, but I'll... Alexandru Lungu
08:43 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Review of 8593e/15379 (I assume this is your 15354 after the rebase).
I think the code is OK. I like the direct ac...
Ovidiu Maxiniuc

08/12/2024

03:36 PM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
I looked at @FastFindCache@ after the rebase/rework. The changes look ok to me. Is there a reason the same type of ca... Eric Faulhaber
01:51 PM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > I'm trying to remember why I structured the @unknownModeResto...
Constantin Asofiei
01:02 PM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Eric Faulhaber wrote:
> I'm trying to remember why I structured the @unknownModeRestore@ variable in @AbstractQuery....
Constantin Asofiei
10:31 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Code Review 9019a/15376-15386 (persistence-specific):
I'm trying to remember why I structured the @unknownModeRest...
Eric Faulhaber
11:21 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Ovidiu, please see 8593e 15354 - this fixes better ACCEPT-CHANGES.
Alexandru, I've backed out the 'cleanup' change...
Constantin Asofiei
07:12 AM Database Feature #7960: Allow query logs to be collected in a H2 database
h3. Test results
Tested with a small testcase in dataset. Below is an example output.
!7960a_results.png!
Ad...
Ioana-Cristina Prioteasa
04:09 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
I got blocked again as I am not able to reproduce the "null.*" import, the latest example I managed to create is:
<p...
Dănuț Filimon

08/09/2024

06:06 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Guys,
I have added new method in @StringHelper@. The prototype:...
Eugenie Lyzenko
05:31 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Yet another possible modification requirement. In addition to @String.length()@ we probably need to have substitution... Eugenie Lyzenko
01:24 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
> > OK. I'll make this research. What about @Solaris@ and @FreeBSD@? Do we need to consider these @OS@ as possible ta... Greg Shah
09:17 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> > The shout answer is no. But probably there is a terminal that does not support wide chars. Or h...
Eugenie Lyzenko
08:59 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
> The shout answer is no. But probably there is a terminal that does not support wide chars. Or has no GUI desktop li... Greg Shah
08:48 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> Very nice summary and good job on this research!
>
> Are you sure that the @NCURSES@ wide char...
Eugenie Lyzenko
06:13 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Very nice summary and good job on this research!
Are you sure that the @NCURSES@ wide char (@wchar_t@) is 100% the...
Greg Shah
11:34 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Finally after reading a lot of small document distributed on the Web and making large amounts of experiments I found ... Eugenie Lyzenko
11:44 AM Base Language Bug #9037 (Review): Two timers problem: only one fires
The 8393b rev. 15374 contains the change for #9037-7 and the fix for the #9037-12 issue. Please, review. Vladimir Tsichevski
10:16 AM Base Language Bug #9037: Two timers problem: only one fires
Vladimir Tsichevski wrote:
> I retested the issue once again: it appears sometimes still (but rarely), despite the p...
Vladimir Tsichevski
08:47 AM Base Language Bug #9037 (WIP): Two timers problem: only one fires
I retested the issue once again: it appears sometimes still (but rarely), despite the problem with @ServerEvent@ init... Vladimir Tsichevski
10:25 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Code Review Task Branch 9019a Revisions 15376 through 15386
I'm good with the changes.
Eric: You need to review...
Greg Shah
07:18 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
9019a has some other changes:
* rev 15386 - Inlined the SQLQuery logging, to avoid capturing lambdas.
* rev 15385 -...
Constantin Asofiei
03:34 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
> Stefanel, unless you have more pending fixes, pleas consider 9019a frozen. My plan is to test this on my machine, ... Stefanel Pezamosca
03:29 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
9019a 15369 was rebased from trunk rev 15375 - new rev 15384.
Stefanel, unless you have more pending fixes, pleas ...
Constantin Asofiei
03:27 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
I'm rebasing 9019a now. Constantin Asofiei
03:18 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Stefanel, is 9019a in a good place to review/cleanup/test? Constantin Asofiei
09:16 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Ovidiu Maxiniuc wrote:
> Dănuț Filimon wrote:
> > Ovidiu, do you have any small example that will reach @createImpo...
Dănuț Filimon
07:44 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Committed *9032a/15369*. Removed usage of Arrays.stream(), incorporated the functionality in a separate method named ... Dănuț Filimon
06:48 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
I've made a few adjustments to reduce the search for null parameter types. Instead of using @Arrays.stream(parTypes).... Dănuț Filimon
04:04 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Tested a customer scenario, 100 runs with and without 9032a and got the following results:
|_. Test |_....
Dănuț Filimon
02:08 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Ovidiu Maxiniuc wrote:
> Back to your idea: indeed, the errors are (if not, they probably should be) immutable objec...
Dănuț Filimon
08:46 AM Database Bug #9034 (WIP): FindQuery unique fails in a self join context
Review of 9034a:
I understand the problem; the direct-access presumed that a unique index look-up would find one s...
Alexandru Lungu
07:55 AM Database Bug #9034: FindQuery unique fails in a self join context
Code review 9034b/15373:
The conversion change looks good.
Eric Faulhaber
07:24 AM Database Bug #9034: FindQuery unique fails in a self join context
Alexandru, please review 9034a/15373. The only issue I see is a minor coding standard format issue, but you are more ... Eric Faulhaber
07:59 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Addressed code review and committed on 7960a rev. 15351. Ioana-Cristina Prioteasa
07:55 AM Database Bug #7489 (Rejected): Lazily initialize DMO signature
Greg Shah
07:45 AM Database Bug #7489: Lazily initialize DMO signature
This task can be rejected. Alexandru Lungu
01:06 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Roger Borrello wrote:
> Is this something that should work in Swing? I tried @client.sh@, and it was very backlevel....
Hynek Cihlar
01:05 AM User Interface Feature #9033: Give a meaningful error message when SPREADSHEET widget backend is not enabled in ...
As part of this task gracefully handle missing support of SPREADSHEET widget in Swing GUI. In Swing GUI SPREADSHEET w... Hynek Cihlar

08/08/2024

03:24 PM Base Language Bug #9037: Two timers problem: only one fires
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > Yes, that makes sense. Should we switch all of the current synch...
Vladimir Tsichevski
02:25 PM Base Language Bug #9037: Two timers problem: only one fires
> Also, I think, the following code should by executed synchronized:
Agreed.
Greg Shah
02:05 PM Base Language Bug #9037: Two timers problem: only one fires
Greg Shah wrote:
> Yes, that makes sense. Should we switch all of the current synchronization to that same lock obj...
Vladimir Tsichevski
01:41 PM Base Language Bug #9037: Two timers problem: only one fires
Yes, that makes sense. Should we switch all of the current synchronization to that same lock object? Greg Shah
01:34 PM Base Language Bug #9037: Two timers problem: only one fires
Greg Shah wrote:
> Code Review Task Branch 8393b Revision 15373
>
> I don't think it is correct to synchronize on...
Vladimir Tsichevski
01:14 PM Base Language Bug #9037: Two timers problem: only one fires
Code Review Task Branch 8393b Revision 15373
I don't think it is correct to synchronize on @dependencies@. That i...
Greg Shah
09:13 AM Base Language Bug #9037 (Review): Two timers problem: only one fires
Branch 8393b rev. 15373 fixes this issue. Please, review. Vladimir Tsichevski
09:12 AM Base Language Bug #9037 (WIP): Two timers problem: only one fires
Vladimir Tsichevski
02:36 PM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Is this something that should work in Swing? I tried @client.sh@, and it was very backlevel. I utilized a more up-to-... Roger Borrello
10:45 AM Runtime Infrastructure Feature #7279 (Test): Enhance CentralLogger to support configurable LogFormatter
7279b was merged to trunk as rev. 15374 and archived. Galya B
10:40 AM Runtime Infrastructure Feature #7279 (Merge Pending): Enhance CentralLogger to support configurable LogFormatter
This can merge to trunk now. Greg Shah
09:47 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Galya B wrote:
> 7279b r15374.
Thanks, I'm OK with the changes.
Constantin Asofiei
09:38 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
7279b r15374. Galya B
09:25 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
> I'm not sure. Why do we need initialize, it doesn't say anything about the need of this method.
No, the javadoc fo...
Constantin Asofiei
09:12 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Or @initializeWithServerContext@. Galya B
09:09 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
What about @initializeOnServerMain@? \* Edited \* Galya B
09:08 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Constantin Asofiei wrote:
> Review for 7279b 15373:
> * please rename @readDirectory@ to @initialize@
I'm not sure...
Galya B
09:06 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Review for 7279b 15373:
* please rename @readDirectory@ to @initialize@
* please move this code to another @serverH...
Constantin Asofiei
05:50 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
@SsoAuthenticator.authenticate@ is called on Jetty threads and in hotel_gui that's where the db configs are read from... Galya B
09:59 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> Ovidiu, do you have any small example that will reach @createImport()@? I've tried to create ...
Ovidiu Maxiniuc
09:54 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> Something I thought of based on #9032-17, we can have a single ErrorConditionException instan...
Ovidiu Maxiniuc
08:55 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Something I thought of based on #9032-17, we can have a single ErrorConditionException instance that can be thrown fo... Dănuț Filimon
03:41 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Ovidiu, do you have any small example that will reach @createImport()@? I've tried to create one similar to one of th... Dănuț Filimon
03:25 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Discussed during yesterday's meeting, relying on other exceptions to fill the callStack of the error for a LegacyErro... Dănuț Filimon
03:13 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
I tested a customer scenario, 100 runs with 9032a/15268 and com.goldencode.p2j.util.DeferredLegacyErrorException does... Dănuț Filimon
02:47 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Committed *9032a/15268*.
* Reduce the number of DeferredLegacyErrorException by relying on a single instantiated obj...
Dănuț Filimon
08:44 AM Database Bug #9040: fixe dataset serialization over appserver calls
Attached is a test which shows how how datasets can be transferred over appserver calls, via a OO instance.
This c...
Constantin Asofiei
08:41 AM Database Bug #9040 (New): fixe dataset serialization over appserver calls
Constantin Asofiei
08:26 AM Database Bug #9034: FindQuery unique fails in a self join context
Using 9034b this query... Artur Școlnic
06:19 AM Database Bug #9034 (Review): FindQuery unique fails in a self join context
I committed a better version of the change from #9034-4 to 9034a, I did some initial testing and it looks ok.
The co...
Artur Școlnic
07:45 AM Database Bug #9030: FIND statements should use an internal buffer cursor
Alexandru, I've created task branch 9030a from trunk rev 15372. This is the first attempt to solve the buffer's inte... Constantin Asofiei
07:05 AM Database Bug #9030: FIND statements should use an internal buffer cursor
The regression in #9015-29 is from trunk rev 15325, for #8433, where a FIND NEXT without the strong scope needs to st... Constantin Asofiei
06:59 AM Database Bug #9030: FIND statements should use an internal buffer cursor
Trunk has a change to invalidate @AdaptiveQuery@ right from the start if there are records in the dirty database. Thi... Alexandru Lungu
06:49 AM Database Bug #9030: FIND statements should use an internal buffer cursor
Did we recently make changes that caused this issue to be a problem? Surely this has not always been an issue. Greg Shah

08/07/2024

04:10 PM Base Language Bug #9037: Two timers problem: only one fires
The problem is that the following code can be executed in *both* @PSTimer@ threads, so, the context for @ServerEvent.... Vladimir Tsichevski
03:43 PM Base Language Bug #9037: Two timers problem: only one fires
When two @PSTimer@ instances are defined to fire simultaneously, sometimes only one of them fires.
To reproduce ru...
Vladimir Tsichevski
03:37 PM Base Language Bug #9037 (WIP): Two timers problem: only one fires
Vladimir Tsichevski
03:08 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Initially, the @database@ field in @Persistence@ was not context-related. However, when implementing multi-tenancy su... Radu Apetrii
02:54 PM Database Bug #9036 (Closed): Multi-tenancy: refactor the database in Persistence context-wise
Radu Apetrii
10:24 AM Database Bug #9034: FindQuery unique fails in a self join context
In this case, @DirectAccessHelper.findByUniqueIndex()@ is used, it assumes that if there is a unique index, only one ... Artur Școlnic
09:27 AM Database Bug #9034: FindQuery unique fails in a self join context
... Artur Școlnic
09:23 AM Database Bug #9034: FindQuery unique fails in a self join context
This ticket is derived from #8912-188. Artur Școlnic
09:23 AM Database Bug #9034 (Test): FindQuery unique fails in a self join context
Artur Școlnic
09:27 AM Database Feature #1664: data import improvements
I have some thoughts about (quick and rough) profiling the import process using the current implementation. The idea ... Ovidiu Maxiniuc
07:00 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Yes, we do this already. Any exception that doesn't need a stack trace is a candidate for this "trick". It saves a ... Greg Shah
05:47 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Greg Shah wrote:
> One idea: have a configurable option to throw a single pre-constructed instance (per context) of ...
Dănuț Filimon

08/06/2024

02:45 PM Database Feature #1664: data import improvements
Ovidiu Maxiniuc wrote:
> generating a SQL file instead of the actual SQL import, in a file similar to a SQL dump. Ev...
Eric Faulhaber
02:37 PM Database Feature #1664: data import improvements
I see two paths:
* we go with the DMOs and ignore p2o. This is a bit more conservator. The DMO has all needed inform...
Ovidiu Maxiniuc
02:32 PM Database Feature #1664: data import improvements
Greg Shah wrote:
> The AST has little meaning because the structure is shallow and completely regular. Parsing it b...
Eric Faulhaber
02:25 PM Database Feature #1664: data import improvements
Eric Faulhaber wrote:
> Constantin added (verbally) in a meeting:
>
> ---
>
> * Optimally, don't use BDTs at a...
Eric Faulhaber
02:23 PM Database Feature #1664: data import improvements
The AST has little meaning because the structure is shallow and completely regular. Parsing it brings extra work. I... Greg Shah
02:18 PM Database Feature #1664: data import improvements
Greg Shah wrote:
> I think we should:
>
> * eliminate the usage of DMOs
> * eliminate the usage of TRPL
> * pos...
Eric Faulhaber
02:13 PM Database Feature #1664: data import improvements
> possibly eliminate the usage of the the .p2o documents (though we still need something to tell us how to read the .... Greg Shah
02:01 PM Database Feature #1664: data import improvements
Constantin added (verbally) in a meeting:
---
* Optimally, don't use BDTs at all, to avoid the overhead of allo...
Eric Faulhaber
01:59 PM Database Feature #1664: data import improvements
Ovidiu added:
---
The current implementation is struggling too much to maintain compatibility with normal FWD e...
Eric Faulhaber
01:56 PM Database Feature #1664: data import improvements
Greg added:
---
I think we should:
* eliminate the usage of DMOs
* eliminate the usage of TRPL
* possibly ...
Eric Faulhaber
01:55 PM Database Feature #1664: data import improvements
From email, in connection with a customer import issue:
---
I think the core problem is the way we import one t...
Eric Faulhaber
01:31 PM Database Feature #7020: always use "expanded" extent fields
Constantin,
emitting a list of @columns = "f_1_11, f_1_2, f_1_32"@ (as it was computed to avoid collisions in denorm...
Ovidiu Maxiniuc
01:20 PM Database Feature #7020: always use "expanded" extent fields
Eric, I think it may make sense (for expanded mode) to emit at the DMO property the list of SQL names associated with... Constantin Asofiei
01:12 PM Database Feature #7020: always use "expanded" extent fields
I used a permanent table with same structure as the temp-table from #7020-36 and converted it with *trunk* (r15368), ... Ovidiu Maxiniuc
10:06 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
I committed other changes to *9019a revision 15369*.
About the usage of the new JMX_DEBUG flag: I think checking i...
Stefanel Pezamosca
09:43 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
> Also, about the @ErrorConditionException@ and NO-ERROR mode: I don't think we can aggressively change this so that ... Greg Shah
08:54 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> @printfln@ will be in the FWD server's log, but the logging level is @FINE@, so unless y...
Dănuț Filimon
08:46 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> Ovidiu Maxiniuc wrote:
> > However, inserting a @printfln("%s", copy.dumpTree(true))@ will r...
Constantin Asofiei
08:45 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Ovidiu Maxiniuc wrote:
> However, inserting a @printfln("%s", copy.dumpTree(true))@ will reveal the node type/text a...
Dănuț Filimon
08:44 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Also, about the @ErrorConditionException@ and NO-ERROR mode: I don't think we can aggressively change this so that th... Constantin Asofiei
08:43 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> The jroot JavaAst when calling createImport() is:
> [...]
I was not referring to the JAST, ...
Ovidiu Maxiniuc
08:36 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
If you add @-Drules.tracing=true@ at the FWD server, I think the runtime conversion will emit the @by-rule@ annotatio... Constantin Asofiei
08:22 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
The jroot JavaAst when calling createImport() is:... Dănuț Filimon
08:05 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> [...] Not sure where this CE3124 comes from?
The TRPL code is assembled into Java code. This...
Ovidiu Maxiniuc
07:34 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> The "null.*" comes from @rules/convert/buffer_definitions.rules line 703@.
This is the probl...
Dănuț Filimon
07:29 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
The "null.*" comes from @rules/convert/buffer_definitions.rules line 703@. Dănuț Filimon
07:13 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
I've identified where the "null.*" is added, it comes from @CE3124@ (I remember seeing this type of class a lot), the... Dănuț Filimon
06:26 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> Ovidiu Maxiniuc wrote:
> You are right, the import path is actually @"null."@ and not @null@...
Ovidiu Maxiniuc
02:51 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Ovidiu Maxiniuc wrote:
> Dănuț,
>
> I looked over your changes in r15367, Jast interpreter. I have a few questio...
Dănuț Filimon

08/05/2024

01:36 PM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț,
I looked over your changes in r15367, Jast interpreter. I have a few questions here:
* in which cases @im...
Ovidiu Maxiniuc
09:29 AM Base Language Bug #9032 (WIP): Reduce the number of exceptions that are being thrown
I've created *9032a* and committed revision *15367*, the changes include:
* Avoid looking up methods when the signat...
Dănuț Filimon
09:05 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
This is a separate issue created based on #7026-314.
From the same note:
4. Exceptions
|_. Class |_. Count |
|...
Dănuț Filimon
08:27 AM Base Language Bug #9032 (WIP): Reduce the number of exceptions that are being thrown
Dănuț Filimon
10:22 AM Base Language Bug #9019 (Review): reduce the usage of capturing lambdas in FWD runtime
I committed my last changes to *9019a revision 15368*.
There were some changes before that were doing more bad tha...
Stefanel Pezamosca
06:17 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Attached is the capturing lambda with 9019a/15367 and some changes I didn't yet commit. Constantin Asofiei
03:19 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
For now, just to be on the safe side I made a new Runnable field to store and use it in case all previous values are ... Stefanel Pezamosca
09:57 AM Runtime Infrastructure Feature #7279 (Test): Enhance CentralLogger to support configurable LogFormatter
7279a was merged to trunk as rev. 15368 and archived. Galya B
09:47 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Galya B wrote:
> Tested with customer app. When do I merge?
This can be merged to trunk now.
Constantin Asofiei
09:03 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Tested with customer app. When do I merge? Galya B
05:34 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Galya B wrote:
> > * if you haven't already, please configure a large app with slf4j and test if the appservers and ...
Constantin Asofiei
04:55 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Constantin Asofiei wrote:
> * what happens with the spawner errors, if slf4j is enabled at the FWD server? I ask bec...
Galya B
03:13 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Review for 7279a/15370; I don't have objections to the code, just some general questions/requests:
* what happens wi...
Constantin Asofiei
01:15 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Constantin, how is the review going? Galya B
09:43 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Roger Borrello wrote:
> Are the exceptions something to look at?
Yes, please see #9033.
Hynek Cihlar
09:29 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Hynek Cihlar wrote:
> "Note there is an issue with the guests data not initially displayed, the sheet must be manual...
Roger Borrello
09:13 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
"Note there is an issue with the guests data not initially displayed, the sheet must be manually invalidated by creat... Hynek Cihlar
09:05 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
With the proper configuration, I get the spreadsheet, but no data. Perhaps there is some pre-req issue?
!8991_post_c...
Roger Borrello
08:44 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Greg Shah wrote:
> Roger Borrello wrote:
> > Thanks... I'll update. Do you think this should be a flag stored in th...
Roger Borrello
08:41 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Roger Borrello wrote:
> Thanks... I'll update. Do you think this should be a flag stored in the JSON and configured ...
Greg Shah
08:39 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Thanks... I'll update. Do you think this should be a flag stored in the JSON and configured with the tool that create... Roger Borrello
07:35 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Hynek Cihlar wrote:
> @directory.xml@ must contain the following to enable SPREADSHEET widget backend. Sorry I didn'...
Hynek Cihlar
06:19 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Roger Borrello wrote:
> Hynek Cihlar wrote:
> > First, please check the server log.
>
> See attached
@directo...
Hynek Cihlar
10:46 PM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Hynek Cihlar wrote:
> First, please check the server log.
See attached
Roger Borrello
09:42 AM User Interface Feature #9033: Give a meaningful error message when SPREADSHEET widget backend is not enabled in ...
When SPREADSHEET widget is used while it is not enabled in the directory a generic message is given stating the backe... Hynek Cihlar
09:40 AM User Interface Feature #9033 (New): Give a meaningful error message when SPREADSHEET widget backend is not enabl...
Hynek Cihlar
03:47 AM Database Bug #9030: FIND statements should use an internal buffer cursor
> Alexandru, this may not be a query, but a cursor on the index. For example, you can have FIND statements with diffe... Alexandru Lungu
03:27 AM Database Bug #9030: FIND statements should use an internal buffer cursor
Alexandru, this may not be a query, but a cursor on the index. For example, you can have FIND statements with differ... Constantin Asofiei
03:13 AM Database Bug #9030: FIND statements should use an internal buffer cursor
This task extracts the issue from #8752-3 and discussion from #6667-1054 to #6667-1087.... Alexandru Lungu
03:10 AM Database Bug #9030 (WIP): FIND statements should use an internal buffer cursor
Alexandru Lungu

08/02/2024

08:35 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The findings so far for @EDITOR@ widget.
The @EDITOR@ widget was tested with standalone testcase for compatibility...
Eugenie Lyzenko
05:25 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Can @setActiveBuffer@ ever be called while another call is active? I mean, currently we bracket this with @setActiveB... Constantin Asofiei
03:47 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
So, in @BaseRecord@ the only capturing lambda use I've seen is this one in @setActiveBuffer()@:... Stefanel Pezamosca
03:34 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Roger Borrello wrote:
> Hynek Cihlar wrote:
> > @fwd_sheet.war@ doesn't need to be on the classpath, but must be in...
Hynek Cihlar

08/01/2024

06:39 PM Database Feature #7020: always use "expanded" extent fields
While investigating a possible regression I identified the following problem I am trying to solve. Assuming we have t... Ovidiu Maxiniuc
05:35 PM Conversion Tools Bug #9023: Cannot run reports from a path with spaces
Strangely, I performed reports on both *hotel* and *hotel_gui* from the @/media/rfb/Seagate 1TB/projects@ directory, ... Roger Borrello
03:42 PM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Hynek Cihlar wrote:
> @fwd_sheet.war@ doesn't need to be on the classpath, but must be in the same directory as @p2j...
Roger Borrello
03:12 PM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Roger Borrello wrote:
> I also tried @ant prepare.deploy@ and all the jars are in the @deploy/lib@, but I still get ...
Hynek Cihlar
02:59 PM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
I also tried @ant prepare.deploy@ and all the jars are in the @deploy/lib@, but I still get the same issue. Roger Borrello
01:55 PM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Hynek Cihlar wrote:
> After the war is built, it must be deployed to <project>/deploy/lib with @ant deploy.prepare@....
Roger Borrello
01:29 PM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Roger Borrello wrote:
> But I got this when I tried to open it. Is there a missing step?
Did you build the spread...
Hynek Cihlar
12:20 PM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
It is looked correct at first...
!8991_spreadsheet_hotel_gui_demo.png!
But I got this when I tried to open it. ...
Roger Borrello
10:08 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
I committed to branch 9019a: (15363..15366)
* Extracted processCommit and processRollback lambdas to processCommitIm...
Stefanel Pezamosca
10:43 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15362@, new revision is @15369@. Eugenie Lyzenko

07/31/2024

10:34 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
> Will be true if we add @-Djmx.debug@ to JVM arguments.
> Or something similar.
Let's name it @-Dfwd_jmx_debug@ ...
Greg Shah
10:33 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
I committed to branch 9019a revision 15362:
* I added the JMX_DEBUG flag in @FwdServerJMX.java@.
* Skipped the HYD...
Stefanel Pezamosca
08:48 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
So, I can add something like:... Stefanel Pezamosca
08:26 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
I'm OK with that (for the debugging cases). The default should be no lambdas. Greg Shah
08:24 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Greg Shah wrote:
> Constantin Asofiei wrote:
> > Greg, adding a JVM-level argument to enable JMX lambdas may help (...
Constantin Asofiei
08:23 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Constantin Asofiei wrote:
> Greg, adding a JVM-level argument to enable JMX lambdas may help (this would mean that d...
Greg Shah
08:05 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Greg, adding a JVM-level argument to enable JMX lambdas may help (this would mean that depending on this flag we eith... Constantin Asofiei
07:38 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
No, that's still an instance created for the anon class. The point is to avoid instances being created (either via a... Constantin Asofiei
07:21 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Constantin, would this be considered as an improvement ? ... Stefanel Pezamosca
05:03 AM Base Language Bug #9019 (WIP): reduce the usage of capturing lambdas in FWD runtime
Sure, I will start working on this now. Stefanel Pezamosca
04:48 AM Base Language Bug #9019: reduce the usage of capturing lambdas in FWD runtime
Each capturing lambda in Java acts as a pseudo-anonymous class, and an instance of it is created on each call, to 'ca... Constantin Asofiei
04:36 AM Base Language Bug #9019 (Test): reduce the usage of capturing lambdas in FWD runtime
Constantin Asofiei
09:37 AM Conversion Tools Bug #9023: Cannot run reports from a path with spaces
I have tried to run reports on a project, and I am getting an error:... Roger Borrello
09:33 AM Conversion Tools Bug #9023 (New): Cannot run reports from a path with spaces
Roger Borrello
09:29 AM User Interface Bug #5115: Decide and implement PSTimer optimization
Ovidiu Maxiniuc wrote:
> * have a single thread to drive all @PSTimer@ objects from all users.
With this approach...
Vladimir Tsichevski

07/30/2024

09:48 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Notes that can help with the review:
* The logging initialization has been moved after @SecurityManager@ is created ...
Galya B
04:32 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
I had to rework a few more places on top of the configs to remove all dependencies on directory. Now web works.
r1...
Galya B
02:31 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Greg Shah wrote:
> > I tried to bind directory before each request handling, but it didn't work too. @DirectoryServi...
Galya B
06:01 AM Database Bug #9016: Improve performance in FQLPreprocessor by using astCache
The @astCache@ added in #7731 is only used in @FqlPreprocessor.parse()@, but it can also be used in ... Dănuț Filimon
05:58 AM Database Bug #9016 (Test): Improve performance in FQLPreprocessor by using astCache
Dănuț Filimon

07/29/2024

07:08 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk and updated to revision @15362@.
This change should resolve the issue noted ...
Eugenie Lyzenko
06:26 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I also looked over 8593e/15351.
I don't see anything wrong with the new code.
I remember we had previously anot...
Ovidiu Maxiniuc
04:17 PM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Galya B wrote:
> @DirectoryService.clwa@, that is used to check for bound, is @ContextLocal@, so I guess the directo...
Greg Shah
08:00 AM Runtime Infrastructure Feature #7279 (Review): Enhance CentralLogger to support configurable LogFormatter
7279a r15367 is ready for review, if we don't mind the fact it breaks web clients... I need some help to understand w... Galya B
04:53 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
@DirectoryService.clwa@, that is used to check for bound, is @ContextLocal@, so I guess the directory service needs t... Galya B
09:05 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Please see #8991-1: "The feature can be accessed in the Guests screen. Right clicking in the browse brings up a popup... Hynek Cihlar
08:58 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Roger doesn't see any changes in the UI. It is not obvious how to get to it. Greg Shah
02:50 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Roger Borrello wrote:
> So there are no other things to do besides make sure FWD includes the @sheet:war@?
Yes, ...
Hynek Cihlar
02:44 AM Base Language Bug #9008: Trigger fired when iterating a Finalizable collection allows it to be modified
The main issue has been discussed in #8963-40 and #8963-44, the problem is as follows:
- When the Finalizables colle...
Dănuț Filimon
02:30 AM Base Language Bug #9008 (New): Trigger fired when iterating a Finalizable collection allows it to be modified
Dănuț Filimon

07/27/2024

08:25 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Found yet another possible incompatibility point for current @FWD@ implementation with @UTF-8@. This method is never ... Eugenie Lyzenko

07/26/2024

10:49 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Normally it won't fail unless you're reading when not bound or you pass a null nodeid. Greg Shah
09:31 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Any ideas what can cause @DirectoryService.lockRO@ to return @false@? I got myself a stumbling block somehow, but I d... Galya B
06:34 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> A bit more finding for original 4GL Unicode support is not the EDITOR is only widget can wo...
Marian Edu
06:04 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Robert: Do you need support for characters outside of the BMP? This would include Chinese, Japanese and Korean charac... Greg Shah
08:12 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated to revision @15356@, rebased with recent trunk @15354@, new revision is @15360@.
This update i...
Eugenie Lyzenko
06:11 AM Database Bug #7731 (Closed): performance improvements for FQLPreprocessor
Greg Shah
03:27 AM Database Bug #7731: performance improvements for FQLPreprocessor
This can be closed. Alexandru Lungu
06:10 AM Database Bug #8196 (Closed): Reduce number of AbstractTempTable._hasRecords calls to avoid BufferManager.a...
Greg Shah
03:27 AM Database Bug #8196: Reduce number of AbstractTempTable._hasRecords calls to avoid BufferManager.activeBuffers
This can be closed. Alexandru Lungu
06:10 AM Runtime Infrastructure Bug #8281 (Closed): Use CacheManager for DynamicQueryHelper and DynamicValidationHelper
Greg Shah
03:27 AM Runtime Infrastructure Bug #8281: Use CacheManager for DynamicQueryHelper and DynamicValidationHelper
This can be closed. Alexandru Lungu
06:10 AM Database Bug #8030 (Closed): unique index violation when creating a record in two sessions
Greg Shah
03:27 AM Database Bug #8030: unique index violation when creating a record in two sessions
This can be closed. Alexandru Lungu
06:10 AM Database Feature #7416 (Closed): Reiterate DatabaseStatistics and leverage to other database profling tools
Greg Shah
03:24 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
This can be closed. Alexandru Lungu
03:26 AM Database Bug #8044 (WIP): Fix "Failed direct-access due to Error direct accessing for finding record by un...
Alexandru Lungu
01:15 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger Borrello wrote:
> Roger Borrello wrote:
> > I believe I have the reports still around, so I'll find it.
> I ...
Galya B

07/25/2024

05:17 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger Borrello wrote:
> I believe I have the reports still around, so I'll find it.
I had the 7z file, but the file...
Roger Borrello
10:20 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Galya B wrote:
> Is @initialization-file@ (@progress-medium@) specified in the client bootstrap configs for the FWD ...
Roger Borrello
02:26 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Is @initialization-file@ (@progress-medium@) specified in the client bootstrap configs for the FWD client? It is supp... Galya B
01:26 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
> In these conditions I see the best possible way for @FWD@ is to implement the right @Unicode@/@UTF-8@ support where... Greg Shah
12:59 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
A bit more finding for original 4GL Unicode support is not the EDITOR is only widget can work with it in GUI mode but... Eugenie Lyzenko
11:58 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Testing original @4GL@ application with @Unicode@/@UTF-8@ chars gives us some fact can be found interesting.
Seems...
Eugenie Lyzenko
08:57 AM Database Bug #7488 (Closed): Slow fast-copy with before tables in H2
Greg Shah
06:51 AM Database Bug #7488: Slow fast-copy with before tables in H2
This can be closed. Alexandru Lungu
08:57 AM Database Feature #7323 (Closed): Implement soft unique index in FWD-H2
Greg Shah
06:46 AM Database Feature #7323: Implement soft unique index in FWD-H2
This can be closed. Alexandru Lungu
08:57 AM Database Bug #7420 (Closed): Optimize Cursor for scrolling AdaptiveQuery
Greg Shah
06:45 AM Database Bug #7420: Optimize Cursor for scrolling AdaptiveQuery
> 7026e reached into trunk. This can be closed. Alexandru Lungu
08:56 AM Database Bug #7334 (Closed): Reclaim used sessions to improve performance
Greg Shah
06:44 AM Database Bug #7334: Reclaim used sessions to improve performance
This can be closed. Alexandru Lungu
08:56 AM Database Feature #6630 (Closed): optimize return of table parameter
Greg Shah
06:43 AM Database Feature #6630: optimize return of table parameter
Alexandru Lungu wrote:
> This can be closed now.
Alexandru Lungu
08:56 AM Database Feature #7194 (Closed): Avoid generating an ORDER-BY clause if not required
Greg Shah
06:43 AM Database Feature #7194: Avoid generating an ORDER-BY clause if not required
This can be closed. Alexandru Lungu
08:56 AM Database Bug #7329 (Closed): improve FieldReference resolution of getter/setter/extent accessors
Greg Shah
06:42 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
Alexandru Lungu wrote:
> This can be closed.
Alexandru Lungu
08:55 AM Database Bug #7358 (Closed): Optimize Session.invalidateRecords
Greg Shah
06:42 AM Database Bug #7358: Optimize Session.invalidateRecords
This can be closed. Alexandru Lungu
08:55 AM Database Bug #7321 (Closed): Improve FWD-H2 wildcard projection
Greg Shah
06:41 AM Database Bug #7321: Improve FWD-H2 wildcard projection
This can be closed. Alexandru Lungu
08:55 AM Database Bug #7355 (Closed): regression in row structure calculation for DATETIME-TZ when join is used on ...
Greg Shah
06:40 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Alexandru Lungu wrote:
> This can be closed.
Alexandru Lungu
08:54 AM Base Language Bug #6570 (Closed): stale procedure leak when appservers are used
Greg Shah
06:39 AM Base Language Bug #6570 (Test): stale procedure leak when appservers are used
This was fixed in a recent memory leak fix done for a large customer. This is no longer a problem and can be closed. Alexandru Lungu
03:14 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> > Hm... you are right, the record can't become 'dirty'; I think direct access to these fiel...
Constantin Asofiei

07/24/2024

07:03 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
The command line used is: @C:\Progress\OpenEdge\bin\prowin32.exe -assemblies clientnet -basekey "ini" -ininame progre... Roger Borrello
03:58 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Greg Shah wrote:
> And what is the @USE@ statement? If it is @USE "".@ then it is just making the default environme...
Roger Borrello
02:21 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
And what is the @USE@ statement? If it is @USE "".@ then it is just making the default environment the current envir... Greg Shah
02:06 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Greg Shah wrote:
> In that customer's case, aren't they specifying the @-ininame@ *command line parameter* in OE? I...
Roger Borrello
01:50 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
In that customer's case, aren't they specifying the @-ininame@ *command line parameter* in OE? In other words, it is... Greg Shah
01:24 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Greg Shah wrote:
> Yes, they are thick desktop clients. They do not call over to the appserver to do the @LOAD@ whi...
Roger Borrello
01:00 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
> In Progress, does this Windows client still look in the Windows OS for the INI file?
Whether it is a registry l...
Greg Shah
12:23 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
One more thing, since one and the same env name can be both a registry entry and an ini file in different calls, we s... Galya B
12:13 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
OE doc on "LOAD":https://documentation.progress.com/output/ua/OpenEdge_latest/pdsoe/PLUGINS_ROOT/com.openedge.pdt.lan... Galya B
11:14 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
I am trying to duplicate the situation on the customer application where the INI file is not found when a @USE@ occur... Roger Borrello
10:48 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
I did a test on the legacy application, and that was to remove the *.ini* that is loaded upon executing the "Edit col... Roger Borrello
07:35 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> Marian: Do we have documentation for how to use Sikuli with ABLUnit?
There is a Readme file in...
Marian Edu
06:33 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Please test to see how OE handles multi-byte input for @CPTERM=UTF-8@ in combination with various @CPINTERNAL@ settin... Greg Shah
09:06 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Found some interesting site to generate UTF-8 characters outside of the basic Latin encoding: https://jeff.cis.cabril... Eugenie Lyzenko
08:21 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15350@, new revision is @15355@. Eugenie Lyzenko
04:54 AM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Currently, the connection for the landlord database is only made once, during server startup. If something that deter... Radu Apetrii
04:43 AM Runtime Infrastructure Feature #9002 (Closed): Improve landlord database connection resiliency and add transactions when...
Radu Apetrii

07/23/2024

09:38 AM User Interface Bug #8919 (WIP): Cursor issues with LOAD-MOUSE-POINTER and Win32 SetCursor
Made a partial commit to 8919a rev 15351.
This task is blocked by #8897, but some changes are not. I see a pattern...
Șerban Bursuc
03:43 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
> Hm... you are right, the record can't become 'dirty'; I think direct access to these fields is required, so the rec... Alexandru Lungu
03:31 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> Also, is there a chance to update records with unwanted state (INVALID / DELETED), etc.?
...
Constantin Asofiei
03:29 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Review of 8493e:
* I think the solution for @ACCEPT-CHANGES@ is elegant, resolving back to a @Consumer@ and updati...
Alexandru Lungu
03:08 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Hmm, I think this is an edge case for the case when the buffer is used with @CAN-FIND@. Its scope is not opened, but ... Alexandru Lungu
02:58 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Created task branch 8593e from trunk rev 15350. Rev 15351 contains:
* ACCEPT-CHANGES must not prune the session cac...
Constantin Asofiei
 

Also available in: Atom