Constantin Asofiei's activity
From 06/27/2025 to 07/26/2025
07/25/2025
- 08:28 AM Base Language Bug #4766: fix CHR and ASC
- There's something else which I can't find if it was mentioned in this task: in FWD (and Java) all Strings (literals o...
- 05:45 AM Base Language Bug #4766: fix CHR and ASC
- The summary is we need to find a way to automate the testing for chr and asc - we can go through single-byte chars (...
- 03:53 AM Base Language Bug #10309 (Internal Test): DATASET WRITE-JSON does not change value for a property
- 02:20 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Paul, are UTF-8, ISO8859-1, IBM850 covered by the tests?
- 02:16 AM Base Language Feature #9437 (Closed): enhancements for Progress.Lang.Class
- 02:15 AM Base Language Feature #6490 (Closed): DYNAMIC-INVOKE which returns an extent
- 02:15 AM Base Language Feature #6161 (Closed): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY...
07/24/2025
- 03:03 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- Ovidiu/Alexandru, 10094a needs to be merged today, if we plan to push to xfer.
07/23/2025
- 07:46 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- Can't @File.isAbsolute@ work?
- 04:52 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- Artur, please check in @initFileInfo@ that the given name is not an absolute name first. If this is the case, then w...
- 05:16 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- Teodor, I can't tell how safe the change is:...
- 05:11 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
- In @SaxWriterImpl@, why call @TextOps.concat(ref.get(), buf)@ ?
- 05:05 AM Base Language Bug #10284 (Internal Test): JSON import error handing improvement
- Looks good, thanks.
- 05:00 AM Base Language Feature #9448: compatibility test security features
- Teodor, for the changes in SecurityPolicyManager:
* @lockRegistration@, @loadDomainsFailed@ - @isError@ was changed ... - 04:54 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Sergey, the failure occurs when:
* the FWD server is started and no other action is taken (including running appserv...
07/22/2025
- 12:34 PM Database Feature #6457: finish COPY-LOB support
- Eduard Soltan wrote:
> I will look into it. I observed how transaction is handled in @buffer-copy@ or other similar ... - 12:14 PM Database Feature #6457: finish COPY-LOB support
- Eduard Soltan wrote:
> Committed on 6457a, rev. 16066.
>
> - Emit @Transaction.FULL@ parameter when target of cop... - 05:17 AM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- Delia Mitric wrote:
> Constantin Asofiei wrote:
> > Delia, please restart working on this.
>
> Should I focus on...
07/21/2025
- 09:01 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- Yes, but don't rely on '.' to be first in the path. Any relative path should resolve to @workingDir@ first, and afte...
- 05:27 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- With server-side resources, all paths are relative to the FWD server's JVM working dir, and not the working directory...
- 05:25 AM Base Language Bug #10313 (Test): server-sidef file-system must 'mount' user's working dir and look in this path...
- 08:11 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Paul Bodale wrote:
> I think the branch is too old for this. Last revision is *15653*. I get this error when I try t... - 05:36 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Paul, please rebase and lets see how we can get this merged.
- 08:05 AM Base Language Bug #10284: JSON import error handing improvement
- Please move the method to JsonImport, not ErrorManager.
- 07:16 AM Base Language Bug #10284: JSON import error handing improvement
- Please see note #10284-8 and also make this exception handling common code.
- 07:14 AM Base Language Bug #10294 (Merge Pending): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBounds...
- Please commit 10294a now.
- 07:13 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- Please find the original task for the @canReposition@ line you've changed from 'show' to 'throw' and the error number...
- 07:02 AM Base Language Feature #9448: compatibility test security features
- Review for 9448a rev 15946:
* please rebase
* in @BinaryData@, why is rely on @IndexOutOfBoundsException@ and not c... - 05:40 AM Base Language Feature #9448: compatibility test security features
- Teodor, what work is left here?
- 06:00 AM Database Feature #6457: finish COPY-LOB support
- Stanislav: please summarize any work done for this task
Eduard: please look into the xfer testcase, run them in FW... - 05:43 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Eduard, please rebase 4602a.
- 05:42 AM Base Language Feature #9447: XML support feature improvements and testing
- Please merge after 9456a.
- 05:39 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Eduard, please create a separate task in Base Language project for what is left in #9437-33.
- 05:39 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- *Paul* - please create a separate task in Base Language project, for the edge cases in #6490-96.
- 05:38 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- *Paul* - please create a separate task in Base Language project, for the edge cases in #6161-71.
- 05:37 AM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- Delia, please restart working on this.
- 04:57 AM Database Feature #9456 (Merge Pending): implement SQL Server dialect and helpers
- Ovidiu, please merge 9456a after 10114b.
- 04:06 AM Database Feature #9456: implement SQL Server dialect and helpers
- Eduard, please double-check your pending UDF changes for SqlServer and after that commit them to 9456a. We will merg...
07/18/2025
- 07:49 AM Base Language Feature #9447: XML support feature improvements and testing
- Not yet.
- 05:19 AM Base Language Feature #9447 (Merge Pending): XML support feature improvements and testing
- Review is OK. Please wait for merge notification.
- 07:10 AM Base Language Feature #10290: Add support for character string literals options
- Please test also if an option appears multiple times and also a number. And keep an eye if an option overrides anothe...
- 06:55 AM Base Language Feature #10290: Add support for character string literals options
- Paul, to summarize: create tests with all combination of string options, including 'numbers', and for numbers include...
- 05:24 AM Base Language Bug #10284: JSON import error handing improvement
- Please add protection if the i.e. @indexOf@ finds a char (is not negative), in all code which checks 'indexOf'.
- 05:21 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- Are you working on the 10249-5 bug?
- 03:13 AM Database Feature #9456 (Internal Test): implement SQL Server dialect and helpers
- Ovidiu, please consider 9456a frozen for testing.
07/17/2025
- 11:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz, this is for 15996 to 16007:
* @BasicAuth@ - can we de-duplicate the code in @getAuthenticationDetails@, @aut... - 03:06 AM Database Feature #7504 (Merge Pending): Export data tool from FWD into .d files
- 7504c can be merged now.
07/16/2025
- 01:33 PM Base Language Feature #10290: Add support for character string literals options
- Isn't @character.progressToJavaString@ the place where we 'prepare' the 4GL string for Java?
- 02:41 AM Base Language Feature #10290: Add support for character string literals options
- Greg, yes, that makes sense, I was reading the method as a Java method.
Paul: please use memptr to check char-by-c... - 06:09 AM Base Language Bug #10248 (Merge Pending): Issue on RETURN ERROR STATEMENT on non-void OO method
- Please merge 10248a now.
- 05:44 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
- Please add history entry to @BlockManager@.
- 06:08 AM Database Feature #9456: implement SQL Server dialect and helpers
- Ovidiu, is @src/com/goldencode/p2j/persist/dialect/P2JSQLServer2008Dialect.java.THIS.THIS@ supposed to exist?
- 05:46 AM Conversion Tools Bug #10235 (Merge Pending): Wrong variable used on CATCH block
- Please merge 10235a now.
- 03:46 AM Database Feature #7020 (Merge Pending): always use "expanded" extent fields
- Please merge 7020f now.
- 02:39 AM Database Bug #10111 (Merge Pending): All statements are logged to a single text file for P2JQueryLogger an...
- 10111a can be merged now.
07/15/2025
- 03:06 PM Database Feature #7504: Export data tool from FWD into .d files
- Lorian, please double-check datetime-tz scalar and extent fields.
- 09:52 AM Base Language Feature #10290: Add support for character string literals options
- I don't think that will work, as we will not be able to test in 4GL. But I think we can use memptr like this:...
- 08:51 AM Base Language Feature #10290: Add support for character string literals options
- Greg, isn't 4GL right-trimming when it does comparisons?
I think we may need a 'char by char' comparison. - 08:10 AM Base Language Feature #10290: Add support for character string literals options
- Paul, try simple statements like @message length("A":L20).@ or @message length(" This must be trimmed ...
- 08:05 AM Database Bug #10288: Encrypted connetion to SQL Server
- Is there any configuration specific on the setup of SQLServer ?
- 07:40 AM Database Feature #7020: always use "expanded" extent fields
- Ovidiu, please review the .sql and the FqlToSql changes
- 02:08 AM Database Feature #7020: always use "expanded" extent fields
- Stefanel, the code in p2o.xml needs to be in an outer @while true@ loop, which exits when no longer @isCollision@ by ...
07/14/2025
- 10:01 AM Database Bug #10288: Encrypted connetion to SQL Server
- Eduard Soltan wrote:
> In a development environment should we use a certificate or skip the the certificate validati...
07/13/2025
- 05:42 AM Database Feature #7020: always use "expanded" extent fields
- There is also this NPE in ETF:...
- 04:43 AM Database Feature #7020: always use "expanded" extent fields
- 7020e was merged to trunk rev 16036 - it contained a fix related to loading extent datetime-tz fields (the offset in ...
07/12/2025
- 10:08 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- Hynek Cihlar wrote:
> 9055a fixes the regression mentioned in #10216-53. Please review.
Thanks, looks good.
07/11/2025
- 09:17 AM Database Feature #10094 (Internal Test): RECIDs from different tenants of same logical database should not...
- I've also tested an import and it worked.
- 09:17 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- @TenantIdContext.prepareNextBracket@ - there is a @while (rs.next())@ which suggets that there may be more than one ...
- 08:35 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
- For this test:...
- 08:12 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- OK, please make sure the tests are committed to xfer.
- 06:23 AM Database Feature #9456: implement SQL Server dialect and helpers
- This is in trunk.
* Dialect has this:... - 02:11 AM Base Language Bug #10258 (Merge Pending): OO: ON WRITE buffer issue
- Please merge 10258a *after 9450a*.
07/10/2025
- 03:49 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Please post the stacktrace for #8060-7. I don't understand how the patch would solve the problem.
- 03:48 PM Database Feature #9456: implement SQL Server dialect and helpers
- Ovidiu, first results on conversion: @nulls last@ is added on indexes for H2 dialect (this includes the meta schema a...
- 05:41 AM Database Feature #9456: implement SQL Server dialect and helpers
- Ovidiu, can 9456a be moved to review?
About the data/dump/ database folder missing: if you haven't already fixed i... - 05:40 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- Ovidiu, are there any changes required in existing scripts (non-tenant and multi-tenant) for data import?
07/09/2025
- 03:37 AM Database Bug #10083 (Test): Infinite loop when changing walking index fields
07/08/2025
- 12:31 PM Database Feature #9456: implement SQL Server dialect and helpers
- Ovidiu/Stefanel/Eduard: please lets get 9456a stabilized and ready for review tomorrow (this will include all the UDF...
- 09:43 AM Database Feature #9455: port native user defined functions to SQL Server
- Ovidiu Maxiniuc wrote:
> I do not know (most likely not yet) whether 9457c was also rebased. Therefore they are most... - 08:26 AM Base Language Bug #10258 (Internal Test): OO: ON WRITE buffer issue
- 10258a/16029 looks good.
- 08:20 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
- For getter/setter - is it enough to add the same check as you did for 'method'?
- 07:44 AM Base Language Bug #10264 (Merge Pending): Constructors do not support Enum arguments/parameters
- Please merge to trunk now.
- 07:06 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
- Please add history entry and move the condition after the @ObjectVar@ check.
- 06:09 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
- Why isn't the change in @calculateType@ enough?
07/07/2025
- 05:28 AM Base Language Bug #10258: OO: ON WRITE buffer issue
- Please check how the @ON WRITE@ trigger is converted in a .p in FWD and also the NPE stacktrace.
Please test if th... - 02:25 AM Database Bug #9078: emit FindQuery as (reused) variables
- Danut, does @AdaptiveFind@ still emit properly? This is the @FIND FIRST. REPEAT: FIND NEXT. END.@ pattern, if I'm no...
- 02:20 AM Base Language Bug #10245 (Merge Pending): OS-COPY removes the file
- 02:20 AM Base Language Bug #10245 (Internal Test): OS-COPY removes the file
- OK, I think it makes sense. The problem is when both source and target exists, and in this case, @getCanonicalPath@ ...
- 01:34 AM Base Language Bug #10245: OS-COPY removes the file
- What about case-insensitivity on Windows?
- 01:44 AM Database Bug #6767: Possible name clashes in DMO classes
- Argh, this is OCX.
Hynek: can you point Vladimir to an example how @TreeFace@ emits @get/setPrivateData@ via OCX? - 01:33 AM Base Language Bug #10248 (Internal Test): Issue on RETURN ERROR STATEMENT on non-void OO method
- I'm OK with the change.
- 01:28 AM Runtime Infrastructure Bug #10252 (Closed): gradle version includes trailing / char in branch name
- Created task branch 10252a from trunk rev 16026.
Rev 16027 fixes @buildVersion@ in @build.gradle@ when the branch ...
07/05/2025
- 05:16 AM Runtime Infrastructure Bug #10252: gradle version includes trailing / char in branch name
- When the branch is bound like this:...
- 05:09 AM Runtime Infrastructure Bug #10252 (Closed): gradle version includes trailing / char in branch name
07/04/2025
- 08:41 AM Database Feature #7020 (Merge Pending): always use "expanded" extent fields
- I don't think so. Please go ahead and merge.
Make sure to have in the note at #8828 what is needed to run for tha... - 04:48 AM Runtime Infrastructure Bug #10174 (Merge Pending): Method/Procedure call overwrites procedure return value
- Please merge now.
- 03:39 AM Database Bug #10195 (Merge Pending): Reset of query buffer in a nested function
07/03/2025
- 01:59 PM Database Bug #10195: Reset of query buffer in a nested function
- Constantin Asofiei wrote:
> I'll run ETF today.
ETF passed. - 10:34 AM Database Bug #10195: Reset of query buffer in a nested function
- I'll run ETF today.
- 11:53 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- ETF passed.
- 02:46 AM Base Language Bug #8273 (Internal Test): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- Understood now. Lets test it.
- 10:34 AM Database Bug #10083 (Merge Pending): Infinite loop when changing walking index fields
- Please merge now.
- 04:14 AM Database Bug #10083: Infinite loop when changing walking index fields
- ETF testing passed.
Is there anything else to test?
07/02/2025
- 09:59 AM Base Language 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...
- 09:14 AM Conversion Tools Bug #10235 (Internal Test): Wrong variable used on CATCH block
- Thanks, we need to conversion-test this.
- 07:44 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
- Please move this code into a function in @common-progress.rules@...
- 05:52 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
- Change it like this:...
- 05:22 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
- Please check what @anotherError@ contains in the method. I think 4GL defines a single var per top-level block, not m...
- 04:47 AM Runtime Infrastructure Bug #10174 (Internal Test): Method/Procedure call overwrites procedure return value
- Teodor Gorghe wrote:
> Committed revision *15993* on task branch *10174a*:
> - Addressed code review #10174-18: mov... - 04:23 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
- There is also this for @CONSUME@:...
- 04:07 AM Conversion Tools Bug #10215 (Merge Pending): ant rpt fails when running only conversion.front
- Please merge now.
- 04:00 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
- Paul, please add history entry and update copyright year.
- 03:11 AM Database Bug #6767: Possible name clashes in DMO classes
- Vladimir, please look into TreeFace.java and TreeWidgetBase.java - these define i.e. @get/setPrivateData@, while the ...
- 02:31 AM Database Bug #10083: Infinite loop when changing walking index fields
- I'll run ETF with this. Eduard, what's the state of the #10083-17 tests?
- 02:16 AM Conversion Tools Bug #10185 (Merge Pending): ADE conversion and runtime
- Conversion testing passed. Please merge 10185a after 9550a.
07/01/2025
- 11:41 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
- @rtype == ReturnType.STORE@ should match also on @rtype == ReturnType.NORMAL@. Was @rtype != ReturnType.ERROR@ match...
- 11:37 AM Base Language 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.
- 07:35 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
- Paul, previously @is_extent_lvalue_ref@ was not matching on fields (the @descedent(prog.lbracket, 1)@ was wrong, firs...
06/30/2025
- 08:00 AM Base Language 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... - 07:49 AM Base Language 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...
06/27/2025
- 04:31 PM Base Language 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...
- 04:27 PM Base Language Bug #10221 (New): jackson has a limitation of 20million for a string value
- 09:56 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
- Greg Shah wrote:
> Constantin: Do we already detect that UAST @.hints@ file changes are a cause to reconvert the ass...
Also available in: Atom