Project

General

Profile

Activity

From 08/18/2024 to 09/16/2024

09/16/2024

08:55 AM Database Bug #9036 (Test): Multi-tenancy: refactor the database in Persistence context-wise
Branch 9036b was committed to trunk as r15442 then it was archived. Ovidiu Maxiniuc
08:40 AM Database Bug #9036 (Merge Pending): Multi-tenancy: refactor the database in Persistence context-wise
Please merge 9036b to trunk now. Eric Faulhaber

09/14/2024

09:09 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
The fix works fine, no more errors and appservers are working too. Eugenie Lyzenko
08:29 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Ovidiu Maxiniuc wrote:
> Eugenie, please find the changed file attached.
Thanks, I'll test now and be back with r...
Eugenie Lyzenko
08:17 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Eugenie, please find the changed file attached. Ovidiu Maxiniuc
08:12 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Ovidiu Maxiniuc wrote:
> Eugenie Lyzenko wrote:
> > I also have the issue with trunk @15440@:
> > And some appserv...
Eugenie Lyzenko
08:04 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Eugenie Lyzenko wrote:
> I also have the issue with trunk @15440@:
> And some appservers are now failing to be star...
Ovidiu Maxiniuc

09/13/2024

07:43 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
I also have the issue with trunk @15440@ and a large GUI app:... Eugenie Lyzenko
03:27 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
After Constantin picked 9036a changes from the latest trunk, he identified a problem with one of the @Tenant@ fields,... Ovidiu Maxiniuc
01:55 PM Database Bug #9036 (Test): Multi-tenancy: refactor the database in Persistence context-wise
Branch 9036a was committed to trunk as r15440 then it was archived. Ovidiu Maxiniuc
01:17 PM Database Bug #9036 (Merge Pending): Multi-tenancy: refactor the database in Persistence context-wise
Eric Faulhaber
01:17 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Please merge 9036a to trunk now. Eric Faulhaber
12:54 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
The smoke test went fine. I guess we are ready to merge. While the database was imported, I already rebased the branc... Ovidiu Maxiniuc
11:46 AM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
I will. But first, I need to import the full database because the unit-test is performed with a reduced instance. I w... Ovidiu Maxiniuc
11:28 AM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Ovidiu, please smoke test the GUI app for which you ran unit testing. If you can log in, open a few screens, and ther... Eric Faulhaber
09:40 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Eric,
Actually, there was no lock issue. FWD behaved like 4GL. The problem was the test conditions in AWS. I execute...
Ovidiu Maxiniuc
10:02 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek: Please review. Greg Shah
09:41 AM Base Language Feature #4065 (Review): server-side processing of client platform dependencies
4065g r15413 for review. Galya B

09/12/2024

12:53 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Ovidiu, please notify us when the lock release defect we discussed earlier is resolved. We will need to re-run the re... Eric Faulhaber

09/11/2024

06:48 PM Base Language Feature #4065: server-side processing of client platform dependencies
The @date@ support would be used by the UI, I/O code like @export@ or @put@ with formatted values and I'm not sure wh... Greg Shah
08:53 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Behind what config should I put the @SessionExports@ that is only @date@ related methods to prevent...
Galya B
08:46 AM Base Language Feature #4065: server-side processing of client platform dependencies
Behind what config should I put the @SessionExports@ that is only @date@ related methods to prevent @SessionUtils@ do... Galya B
08:04 AM Base Language Feature #4065: server-side processing of client platform dependencies
As long as different sessions can have different settings for server-side support, we can retain some sessions with f... Greg Shah
07:50 AM Base Language Feature #4065: server-side processing of client platform dependencies
I'm getting back to the same issue: Streams can't be communicated between the server and the clients. The ids were or... Galya B
03:00 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15436@, new revision is @15450@.
Additional testing confirms good working u...
Eugenie Lyzenko
02:21 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
ETF testing passed, the other REST app also passed. Constantin Asofiei
02:14 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
My unittests of one of the larger customers finished with success. I used the prebuilt binaries. In fact, 9036a/r1544... Ovidiu Maxiniuc
12:21 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
All: please proceed with the test plan. Eric Faulhaber
11:47 AM Database Bug #9036 (Internal Test): Multi-tenancy: refactor the database in Persistence context-wise
Eric Faulhaber wrote:
> Code review 9036a/15442-15444:
> @builtin_functions.rules@ needs a history entry.
I had th...
Ovidiu Maxiniuc
03:08 AM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Server startup fails with this:... Constantin Asofiei
02:57 AM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Ovidiu, 9036a does not compile with Java 8:... Constantin Asofiei

09/10/2024

06:58 PM Database Bug #9036 (Review): Multi-tenancy: refactor the database in Persistence context-wise
Ovidiu, please post here again when the review is addressed and set this to "Internal Test" status. My points are pre... Eric Faulhaber
06:48 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Code review 9036a/15442-15444:
Nice work, Ovidiu. My findings...
@builtin_functions.rules@ needs a history entr...
Eric Faulhaber
05:33 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Eric,
I committed my changes and rebased the branch to latest trunk. Current revision is 15444.
The conversion cha...
Ovidiu Maxiniuc
03:25 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
As discussed in recent standups, the current plan is to defer the metadata work and finish the core refactoring for t... Eric Faulhaber
08:10 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
First, the good news.
It seems that a tenant change cannot be performed while in a database transaction. In case thi...
Ovidiu Maxiniuc
06:32 PM Base Language Bug #9037: Two timers problem: only one fires
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > The fixes for the synchronization of @contextStorage@ lo...
Vladimir Tsichevski
05:07 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated for review to revision @15440@. Rebased with recent trunk @15432@, new revision is @15446@.
Th...
Eugenie Lyzenko
02:50 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Constantin Asofiei wrote:
> Add it in the bootstrap client.xml file. Values with spaces will not work, in the comma...
Eugenie Lyzenko
02:46 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Add it in the bootstrap client.xml file. Values with spaces will not work, in the command line arguments. Constantin Asofiei
02:45 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> > Is this approach OK?
>
> Yes
>
> > I have found there is a problems with making this opti...
Eugenie Lyzenko
02:30 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
> Is this approach OK?
Yes
> I have found there is a problems with making this option available in @client.sh@,...
Greg Shah
01:47 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > This is an example of using true monospaced font (@Dejavu Sans Mono@)...
Eugenie Lyzenko
07:07 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> This is an example of using true monospaced font (@Dejavu Sans Mono@):
>
> !selection-li...
Greg Shah
08:15 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
This is an example of using true monospaced font (@Dejavu Sans Mono@):
!selection-list-unicode-chui-swing-dejavu_s...
Eugenie Lyzenko
09:12 AM Database Bug #9160: trackDatabase() is not called for buffers with openscope 0 resulting in improper clean...

@main.p@...
Lorian Sandu
09:03 AM Database Bug #9160 (New): trackDatabase() is not called for buffers with openscope 0 resulting in improper...
Lorian Sandu
08:52 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Galya B wrote:
> > @StreamDaemon@ has a dependency on @ThinClient@ related to pseudo-terminal/cu...
Galya B
08:51 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> @StreamDaemon@ has a dependency on @ThinClient@ related to pseudo-terminal/currentStream/redirects....
Greg Shah
06:29 AM Base Language Feature #4065: server-side processing of client platform dependencies
@StreamDaemon@ has a dependency on @ThinClient@ related to pseudo-terminal/currentStream/redirects. I think these wil... Galya B
04:38 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
It has come to my attention that there is an issue with lenientOffEnd not being set for silent(() -> FindQuery().next... Dănuț Filimon

09/09/2024

06:53 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> > The best solution I see for now is to draw the single char at position based on some average ch...
Eugenie Lyzenko
06:59 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
> The best solution I see for now is to draw the single char at position based on some average char width inside base... Greg Shah
05:30 PM Database Bug #9133: Array subscript is out of range stops the evaluation of other expressions in the where...
This is actually happening in the case of one of our customer, so it needs to be fixed. See #7143-1204.
The (anony...
Ovidiu Maxiniuc
08:00 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
OK, you mean @ToABLDateTimeTzFromHttp@, @toHttpDateFromAbl@ and @toHttpDate@, right? For these I see no issue to use ... Constantin Asofiei
07:51 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Marian, what standard do you want to parse? ISO-8601?
For parsing all variants should...
Marian Edu
07:27 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian, what standard do you want to parse? ISO-8601? Constantin Asofiei
06:50 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
I'm looking into the Timestamp parsing/formatting to skip the 4GL string manipulation if valid values are given and o... Marian Edu

09/07/2024

11:30 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated for review to revision @15437@. Rebased with recent trunk @15426@, new revision is @15439@.
Th...
Eugenie Lyzenko

09/06/2024

07:13 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Short update on task status:
* I managed to get a stable revision of 9036a after the rebase. Committed revision 1543...
Ovidiu Maxiniuc
03:08 PM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> @RemoteStream@ doesn't make a difference between the streams, when calling @LowLevelStream@, so the...
Greg Shah
03:06 PM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Greg Shah wrote:
> > The only tricky part here is process, because that should be in the same plac...
Greg Shah
11:39 AM Base Language Feature #4065: server-side processing of client platform dependencies
@RemoteStream@ doesn't make a difference between the streams, when calling @LowLevelStream@, so there is no way to ha... Galya B
11:16 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> The only tricky part here is process, because that should be in the same place as shell command e...
Galya B
11:01 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> I need an example in OE that uses @ClipboardStream@, when converted.
This should do:...
Galya B
10:16 AM Base Language Feature #4065: server-side processing of client platform dependencies
I need an example in OE that uses @ClipboardStream@, when converted. Galya B
09:15 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Roger Borrello wrote:
> Dănuț Filimon wrote:
> > Branch 9032d was merged to trunk rev 15416 and archived.
>
> Do...
Greg Shah
07:25 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Danut is out-of-office until Monday.
Anyway, I don't think that #9032 itself will solve anything from "code too l...
Alexandru Lungu
07:59 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
My tests show that @BASE-KEY@ can be only one of the root keys for Windows: @HKEY_CLASSES_ROOT@, @HKEY_CURRENT_USER@,... Galya B
07:34 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Testing Progress 11.6.3:
20. Create a new registry env and call @use@ with the same name, but different case:
<p...
Galya B
02:26 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I added a note to Hotel GUI embedded/readme.txt mentioning the limitation of the external web application in FWD 4.x. Hynek Cihlar
01:29 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg, thanks for the clarifications. Hynek Cihlar

09/05/2024

06:17 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15424@, new revision is @15436@. Eugenie Lyzenko
08:54 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated for review to revision @15433@.
This is the fix for issue found while additional testing the @...
Eugenie Lyzenko
05:58 PM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> Branch 9032d was merged to trunk rev 15416 and archived.
Does this address the *error: cod...
Roger Borrello
04:23 PM User Interface Feature #3931: single sign-on for virtual desktop mode
> > > Greg, do we want to force the customers to use our embedded jetty for their web applications? This doesn't make... Greg Shah
02:14 PM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> > Greg, do we want to force the customers to use our embedded jetty for their web applications? T...
Hynek Cihlar
01:53 PM User Interface Feature #3931: single sign-on for virtual desktop mode
> Greg, do we want to force the customers to use our embedded jetty for their web applications? This doesn't make sen... Greg Shah
06:27 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Hynek Cihlar wrote:
> > Galya B wrote:
> > > decided in #3931-422-#3931-425 to remove remote logi...
Hynek Cihlar
06:22 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Hynek Cihlar wrote:
> Galya B wrote:
> > decided in #3931-422-#3931-425 to remove remote login for embedded from FW...
Galya B
06:21 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya B wrote:
> Hynek Cihlar wrote:
> > Galya, with trunk 14783 (#3931) the Hotel GUI embedded mode running in ext...
Hynek Cihlar
06:18 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Hynek Cihlar wrote:
> Galya, with trunk 14783 (#3931) the Hotel GUI embedded mode running in external web server is ...
Galya B
06:18 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Galya, with trunk 14783 (#3931) the Hotel GUI embedded mode running in external web server is broken. The embedded ap... Hynek Cihlar
12:36 PM Base Language Feature #4065: server-side processing of client platform dependencies
Both the @CLIPBOARD@ system handle (not actually a widget, just a kind of weird 4GL "object") and the @ClipboardStrea... Greg Shah
02:46 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> clipboard is only available in GUI and does not get support on the server side.
@Clipboard@ is...
Galya B
08:54 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Testing Progress 11.6.3:
1. Create a new ini env: ...
Galya B
07:20 AM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
> When writing 4GL code and the tenant is changed, this MUST happen outside any transaction. All buffers must be flus... Greg Shah
08:03 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
I fixed locking in tenant mode. The fields of @Tenant@ container which must be final are wrapped in a new class which... Ovidiu Maxiniuc
05:06 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Artur Școlnic wrote:
> The second issue is that the SysError @tt already exists@ is not caught in a catch block, the...
Artur Școlnic

09/04/2024

04:50 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Go ahead and move fields from @Context@ to @Tenant@ as needed. Keep in mind that all fields in @Tenant@ must be immut... Eric Faulhaber
02:46 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
As part of my tests of the 9036a/15426 I used two concurrent users which execute basic CRUD operations on the databas... Ovidiu Maxiniuc
01:50 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
The changes in 9036a/15426 look good to me. What is left to implement for this task to be complete (not considering #... Eric Faulhaber
11:48 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15421@, new revision is @15432@. Eugenie Lyzenko
11:31 AM Base Language Feature #4065: server-side processing of client platform dependencies
> Let's make this clear: file, dir, process, web, clipboard, terminal, printer streams - all will be either server-si... Greg Shah
11:22 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> In regard to co-dependencies between environments and filesystem:
>
> # Best case is to separa...
Galya B
10:59 AM Base Language Feature #4065: server-side processing of client platform dependencies
In regard to co-dependencies between environments and filesystem:
# Best case is to separate these dependencies (m...
Greg Shah
10:22 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Galya B wrote:
> I've never used it. Does it come with admin rights? Otherwise the registry can't be used it seems.
...
Roger Borrello
10:09 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Greg Shah wrote:
> Don't we have a Windows based 4GL dev system at multiple customers? Use one that is associated w...
Galya B
09:27 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Don't we have a Windows based 4GL dev system at multiple customers? Use one that is associated with the customer tha... Greg Shah
08:20 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
My bad. This is a Progress VM. I didn't remember there is one. Galya B
08:18 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Galya B wrote:
> Where do you test Progress?
Not FWD.
Galya B
04:12 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger Borrello wrote:
> Greg Shah wrote:
> > Agreed. We need to see the 4GL testcase(s) that show the difference b...
Galya B
07:57 AM Base Language Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
9126a is merged to trunk and ported to 7156b. Artur Școlnic
03:06 AM Base Language Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
Go ahead and merge/port to 7156b now. Constantin Asofiei
02:56 AM Base Language Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
Artur Școlnic wrote:
> I tested the unit test module which was affected be this issue, it looks good, tomorrow I wil...
Artur Școlnic
03:33 AM Database Bug #9133: Array subscript is out of range stops the evaluation of other expressions in the where...
... Lorian Sandu
03:32 AM Database Bug #9133 (Internal Test): Array subscript is out of range stops the evaluation of other expressi...
Lorian Sandu

09/03/2024

07:44 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
No, you are right. That was just my brain being lazy.
I addressed the issue. Also, I fixed a problem with re-initial...
Ovidiu Maxiniuc
05:53 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Ovidiu Maxiniuc wrote:
> Actually, I used the database name, in lowercase. That was also to make sure there are no c...
Eric Faulhaber
10:15 AM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Eric Faulhaber wrote:
> Greg Shah wrote:
> > [...] The table-level annotation can help us with our implementation o...
Greg Shah
09:58 AM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Actually, I used the database name, in lowercase. That was also to make sure there are no conflicts with the default ... Ovidiu Maxiniuc
07:54 AM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Ovidiu Maxiniuc wrote:
> > The default tenant's @Tenant@ object would be created when the @Persistence@ object is in...
Eric Faulhaber
07:23 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated for review to revision @15422@. Rebased with recent trunk @15418@, new revision is @15429@.
Th...
Eugenie Lyzenko
09:58 AM Base Language Bug #9126 (Internal Test): SAX-WRITER output is different in FWD compared to 4GL
Constantin Asofiei wrote:
> Can you merge now and patch 7156b?
Taking this back, didn't read your complete message,...
Constantin Asofiei
09:57 AM Base Language Bug #9126 (Merge Pending): SAX-WRITER output is different in FWD compared to 4GL
Can you merge now and patch 7156b? Constantin Asofiei
09:51 AM Base Language Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
I tested the unit test module which was affected be this issue, it looks good, tomorrow I will do some functional reg... Artur Școlnic
09:46 AM Base Language Bug #9126 (Internal Test): SAX-WRITER output is different in FWD compared to 4GL
The change is OK. Anything else to test? Constantin Asofiei
09:26 AM Base Language Bug #9126 (Review): SAX-WRITER output is different in FWD compared to 4GL
Artur Școlnic
09:19 AM Base Language Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
You are correct, thank you. I made the necessary change and committed 9126a/15418. The test case from #9126-1 and the... Artur Școlnic
09:11 AM Base Language Bug #9126 (WIP): SAX-WRITER output is different in FWD compared to 4GL
Artur Școlnic wrote:
> I committed 9126a/15417, it is ready for review. Basically, I just disabled writing of the xm...
Constantin Asofiei
09:10 AM Base Language Bug #9126 (Review): SAX-WRITER output is different in FWD compared to 4GL
I committed 9126a/15417, it is ready for review. Basically, I just disabled writing of the xml declaration when the o... Artur Școlnic
08:38 AM Base Language Bug #9126 (WIP): SAX-WRITER output is different in FWD compared to 4GL
Artur Școlnic
08:38 AM Base Language Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
This task was derived from #8912-224. Artur Școlnic
08:32 AM Base Language Bug #9126: SAX-WRITER output is different in FWD compared to 4GL
... Artur Școlnic
08:28 AM Base Language Bug #9126 (Test): SAX-WRITER output is different in FWD compared to 4GL
Artur Școlnic
08:54 AM Database Bug #9127: Decimal values with precision over 50 can't be inserted in the persistent databases.
Values like @4000000000000000000000000000000000000000000000@, with more than 40 digits, can be stored in OE persisten... Artur Școlnic
08:48 AM Database Bug #9127 (New): Decimal values with precision over 50 can't be inserted in the persistent databa...
Artur Școlnic
08:46 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Branch 9032d was merged to trunk rev 15416 and archived. Dănuț Filimon
08:42 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> Greg, 9032d can be queued for merge.
Please merge to trunk now.
Constantin Asofiei
08:04 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Greg, 9032d can be queued for merge. Constantin Asofiei
06:22 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
I smoke tested a customer application and found no issues. Dănuț Filimon
04:44 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
ETF testing passed with 9032d/15415. Please do some basic testing of some other customer apps. Constantin Asofiei
02:50 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > hasAny() calls also need to initialize the query.
> Also hasO...
Dănuț Filimon
02:41 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> hasAny() calls also need to initialize the query.
Also hasOne(). Any method emitted for Fin...
Constantin Asofiei
02:29 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
hasAny() calls also need to initialize the query. Dănuț Filimon
02:23 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> The changes are not complete. All @unique/first/last/etc@ methods from RAQ need to be ...
Dănuț Filimon
08:29 AM Base Language Bug #9037 (WIP): Two timers problem: only one fires
Constantin Asofiei wrote:
> The fixes for the synchronization of @contextStorage@ look OK. But, for @getImpl@, the ...
Vladimir Tsichevski
08:16 AM Base Language Feature #4065: server-side processing of client platform dependencies
'environments' depends on 'filesystem', 'filesystem' depends on stream ids. The streams can be of type file, dir, pro... Galya B
08:06 AM Base Language Feature #4065: server-side processing of client platform dependencies
@StreamDaemon@ has a map of stream ids and the methods @streamFromId@, @idFromStream@, @store@ (the last assigns ids ... Galya B
07:22 AM Database Feature #5219: implement native full-text search for word index and CONTAINS support
> The exploration and possible use of database native support to implement CONTAINS support is considered part of thi... Greg Shah
07:00 AM Base Language Bug #9125: Failure to convert decimal variables that exceed 50 decimals.
Another issue that can be discussed in this task is that decimals have a fixed scale of 10 in FWD, this causes the va... Artur Școlnic
06:48 AM Base Language Bug #9125: Failure to convert decimal variables that exceed 50 decimals.
For testing I used:... Artur Școlnic
06:46 AM Base Language Bug #9125 (Review): Failure to convert decimal variables that exceed 50 decimals.
I committed 9125a/15412. I limited the length of the converted decimal to 50, initially I was thinking of trimming al... Artur Școlnic
03:21 AM Base Language Bug #9125 (WIP): Failure to convert decimal variables that exceed 50 decimals.
This task was derived from #9096-23. Artur Școlnic
03:20 AM Base Language Bug #9125: Failure to convert decimal variables that exceed 50 decimals.
In 4gl, any trailing zeros for decimal values are trimmed in order to honor the precision of 50.... Artur Școlnic
03:09 AM Base Language Bug #9125 (Review): Failure to convert decimal variables that exceed 50 decimals.
Artur Școlnic

09/02/2024

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

08/31/2024

09:53 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated for review to revision @15421@.
This adds conversion support for full range Unicode literals. ...
Eugenie Lyzenko

08/30/2024

06:06 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Ovidiu Maxiniuc wrote:
> But why do you mean by breaking the encapsulation? Pinning the @Persistence@ object to a sp...
Eric Faulhaber
02:40 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Eric Faulhaber wrote:
> I've also been thinking more about the "need to reconvert for multi-tenancy mode" aspect we ...
Ovidiu Maxiniuc
02:27 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Eric Faulhaber wrote:
> We discussed this, but I don't think it is a settled point yet. If we revert the changes you...
Ovidiu Maxiniuc
01:44 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
I've also been thinking more about the "need to reconvert for multi-tenancy mode" aspect we discussed. We noted that ... Eric Faulhaber
01:27 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Ovidiu Maxiniuc wrote:
>
> *1. A @Persistence@ object for a logical database is not enough*
>
> My commits in 9...
Eric Faulhaber
11:58 AM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
The investigations for _meta database lead me to other issues. We discussed today and here is a summary of our meet.
...
Ovidiu Maxiniuc
04:56 PM Base Language Bug #9037: Two timers problem: only one fires
I found another problem, which currently causes deadlock in a customer app with 8393b.
The problem is in @Temporar...
Vladimir Tsichevski
08:26 AM Base Language Bug #9037: Two timers problem: only one fires
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > > After this fixed and the branch rebased, the new revno is 15389...
Constantin Asofiei
08:25 AM Base Language Bug #9037: Two timers problem: only one fires
Greg Shah wrote:
> > After this fixed and the branch rebased, the new revno is 15389.
>
> BTW, the branch I see i...
Vladimir Tsichevski
08:21 AM Base Language Bug #9037: Two timers problem: only one fires
> After this fixed and the branch rebased, the new revno is 15389.
BTW, the branch I see is not rebased.
Greg Shah
08:20 AM Base Language Bug #9037: Two timers problem: only one fires
Code Review 8393b Revision 15375
Minor issue: @FWD_CLASSES_PREFIX_LENGHT@ should be @FWD_CLASSES_PREFIX_LENGTH@.
...
Greg Shah
08:17 AM Base Language Bug #9037: Two timers problem: only one fires
The fixes for the synchronization of @contextStorage@ look OK. But, for @getImpl@, the synchronization in:... Constantin Asofiei
08:06 AM Base Language Bug #9037: Two timers problem: only one fires
Constantin Asofiei wrote:
> What branch exactly? There is no 8398b.
The branch is 8393b, sorry.
Vladimir Tsichevski
08:05 AM Base Language Bug #9037: Two timers problem: only one fires
What branch exactly? There is no 8398b. Constantin Asofiei
08:01 AM Base Language Bug #9037: Two timers problem: only one fires
Constantin: Please review. Greg Shah
09:14 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15411@, new revision is @15420@. Eugenie Lyzenko
10:07 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Guys,
During additional testing I have got one point to discuss and clarify.
Currently when 4GL code has full r...
Eugenie Lyzenko
09:06 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
To summarize, there are 2 issues. The first one is that @no-error@ is not honored in FWD when a handle is deleted and... Artur Școlnic
08:18 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> I am putting this in WIP for 9032c at 50%, I still want to investigate other common errors as...
Dănuț Filimon
08:07 AM Base Language Bug #9032 (WIP): Reduce the number of exceptions that are being thrown
I am putting this in WIP for 9032c at 50%, I still want to investigate other common errors as the ones mentioned in #... Dănuț Filimon
07:57 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Branch 9032b has been merged intro trunk/15411 and archived. Dănuț Filimon
07:51 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> Where did you checkout trunk? You need to have a checkout of trunk and a checkout of 903...
Dănuț Filimon
07:49 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Where did you checkout trunk? You need to have a checkout of trunk and a checkout of 9032b, and after that rebase on ... Constantin Asofiei
07:43 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > Do this from devsrv01.
> Do I have to checkout the branches t...
Dănuț Filimon
07:39 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> Do this from devsrv01.
Do I have to checkout the branches there and do it?
Dănuț Filimon
07:35 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > I will be merging it soon, ~5-10 min.
>
> Nevermind, it will tak...
Constantin Asofiei
07:35 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> I will be merging it soon, ~5-10 min.
Nevermind, it will take a bit more. I get...
Dănuț Filimon
07:33 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
I will be merging it soon, ~5-10 min. Dănuț Filimon
07:30 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
9032b can be merged to trunk now Constantin Asofiei
05:32 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
As I am unable to finish building the regression xfer project due to #9032-88. What are the remaining tests that shou... Dănuț Filimon
05:31 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Committed *9032c/15408*. Suppress 138 and 565 4GL exceptions in silent mode, those exceptions will be available throu... Dănuț Filimon
03:04 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
According to a local test of a customer scenario (100 runs), the total ErrorConditionException count is 1278208 and t... Dănuț Filimon
07:47 AM Base Language Bug #9118: Migrate FWD-SMTP-EMAIL to TLS1.2
TLS1 and TLS1.1 are not supported any more (disabled in newer javas in jdk.tls.disabledAlgorithms and not supported b... Galya B
07:47 AM Base Language Bug #9118 (Closed): Migrate FWD-SMTP-EMAIL to TLS1.2
Galya B
07:45 AM Base Language Feature #4065: server-side processing of client platform dependencies
> Is the SMTP mail sender @FWD-SMTP-EMAIL@ used by any customer?
Not in production. Use of it in production is n...
Greg Shah
03:29 AM Base Language Feature #4065: server-side processing of client platform dependencies
Is the SMTP mail sender @FWD-SMTP-EMAIL@ used by any customer?
I think it's not working because TLS1 and TLS1.1 a...
Galya B

08/29/2024

12:18 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated to revision @15417@.
This change adds support for @U32String@ usage in recent @StringFormat@ c...
Eugenie Lyzenko
10:05 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated for review to revision @15372@ with last changes rebased with recent trunk @15408@, new revision ... Eugenie Lyzenko
09:40 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Replacing @ErrorManager.recordOrThrowError@ with @ErrorManager.recordOrShowDatabaseError@ did not solve the issue. Artur Școlnic
08:28 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
For errors conditions being raised when database is accessed, we found quirks which we solved via calling @ErrorManag... Constantin Asofiei
08:02 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
... Artur Școlnic
07:59 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
... Artur Școlnic
06:18 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
start.p... Artur Școlnic
05:02 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Artur Școlnic wrote:
> Coming back to #9091-37, it looks like proc2 should not be executed at all, but it is execute...
Artur Școlnic
04:50 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Coming back to #9091-37, it looks like proc2 should not be executed at all, but it is executed in FWD, which causes t... Artur Școlnic
03:32 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
In @ProcedureManager.delete()@... Artur Școlnic
02:54 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
start.p... Artur Școlnic
08:27 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Created *9032c* from *trunk/15407*. I'll use this branch to reduce the number of ErrorConditionException that are bei... Dănuț Filimon
08:22 AM Base Language Bug #9032 (Internal Test): Reduce the number of exceptions that are being thrown
Dănuț Filimon
06:07 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
ETF testing also passed. Constantin Asofiei
03:04 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Conversion went fine with 9032b for the project that I tested. Radu Apetrii
02:27 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
I managed to convert the regression xfer project, but had problems with the compilation (unrelated to the changes) wh... Dănuț Filimon
02:13 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Conversion was OK with 9032b for the project. Constantin Asofiei
07:11 AM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
> But the information is pretty much similar (like @_File@ and related tables).
These databases share the same ex...
Greg Shah
06:37 AM Base Language Feature #4065 (WIP): server-side processing of client platform dependencies
4065f was merged to trunk as rev. 15407 and archived.
4065g created from trunk r15407.
Galya B
06:29 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> The change has been tested with conversion of hotel_gui.
>
> When do I merge?
You can merge now.
Constantin Asofiei
06:14 AM Base Language Feature #4065: server-side processing of client platform dependencies
The change has been tested with conversion of hotel_gui.
When do I merge?
Galya B
06:09 AM Base Language Feature #4065: server-side processing of client platform dependencies
Code review 4065f. The changes look good. Hynek Cihlar
05:26 AM Base Language Feature #4065: server-side processing of client platform dependencies
Alexandru Lungu wrote:
> Hynek, are you able to conduct the review for 4065f? I am not familiar with the changes.
...
Hynek Cihlar
04:12 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek, are you able to conduct the review for 4065f? I am not familiar with the changes. Alexandru Lungu
03:31 AM Base Language Feature #4065 (Review): server-side processing of client platform dependencies
Galya B wrote:
> 4065f r15407 fixing NPE in conversion ready for review.
It adds back the check (present in r1540...
Galya B
03:24 AM Base Language Feature #4065: server-side processing of client platform dependencies
4065f r15407 fixing NPE in conversion ready for review. Galya B

08/28/2024

06:42 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
Earlier today I committed my latest changes to 9036a and rebased the branch to latest trunk. The current revision is ... Ovidiu Maxiniuc
09:43 AM Build and Source Control Bug #8930: bzr bug when moving files
Continuing from #7143-1146 - #7143-1158.
Andrei, I checked out 8019a locally and was able to rebase on trunk. I gu...
Galya B
09:18 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger Borrello wrote:
> Galya B wrote:
> > You can load many envs, but the values will be taken from the env that i...
Galya B
09:14 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger: Please add your tests into the [[p2j:Testcases]] unit tests. Greg Shah
09:07 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
The logic with checking the registry before using ini should be implemented for regular Windows @Registry@ as well, s... Galya B
09:04 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Galya B wrote:
> You can load many envs, but the values will be taken from the env that is in @use@. If the env has ...
Roger Borrello
02:50 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger Borrello wrote:
> Galya B wrote:
> > According to the section Notes in "LOAD statement":https://documentation...
Galya B
08:28 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Radu Apetrii wrote:
> Just to be sure, 9032b needs to be conversion tested, and *not* 9032a, right?
Yes.
Constantin Asofiei
08:28 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Just to be sure, 9032b needs to be conversion tested, and *not* 9032a, right? Radu Apetrii
05:03 AM Base Language Bug #9032 (Review): Reduce the number of exceptions that are being thrown
Committed *9032b/15400*. Support silent mode methods in AbstractQuery.
*EDIT:* Only runtime changes.
Dănuț Filimon
04:42 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
I tested *9032b* with customer unit tests and there were no regressions. Lorian Sandu
04:03 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> This is a problem... In RandomAccessQuery I defined @silentFirst(), silentFirst(Object[]), si...
Dănuț Filimon
02:30 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> There are conversion regressions for this construct:
> [...]
>
> This emits a @silen...
Dănuț Filimon
08:28 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Constantin Asofiei wrote:
> ... and used @run checkNew.@ in @proc1@ and in the @finally@ block of @start.p@. In bot...
Constantin Asofiei
07:51 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
As far as I know, errors like @tt already exists@ are not supposed to be caught with @catch e as Progress.Lang.Error@... Artur Școlnic
07:38 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
In FWD, tt is flushed 3 times, at the create, on the associate of the dataset (throws the error) and when exiting the... Artur Școlnic
07:23 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Adding @release tt@ in proc1 after the creates causes the error not to be caught in 4gl, this matches the behavior in... Artur Școlnic
06:53 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
I've added this in @parser.p@:... Constantin Asofiei
06:50 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Could running of a procedure with an output parameter cause a flush and expose the errors in the procedures ran previ... Artur Școlnic
06:49 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Constantin Asofiei wrote:
> Another test: use a secondary buffer @def buffer buftt1 for tt1.@ in @proc1@ instead of ...
Artur Școlnic
06:45 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Constantin Asofiei wrote:
> OK, now test in OpenEdge with a @TABLE@ parameter instead of @DATASET@, add a @proc3@ wi...
Artur Școlnic
06:43 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Another test: use a secondary buffer @def buffer buftt1 for tt1.@ in @proc1@ instead of the implicit buffer, and test... Constantin Asofiei
06:42 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
OK, now test in OpenEdge with a @TABLE@ parameter instead of @DATASET@, add a @proc3@ with a @def output parameter ta... Constantin Asofiei
06:42 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
proc2 does not seem to be executed, however, if the output parameter is not used, the error is no longer thrown at al... Artur Școlnic
06:34 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
... Artur Școlnic
06:18 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Add a @MESSAGE@ statement in proc2, so we know if that proc2 body is executed or not. Also, test this with and witho... Constantin Asofiei
06:00 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
start.p... Artur Școlnic
05:52 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Constantin Asofiei wrote:
> No, the output of @ex:getMessage(1)@.
@tt already exists...@
Artur Școlnic
05:45 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > Who exactly throws this error - @reader:sax-parse()@ or @run p...
Constantin Asofiei
05:44 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Artur Școlnic wrote:
> Constantin Asofiei wrote:
> > What is the error message being caught in OpenEdge?
> Caught...
Constantin Asofiei
05:43 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Constantin Asofiei wrote:
> Who exactly throws this error - @reader:sax-parse()@ or @run proc2@?
@run proc2@
Artur Școlnic
05:42 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Constantin Asofiei wrote:
> What is the error message being caught in OpenEdge?
Caught exception!
Artur Școlnic
05:42 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
What is the error message being caught in OpenEdge? Who exactly throws this error - @reader:sax-parse()@ or @run proc... Constantin Asofiei
05:31 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
The parser is a program designed to parse an XML file and insert the data in the temp tables defined in it. The error... Artur Școlnic
05:17 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
start.p... Artur Școlnic
05:15 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
It seems like the external procedure is deleted at the end of the main program and all of it's resources are closed, ... Artur Școlnic
07:01 AM User Interface Bug #9105: Button hover state remains active despite mouse exit trigger in specific scenario
This task is meant to address an issue where the hover state of a button fails to reset after the @mouse_exited@ even... Paula Păstrăguș
06:55 AM User Interface Bug #9105 (New): Button hover state remains active despite mouse exit trigger in specific scenario
Paula Păstrăguș
06:29 AM Base Language Feature #4065 (WIP): server-side processing of client platform dependencies
4065e was merged to trunk as rev. 15402 and archived.
4065f created from trunk r15402.
Galya B
05:49 AM Base Language Feature #4065 (Merge Pending): server-side processing of client platform dependencies
Galya, please merge 4065e in trunk. Hynek Cihlar
04:22 AM Base Language Feature #4065: server-side processing of client platform dependencies
4065e tested for regressions with hotel_gui and a customer project. Tested server-side and client-side environments a... Galya B

08/27/2024

06:43 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Galya B wrote:
> According to the section Notes in "LOAD statement":https://documentation.progress.com/output/ua/Ope...
Roger Borrello
01:47 PM Base Language Feature #4065 (Internal Test): server-side processing of client platform dependencies
Code review 4065e revision 15389. The changes look good.
Hynek Cihlar
09:10 AM Base Language Feature #4065: server-side processing of client platform dependencies
All requested changes are in r15389. Galya B
08:47 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> 1. remove the env prop subscription mechanism altogether and call a new @ClientExports@ method from...
Hynek Cihlar
08:42 AM Base Language Feature #4065: server-side processing of client platform dependencies
> If it returns null, the client crashes.
Whenever possible, we don't want a crash. For a critical problem, it wo...
Greg Shah
08:41 AM Base Language Feature #4065: server-side processing of client platform dependencies
> For @EnvironmentAccessor.subscribe@ how is the serialization of @consumer@ resolved in case environment is server-s... Galya B
08:27 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Hynek Cihlar wrote:
> > > With server-side 'environments' @EnvironmentDaemon.unload@ calls @Window...
Hynek Cihlar
08:18 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> > With server-side 'environments' @EnvironmentDaemon.unload@ calls @WindowManager@, which init...
Galya B
08:04 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Hynek Cihlar wrote:
> > In @WindowManager@ the assignment
> > [...]
> > What is the connection b...
Hynek Cihlar
07:53 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> In @WindowManager@ the assignment
> [...]
> What is the connection between @ThinClient.getIn...
Galya B
07:15 AM Base Language Feature #4065: server-side processing of client platform dependencies
Code review 4065e.
Overall pretty nice set of changes!
@OsResourceType.java@, wrong date in the file history en...
Hynek Cihlar
12:16 PM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
There are conversion regressions for this construct:... Constantin Asofiei
07:36 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Dănuț Filimon wrote:
> Good news, I tested a hotel_gui and a customer application conversion and both were successfu...
Dănuț Filimon
07:33 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
The #8363 app converted and compiled OK, and performance run showed a small improvement. I need to reconvert ETF and... Constantin Asofiei
02:14 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Good news, I tested a hotel_gui and a customer application conversion and both were successful. Dănuț Filimon
10:47 AM User Interface Bug #9102 (WIP): Cleanup implementation of custom color tables
Roger Borrello
05:05 AM User Interface Bug #9100: Inconsistent Tooltip behavior for browse widget
This task is meant to address the current issue with the browse widget, where tooltip fails to appear consistently.
...
Paula Păstrăguș
04:57 AM User Interface Bug #9100 (New): Inconsistent Tooltip behavior for browse widget
Paula Păstrăguș

08/26/2024

07:59 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The rework for GUI mode widgets is in progress. Fixed multiple issues with cursor positioning and text selection y ke... Eugenie Lyzenko
10:37 AM Base Language Feature #4065: server-side processing of client platform dependencies
I've started testing. NPE fixed in r15387.
Server-side 'environments' auto enables server-side 'filesystem', but @...
Galya B
08:12 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek: Please review. Greg Shah
08:10 AM Base Language Feature #4065 (Review): server-side processing of client platform dependencies
Greg Shah
05:38 AM Base Language Feature #4065: server-side processing of client platform dependencies
4065e r15386 based on trunk r15381 for review.
What has been changed:
* Added support for @EnvironmentAccessor@ s...
Galya B
08:49 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
I've added MESSAGE statements like this:
* main.p...
Constantin Asofiei
04:39 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
In @ProcedureManager@, for @External.execute()@, there are 3 finalizables objects added to the @finalizables@ set, on... Artur Școlnic
08:08 AM Database Feature #7960 (Test): Allow query logs to be collected in a H2 database
Ioana-Cristina Prioteasa
08:08 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Branch 7960a merged to *trunk as rev. 15394* and archived. Ioana-Cristina Prioteasa
06:36 AM Database Feature #7960 (Merge Pending): Allow query logs to be collected in a H2 database
I am OK with the changes. Please go ahead and merge 7960a to trunk. Alexandru Lungu
03:51 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Rebased *9032b* to *trunk/15393*, the branch is now at revision *15399*. Dănuț Filimon
02:24 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Constantin Asofiei wrote:
> @addExternalBuffers@ in FindQuery need to return FindQuery, as a @FIND ... WHERE CAN-FIN...
Dănuț Filimon

08/25/2024

04:03 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
@addExternalBuffers@ in FindQuery need to return FindQuery, as a @FIND ... WHERE CAN-FIND()@ will emit an @addExterna... Constantin Asofiei

08/24/2024

09:03 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
9036a branch was updated. Latest revision is 15388.
Changes:
* Improve database awareness of tenant information;
...
Ovidiu Maxiniuc

08/23/2024

05:36 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Now after more debug we have correct working for @ChUI@ @Web@ client:
!chui_web-unicode0.jpg!
Continue with res...
Eugenie Lyzenko
05:35 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> @isFullUnicodeGlyps@ should be @isFullUnicodeGlyphs@.
OK.
Eugenie Lyzenko
04:57 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
@isFullUnicodeGlyps@ should be @isFullUnicodeGlyphs@. Greg Shah
12:13 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
After some debugging and changes we have got full Unicode support for @ChUI@ @Swing@ client:
!chui_swing-unicode0....
Eugenie Lyzenko
04:21 PM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Shouldn't @opsys@ ("OPSYS function":https://documentation.progress.com/output/ua/OpenEdge_latest/pd...
Greg Shah
04:20 PM Base Language Feature #4065: server-side processing of client platform dependencies
@ClientExports@ and @ServerExports@ is both UI-specific. We should avoid these in clientless mode and otherwise leav... Greg Shah
09:04 AM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Shouldn't @opsys@ ("OPSYS function":https://documentation.progress.com/output/ua/OpenEdge_latest/pd...
Galya B
08:54 AM Base Language Feature #4065: server-side processing of client platform dependencies
Shouldn't @opsys@ ("OPSYS function":https://documentation.progress.com/output/ua/OpenEdge_latest/pdsoe/PLUGINS_ROOT/c... Galya B
04:42 AM Base Language Feature #4065: server-side processing of client platform dependencies
* @SessionExports@ is purely setting @date@ props client-side in @SessionDateUtils@.
* @LegacyLogManagerClientServic...
Galya B
04:35 AM Base Language Feature #4065: server-side processing of client platform dependencies
The client registers certain servers @ClientExports@, @SessionExports@, @LegacyLogManagerClientService@, etc. Under w... Galya B
03:35 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> BTW, I think we would be better off removing the @process:arch:single=true@ mode. We never use i...
Galya B
08:52 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Artur Școlnic wrote:
> Considering that the proc1 is an internalProcedure, is persistent and the @staticResources@ i...
Constantin Asofiei
08:48 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Considering that the proc1 is an internalProcedure, is persistent and the @staticResources@ is empty, could someone s... Artur Școlnic
07:58 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
In @scopeFinished@ for the proc1, the procedure gets deleted only if it is external and not persistent,
which in th...
Artur Școlnic
07:18 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
On @popScope@ of the buffer, @finishedImpl@ is not executed, instead the @worldScope@ attribute is set to true. Artur Școlnic
04:32 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
@target.finished()@ for a @BufferManager@ does... Artur Școlnic
03:54 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
The buffer is in @PersistentProcScope@, but the problem is still persisting, @target.finished()@ is called to soon or... Artur Școlnic
03:27 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
The opening of the scope in the external procedure is correct. To propagate it, FWD is checking if the procedure was ... Alexandru Lungu
03:19 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
When using @run proc1 in external@, the conversion for @external.p@ is ... Artur Școlnic
07:59 AM User Interface Bug #9097: Movable frames cannot be moved by their titles.
This issue can be reproduced with the Web and Swing clients and the attached simple program. Sergey Ivanovskiy
07:54 AM User Interface Bug #9097 (New): Movable frames cannot be moved by their titles.
Sergey Ivanovskiy

08/22/2024

06:34 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
9036a branch was updated. Latest revision is 15387.
Changes:
* Made @Database@ objects tenant-friendly;
* Started ...
Ovidiu Maxiniuc
02:17 PM Database Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
To summary (hopefully most or all of) our discussion today...
*@Database@ Object Use*
We agreed that we want to...
Eric Faulhaber
04:23 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
This is the first result of @FILL-IN@ refactoring to fully support Unicode fro character based widget:
!fill-in-un...
Eugenie Lyzenko
01:30 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
> I did not see that attribute in the @.df@ file I have. The table @test@ is defined as:[...]
I think that attribu...
Greg Shah
01:05 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
Radu,
I did not see that attribute in the @.df@ file I have. The table @test@ is defined as:...
Ovidiu Maxiniuc
12:02 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
Radu got to the schema answer before I could post. :)
> I do not think the tables from different tenants can be in...
Greg Shah
11:48 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
Ovidiu Maxiniuc wrote:
> But in order to generate that, the information must come from somewhere. How is this inform...
Radu Apetrii
11:32 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
Yep, I forgot about the DMO annotations.
But in order to generate that, the information must come from somewhere. H...
Ovidiu Maxiniuc
10:37 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
I don't think this is correct.
The default database and the tenant databases have the same exact schema. There is...
Greg Shah
08:45 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
If I understand it correctly, when a database is declared (generically speaking) we get the following information:
#...
Ovidiu Maxiniuc
07:33 AM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
When running import, the user should be able to optionally force the import to limit itself to one the following:
...
Greg Shah
07:28 AM Database Feature #9093 (Closed): add protection for multi-tenant imports to optionally only import tables ...
Greg Shah
12:27 PM Base Language Feature #4065: server-side processing of client platform dependencies
Galya B wrote:
> Actually the call is for gui in @FontManager.initialize@. So I'll ignore it and test with chui.
Bu...
Galya B
12:24 PM Base Language Feature #4065: server-side processing of client platform dependencies
Actually the call is for gui in @FontManager.initialize@. So I'll ignore it and test with chui. Galya B
12:21 PM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> > To allow for a complete server-side execution we should not be leaving any client calls to the ...
Galya B
11:47 AM Base Language Feature #4065: server-side processing of client platform dependencies
> To allow for a complete server-side execution we should not be leaving any client calls to the server and they need... Greg Shah
11:31 AM Base Language Feature #4065: server-side processing of client platform dependencies
I'm somewhat confused, will appreciate any hint. To allow for a complete server-side execution we should not be leavi... Galya B
10:05 AM Base Language Feature #4065: server-side processing of client platform dependencies
I guess the default approach with migrating to server-side resources is to rework client dependencies and not registe... Galya B
11:15 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Greg Shah wrote:
> > I could use a clue on how to do that check here, so we can find "env1.ini", even though just "e...
Galya B
11:09 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
According to the section Notes in "LOAD statement":https://documentation.progress.com/output/ua/OpenEdge_latest/pdsoe... Galya B
10:33 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
> I could use a clue on how to do that check here, so we can find "env1.ini", even though just "env1" is passed in.
...
Greg Shah
08:38 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger,
I've pushed some unit tests for this environment INI support - you can find them under tests/base_language/...
Marian Edu
09:30 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
I rewrote the performance tests and retested:
* without 9032b
{{collapse(See results)
|_. Test |_. R...
Dănuț Filimon
07:57 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
This looks right! I am OK with the changes. Alexandru Lungu
07:51 AM Base Language Bug #9032 (Internal Test): Reduce the number of exceptions that are being thrown
Committed *9032b/15383*. Addressed the #9032-65 review. Dănuț Filimon
06:55 AM Base Language Bug #9032 (WIP): Reduce the number of exceptions that are being thrown
Alexandru Lungu wrote:
> TBD: the times you are seeing are severely spoiled by the actual database look-up that is d...
Dănuț Filimon
06:52 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
TBD: the times you are seeing are severely spoiled by the actual database look-up that is done in order to find the r... Alexandru Lungu
06:50 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
So you are testing the case when records are found? This is only checking the lambda removal. I think you should have... Alexandru Lungu
06:47 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Alexandru Lungu wrote:
> Also, can you share here the test you are doing for profiling?
Attached the tests.
Dănuț Filimon
06:44 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Also, can you share here the test you are doing for profiling? Alexandru Lungu
06:44 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Review on 9032b:
* In @AdaptiveFind@, isn't better to do delegate the @lenientOffEnd@ stuff to @silent*@ method en...
Alexandru Lungu
04:07 AM Base Language Bug #9032: Reduce the number of exceptions that are being thrown
Regression testing was successful and the results of the performance tests were not as great as the ones from #9032-6... Dănuț Filimon
09:28 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
In @TransactionManager.processFinalazables()@, the record buffer is missing from the @blk.finalizables@ when using @r... Artur Școlnic
09:16 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Artur Școlnic wrote:
> @run external.p@ is converted as an externalProcedure.
> [...] is converted as an internalPr...
Artur Școlnic
09:11 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
I meant that the @proc1@ is @internalProcedure@.... Artur Școlnic
09:09 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
I converted the example in #9091-11 and I get:... Alexandru Lungu
08:45 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
@run external.p@ is converted as an externalProcedure.... Artur Școlnic
08:27 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Alexandru Lungu wrote:
> Who is causing the release of @tt@ the second time? The first time it is clear.
I added ...
Artur Școlnic
08:16 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Who is causing the release of @tt@ the second time? The first time it is clear. Alexandru Lungu
08:10 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Releasing tt after the second create does cause the error to be thrown. Artur Școlnic
08:03 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
Artur, the first record that you created is flushed to the database because you re-use the buffer (causing an implici... Alexandru Lungu
07:57 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
@getUnvalidatedIndices@ returns null because the unique bit set is being checked against the Map of properties touche... Artur Școlnic
07:32 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
When using composite indices in this context, @getUnvalidatedIndices@ returns null instead of the bit set representin... Artur Școlnic
06:26 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
main.p... Artur Școlnic
06:18 AM Database Bug #9091 (WIP): Unique composite index is ignored when create is used in an external procedure
Artur Școlnic
06:18 AM Database Bug #9091: Unique composite index is ignored when create is used in an external procedure
This ticket is derived from #8912-216. Artur Școlnic
06:17 AM Database Bug #9091 (WIP): Unique composite index is ignored when create is used in an external procedure
Artur Școlnic
06:37 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
... Dănuț Filimon
03:44 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Committed on *7960a rev. 15355* formatting changes.
The testing plan has been successfully completed, please refer...
Ioana-Cristina Prioteasa

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
 

Also available in: Atom