Project

General

Profile

Activity

From 09/26/2024 to 10/25/2024

10/25/2024

02:37 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
> Alexandru wrote:
>
> Personally, I don't know what is the strategy for such testing regarding UI. If these are tr...
Greg Shah
01:14 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Greg Shah wrote:
>
> I don't think that would work. These "commands" can only be used from 4GL code since we are ...
Tomasz Domin
01:12 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz Domin wrote:
> Greg Shah wrote:
> > Perfect! If we can generate the same in FWD, then that will be better t...
Greg Shah
12:57 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Greg Shah wrote:
> Perfect! If we can generate the same in FWD, then that will be better than having to build a cus...
Tomasz Domin
12:28 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Perfect! If we can generate the same in FWD, then that will be better than having to build a custom back channel via... Greg Shah
12:10 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Greg Shah wrote:
> Marian: Is there any equivalent to this in ABLUnit when run in OE? Some output artifact in XML...
Tomasz Domin
11:57 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
In FWD the usage of ABLUnit would normally "leverage" JUnit's reporting capabilities, depending on the launcher used.... Greg Shah
11:29 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Greg Shah wrote:
> > At this point though I don't know how to help, I was kinda expecting starting processes to be s...
Tomasz Domin
08:15 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
> I might tend to over simplify things here but for concurent data access our needs are often quite simple, we need t... Greg Shah
08:04 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
> API (socket ? webservice?) to allow ABLUnit tests to access Harness semaphores. Additional 4GL code needs to be cre... Greg Shah
05:11 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz Domin wrote:
> Marian, those are my ideas based on conversation we had on Wednesday and here is my understand...
Marian Edu
04:10 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Marian, those are my ideas based on conversation we had on Wednesday and here is my understanding of things:
Maria...
Tomasz Domin
03:48 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz,
I might tend to over simplify things here but for concurent data access our needs are often quite simple, ...
Marian Edu
03:24 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
A proposed way of using *Harness* test scenario to control *ABLUnit* test sessions.
It should be possible to:
* ...
Tomasz Domin
09:49 AM Database Bug #7496: finish support for query:forward-only attribute
Rebased *7496a* with *trunk/rev.15523*. *7496a* is now at revision *15534*. Dănuț Filimon
09:36 AM Database Bug #7496: finish support for query:forward-only attribute
After retesting, performance is not affected. (-1% from baseline) Ioana-Cristina Prioteasa
08:59 AM Database Bug #7496: finish support for query:forward-only attribute
I updated the test plan status from #7496-76 with the latest results. The test plan was completed and there were no r... Dănuț Filimon
06:44 AM Database Bug #7496: finish support for query:forward-only attribute
I applied the changes over 7156c rev. 15501. I will redo the testing today, I will update when they are done. ETA: 3h. Ioana-Cristina Prioteasa
03:58 AM Database Bug #7496: finish support for query:forward-only attribute
Ioana-Cristina Prioteasa wrote:
> Applied 7496 changes over 7156c. The total time for a performance round has gone f...
Dănuț Filimon
09:23 AM Database Bug #9267: Index Selection in case of a multiple index matches.
Radu, let me do you one better: https://proj.goldencode.com/artifacts/javadoc/latest/api/com/goldencode/p2j/schema/pa... Alexandru Lungu
09:05 AM Database Bug #9267: Index Selection in case of a multiple index matches.
If needed, there is also this wiki page "Index Selection":https://proj.goldencode.com/projects/p2j/wiki/Chapter_27_So... Radu Apetrii
04:11 AM Database Bug #9267: Index Selection in case of a multiple index matches.
Alexandru Lungu wrote:
> Eduard, can you augment the xfer testcases on index_selection with some of your findings an...
Eduard Soltan
04:11 AM Database Bug #9267: Index Selection in case of a multiple index matches.
Eduard, can you augment the xfer testcases on index_selection with some of your findings and test that as well: make ... Alexandru Lungu
03:58 AM Database Bug #9267: Index Selection in case of a multiple index matches.
I comitted my change on 9267a, rev. 15522.
With this change, in *findLeadingIndexMatch* in case we have multiple i...
Eduard Soltan
02:41 AM Database Bug #9267: Index Selection in case of a multiple index matches.
> Looking at calcIndexSelection it will always return a single index. Do you know whether that is intentional or sele... Alexandru Lungu
08:03 AM Database Bug #9078: emit FindQuery as (reused) variables
I've managed to find a fix for #9078-22, it involved searching for a top level block that has a top level ancestor an... Dănuț Filimon
07:17 AM Database Bug #9078: emit FindQuery as (reused) variables
I've managed to fix #9078-21, there was another rule whre the FindQuery constructor was created so I had to change it... Dănuț Filimon
03:01 AM Database Bug #9078: emit FindQuery as (reused) variables
I have trouble differentiating between the top block execute method and top block class method. Because of #9078-20 a... Dănuț Filimon
07:26 AM Database Bug #9034: FindQuery unique fails in a self join context
I committed 9034a_h2/53, it addressed the review points from #9034-12 and the issue discussed in #9034-17.
deleted
Artur Școlnic
06:13 AM Database Bug #9034: FindQuery unique fails in a self join context
This is how the code looked before any FWD-H2 specific changes:... Alexandru Lungu
05:24 AM Database Bug #9034: FindQuery unique fails in a self join context
Alexandru, during testing of 9134a_h2, I encountered some issue with the @next@ method in @TreeCursor@:... Artur Școlnic
03:30 AM Database Bug #9034: FindQuery unique fails in a self join context
> Review of 9034a:
These were change local on my side, ignore review.
Alexandru Lungu
05:51 AM User Interface Bug #9278 (Internal Test): FILL-IN: VALUE-CHANGED sent twice for user input causing selection cle...
Code review 9278a. The changes look good. Hynek Cihlar
09:08 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15521@, new revision is @15537@. Eugenie Lyzenko

10/24/2024

06:05 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
I do think you can install OpenSSH in WSL but as I noted for ABLUnit, I think we should have a local launch option. ... Greg Shah
04:50 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Greg Shah wrote:
> I think the OE launching needs to parallel how we launch FWD. To the degree that it is over ssh,...
Tomasz Domin
11:39 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
To say this a different way: we don't currently have any direct dependencies on FWD in the Harness. Whatever we do s... Greg Shah
11:38 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
I think the OE launching needs to parallel how we launch FWD. To the degree that it is over ssh, this enables us to ... Greg Shah
10:07 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Greg Shah wrote:
> > Operating system support - what operating system needs to be supported ?
>
> Both Windows an...
Tomasz Domin
08:13 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
> Operating system support - what operating system needs to be supported ?
Both Windows and Linux. This is orthog...
Greg Shah
07:15 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
The main assumption is to allow to run multi-session 4GL testcases in FWD as well as in OE environment.
The idea i...
Tomasz Domin
05:02 PM User Interface Bug #9278: FILL-IN: VALUE-CHANGED sent twice for user input causing selection clear action
Greg Shah wrote:
> Hynek: Please review.
>
> Vladimir: Is this associated with a customer application?
I know ...
Vladimir Tsichevski
02:58 PM User Interface Bug #9278: FILL-IN: VALUE-CHANGED sent twice for user input causing selection clear action
Hynek: Please review.
Vladimir: Is this associated with a customer application?
Greg Shah
11:02 AM User Interface Bug #9278 (Review): FILL-IN: VALUE-CHANGED sent twice for user input causing selection clear action
The fix committed in 9278a rev. 15522. Please, review. Vladimir Tsichevski
09:50 AM User Interface Bug #9278 (WIP): FILL-IN: VALUE-CHANGED sent twice for user input causing selection clear action
Vladimir Tsichevski
09:18 AM User Interface Bug #9278: FILL-IN: VALUE-CHANGED sent twice for user input causing selection clear action
When the user inputs a character, which changes the @SCREEN-VALUE@, OE sends the @VALUE-CHANGED@ event. This event is... Vladimir Tsichevski
08:40 AM User Interface Bug #9278 (Internal Test): FILL-IN: VALUE-CHANGED sent twice for user input causing selection cle...
Vladimir Tsichevski
10:50 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
All the above comments for @USE@ (case-sensitivity and file extension) apply to @UNLOAD@ too. Galya B
09:08 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
About case-sensitivity:
* OE is case-sensitive between @LOAD@ and @USE@, but not when it comes to loading the key fr...
Galya B
09:39 AM Database Bug #9267: Index Selection in case of a multiple index matches.
... Eduard Soltan
07:51 AM Database Bug #9078: emit FindQuery as (reused) variables
Another known problem where the FindQuery is not properly converted:... Dănuț Filimon
07:15 AM Database Bug #9078: emit FindQuery as (reused) variables
Alexandru Lungu wrote:
> I am not sure if the FindQuery should be generated as a class member anyway. Its scope can ...
Dănuț Filimon
07:07 AM Database Bug #9078: emit FindQuery as (reused) variables
I am not sure if the FindQuery should be generated as a class member anyway. Its scope can remain there. Otherwise, f... Alexandru Lungu
07:06 AM Database Bug #9078: emit FindQuery as (reused) variables
Committed *9078a/15518*. Added a default constructor for FindQuery so that the converted code compiles. Dănuț Filimon
06:50 AM Database Bug #9078: emit FindQuery as (reused) variables
The issue was related to adding an annotation to @this@ and not @copy@, after this I managed to make a few more chang... Dănuț Filimon
04:31 AM Database Bug #9078: emit FindQuery as (reused) variables
Dănuț Filimon wrote:
> I am currently working on adding a "qryname" annotation to each find query (not just for the ...
Dănuț Filimon
03:14 AM Database Bug #9078: emit FindQuery as (reused) variables
I am currently working on adding a "qryname" annotation to each find query (not just for the AdaptiveFind) but I am f... Dănuț Filimon
03:55 AM Database Bug #7496: finish support for query:forward-only attribute
Applied 7496 changes over 7156c. The total time for a performance round has gone from *38.4s to 44.1s, 14% slowdown.*... Ioana-Cristina Prioteasa

10/23/2024

02:40 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15520@, new revision is @15536@. Eugenie Lyzenko
11:27 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated for review to revision @15529@.
This update added the fix for cursor position/visibility in @C...
Eugenie Lyzenko
10:06 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
My observations on the file extensions:
* If the environment has one dot in the name, the part after the dot is cons...
Galya B
08:22 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger Borrello wrote:
> Marian, I don't see any tests in @tests/base_language/environment_registryINI_access@ that...
Marian Edu
09:58 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
At first I was confused by the name, Bogdan who was looking into Harness before explained [[http://harness.io]] is no... Marian Edu
09:02 AM Database Bug #9274: Analyze how creatingBuffer is relevant after the introduction of multiplyReferenced DMOs
This task is about the relevance of @RecordBuffer.creatingBuffer@.
Recently, FWD added support for multiplyReferen...
Alexandru Lungu
08:45 AM Database Bug #9274 (New): Analyze how creatingBuffer is relevant after the introduction of multiplyReferen...
Alexandru Lungu
05:33 AM Database Bug #7496: finish support for query:forward-only attribute
Alexandru Lungu wrote:
> I am OK with the changes in rev. 15505.
> Please also run performance tests - contact [icp...
Dănuț Filimon
05:22 AM Database Bug #7496 (Internal Test): finish support for query:forward-only attribute
I am OK with the changes in rev. 15505.
Please also run performance tests - contact [icp] for the performance tests ...
Alexandru Lungu
05:01 AM Database Bug #7496: finish support for query:forward-only attribute
Testing finished successfully:
* Smoke test 3 GUI application
* Harness test
* 2 customer unit tests
Testing le...
Dănuț Filimon
05:28 AM Database Bug #9034 (WIP): FindQuery unique fails in a self join context
Review of 9034a:
* remove oo imports from RAQ
* add history entry for @DirectAccessHelper@
* remove changes from E...
Alexandru Lungu
05:16 AM Database Bug #9078: emit FindQuery as (reused) variables
I think I get it ... there is no link between the columns. So on line 1, there are actual 3 different find queries.
...
Alexandru Lungu
04:33 AM Database Bug #9078: emit FindQuery as (reused) variables
Alexandru Lungu wrote:
> What does first place mean? Is the same FIND Query 1022 times in a constructor, 111403 in a...
Dănuț Filimon
04:21 AM Database Bug #9078: emit FindQuery as (reused) variables
What does first place mean? Is the same FIND Query 1022 times in a constructor, 111403 in an execute and 883905 in an... Alexandru Lungu
03:59 AM Database Bug #9078: emit FindQuery as (reused) variables
After a retest of the scenario mentioned in #9078, I managed to gather the following information:
* Instances create...
Dănuț Filimon
04:07 AM Runtime Infrastructure Feature #6377 (Test): provide tooling (and UI in the admin interface) to manage appserver agents ...
6377a was merged to trunk as rev. 15515 and archived. Galya B

10/22/2024

05:04 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15513@, new revision is @15528@. Eugenie Lyzenko
12:42 PM Runtime Infrastructure Feature #6377 (Merge Pending): provide tooling (and UI in the admin interface) to manage appserve...
Greg Shah
11:57 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Galya B wrote:
> File header in r15514.
Thanks, you can merge to trunk now.
Constantin Asofiei
11:21 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
File header in r15514. Galya B
11:18 AM Runtime Infrastructure Feature #6377 (Review): provide tooling (and UI in the admin interface) to manage appserver agent...
Code Review Task branch 6377a Revision 15513
Please add a history entry.
Constantin: Please review.
Greg Shah
09:50 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
6377a r15513 fixes an issue with resolving the running procedure in @Agent.invoke@ as originally reported by #7143-12... Galya B
07:49 AM Database Bug #9078: emit FindQuery as (reused) variables
After a quick analysis I found the following:
* Instances created: *6900539*
* Instances created in a constructor c...
Dănuț Filimon
05:10 AM Database Bug #9078: emit FindQuery as (reused) variables
Dănuț Filimon wrote:
> * A part of the analysis can be done on the converted code (how many FindQuery instances can ...
Constantin Asofiei
04:27 AM Database Bug #9078: emit FindQuery as (reused) variables
My plan is to analyze a customer application (using a test scenario) for:
* The number of total FindQuery instances ...
Dănuț Filimon
03:48 AM Database Bug #9078 (WIP): emit FindQuery as (reused) variables
Dănuț Filimon
06:26 AM Database Bug #7496: finish support for query:forward-only attribute
I finished running the unit tests of a customer and found 2 tests regressing in 2 modules, but after retesting with @... Dănuț Filimon
01:21 AM Database Bug #7496: finish support for query:forward-only attribute
I've started testing 7496a using the unit tests of a customer last night and it got stuck on a module (infinite loop)... Dănuț Filimon

10/21/2024

05:57 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
New update.
I am advancing with identifying and choosing the right physical database when some API from persistenc...
Ovidiu Maxiniuc
04:00 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
When we can write code in the form of a unit test, we want to do that. There are 3 unit test frameworks that I know ... Greg Shah
03:38 PM Testing Support #9270 (Closed): design and implement an approach for executing multi-session 4GL testcases
Greg Shah
02:02 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Greg Shah wrote:
> > Should we make FWD fully compatible with OE?
>
> Yes
>
> I can't speak for the funky beha...
Galya B
02:00 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
> Should we make FWD fully compatible with OE?
Yes
I can't speak for the funky behavior from #8353-60. That se...
Greg Shah
01:43 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
There is a funky behavior in OE: create a key @env1@ directly in win registry under @HKEY_LOCAL_MACHINE/SOFTWARE@ and... Galya B
01:00 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Our Win @Registry@ implementation by default checks for the value (when no @BASE-KEY@ specified) only in the root @HK... Galya B
07:57 AM Database Bug #7496 (Review): finish support for query:forward-only attribute
*Committed 7496a/15505*. Fixed error handling for static and dynamic queries, removed unnecessary boolean parameter. ... Dănuț Filimon
07:37 AM Database Bug #7496: finish support for query:forward-only attribute
Dănuț Filimon wrote:
> The @queryForward()@ method does not take into account that the query might be closed, the er...
Dănuț Filimon
07:27 AM Database Bug #7496: finish support for query:forward-only attribute
The following example:... Dănuț Filimon
07:03 AM Database Bug #7496 (WIP): finish support for query:forward-only attribute
I'll put the issue in WIP a bit until I am done investigating #7496-66. Dănuț Filimon
07:01 AM Database Bug #7496: finish support for query:forward-only attribute
Oh I see, it is a difference on the method called - you are right. Alexandru Lungu
06:58 AM Database Bug #7496: finish support for query:forward-only attribute
Alexandru Lungu wrote:
> * There are some places where @ ErrorManager.recordOrShowError(3159, String.format(errMsg, ...
Dănuț Filimon
06:43 AM Database Bug #7496: finish support for query:forward-only attribute
Review of #7496:
* I am OK with the changes
* There are some places where @ ErrorManager.recordOrShowError(3159, St...
Alexandru Lungu
06:35 AM Database Bug #7496: finish support for query:forward-only attribute
I started investigating the failing tests and made the following change:... Dănuț Filimon
06:08 AM Database Bug #7496 (Review): finish support for query:forward-only attribute
Alexandru Lungu wrote:
> It is normal to have the same number of P2J queries. In an @AdaptiveQuery@ it either choose...
Dănuț Filimon
06:01 AM Database Bug #7496: finish support for query:forward-only attribute
It is normal to have the same number of P2J queries. In an @AdaptiveQuery@ it either chooses to use @ProgressiveResul... Alexandru Lungu
05:53 AM Database Bug #7496: finish support for query:forward-only attribute
I compared the p2j-query__temp.log of the Startup + warmup + 5 runs of the extented performance scenario of a custome... Dănuț Filimon

10/18/2024

02:25 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
> Good catch. Stefanel: please add check at the top of FQLPreprocessor.translate, if the where clause is null, just e... Stefanel Pezamosca
02:10 AM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
I committed changes for this task in rev 15497-15498 (9170b) and planning to test with the driver installed and with ... Sergey Ivanovskiy

10/17/2024

03:23 PM Base Language Feature #6410: implement additional built-in OO classes/interfaces
> Just a quick note on the 4GL OO implementation, as you know the source code for this is available on github - https... Greg Shah
03:22 PM Base Language Feature #6410: implement additional built-in OO classes/interfaces
> All the test cases we have for this are based on OO implementation as provided in OE v12.2.0, we had a situation no... Greg Shah
08:46 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
I've rebased 6410b and reviewing it. Marian, I'll let you know once is pushed to xfer. Constantin Asofiei
04:07 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Just a quick note on the 4GL OO implementation, as you know the source code for this is available on github - https:/... Marian Edu
01:24 PM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Galya B wrote:
> 8661a was merged to trunk as rev. 15504 and archived.
>
> Is this needed in #7156?
Not at this ...
Constantin Asofiei
01:20 PM Runtime Infrastructure Feature #6377 (Test): provide tooling (and UI in the admin interface) to manage appserver agents ...
8661a was merged to trunk as rev. 15504 and archived.
Is this needed in #7156?
Galya B
01:10 PM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Galya B wrote:
> After which branch?
Sorry, I meant first, you can merge.
Constantin Asofiei
01:10 PM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
After which branch? Galya B
12:57 PM Runtime Infrastructure Feature #6377 (Merge Pending): provide tooling (and UI in the admin interface) to manage appserve...
Galya B wrote:
> How about I merge now?
You are next in queue for merge, go ahead when available.
Constantin Asofiei
12:17 PM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
How about I merge now? Galya B
11:13 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
The branch has been tested with a customer project and testcases. Galya B
11:11 AM Runtime Infrastructure Feature #6377 (Internal Test): provide tooling (and UI in the admin interface) to manage appserve...
Thanks, we can move this to internal test. Please check for some apps (GUI and appserver and batch processes) that e... Constantin Asofiei
07:57 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
r15511. Galya B
07:55 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Galya B wrote:
> Constantin Asofiei wrote:
> > Only one issue, please; in this code at line 1412:
> > [...]
> > s...
Constantin Asofiei
07:46 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Constantin Asofiei wrote:
> Only one issue, please; in this code at line 1412:
> [...]
> should be like this:
> [...
Galya B
07:24 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Only one issue, please; in this code at line 1412:... Constantin Asofiei
05:44 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Please check r15510. Galya B
05:35 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Galya B wrote:
> Constantin Asofiei wrote:
> > ** @invokeMethod@ around line 936 - use both the class name and the ...
Constantin Asofiei
05:32 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Constantin Asofiei wrote:
> ** @invokeMethod@ around line 936 - use both the class name and the method name
How to ...
Galya B
05:16 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Review for 8661a rev 15509:
* @AgentPool@ - @Set.copyOf@ is not available in Java 8 - please replace this code.
* i...
Constantin Asofiei
11:51 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
Ovidiu Maxiniuc wrote:
> # the synchronization. In @AbstractQuery.translateSort()@ and also in @FQLPreprocessor.tran...
Constantin Asofiei
11:39 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
Stefanel Pezamosca wrote:
> I committed to *revision 15501*: Added caching for translateSort(RecordBuffer, RecordBuf...
Ovidiu Maxiniuc
03:41 AM Database Bug #9251 (Test): cache the translated FQL in FQLPreprocessor.translate
Branch 9251a was merged into trunk as rev. 15503 and archived. Stefanel Pezamosca
03:12 AM Database Bug #9251 (Merge Pending): cache the translated FQL in FQLPreprocessor.translate
The changes look good. I've ran ETF and #9214 and they are OK.
You can merge to trunk now.
Constantin Asofiei
10:16 AM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > According to the log output, the server at https://tablet.sigweb...
Hynek Cihlar
10:02 AM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
Hynek Cihlar wrote:
> According to the log output, the server at https://tablet.sigwebtablet.com:47290 needs to retu...
Sergey Ivanovskiy
08:53 AM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
According to the log output, the server at https://tablet.sigwebtablet.com:47290 needs to return appropriate CORS hea... Hynek Cihlar
03:37 AM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
This documentation https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS describes ways to say what cross origin req... Sergey Ivanovskiy
09:23 AM Database Bug #7496: finish support for query:forward-only attribute
This is really good stuff, Danut! Alexandru Lungu
08:53 AM Database Bug #7496: finish support for query:forward-only attribute
Good news! I've expanded the unit tests and included the adaptive tests (that use temp-tables) after rewriting them a... Dănuț Filimon
09:10 AM Database Bug #9267: Index Selection in case of a multiple index matches.
The following change drove down the change in @IndexSelectionWorker@ from trunk/ rev. 15486:... Eduard Soltan
08:33 AM Database Bug #9267 (Test): Index Selection in case of a multiple index matches.
Eduard Soltan
06:01 AM Base Language Bug #8944: FINALLY block transaction processing
As far as I know, a full transaction is started by a block only if a transaction is not already active, and if it is,... Artur Școlnic
05:12 AM Base Language Bug #8944: FINALLY block transaction processing
... Artur Școlnic
03:51 AM Base Language Bug #8944: FINALLY block transaction processing
Coming back to the issue this task was created for, I analyzed the test case from #8944-1 and came to a conclusion.
...
Artur Școlnic

10/16/2024

08:46 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
I committed to *revision 15501*: Added caching for translateSort(RecordBuffer, RecordBuffer, String) output.
Please ...
Stefanel Pezamosca
07:10 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
Stefanel Pezamosca wrote:
> First try: it seems like caching the @translateSort@ output does not bring any improveme...
Constantin Asofiei
06:52 AM Database Bug #9251 (Review): cache the translated FQL in FQLPreprocessor.translate
First try: it seems like caching the @translateSort@ output does not bring any improvements.
Please review the tra...
Stefanel Pezamosca
04:54 AM Database Bug #9251 (WIP): cache the translated FQL in FQLPreprocessor.translate
I have created *branch 9251a* from *trunk revision 15498*.
I committed to *revision 15499* the implementation for ca...
Stefanel Pezamosca
05:58 AM User Interface Bug #9260: The signature widget does not work if the web client is hidden by the proxy server.
I got regressions in the signature widget:... Sergey Ivanovskiy
05:25 AM Database Bug #9262: batch assign updates the dirty database on each assignment
Yes, in 7156c the @RecordNursery@ will hold onto all inserts/updates till the first query will occur. This is how tru... Alexandru Lungu
05:01 AM Database Bug #9262 (Hold): batch assign updates the dirty database on each assignment
Yes, with 7156c @DirtyShareContext.insert@ is being called on batch end, so assuming the changes in 7156c will reach ... Constantin Asofiei
04:17 AM Database Bug #9262: batch assign updates the dirty database on each assignment
Can you do a similar test with 7156c? 7156c has a reword of @RecordNursery@ and how the dirty changes are registered.... Alexandru Lungu
03:32 AM Database Bug #9262: batch assign updates the dirty database on each assignment
I found some cases where @DirtyShareContext.insert@ is being called on each assignment in a batch assign, and not jus... Constantin Asofiei
03:27 AM Database Bug #9262 (Hold): batch assign updates the dirty database on each assignment
Constantin Asofiei
04:01 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Constantin Asofiei wrote:
> * please remove the @src/com/goldencode/p2j/util/appserver/@ empty package. Even if we ...
Galya B
03:10 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Review for 8661a rev 15508:
* please remove the @src/com/goldencode/p2j/util/appserver/@ empty package. Even if we ...
Constantin Asofiei

10/15/2024

03:02 PM Documentation Bug #9261: Proxy server support and javadoc fixes
Please fix #9170-110 (related discussion #9170-100, #9170-101). Sergey Ivanovskiy
02:57 PM Documentation Bug #9261 (Feedback): Proxy server support and javadoc fixes
Sergey Ivanovskiy
02:25 PM User Interface Bug #9260 (Test): The signature widget does not work if the web client is hidden by the proxy ser...
Sergey Ivanovskiy
08:35 AM Database Bug #7641: Lower the number of Map.get() calls in the persistence layer
I have created branch 7641b (trunk 15494). At the moment I managed to extract mostly all the changes from 7641a (e.g.... Stefanel Pezamosca
07:20 AM Database Bug #7641 (WIP): Lower the number of Map.get() calls in the persistence layer
> So, I tried to rebase, but I get that error with key already present in map. devsrv01 is too slow to do the rebase ... Alexandru Lungu
07:59 AM Database Bug #7496: finish support for query:forward-only attribute
I've managed to create unit tests based on the tests I've had for this issue (there were a lot more compared to what ... Dănuț Filimon
06:28 AM Database Bug #7496: finish support for query:forward-only attribute
I am currently working on replacing the old tests for this issue with unit tests. Dănuț Filimon
07:52 AM User Interface Bug #8239: SELECTION-LIST set SCREEN-VALUE regression from trunk rev. 14821
Hynek Cihlar wrote:
> Radu, what issue/task branch resolved this?
It was trunk revision 15114 that fixed the issue.
Radu Apetrii

10/14/2024

10:32 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Constantin, how is the review going? Galya B
08:52 AM Base Language Bug #8978 (Closed): ErrorConditionException in not being propagated correctly
Greg Shah
08:51 AM Base Language Bug #8978: ErrorConditionException in not being propagated correctly
This issue is solved by 8912f, it was merged to trunk/15455, the ticket can be closed. Artur Școlnic
06:44 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
The recreate is this:... Constantin Asofiei
06:26 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
> Alexandru: can you add this to the existing sprint?
Ok; do you have a small test-case in which that part of code...
Alexandru Lungu
06:09 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
We need a LRU cache for the @FQLPreprocessor.translate@ result. The cache key will be similar to existing FQL keys, ... Constantin Asofiei
06:07 AM Database Bug #9251 (Test): cache the translated FQL in FQLPreprocessor.translate
Constantin Asofiei
04:50 AM User Interface Bug #8239 (Closed): SELECTION-LIST set SCREEN-VALUE regression from trunk rev. 14821
Radu, what issue/task branch resolved this? Hynek Cihlar
04:06 AM User Interface Bug #8239: SELECTION-LIST set SCREEN-VALUE regression from trunk rev. 14821
I re-checked this, and it was solved in the meantime. It can be closed. Radu Apetrii
02:30 AM Base Language Bug #8944: FINALLY block transaction processing
Now once we are in @doBlock2@ from #8944-21 example, an error is thrown and the primary database is being rollbacked.... Eduard Soltan
02:15 AM Base Language Bug #8944: FINALLY block transaction processing
I see the problem that we are seeing without the patch from #8944-18.... Eduard Soltan

10/11/2024

10:56 AM Database Bug #7641: Lower the number of Map.get() calls in the persistence layer
So, I tried to rebase, but I get that error with key already present in map. devsrv01 is too slow to do the rebase th... Stefanel Pezamosca
04:40 AM Database Bug #7641: Lower the number of Map.get() calls in the persistence layer
Stefanel, please recap #7641 effort, rebase 7641a and review.
After, lets do some performance testing with it to und...
Alexandru Lungu
04:14 AM Database Bug #7641: Lower the number of Map.get() calls in the persistence layer
Constantin - I wanted to remember you of this task, considering you have worked recently on performance matters. 7641... Alexandru Lungu
08:03 AM Database Bug #7496: finish support for query:forward-only attribute
Rebased *7496a* with *trunk/rev.15494*. *7496a* is now at revision *15504*. Dănuț Filimon
07:11 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Sergey Ivanovskiy wrote:
> The changes rev 15506 (8661a) related to my view are good except a minor issue found in @...
Galya B
07:06 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
The changes rev 15506 (8661a) related to my view are good except a minor issue found in @ClassicAppserverView@, where... Sergey Ivanovskiy
06:39 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
I've reverted the relevant changes in ClientCore and SecurityManager in r15506. Otherwise it's ok to remove the confi... Galya B
06:16 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Galya B wrote:
> Constantin Asofiei wrote:
> > Galya B wrote:
> > > Constantin, I had to remove @security:certific...
Constantin Asofiei
06:13 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Constantin Asofiei wrote:
> Galya B wrote:
> > Constantin, I had to remove @security:certificate:validate@ as you a...
Galya B
06:09 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Galya B wrote:
> Constantin, I had to remove @security:certificate:validate@ as you asked me in #7808-115, because i...
Constantin Asofiei
06:09 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Sergey Ivanovskiy wrote:
> The second program @appserver-persistent.p@ that runs @longrun.p@ asynchronously has @h:d...
Galya B
06:01 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
The second program @appserver-persistent.p@ that runs @longrun.p@ asynchronously has @h:disconnect()@. The 4GL docs s... Sergey Ivanovskiy
01:42 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
r15504 fixes persistent procedures not showing in the table. I broke it with the cleanup.
Here are the procs I'm ...
Galya B
03:48 AM Runtime Infrastructure Bug #9182 (Test): stop_disposition and a missing procedure results in 'No export or no access to'
4065g was merged to trunk as rev. 15484 and archived. Galya B

10/10/2024

02:38 PM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
> Is this task branch 8661a?
Yes
Greg Shah
02:31 PM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Is this task branch 8661a? Sergey Ivanovskiy
06:02 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
The above exception doesn't seem to prevent the scheduled processes from starting. I've encountered another error in ... Galya B
05:41 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Also, @security:certificate:validate@ has been either removed or set to @true@ in critical places and now I get an er... Galya B
05:39 AM Runtime Infrastructure Feature #6377 (Review): provide tooling (and UI in the admin interface) to manage appserver agent...
8661a r15503 ready for review. Notes:
* A new Admin Console screen added under Console -> Appservers to list appserv...
Galya B
11:38 AM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
In OE pressing @BACKSPACE@ in an initially empty decimal or integer @FILL-IN@ does nothing.
In FWD the same...
Vladimir Tsichevski

10/09/2024

11:55 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15492@, new revision is @15507@. Eugenie Lyzenko
09:17 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15483@, new revision is @15498@. Eugenie Lyzenko
10:53 AM Database Bug #9194: FWD selects the wrong index when using CONTAINS?
It's time for another blast from the past (maybe?). I'm going to take all of you back to #1587 (the ticket, not the y... Radu Apetrii
04:37 AM Base Language Feature #4065 (Test): server-side processing of client platform dependencies
4065g was merged to trunk as rev. 15484 and archived. Galya B
02:19 AM Base Language Feature #4065: server-side processing of client platform dependencies
Sorry for the delays on this issue, but I'm not getting any email notifications on this. For some reason Thunderbird ... Hynek Cihlar
01:15 AM Base Language Feature #4065 (Merge Pending): server-side processing of client platform dependencies
Please merge 4065g to trunk. Hynek Cihlar
12:51 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Also to confirm: batch mode is OK?
I've tested in batch with simple procedures writing to stre...
Galya B
09:19 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
The current solution I am trying to make it work is as follows:
* each @Database@ object should have a reference to ...
Ovidiu Maxiniuc

10/08/2024

03:14 PM Base Language Feature #4065: server-side processing of client platform dependencies
Also to confirm: batch mode is OK? Greg Shah
10:12 AM Base Language Feature #4065: server-side processing of client platform dependencies
If there is no difference from trunk, we're good.
BTW, I tried Hotel ChUI last week with trunk and it did work, so...
Greg Shah
09:53 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> I'm not sure how to enter user/pass in terminal, or more specifically why it doesn't work (quit wor...
Galya B
09:49 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hotel chui has an issue with the (R)eturn cmd - not working from the Rates screen. This is from the server:... Galya B
08:53 AM Base Language Feature #4065: server-side processing of client platform dependencies
Please test Hotel ChUI and something in batch mode. I assume you ran conversion on Hotel GUI. Greg Shah
07:09 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek, this task has been in review for 25 days and is blocking a high priority task #8661. Can you prioritize it? Galya B
01:26 PM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Ovidiu Maxiniuc wrote:
> See the "Project Build Scripts":https://proj.goldencode.com/projects/p2j/wiki/Switching_Bet...
Marian Edu
01:17 PM User Interface Bug #8365: FILL-IN: editing character issues
A @FILL-IN@ in OE with character mode under Windows: if we are entering the last character, allowed by the format the... Vladimir Tsichevski
01:11 PM User Interface Bug #8365: FILL-IN: editing character issues
Two or more @FILL-IN@s in OE with character mode under Windows: the @Up@ and @Down@ keys move cursor position exactly... Vladimir Tsichevski
10:57 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
When the work is ready, Sergey and Constantin will review it. Greg Shah
09:20 AM Database Bug #9194: FWD selects the wrong index when using CONTAINS?
I have created 9194a for further changes. First, I'll check why the word-index is not selected. After that, I'll see ... Radu Apetrii
02:03 AM Database Bug #9194: FWD selects the wrong index when using CONTAINS?
OK, thank you for your response and the one previous about the projects (I hadn't been made aware of this). Andy Edwards
09:08 AM Database Bug #9228: FQL to SQL conversion for CONTAINS when the output is expected to be always false is n...
Please update [[regression:Open Regressions in FWD v4]] with the status. Greg Shah
03:28 AM Database Bug #9228 (Test): FQL to SQL conversion for CONTAINS when the output is expected to be always fal...
Branch 9228a was merged to trunk rev 15483 and archived. Stefanel Pezamosca
02:02 AM Database Bug #9228 (Merge Pending): FQL to SQL conversion for CONTAINS when the output is expected to be a...
Stefanel Pezamosca wrote:
> I had the changes patched to my local trunk for a while now. I didn't encounter any obvi...
Constantin Asofiei

10/07/2024

07:15 PM Database Bug #9194: FWD selects the wrong index when using CONTAINS?
Eric Faulhaber wrote:
> Andy Edwards wrote:
> > [...] FWD will not use the same WORD-INDEX rules as the 4GL so we w...
Ovidiu Maxiniuc
03:03 PM Database Bug #9194: FWD selects the wrong index when using CONTAINS?
Andy Edwards wrote:
> Hi all, we have completed the "indeterminate sorting" review and are now starting to make the ...
Eric Faulhaber
05:57 PM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian Edu wrote:
> Tried to recreate the database using ant script and it was failing with java 11 because of the m...
Ovidiu Maxiniuc
07:11 AM Base Language Feature #6410 (Review): implement additional built-in OO classes/interfaces
Marian Edu
07:11 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
All pending changes stashed before trunk update were merge back along with some changes to TimeStamp implementation u... Marian Edu
10:11 AM Database Bug #9228: FQL to SQL conversion for CONTAINS when the output is expected to be always false is n...
I had the changes patched to my local trunk for a while now. I didn't encounter any obvious issues while testing. Stefanel Pezamosca
05:13 AM Database Bug #9228: FQL to SQL conversion for CONTAINS when the output is expected to be always false is n...
Stefanel, please go ahead and test other projects. If they are OK, we can queue this for merge. Constantin Asofiei
07:41 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek, are we merging? Galya B
07:40 AM Base Language Feature #4065: server-side processing of client platform dependencies
It is Hynek's call for merge, if testing is sufficient. Greg Shah
07:20 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg, are we merging? Galya B
01:46 AM Base Language Feature #4065: server-side processing of client platform dependencies
hotel_gui was converted and tested for regressions. A customer project was also ran for finding regressions.
If th...
Galya B

10/05/2024

11:04 AM User Interface Bug #9235: FILL-IN with numeric format: invalid initial state
When a new @FILL-IN@ with a numeric format is just created, the following is *expected*:
# the @SCREEN-VALUE@ is a...
Vladimir Tsichevski
10:51 AM User Interface Bug #9235 (New): FILL-IN with numeric format: invalid initial state
Vladimir Tsichevski

10/04/2024

12:03 PM User Interface Bug #9225 (WIP): EDITOR: incorrect cursor position after Ctrl-Right key press
Another issue found for wrapped lines: in FWD then @Ctrl-Right@ is pressed in the last visible word in a wrapped line... Vladimir Tsichevski
10:40 AM Base Language Feature #4065 (Internal Test): server-side processing of client platform dependencies
Code review 4065g revisions 15456 and 15457. The changes look good.
Galya, what testing did you do and what is re...
Hynek Cihlar
07:21 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> @ThinClient@ history entries are not merged properly. The 4-digit format of ids is gone and th...
Galya B
07:12 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> Galya B wrote:
> > Hynek Cihlar wrote:
> > > In @ClientSideManager@ there are multiple occur...
Galya B
05:57 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Hynek Cihlar wrote:
> > In @ClientSideManager@ there are multiple occurrences of "not supported" w...
Hynek Cihlar
06:42 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Galya B wrote:
> Constantin, I had to remove @security:certificate:validate@ as you asked me in #7808-115, because i...
Constantin Asofiei
06:25 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Constantin, I had to remove @security:certificate:validate@ as you asked me in #7808-115, because it took me quite a ... Galya B
05:10 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Galya B wrote:
> For now I'm implementing only displaying the info read-only. If we add edit functionality later on,...
Constantin Asofiei
05:09 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
For now I'm implementing only displaying the info read-only. If we add edit functionality later on, an error can be s... Galya B
05:05 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Galya B wrote:
> @SecurityCache.getAccountsForAppserver@ returns an array, but I guess I should just ignore it and c...
Constantin Asofiei
04:14 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
@SecurityCache.getAccountsForAppserver@ returns an array, but I guess I should just ignore it and consider the first ... Galya B
04:13 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
Galya B wrote:
> A question: can there be several processes configured for one appserver? Is this a way to simply ha...
Constantin Asofiei
04:02 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
A question: can there be several processes configured for one appserver? Is this a way to simply have different FWD c... Galya B
05:52 AM Database Bug #9194: FWD selects the wrong index when using CONTAINS?
Hi all, we have completed the "indeterminate sorting" review and are now starting to make the necessary changes, henc... Andy Edwards
03:42 AM Database Bug #9228: FQL to SQL conversion for CONTAINS when the output is expected to be always false is n...
I've tested ETF and is OK. I think we need to wait for 6667i to be merged, and after that we'll test some other apps... Constantin Asofiei

10/03/2024

01:33 PM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
There is a lot more work to get all the data in one place. The tables seem to need fixed height, which is not ideal, ... Galya B
09:29 AM Database Feature #9218: Changes in internal tenant management
> I adjusted the implementation of the tenant ID to match the one from 4GL. As result, at each server restart, the un... Greg Shah
09:16 AM Database Bug #9228 (Internal Test): FQL to SQL conversion for CONTAINS when the output is expected to be a...
Ovidiu Maxiniuc wrote:
> Revision of 9228a, r15478.
>
> I think the code will work fine. I have just a few notes ...
Stefanel Pezamosca
08:52 AM Database Bug #9228: FQL to SQL conversion for CONTAINS when the output is expected to be always false is n...
Revision of 9228a, r15478.
I think the code will work fine. I have just a few notes to add:
* @FqlToSqlConverte...
Ovidiu Maxiniuc
07:05 AM Database Bug #9228: FQL to SQL conversion for CONTAINS when the output is expected to be always false is n...
Ovidiu, please review. Constantin Asofiei
06:01 AM Database Bug #9228: FQL to SQL conversion for CONTAINS when the output is expected to be always false is n...
I committed to *9228a revision 15478* a fix for the wrong orderFields generation.
Please review.
Stefanel Pezamosca
12:01 AM Database Bug #9228: FQL to SQL conversion for CONTAINS when the output is expected to be always false is n...
Constantin Asofiei wrote:
> Was your test with 6667i? Because this code does not check correctly for 'order by' AST...
Stefanel Pezamosca
09:15 AM Base Language Bug #8944: FINALLY block transaction processing
Please see #9139-63 and #9139-64.
The root cause is that @after@ parameter in @saveRowChangesImpl2@ is changed in @...
Eduard Soltan
07:36 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> In @ClientSideManager@ there are multiple occurrences of "not supported" while in fact the res...
Galya B
07:21 AM Base Language Feature #4065: server-side processing of client platform dependencies
Code review 4065g.
Nice set of changes!
@ThinClient@ history entries are not merged properly. The 4-digit forma...
Hynek Cihlar
06:21 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Hynek, when are you having time to review the branch?
I'm on it.
Hynek Cihlar

10/02/2024

03:18 PM Database Feature #9218: Changes in internal tenant management
I have cherry-picked the changes and put them in 9057a. Revision 15463. I hope the branch is not broken (compilable a... Ovidiu Maxiniuc
02:58 PM Database Feature #9218: Changes in internal tenant management
Ovidiu, is this work in a task branch yet? I'd like to look it over to get a better understanding of the changes. Eric Faulhaber
02:34 PM Database Feature #9218: Changes in internal tenant management
I adjusted the implementation of the tenant ID to match the one from 4GL. As result, at each server restart, the uniq... Ovidiu Maxiniuc
02:51 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Current status:
While the private tables in a tenant enabled database works correctly, the shared tables are still...
Ovidiu Maxiniuc
02:31 PM Database Bug #9228: FQL to SQL conversion for CONTAINS when the output is expected to be always false is n...
Was your test with 6667i? Because this code does not check correctly for 'order by' ASTs, in the case when the sort ... Constantin Asofiei
01:57 PM Database Bug #9228: FQL to SQL conversion for CONTAINS when the output is expected to be always false is n...
Constantin Asofiei wrote:
> What's the FQL being converted here?
The one you discovered while testing with 6667i.
Stefanel Pezamosca
01:49 PM Database Bug #9228: FQL to SQL conversion for CONTAINS when the output is expected to be always false is n...
What's the FQL being converted here? Constantin Asofiei
09:40 AM Database Bug #9228 (Review): FQL to SQL conversion for CONTAINS when the output is expected to be always f...
I have created task branch *9228a* from *trunk revision 15476*.
I committed the fix in *9228a revision 15477*. Ple...
Stefanel Pezamosca
09:39 AM Database Bug #9228 (WIP): FQL to SQL conversion for CONTAINS when the output is expected to be always fals...
The issue is that for some cases CONTAINS parameter can be an empty string.
* 1. This should be picked up by @FQLPr...
Stefanel Pezamosca
09:06 AM Database Bug #9228 (Test): FQL to SQL conversion for CONTAINS when the output is expected to be always fal...
Stefanel Pezamosca
05:36 AM Conversion Tools Bug #8967 (Test): Remove relationship annotation from full conversion
Alexandru Lungu
03:39 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
@8967a@ has been merged to trunk and ported to @7156b@. Andrei Plugaru
10:47 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Yes, the position for drop-down sets up incorrectly in @ScrollableListImpl.drawCaret()@. The fix could be pretty simp... Eugenie Lyzenko

10/01/2024

03:59 PM User Interface Bug #9225: EDITOR: incorrect cursor position after Ctrl-Right key press
# Create and run an @EDITOR@ widget.
# Type in one word, do *not* add spaces at the end
# Press @Enter@ to insert a...
Vladimir Tsichevski
03:51 PM User Interface Bug #9225 (WIP): EDITOR: incorrect cursor position after Ctrl-Right key press
Vladimir Tsichevski
12:23 PM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek, when are you having time to review the branch? Galya B
11:29 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > The problem with @ChUI@ unwanted cursor while drop-down activation...
Eugenie Lyzenko
02:48 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> The problem with @ChUI@ unwanted cursor while drop-down activation is when we call @TC.wait...
Hynek Cihlar
09:52 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The problem with @ChUI@ unwanted cursor while drop-down activation is when we call @TC.waitForWorker()@ as the final ... Eugenie Lyzenko
09:55 AM Database Bug #9224: conversion of sql table name honors FWD reserved words
A legacy table named @Property@ will have a sql table name of @Property_@ - this is because FWD has a reserved name t... Constantin Asofiei
09:52 AM Database Bug #9224 (New): conversion of sql table name honors FWD reserved words
Constantin Asofiei
08:52 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
Please merge 8967a to trunk now. Eric Faulhaber
04:27 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
Ran all the tests provided by a customer and *no regressions have been found*. Andrei Plugaru
08:47 AM Database Bug #9222: Validation of a record buffer throws an error in FWD, but does not in 4GL
This ticket is derived from #9181-10. Artur Școlnic
08:47 AM Database Bug #9222: Validation of a record buffer throws an error in FWD, but does not in 4GL
... Artur Școlnic
08:45 AM Database Bug #9222 (New): Validation of a record buffer throws an error in FWD, but does not in 4GL
Artur Școlnic
08:39 AM Database Feature #9218: Changes in internal tenant management
My concern is for any interface (now or introduced later) which takes that tenant id. It is just more secure if the ... Greg Shah
08:31 AM Database Feature #9218: Changes in internal tenant management
I did additional research and found "this":https://docs.progress.com/bundle/openedge-database-multitenancy-117/page/T... Ovidiu Maxiniuc
08:25 AM Base Language Bug #8944: FINALLY block transaction processing
Eduard [es], you have seen issues in a unit test suite if you apply:... Alexandru Lungu
07:26 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Yes, we can consider Swagger. Greg Shah
07:18 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Always the third option. :) OK, now speaking about REST API, can we consider doing it properly using swagger (having ... Galya B
07:15 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Forget GWT, it is not the real issue here. The key point is to ensure that all of our admin APIs are REST based. If... Greg Shah
06:24 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
The auth aside, the GWT problem with reusing REST is that it's a framework that generates code both server-side and c... Galya B
05:53 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
OK, let's call the tokens 'auth token' and 'request token' for clarity, because I get confused. So the admin has an a... Galya B
05:39 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Galya B wrote:
> Greg Shah wrote:
> > Actually, this corresponds to your suggestion from #7080-26 except I would ex...
Greg Shah
05:35 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> Actually, this corresponds to your suggestion from #7080-26 except I would expect to store the ke...
Galya B
05:31 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
> We can later build a more intricate authorization and associate permissions for each path
FYI, we already have a...
Greg Shah
05:30 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Actually, this corresponds to your suggestion from #7080-26 except I would expect to store the key/token in the direc... Greg Shah
02:35 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
I believe you speak about the key that will come with each request. I was asking about the initial authentication. Galya B
05:38 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Rebased *9032a* to latest *trunk/15472*, the branch is now at revision *15476*.
Rebased *9032c* to latest *trunk/154...
Dănuț Filimon

09/30/2024

07:59 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Another issue has been detected for @ChUI@ native client with @COMBO-BOX@ widget. Consider the following screen for o... Eugenie Lyzenko
03:07 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > The update and question.
> >
> > Finally I've got wide char capabl...
Eugenie Lyzenko
01:13 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> The update and question.
>
> Finally I've got wide char capable @FWD@ be compatible with...
Greg Shah
11:27 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The update and question.
Finally I've got wide char capable @FWD@ be compatible with Java 17. Including large cust...
Eugenie Lyzenko
06:39 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15469@, new revision is @15483@. Eugenie Lyzenko
02:38 PM Database Feature #9218: Changes in internal tenant management
> ** @0@ for default tenant,
> ** incrementing positive values for regular tenants
> ** decrementing negative valu...
Greg Shah
02:23 PM Database Feature #9218: Changes in internal tenant management
After initial iteration implementation some changes in the management of FWD internal management of tenant feature.
...
Ovidiu Maxiniuc
02:22 PM Database Feature #9218 (New): Changes in internal tenant management
Ovidiu Maxiniuc
11:54 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
For API access, I would expect a cryptographically signed token to be issued (an "API key"). This has advantages ove... Greg Shah
01:11 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
Greg Shah wrote:
> > A persistent token in directory will do exactly the same as the fwd pass.
>
> That is OK. T...
Galya B

09/28/2024

11:12 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15467@, new revision is @15481@.
Tooltip issue not related to this branch c...
Eugenie Lyzenko

09/27/2024

03:25 AM Base Language Bug #8944: FINALLY block transaction processing
Artur, please look into #6667-1167. That is a fix that was dedicated to fixing buffer problems with FINALLY. But as T... Alexandru Lungu
03:13 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
*The conversion of a large customer application went fine.* I will proceed to testing. Andrei Plugaru

09/26/2024

02:19 PM User Interface Bug #9212: BROWSE: issues related to browse cell selection
For a @BROWSE@ cell the attribute @SELECTION-START@ is always -2147483648. Vladimir Tsichevski
02:17 PM User Interface Bug #9212 (New): BROWSE: issues related to browse cell selection
Vladimir Tsichevski
02:13 PM User Interface Bug #9211: COMBO-BOX: editor area selection synchronization issues
For @COMBO-BOX@ the values set with @SET-SELECTION@, are not related to the selection visible in the editor area of t... Vladimir Tsichevski
02:10 PM User Interface Bug #9211 (New): COMBO-BOX: editor area selection synchronization issues
Vladimir Tsichevski
01:50 PM User Interface Bug #9210: FILL-IN: implement SET-SELECTION and related calls in ChUI
This problem was first discovered in #9114. Vladimir Tsichevski
01:49 PM User Interface Bug #9210: FILL-IN: implement SET-SELECTION and related calls in ChUI
The @SET-SELECTION@ method is implemented for @FillIn@ class at the client side as a stub:... Vladimir Tsichevski
01:44 PM User Interface Bug #9210 (New): FILL-IN: implement SET-SELECTION and related calls in ChUI
Vladimir Tsichevski
10:43 AM Conversion Tools Bug #8967 (Internal Test): Remove relationship annotation from full conversion
I agree.
I mentioned from the start that @SchemaWorker@ changes come with some risks and requires additional work/i...
Ovidiu Maxiniuc
10:36 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
Ovidiu, I would propose that, until we decide whether we should update @SchemaWorker@ or not, I start the conversion ... Andrei Plugaru
09:56 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
Addressed the first part of the review in @8967a/rev 15448@.
About the second part, I would have some concerns abo...
Andrei Plugaru
09:38 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
Andrei Plugaru wrote:
> I have committed my changes to @8967a/rev 15447@
+Code review of 8967a/r15447.+
I think ...
Ovidiu Maxiniuc
08:10 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
Andrei Plugaru wrote:
> Managed to overcome the error posted in #8967-19. The root cause is the call to @message@ me...
Ovidiu Maxiniuc
07:16 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
Managed to overcome the error posted in #8967-19. The root cause is the call to @message@ method from @createLockMana... Andrei Plugaru
05:27 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
I have committed my changes to @8967a/rev 15447@
My changes:
* remove the templates for relation and relations a...
Andrei Plugaru
09:03 AM Base Language Bug #8944: FINALLY block transaction processing
Artur Școlnic wrote:
> [...]
> I looks like the scope of the @btt2@ is limited to the @for each@ only if it is not ...
Alexandru Lungu
08:59 AM Base Language Bug #8944: FINALLY block transaction processing
... Artur Școlnic
08:44 AM Base Language Bug #8944: FINALLY block transaction processing
Hmm I think the error is more subtle. IIRC, the tests were trying to show a conceptual problem in regard to buffer sc... Alexandru Lungu
08:38 AM Base Language Bug #8944: FINALLY block transaction processing
Tested with trunk/15463. Artur Școlnic
08:37 AM Base Language Bug #8944: FINALLY block transaction processing
... Artur Școlnic
08:26 AM Base Language Bug #8944: FINALLY block transaction processing
In #8593-111, if you comment the find first that has a comment, in FWD it will work while in 4GL it won't. Alexandru Lungu
08:06 AM Base Language Bug #8944: FINALLY block transaction processing
Alexandru, I've been analyzing #8593-113 and #8593-111, I am failing to see the issue there, for me both test cases s... Artur Școlnic
07:07 AM Base Language Bug #8944: FINALLY block transaction processing
I think this is related to intra-session dirty manager (?) Maybe you should embed the for each in a separate do trans... Alexandru Lungu
07:03 AM Base Language Bug #8944: FINALLY block transaction processing
I have been able to replicate this issues only with the tables that have indices. Artur Școlnic
06:40 AM Base Language Bug #8944: FINALLY block transaction processing
This is the test case that replicates the issue:... Artur Școlnic
06:31 AM Base Language Bug #8944: FINALLY block transaction processing
Can you post the full example for #8944-5? Alexandru Lungu
06:25 AM Base Language Bug #8944: FINALLY block transaction processing
I've found something that is not related to finally blocks, but should be addressed:
for each from #8944-1...
Artur Școlnic
03:10 AM Base Language Bug #8944: FINALLY block transaction processing
These are the current classes that implement Finalizable and have an implementation for the finished method, classifi... Artur Școlnic
02:08 AM User Interface Bug #9204: SWING GUI: Tooltip activation issue with incorrect widget absolute coordinates
In certain cases, JS doesn't generate a MOUSE_EXITED event, which prevents the tooltip from deactivating when the cur... Paula Păstrăguș
 

Also available in: Atom