Project

General

Profile

Activity

From 06/03/2025 to 07/02/2025

07/02/2025

09:59 AM Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Andrei, the raised ERROR condition still needs to properly set @ERROR-STATUS:ERROR@ and record as @ERROR-STATUS:GET/N... Constantin Asofiei
09:55 AM Bug #8273 (Review): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Andrei Iacob
09:54 AM Bug #8273 (WIP): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Based on #9663, I've noticed that for a @FIND ... NO-ERROR@ that is executed *~130k* times with *no record found*, ex... Andrei Iacob
01:40 AM Bug #10227 (Test): XML Character Escaping issue on the last chunk
Branch 10227a was merged to trunk rev 16014 and archived. Teodor Gorghe
01:26 AM Bug #10227: XML Character Escaping issue on the last chunk
Constantin Asofiei wrote:
> Please check the test from #5494-3 - the file is in the archive at that task. If that w...
Teodor Gorghe

07/01/2025

05:06 PM Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Greg Shah wrote:
> Vladimir Tsichevski wrote:
> > Greg Shah wrote:
> > > What testing has been done?
> >
> > Th...
Vladimir Tsichevski
04:51 PM Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > What testing has been done?
>
> The @TestParse.cls@ has 600+ t...
Greg Shah
03:53 PM Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Greg Shah wrote:
> What testing has been done?
The @TestParse.cls@ has 600+ test cases.
Vladimir Tsichevski
03:40 PM Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
What testing has been done? Greg Shah
01:21 PM Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Can this be merged? This blocks the #9846 customer issue. Vladimir Tsichevski
11:37 AM Bug #10227 (Merge Pending): XML Character Escaping issue on the last chunk
Please check the test from #5494-3 - the file is in the archive at that task. If that works, then we can merge. Constantin Asofiei

06/30/2025

08:01 AM Bug #10227: XML Character Escaping issue on the last chunk
Constantin Asofiei wrote:
> What's the edge case here? Is this the case when:
> * there are no more characters to ...
Teodor Gorghe
08:00 AM Bug #10227: XML Character Escaping issue on the last chunk
What's the edge case here? Is this the case when:
* there are no more characters to be read (@firstBufLen < len@) a...
Constantin Asofiei
07:47 AM Bug #10227 (Review): XML Character Escaping issue on the last chunk
Created task branch *10227a*.
Committed revision *1783* on @testcases@ (added tests)
Committed revision *16013* on ...
Teodor Gorghe
07:16 AM Bug #10227 (WIP): XML Character Escaping issue on the last chunk
When reading XML into a TEMP-TABLE, there is a issue when escapes are used.... Teodor Gorghe
07:07 AM Bug #10227 (Test): XML Character Escaping issue on the last chunk
Teodor Gorghe
07:49 AM Bug #10221: jackson has a limitation of 20million for a string value
Greg Shah wrote:
> Is there any downside to making this change? (e.g. increased memory usage by default)
Not really...
Constantin Asofiei
07:45 AM Bug #10221: jackson has a limitation of 20million for a string value
Is there any downside to making this change? (e.g. increased memory usage by default)
> do we make this configurab...
Greg Shah

06/27/2025

04:31 PM Bug #10221: jackson has a limitation of 20million for a string value
Jackson has a limitation of 20 million length for string values in a JSON - see https://lists.apache.org/thread/pfbxr... Constantin Asofiei
04:27 PM Bug #10221 (New): jackson has a limitation of 20million for a string value
Constantin Asofiei

06/26/2025

01:21 PM Feature #6490: DYNAMIC-INVOKE which returns an extent
Have you been alerted to the #7143-1555 regression? This affects the *ReportDriver* for Hotel and Hotel GUI. The belo... Roger Borrello

06/25/2025

04:31 AM Bug #10203: XMLs cannot be imported into a dataset without a schema present
In 4GL, it is possible to import an XML file into a @DATASET@ handle without a pre-existing schema. The dataset struc... Dennis-Alexandru Niță
04:29 AM Bug #10203 (Closed): XMLs cannot be imported into a dataset without a schema present
Dennis-Alexandru Niță
04:02 AM Bug #9996 (Test): Object references should be decremented at the nearest block instead of the top...
Branch 9538d was merged to trunk revision 15998 and archived. Dănuț Filimon
03:23 AM Bug #9996 (Merge Pending): Object references should be decremented at the nearest block instead o...
9538d can be merged now. Constantin Asofiei
02:30 AM Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
9538d passed all regression tests and can be merged. Dănuț Filimon
03:59 AM Feature #10202: Enhance concat/replace within FWD
The concatenation operator within 4GL (+) is implemented in FWD with:
*1. @TextOps.Concat@ Method*
This method is...
Dennis-Alexandru Niță
03:59 AM Feature #10202 (New): Enhance concat/replace within FWD
Dennis-Alexandru Niță

06/23/2025

01:05 PM Bug #6389 (WIP): LENGTH function with COLUMN option
I attached the output from my extractor. As noted in #6389-40, there are only 230 intervals.
OTOH, I looked at im...
Ovidiu Maxiniuc

06/18/2025

02:10 PM Feature #9516 (Internal Test): include pre-converted webspeed runtime code in FWD
Greg Shah
01:48 PM Feature #9516: include pre-converted webspeed runtime code in FWD
Greg Shah wrote:
> What is left to do?
Only if we get more dependencies after using a more real application/sample....
Constantin Asofiei
01:07 PM Feature #9516 (WIP): include pre-converted webspeed runtime code in FWD
The changes look good to me. What is left to do? Greg Shah
07:04 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Greg Shah wrote:
> Yes, that is understood. Includes from the ADE code can be used in customer 4GL code. For websp...
Constantin Asofiei
07:01 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Yes, that is understood. Includes from the ADE code can be used in customer 4GL code. For webspeed, it is required ... Greg Shah
06:54 AM Feature #9516: include pre-converted webspeed runtime code in FWD
*Greg* - even if we bring the webspeed files in FWD, the application converted .p's or .htm's can be dependent on inc... Constantin Asofiei
06:24 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
> Do we rewrite automatically the .htm extension to .w?
Yes. OE will automatically convert all @.htm@ and @.html@...
Greg Shah
06:20 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I got the sample working with the web-speed files in FWD.
*Greg* - https://localhost:7443/scripts/cgiip.exe/WSer...
Constantin Asofiei

06/17/2025

03:55 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> Note the @ade/src/@ was removed. This works only if the ADE webspeed code *is not using...
Radu Apetrii
03:12 PM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
*Radu* - the name_map.xml for the FWD changes to include web-disp.p and associated programs has the programs register... Constantin Asofiei
07:21 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Here's the promised video. Radu Apetrii
06:23 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Done. Committed to 6506a rev. 15766. I added the implementation for @WebOutputStream@ and replaced that occurrence of... Radu Apetrii
04:03 AM Bug #10148 (Test): ENUM class GETENUM NullPointerException when using poly types
Branch 10148a was merged to trunk rev 15985 and archived. Teodor Gorghe
03:44 AM Bug #10148 (Merge Pending): ENUM class GETENUM NullPointerException when using poly types
Please merge 10148a now. Constantin Asofiei

06/16/2025

06:09 AM Bug #10148: ENUM class GETENUM NullPointerException when using poly types
Committed revision *15983* on task branch *10148a*:
- Addressed code review #10148-6
Teodor Gorghe

06/13/2025

01:32 PM Bug #10148: ENUM class GETENUM NullPointerException when using poly types
Where you do @wa.staticReferents.put(cls, cls);@, do also @wa.referents2static.put(cls, cls);@ . This is missing now. Constantin Asofiei
05:34 AM Bug #10148 (Review): ENUM class GETENUM NullPointerException when using poly types
Teodor Gorghe
05:34 AM Bug #10148 (WIP): ENUM class GETENUM NullPointerException when using poly types
Teodor Gorghe
05:33 AM Bug #10148: ENUM class GETENUM NullPointerException when using poly types
Created task branch *10148a*.
Committed revision *15982* on task branch *10148a*:
- Fixed ObjectOps.invokePoly when...
Teodor Gorghe
02:44 AM Bug #10148: ENUM class GETENUM NullPointerException when using poly types
After revision *1770* on *testcases*, there is a test, @tests.oo.basic.CustTypeEnum@.
With the latest trunk build, t...
Teodor Gorghe
02:39 AM Bug #10148 (Test): ENUM class GETENUM NullPointerException when using poly types
Teodor Gorghe
04:59 AM Feature #9447 (Test): XML support feature improvements and testing
Teodor Gorghe
04:59 AM Feature #9447: XML support feature improvements and testing
Branch 9447a was merged to trunk rev 15982 and archived. Teodor Gorghe
03:43 AM Feature #9447 (Merge Pending): XML support feature improvements and testing
Please merge 9447a now. Constantin Asofiei

06/12/2025

08:11 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Radu Apetrii wrote:
> > Am I allowed to change the converted Java code from @web-util@ ...
Radu Apetrii
08:06 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> Am I allowed to change the converted Java code from @web-util@ or @web-disp@, or should I trea...
Constantin Asofiei
05:16 AM Feature #9516: include pre-converted webspeed runtime code in FWD
I will try to explain the issue I am seeing with the header content being shown in the body. Basically, in 4GL, one w... Radu Apetrii
05:10 AM Feature #9447: XML support feature improvements and testing
Lorian and Serban said that the tests have been passed. I found no issues on my tests. Teodor Gorghe
05:08 AM Feature #9447: XML support feature improvements and testing
Did testing passed? Constantin Asofiei
03:23 AM Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
I rebased *9538d* to latest *trunk/15980*, the branch is now at revision *15985*. Dănuț Filimon

06/10/2025

08:40 AM Bug #10110 (Internal Test): add ClientPrincipal support for FWD OpenClient
Code Review Task Branch 10110a Revision 15978
I have no objections.
I should have caught this sooner. I'd pref...
Greg Shah
05:24 AM Bug #10110 (Review): add ClientPrincipal support for FWD OpenClient
I've created 10110a from trunk rev 15977.
Rev 15978 adds support for a client-principal for the OpenClient request...
Constantin Asofiei
04:24 AM Bug #10110 (New): add ClientPrincipal support for FWD OpenClient
Constantin Asofiei
02:52 AM Feature #9447: XML support feature improvements and testing
I have managed to test this on ETF, on last friday (check email).
I will ask right now to Stefanel, Serban and Loria...
Teodor Gorghe
02:49 AM Feature #9447: XML support feature improvements and testing
Constantin Asofiei wrote:
> Teodor, please do run ETF with this.
>
> Also, ask Stefanel, Lorian, Serban to help w...
Constantin Asofiei

06/06/2025

11:28 AM Feature #9516: include pre-converted webspeed runtime code in FWD
> Greg, we still have to bring the ADE converted source code into FWD. So, I assume for webspeed we will have a @com... Greg Shah
10:20 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Greg, we still have to bring the ADE converted source code into FWD. So, I assume for webspeed we will have a @com.g... Constantin Asofiei
09:38 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Greg Shah wrote:
> If so, I guess Jetty will close it and we don't have to. Is that the idea? I don't want us to l...
Constantin Asofiei
09:35 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Radu Apetrii wrote:
> > Constantin Asofiei wrote:
> > > Lets make the WEB stream do no...
Greg Shah
09:28 AM Feature #9516: include pre-converted webspeed runtime code in FWD
RAW response in 4GL:
{{collapse...
Radu Apetrii
09:19 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> One more question. I'm looking at the two outputs:
What is the RAW response in Postman? Or cu...
Constantin Asofiei
09:16 AM Feature #9516: include pre-converted webspeed runtime code in FWD
One more question. I'm looking at the two outputs:
# Progress output:
{{collapse...
Radu Apetrii
08:40 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > Lets make the WEB stream do nothing on flush or close - does th...
Constantin Asofiei
08:35 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Lets make the WEB stream do nothing on flush or close - does this solve it?
Yes, in thi...
Radu Apetrii
08:30 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Lets make the WEB stream do nothing on flush or close - does this solve it? Constantin Asofiei
08:30 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin: is there a way to determine if two @Stream@ s are the same? I'm thinking that inside @assign@, if the two... Radu Apetrii
06:44 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> What does @StreamFactory.openWebStream(true)@ do with the @GenericOutputStream.close()@ ...
Radu Apetrii
06:41 AM Feature #9516: include pre-converted webspeed runtime code in FWD
What does @StreamFactory.openWebStream(true)@ do with the @GenericOutputStream.close()@ - it actually closes somethin... Constantin Asofiei
06:39 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Alright, so, the problem is that the program tries to write something to a closed stream. Here's how that happens. Fi... Radu Apetrii
06:13 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > What's happening if flush is not executed? Maybe override this...
Constantin Asofiei
06:11 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> What's happening if flush is not executed? Maybe override this when you open the WEB st...
Radu Apetrii
04:45 AM Feature #9516: include pre-converted webspeed runtime code in FWD
What's happening if flush is not executed? Maybe override this when you open the WEB stream? Constantin Asofiei
04:36 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Hmm... in FWD we emit @true@ for @CompilerOps.error()@. Change it to @FALSE@ for now.
...
Radu Apetrii
03:41 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Hmm... in FWD we emit @true@ for @CompilerOps.error()@. Change it to @FALSE@ for now. Constantin Asofiei
03:39 AM Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin, I've reached a point that needs some more implementations. Here's what the current server log shows:
<pr...
Radu Apetrii
08:14 AM Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
While I was thinking about a solution to the #9516-70 problem, I committed the changes that I had locally. These incl... Radu Apetrii

06/05/2025

02:02 PM Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Constantin Asofiei wrote:
> Ovidiu, you are missing @@Override@ for the ClientPrincipal added methods. Also, do @TE...
Ovidiu Maxiniuc
03:25 AM Feature #9955: Implement ClientPrincipal:TENANT-ID and ClientPrincipal:TENANT-NAME
Ovidiu, you are missing @@Override@ for the ClientPrincipal added methods. Also, do @TENANT-ID()@ and @TENANT-NAME()... Constantin Asofiei
04:13 AM Feature #9437 (WIP): enhancements for Progress.Lang.Class
What is left to implement on this task:
- @Progress.Reflect.Constructor@
- @Progress.Reflect.Event@.
- setters ...
Eduard Soltan
04:08 AM Feature #9437: enhancements for Progress.Lang.Class
9437a was merged to trunk rev. 15967 and archived. Eduard Soltan
03:17 AM Feature #9437 (Merge Pending): enhancements for Progress.Lang.Class
Can be merged after 9879a Constantin Asofiei
02:06 AM Feature #9437: enhancements for Progress.Lang.Class
Also modified the LegacyResourceSupport annotation.
Testing performed with 9437a:
- unit test and smoke tests o...
Eduard Soltan
03:21 AM Feature #9448: compatibility test security features
SecurityPolicy tests uses external database files (db/db1/db1.db, db/db2/db2.db, ...).
@SECURITY-POLICY:LOCK-REGISTR...
Teodor Gorghe
03:21 AM Feature #9447: XML support feature improvements and testing
Teodor, please do run ETF with this.
Also, ask Stefanel, Lorian, Serban to help with the other apps.
Constantin Asofiei

06/04/2025

03:40 AM Feature #9437 (Internal Test): enhancements for Progress.Lang.Class
Please put 9437a into test. Constantin Asofiei
02:27 AM Feature #9437: enhancements for Progress.Lang.Class
Committed review issues and improvements for retrieval the variables and properties from the super class on rev. *159... Eduard Soltan
03:36 AM Feature #9447: XML support feature improvements and testing
Committed revision *15965* on branch *9447a*.
- added javadoc on @setEntityExpansionLimit(integer)@ from @SaxReaderI...
Teodor Gorghe
03:29 AM Feature #9447: XML support feature improvements and testing
I missed this in @SaxReaderImpl@ - @public void setEntityExpansionLimit(integer limit)@ - missing javadoc
Constantin Asofiei
03:28 AM Feature #9447 (Internal Test): XML support feature improvements and testing
I'm ok with rev 15963. Lets get this into testing. Constantin Asofiei
01:38 AM Feature #9447: XML support feature improvements and testing
Commited revision *15964* on task branch *9447a*:
- It seems the XML transformation process now automatically resolv...
Teodor Gorghe
01:25 AM Feature #9447: XML support feature improvements and testing
Constantin Asofiei wrote:
> Review of 9447a rev 15963:
> * @XmlHelper.java@
> ** @transform()@ - why transform if ...
Teodor Gorghe

06/03/2025

11:16 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
There are 153 more files in the baseline and 3 files differ compared to 10004a, which is the same as trunk. I suspect... Artur Școlnic
11:03 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Please compare it with the captured baseline. We might not hold up the branch for any regressions but we should know... Greg Shah
10:45 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
This explains my issues running the tests as junit :)
I compared the output binary files from trunk and 10004a, they...
Artur Școlnic
10:25 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
They are not migrated with JUnit/ABLUnit yet. You have to manually run a ChUI client to execute the test "driver" pr... Greg Shah
09:54 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Greg Shah wrote:
> The @library_calls/@ tests in [[p2j:Testcases]] should be executed. These are not yet reworked a...
Artur Școlnic
08:00 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Artur Școlnic wrote:
> I have some issues running library_calls tests, is there a customer test suite that would be ...
Greg Shah
06:23 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Constantin Asofiei wrote:
> Do you have some other p2j.jar somewhere?
Just one in the deploy\lib
Artur Școlnic
06:09 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Do you have some other p2j.jar somewhere? This should not happen. Constantin Asofiei
05:44 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
@./junit.sh -c library_calls.TestRunner@... Artur Școlnic
04:57 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Artur Școlnic wrote:
> I have some issues running library_calls tests,
We need to run those. What problems do you ...
Constantin Asofiei
04:38 AM Bug #10004: NativeInvoker fails if an argument is of type integerConstant
I have some issues running library_calls tests, is there a customer test suite that would be appropriate for testing? Artur Școlnic
08:05 AM Feature #9437: enhancements for Progress.Lang.Class
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Review for 9437a rev 15978:
>
> > ** @_getVariables@ - why ...
Constantin Asofiei
08:03 AM Feature #9437: enhancements for Progress.Lang.Class
Constantin Asofiei wrote:
> Review for 9437a rev 15978:
> ** @_getVariables@ - why not use a @LinkedHashSet@ if y...
Eduard Soltan
06:57 AM Feature #9437: enhancements for Progress.Lang.Class
Review for 9437a rev 15978:
* @LegacySignature.java@ and @variable_definitions.rules@ - rename @data_type@ to @dataT...
Constantin Asofiei
04:19 AM Feature #9437: enhancements for Progress.Lang.Class
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Fixed review issues in rev. *15966*.
>
> I don't see this c...
Eduard Soltan
03:24 AM Feature #9437: enhancements for Progress.Lang.Class
Eduard Soltan wrote:
> Fixed review issues in rev. *15966*.
I don't see this commit.
Constantin Asofiei
03:03 AM Feature #9437: enhancements for Progress.Lang.Class
Fixed review issues in rev. *15966*. Eduard Soltan
07:21 AM Feature #9447: XML support feature improvements and testing
Acording to the Progress ABL documentation, when *entityExpansionLimit* is set to *unknown*, there will be no limitat... Teodor Gorghe
04:06 AM Feature #9447: XML support feature improvements and testing
Review of 9447a rev 15963:
* @SaxReaderImpl.java@
** remove '017' and replace it with spaces, each branch must have...
Constantin Asofiei
02:38 AM Feature #9447: XML support feature improvements and testing
Rebased task branch @9447a@ from P2J trunk revision @15955@.
Commited revision @15963@ on task branch @9447a@:
- us...
Teodor Gorghe
06:56 AM Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
I rebased *9538d* to latest *trunk/15960*, the branch is now at revision *15965*.
I will create a test plan and em...
Dănuț Filimon
06:20 AM Bug #9996 (Internal Test): Object references should be decremented at the nearest block instead o...
Dănuț Filimon wrote:
> Constantin, please review.
I'm OK with the changes.
I think we need rebase and after that...
Constantin Asofiei
05:33 AM Bug #9996 (Review): Object references should be decremented at the nearest block instead of the t...
I committed *9538d/15911*, now scopeStart and scopeFinished will handle internalDefinitions for all blocks and the re... Dănuț Filimon
 

Also available in: Atom