Activity
From 08/14/2021 to 09/12/2021
09/11/2021
- 07:07 AM Runtime Infrastructure Bug #5663: allow webcertificates details to be specified via files
- Currently the structure of the webCertificates is this:...
- 07:05 AM Runtime Infrastructure Bug #5663 (New): allow webcertificates details to be specified via files
09/10/2021
- 07:06 PM User Interface Bug #5622: TREEVIEW widget issues
- In 3821c rev. 12916:
# added conversion of @DRAGGED-NODE@ and @DRAGGED-OVER-NODE@ getters (See #5172-81);
# fixed: ... - 05:19 PM User Interface Bug #5622: TREEVIEW widget issues
- @KeyDown@ event handler conversion error: the first event argument must be of @INPUT-OUTPUT@ type instead of @INPUT@,...
- 05:17 PM User Interface Bug #5622: TREEVIEW widget issues
- Then @TREEVIEW@ loses keyboard focus, the selected node highlight should be removed.
- 05:14 PM User Interface Bug #5622: TREEVIEW widget issues
- Vladimir Tsichevski wrote:
> Scrolling issue:
>
> # Run @treeview.p@ application
> # Expand enough nodes to make... - 04:00 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Yes, the "working" directory is the right work. I have just updated the wiki.
- 03:49 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- In your text, you mention "This .store container must be located in root directory of the FWD-client" and "trusted-ce...
- 02:17 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Greg Shah wrote:
> Ovidiu: Please document the specific requirements. We may need to make code changes to make it e... - 02:03 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Roger Borrello wrote:
> Ovidiu, I was using @SSLCertGenUtil@ to do the generation of the keys into the directory ("s... - 07:04 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Passing the output from the SSLCertGenUtil cannot work since it is not encoded as hex.
Ovidiu: Please document t... - 09:04 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Is there any work remaining in this task?
- 09:00 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Ovidiu Maxiniuc wrote:
> This happened because there was no session / transaction open at that moment. I created a s... - 07:28 AM Base Language Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> > * @SERIALIZABLE@ keyword should probably be used by conversion to make the class implement @Ser... - 07:00 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
- > I think we need to consider if there is ever a scenario in which context cleanup is needed for reader/writer thread...
09/09/2021
- 07:21 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
- I was closing the web client of a large application in virtual desktop mode, debugging the update of the @meta_connec...
- 06:29 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Greg Shah wrote:
> Roger: Please ask Ovidiu specific questions to get help with this configuration. Also, after Ovi... - 09:46 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Ovidiu: Please edit [[p2j:Certificates_and_Keys_for_4GL_Language_Features#Socket-Handle-and-Server-Socket-Handle-SSL-...
- 08:26 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- If you look at the code for @SymmetricEncryption.decrypt()@, you'll see that in @asBytes()@ it assumes that the input...
- 08:17 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Greg Shah wrote:
> Is that what you expect? If the actual key password has 2 tildes, then you need to double them i... - 07:15 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- The tilde is an escape char in the 4GL. If your code is this:
@define variable kapw as char init "v~~4l#8ZrkkJwW?... - 02:56 PM Database Bug #4564: unqualified field references can get the wrong buffer name if a FORM or DEF FRAME is p...
- No. @com.goldencode.p2j.persist.*@ is a runtime package. It has nothing to do with conversion.
- 02:30 PM Database Bug #4564: unqualified field references can get the wrong buffer name if a FORM or DEF FRAME is p...
- We are still patching some procedures to fully-qualify their field-references. They are willing to incorporate the up...
- 02:18 PM Conversion Tools Feature #4105: improve flexibility of schema loading
- Code Review Task branch 3821c Revision 12898
This is just for the @ReportDriver@ changes. I don't expect the curr... - 01:10 PM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
- > I couldn't add new breakpoints doubleclicking in the editor or using the menu, I had to add it manually in the debu...
- 03:01 AM User Interface Bug #5622: TREEVIEW widget issues
- Code review 3821c revision 12897.
Please test how the method @remove@ will behave when a convertibe number is pass...
09/08/2021
- 07:50 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- This happened because there was no session / transaction open at that moment. I created a short-lived micro-transacti...
- 07:17 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Unfortunately this makes things worse - try the test without a full tx present and you will get a @"Attempting DML wh...
- 07:48 PM Conversion Tools Feature #4105: improve flexibility of schema loading
- Starting with r12902/3821c, it is possible to specify a different logical database name from the @.df@ basename.
I... - 12:41 PM Conversion Tools Feature #4105: improve flexibility of schema loading
- Code review 3821c/12898:
This update contains changes for three issues: #4105, #5625, and #4766. The #4105 changes... - 06:20 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- I am back to testing with my testcases...the @ssl-server.p@ has:...
- 04:21 PM Base Language Feature #4366 (Test): support TLS 1.2 and other updated secure socket protocols
- Code Review Task Branch 3821c Revision 12901
The changes look good. - 03:27 PM Base Language Feature #4366 (Feedback): support TLS 1.2 and other updated secure socket protocols
- Please review:...
- 08:18 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Greg Shah wrote:
> > This is not correct, there is no @LowLevelSocketImpl@ usage for the @WebServiceImpl@ at this ti... - 07:33 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- > This is not correct, there is no @LowLevelSocketImpl@ usage for the @WebServiceImpl@ at this time.
Does anyone k... - 04:25 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Greg Shah wrote:
> +WEB-SERVICE:CONNECT()+
>
> On the server, a call to @<web_service_handle>:CONNECT()@ will pa... - 06:16 PM User Interface Feature #5151: Add complete support for tree-list OCX triggers
- The second argument for the @OnKeyDown@ event is *integer* key modifiers mask. It is currently converted as @new logi...
- 05:31 PM User Interface Bug #5622: TREEVIEW widget issues
- Vladimir Tsichevski wrote:
> Some of @TREEVIEW@ events expect arguments of @INPUT-OUTPUT@ type. For example, the arg... - 05:21 PM User Interface Bug #5622: TREEVIEW widget issues
- Some of @TREEVIEW@ events expect arguments of @INPUT-OUTPUT@ type. For example, the argument @KeyCode@ of the @KeyPre...
- 09:18 AM User Interface Bug #5622: TREEVIEW widget issues
- If needed, there was a conversion of the customer application using 12899. Please see #5034-1173 for details.
- 04:22 AM User Interface Bug #5622: TREEVIEW widget issues
- Vladimir Tsichevski wrote:
> Hynek, can you please help me?
>
> What is the proper way to set the widget default ... - 12:28 PM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
- From Hynek:
> Btw. the debugging experience in Developer Studio is pretty lousy. For example I couldn't add new br... - 12:26 PM Base Language Feature #5662: add -WSDLAuth and -SSLAuth (and related) connect options for the web-services handle
- These connect options (and the key/cert related options) were added after OE 10.2B which was the initial implemented ...
- 12:24 PM Base Language Feature #5662 (New): add -WSDLAuth and -SSLAuth (and related) connect options for the web-service...
- 10:08 AM Base Language Bug #4766: fix CHR and ASC
- Code Review Task Branch 3821c Revision 12898
The changes look good. - 08:25 AM Base Language Feature #4384: Builtin OO Implementation
- > * @SERIALIZABLE@ keyword should probably be used by conversion to make the class implement @Serializable@ so we can...
- 04:49 AM Base Language Feature #4384: Builtin OO Implementation
- Going through all tests to see if still passing, update implementation as needed (other changes did impact the test r...
09/07/2021
- 06:27 PM User Interface Bug #5622: TREEVIEW widget issues
- Vladimir Tsichevski wrote:
> Eugenie Lyzenko wrote:
> > Vladimir,
> >
> > Does the @ocx_conversion.rules@ requir... - 06:19 PM User Interface Bug #5622: TREEVIEW widget issues
- Eugenie Lyzenko wrote:
> Vladimir,
>
> Does the @ocx_conversion.rules@ require urgent reconversion of big custome... - 04:49 PM User Interface Bug #5622: TREEVIEW widget issues
- Vladimir,
Does the @ocx_conversion.rules@ require urgent reconversion of big customer application? I need to take ... - 03:56 PM User Interface Bug #5622: TREEVIEW widget issues
- Hynek, can you please help me?
What is the proper way to set the widget default mouse pointer icon? By this I mean... - 03:31 PM User Interface Bug #5622: TREEVIEW widget issues
- In 3821c rev. 12897 the following issues has been fixed:
# Partial (mostly conversion only) support added for @TRE... - 05:03 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- > but we still need a way to determine what to pass in the #4366-21 when @LowLevelSocketImpl.initialize@ creates the ...
- 03:08 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Greg Shah wrote:
> I don't know for sure, but I suspect that @LowLevelSocketListenerImpl.enableSSLConnections()@ sho... - 02:34 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- I don't know for sure, but I suspect that @LowLevelSocketListenerImpl.enableSSLConnections()@ should be using @"SSL"@.
- 02:23 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- In examining the difference between the @src/com/goldencode/p2j/util/LowLevelSocketImpl.java@ and @src/com/goldencode...
- 10:56 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- First, let's note that the various versions of SSL are not the same as the various TLS versions. There are slight in...
- 10:21 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Greg Shah wrote:
> Perhaps we should force it to the 1.2 level. Since a v1 or v1.1 peer can negotiate the connectio... - 04:13 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- The above changes were committed in revision 12898/3821c, after testing them for a few days on my local environment.
... - 04:09 PM Base Language Bug #4766: fix CHR and ASC
- The fix for @chr(0)@ was committed in revision 12898/3821c.
- 09:12 AM Base Language Bug #4766: fix CHR and ASC
- Nice catch. The problem is not actually in @I18nOps@ (which converts @chr(0)@ to @"\0"@) but in @character@ construct...
- 08:39 AM Base Language Bug #4766: fix CHR and ASC
- Ovidiu Maxiniuc wrote:
> Marian Edu wrote:
> > [...] There was previously a condition in @I18nOps@ that returned nu... - 08:26 AM Base Language Bug #4766: fix CHR and ASC
- Marian Edu wrote:
> [...] There was previously a condition in @I18nOps@ that returned null for codes less or equal t... - 08:14 AM Base Language Bug #4766: fix CHR and ASC
- Marian, please provide the (isolated) testcases you refer to in note #4766-5. Please specify the active CP(s) you are...
- 07:06 AM Base Language Bug #4766: fix CHR and ASC
- This is probably still a work in progress but just mentioned this here since we've found some of our tests in OO impl...
- 04:08 PM Conversion Tools Feature #4105: improve flexibility of schema loading
- Committed revision 12898.
It includes:
* The @importFile@, @xmlFile@ attributes of @namespace@ of @p2j.cfg.xml@ a...
09/06/2021
- 03:49 PM Base Language Bug #5651: conditions raised from a finally block
- I think we need to handle all the cases now. We can't know what minor edit will cause new cases to be used tomorrow ...
- 09:55 AM Base Language Bug #5651: conditions raised from a finally block
- I just found that another customer application is using @RETURN "<val>"@ from the finally block.
I'll right a repo... - 07:27 AM Base Language Bug #5651: conditions raised from a finally block
- I think you can go ahead with the change.
09/04/2021
- 05:49 AM Base Language Bug #5651: conditions raised from a finally block
- Greg Shah wrote:
> Agreed. Please put a new try/finally in like this from @processRetry()@:
>
> [...]
>
> I d... - 03:27 AM Database Feature #3814: more schema metadata
- Eric Faulhaber wrote:
> Igor, I'm re-familiarizing myself with @MetadataManager@ for changes we need for #3912. Can ...
09/03/2021
- 05:35 PM Database Feature #3814: more schema metadata
- Igor, I'm re-familiarizing myself with @MetadataManager@ for changes we need for #3912. Can you please help me unders...
- 02:32 PM Base Language Bug #5651: conditions raised from a finally block
- Make sure to put your testcases in @testcases/uast/finally/@ and update the readme there.
- 02:32 PM Base Language Bug #5651: conditions raised from a finally block
- > My first problem is that I don't see how to distinguish between @undo, leave@ and @leave@, when is caught via @Leav...
- 01:58 PM Base Language Bug #5651 (WIP): conditions raised from a finally block
- Looks like the following are consumed from a @finally@ block:...
- 12:00 PM Base Language Bug #5651: conditions raised from a finally block
- @TransactionManager.processFinallyBlock@ is not protected at all for conditions raised from within the finally block....
- 11:54 AM Base Language Bug #5651 (WIP): conditions raised from a finally block
- 01:54 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Perhaps we should force it to the 1.2 level. Since a v1 or v1.1 peer can negotiate the connection down to the older ...
- 12:51 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Roger Borrello wrote:
> Igor Skornyakov wrote:
> > Roger,
> > As far as I know the TLS versions prior to 1.2 are c... - 12:46 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Igor Skornyakov wrote:
> Roger,
> As far as I know the TLS versions prior to 1.2 are considered obsolete now. Since... - 10:28 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Roger Borrello wrote:
> Ovidiu, Igor, is there any need to allow the custom @SSLProtocolSocketFactory@ defined in th... - 10:19 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Ovidiu, Igor, is there any need to allow the custom @SSLProtocolSocketFactory@ defined in the @LowLevelSocketImpl.ini...
- 09:06 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Greg Shah wrote:
> @ThinClient.initializePost()@ is only called once at startup of the session so it is not suitable... - 08:55 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Thanks for the tips... I'll take a look.
- 07:27 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- > I have most all of this task coded up, but I am unsure of one aspect. I have added a String protocol parameter that...
- 11:52 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- I changes the code which sets these attributes like this:...
- 11:15 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > The intended design was that "normal" records would not be up... - 07:59 AM User Interface Bug #5280 (Test): TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Tree...
- 06:22 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
- Code review 3821c revision 12882. The changes are OK.
09/02/2021
- 05:33 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- I have most all of this task coded up, but I am unsure of one aspect. I have added a *String protocol* parameter that...
- 03:23 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Greg Shah wrote:
> I like your original idea of providing a range of string parameters. If the chosen secure socket... - 02:31 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- > perhaps we should just have -tls as an additional option, which would generate the TLSv1.2 context?
No, I think ... - 02:25 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- When @-ssl@ is passed in the @ENABLE-CONNECTIONS@ string @LowLevelSocketListerner.enableSSLConnections@ performs:
<p... - 11:46 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Ovidiu Maxiniuc wrote:
> Most likely at this point @keyStorePassword@ was an empty @String@.
Thanks, Ovidiu. That... - 07:54 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Roger Borrello wrote:
> It's not a question of getting hung up. I would expect that for any algorithm I add, there w... - 03:07 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Eric Faulhaber wrote:
> Is the peer record supposed to follow the usual validation/flushing rules, which are based o... - 12:39 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > If the issue is that the bulk copy does not pick up changes i... - 11:59 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Eric Faulhaber wrote:
> If the issue is that the bulk copy does not pick up changes in process in related buffers, c... - 11:57 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Or is the issue that there is a version of the record which represents a "snapshot" of the state (i.e., not the curre...
- 11:53 AM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- If the issue is that the bulk copy does not pick up changes in process in related buffers, can we use the @ChangeBrok...
- 11:52 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
- Vladimir Tsichevski wrote:
> Eugenie Lyzenko wrote:
>
> > >Doesn't the replacement widget in #3822 use the @TREEV... - 11:42 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
- Eugenie Lyzenko wrote:
> >Doesn't the replacement widget in #3822 use the @TREEVIEW@ code internally?
>
> Yes, ... - 10:58 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
- Greg Shah wrote:
> > > Eugenie: Could this code have been used in that customer-specific OCX replacement from #3822?... - 10:49 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
- > > Eugenie: Could this code have been used in that customer-specific OCX replacement from #3822?
>
> Do you mean ... - 10:43 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
- Greg Shah wrote:
> Eugenie: Could this code have been used in that customer-specific OCX replacement from #3822?
... - 10:14 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
- Eugenie: Could this code have been used in that customer-specific OCX replacement from #3822?
- 09:24 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
- Greg Shah wrote:
> Vladimir: We generally don't add random features. Why was the feature there if it is not needed?... - 08:59 AM User Interface Bug #5280: TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treeview co...
- Vladimir: We generally don't add random features. Why was the feature there if it is not needed? I'm worried that i...
- 09:43 AM Conversion Tools Feature #4105: improve flexibility of schema loading
- > This means adding an optional attribute to namespace tag in p2j.cfg.xml and use it to identify the logical database...
- 09:06 AM Conversion Tools Feature #4105 (WIP): improve flexibility of schema loading
- Some clarifications, please:
> * It should be possible to specify a different logical database name from the @.df@ b... - 09:10 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- The attached is the zipped archive of the https://github.com/gquerret/adetran project sources. I'm also attaching the...
- 08:48 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Hynek alerted me to the following interesting articles:
https://knowledgebase.progress.com/articles/Article/Transl... - 07:21 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Yes, but you should base it on 3821c.
- 07:04 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Greg, should I create new task branch for the changes?
- 07:01 AM Base Language Feature #3817 (WIP): create resource bundles from string literals and implement optional support ...
09/01/2021
- 06:40 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Greg Shah wrote:
> Please see #2181 for details on the existing 4GL-compatible SSL socket support. Search on "keyst... - 03:15 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Please see #2181 for details on the existing 4GL-compatible SSL socket support. Search on "keystore" and "default_se...
- 03:08 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Constantin Asofiei wrote:
> I suspect the correct location is in the @deploy/client@ folder or wherever the FWD clie... - 02:47 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- I suspect the correct location is in the @deploy/client@ folder or wherever the FWD client working dir is.
- 02:45 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Actually, the @keyStoreName@ cannot be found. I tried to copy @./deploy/server/standard-private-key.store@ to @defaul...
- 02:42 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- > @KeyStore ks = KeyStore.getInstance("JKS"); <-- I believe this comes back null@
That doesn't so... - 01:02 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- The testcases I found in @uast/sockets@ and @uast/sockets/ssl@ are very helpful. However, I may need a little help co...
- 06:39 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- And which doesn't conflict with existing syntax from the 4GL.
- 06:38 AM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- It is our own syntax. This is a new feature/enhancement. Just make the syntax anything that makes sense and is easy...
- 04:35 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Indeed, the extra line caused the testcase to work correctly, hiding the flaw by reloading the @CHANGED@ record into ...
- 01:10 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Sorry, I had a @message tt1.f1 buffer tt1:error-string.@ in the first program, which confused you, that should not ha...
- 12:54 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Your second test program works fine for me, except that it lacks one line. When @message tt1.f1 buffer tt1:error-stri...
- 02:43 AM Database Bug #5625 (WIP): changing a before-table reserved field does not flush the change in the after-table
- Ovidiu, this doesn't solves my issue. The original scenario involved using SQLs like @insert into ... select from@ t...
- 03:16 PM User Interface Bug #5280 (Review): TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Tr...
- 03:16 PM User Interface Bug #5280 (WIP): TREEVIEW: Vertical rollover feature: assure TREEVIEW is compatible with MS Treev...
- Tested: the roll-over feature does not exist in MS TreeView.
Fixed in FWD 3821c rev. 12882 - 12:33 PM Runtime Infrastructure Bug #5362 (Closed): Handshake failure while testing the simple web cllient
- Sergey: If you see this again, we will re-open the problem.
- 11:41 AM Runtime Infrastructure Bug #5362: Handshake failure while testing the simple web cllient
- Greg Shah wrote:
> Igor: Do you think this is this resolved by your changes in #5388?
Greg,
Yes, I believe that ... - 11:24 AM Runtime Infrastructure Bug #5362: Handshake failure while testing the simple web cllient
- Igor: Do you think this is this resolved by your changes in #5388?
- 10:58 AM Database Feature #5491: custom locale/collation implementations
- The main work of creating the locales and collations to cover current projects is complete.
Some related work desc... - 10:36 AM Database Feature #5491: custom locale/collation implementations
- Can we close this task or is there something remaining to work on, review or test?
- 09:32 AM User Interface Bug #5622: TREEVIEW widget issues
- Vladimir Tsichevski wrote:
> @TreeViewWidget.clearAll@ invalidates the nodes...
the proper @tree:Nodes:Clear@ con... - 08:45 AM User Interface Bug #5622: TREEVIEW widget issues
- SOLVED Scrolling issue:
# Run @treeview.p@ application
# Expand enough nodes to make vertical scrollbar visible.
... - 08:38 AM User Interface Bug #5622: TREEVIEW widget issues
- Treeview rendering issues:
# Extra line up from the first root node
# The node text is clipped from the left.
... - 08:34 AM User Interface Bug #5622: TREEVIEW widget issues
- The treeview demo app reference screen in OE:
!5622-treeview-demoapp-OE.png! - 08:27 AM User Interface Bug #5622: TREEVIEW widget issues
- Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > @TreeViewWidget.clearAll@ invalidates the nodes, which may be ... - 01:55 AM User Interface Bug #5622: TREEVIEW widget issues
- Vladimir Tsichevski wrote:
> @TreeViewWidget.clearAll@ invalidates the nodes, which may be referenced by 4gl as the ... - 05:03 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Added check for the presence of the BouncyCastle providers.
Committed to 3821c/12879
I've realized that forgot to...
08/31/2021
- 06:54 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- I identified two issues here.
The first was the NPE. This happened when the peer buffer was not found in cache. Th... - 06:43 PM User Interface Bug #5622: TREEVIEW widget issues
- The @TreeNodeCollectionResource.add(NumberType anchorIndex, NumberType relationType, character key, character text)@ ...
- 06:24 PM User Interface Bug #5622: TREEVIEW widget issues
- RESOLVED. @TreeViewWidget.clearAll@ invalidates the nodes, which may be referenced by 4gl as the result of ``tree:Nod...
- 06:03 PM User Interface Bug #5622: TREEVIEW widget issues
- Solved: the .ext-hints file was invalid.
The corrected one is attached.
Vladimir Tsichevski wrote:
> REJECTED. C... - 06:01 PM User Interface Bug #5622: TREEVIEW widget issues
- Conversion issue: the valid 4gl call:...
- 02:08 PM User Interface Bug #5622 (WIP): TREEVIEW widget issues
- The test application to demonstrate conversion problems above: @treeview.p@, @treeview.p.ext-hints@.
This applicat... - 02:05 PM User Interface Bug #5622: TREEVIEW widget issues
- Conversion crashes on the following valid 4gl:...
- 01:27 PM User Interface Bug #5622: TREEVIEW widget issues
- REJECTED. Conversion/runtime issue: missing method. The 4gl:...
- 01:18 PM User Interface Bug #5622: TREEVIEW widget issues
- Conversion produces invalid Java statement:...
- 04:59 PM Base Language Feature #4366: support TLS 1.2 and other updated secure socket protocols
- Does 4GL already have syntax to enable this? Or are we making up our own?
In looking for the best documentation, i... - 02:53 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Greg Shah wrote:
> > Do you mean that we have to fall back to JDK JCR/JSSE if the handshake failed due to the missed... - 02:46 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- > Do you mean that we have to fall back to JDK JCR/JSSE if the handshake failed due to the missed cipher (this can be...
- 02:20 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Igor Skornyakov wrote:
> Greg Shah wrote:
> > > If they are not then @BCHolder@ initialization will fail before the... - 02:09 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Greg Shah wrote:
> > If they are not then @BCHolder@ initialization will fail before the @try@ block and server star... - 02:06 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- > If they are not then @BCHolder@ initialization will fail before the @try@ block and server start will fail. Please ...
- 01:29 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Greg Shah wrote:
> > This code is executed *before* the FWD server is listening for connections, just when it tries ... - 01:23 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- > This code is executed *before* the FWD server is listening for connections, just when it tries to start. If the pr...
- 01:13 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Igor Skornyakov wrote:
> > ** what happens if the algorithm can't be found? This most likely is a configuration issu... - 01:07 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Constantin Asofiei wrote:
> Review for 3821c/12867
> * @ServerDriver.start@:
> ** the catch exceptions need to be ... - 08:00 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Review for 3821c/12867
* @ServerDriver.start@:
** the catch exceptions need to be on their own line
** what happen... - 08:16 AM Base Language Bug #5635: OpenEdge.Core.Util.ConfigBuilder implementation
- The current implementation is not fully compatible with 4GL because is is using a @Map@ to store the key/value pairs ...
- 08:16 AM Base Language Bug #5635 (New): OpenEdge.Core.Util.ConfigBuilder implementation
- 07:27 AM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
- Consider that when we implement #5135, we will require changes for this feature.
We probably also should implement... - 07:23 AM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
- This is for full conversion mode, though we will also need to consider the implications for incremental conversion mode.
- 07:22 AM Conversion Tools Feature #5630: add missing classes referenced during parsing to the conversion list in file list ...
- From Marian:
> I'm stil having issues to get everything to convert though, the process takes a lot of time only to... - 07:20 AM Conversion Tools Feature #5630 (Closed): add missing classes referenced during parsing to the conversion list in f...
08/30/2021
- 05:45 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- Constantin Asofiei wrote:
> Ovidiu/Eric: can someone look at this? Is a show-stopper for #5505.
I will do it tomorr... - 05:41 PM Database Bug #5625: changing a before-table reserved field does not flush the change in the after-table
- In OE, the @error-string@ attribute is in sync between the before-table record and the after-table record. In FWD, t...
- 05:28 PM Database Bug #5625 (WIP): changing a before-table reserved field does not flush the change in the after-table
- 12:48 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Greg Shah wrote:
> > When testing Oracle/BouncyCastle I've experienced the known NPE issue (see e.g. https://githubm... - 12:23 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- The customer is using OpenJDK.
- 12:10 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- > When testing Oracle/BouncyCastle I've experienced the known NPE issue (see e.g. https://githubmemory.com/repo/bcgit...
- 12:09 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Roger: Is the customer using OpenJDK?
- 10:23 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Igor, thank you for your efforts on this one. It certainly didn't look like an easy one to chase down! I'll get the c...
- 09:05 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- The issue is (hopefully) fixed.
Committed to 3821c/12867.
I've retained additional logging and optional instrumen...
08/27/2021
- 05:19 PM User Interface Bug #5622: TREEVIEW widget issues
- Vladimir Tsichevski wrote:
> The semantic and implementations for @tree:Nodes:remove()@ in FWD do not match that of ... - 04:52 PM User Interface Bug #5622: TREEVIEW widget issues
- The semantic and implementations for @tree:Nodes:remove()@ in FWD do not match that of _Microsoft TreeView Control 6....
08/26/2021
- 04:21 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Igor Skornyakov wrote:
> The current state of the investigation is:
> * The issue can be seen at the client-side as... - 11:59 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- The current state of the investigation is:
* The issue can be seen at the client-side as well.
* When adding loggin... - 01:39 PM User Interface Bug #5622: TREEVIEW widget issues
- In original _Microsoft TreeView Control 6.0 (SP6)_ OCX control the *plus/minus button* is visible if and only if *the...
- 01:05 PM User Interface Bug #5622: TREEVIEW widget issues
- In original _Microsoft TreeView Control 6.0 (SP6)_ OCX control node keys must be unique across the tree. Currently in...
- 12:58 PM User Interface Bug #5622: TREEVIEW widget issues
- In this task various issues related to the @TREEVIEW@ FWD widget issues, and its difference from @TREELIST@ FWD widge...
- 12:47 PM User Interface Bug #5622 (WIP): TREEVIEW widget issues
08/25/2021
- 04:06 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- The situation looks weird.
I've added encrypted packets' dump on both sides and I see that the packet that caused un... - 03:42 PM Database Feature #5491: custom locale/collation implementations
- Ovidiu Maxiniuc wrote:
> I think you should keep the setting(s) for @_temp@ database until #5491-20 is done.
Yes,... - 03:31 PM Database Feature #5491: custom locale/collation implementations
- Indeed, @load_at_startup@ is not needed for @_temp@. It is actually skipped for this database.
It seems logical to... - 03:27 PM Database Feature #5491: custom locale/collation implementations
- Roger Borrello wrote:
> Is @load_at_startup@ necessary?
No, not for the @_temp@ database.
BTW, I plan to elimi... - 03:23 PM Database Feature #5491: custom locale/collation implementations
- Ovidiu Maxiniuc wrote:
> The @p2jspi.jar@ is used only by H2 databases. The @_temp@ databases are always H2. The @Lo... - 01:12 PM Database Feature #5491: custom locale/collation implementations
- I have changed manually the access mode of @deploy/lib/spi@ to 644 and I got the exception. However, it complained ab...
08/24/2021
- 06:42 PM Database Feature #5491: custom locale/collation implementations
- Thanks. Have you tried setting permissions on @spi/fwdspi.jar@ to see if it "breaks" you, too?
- 04:54 PM Database Feature #5491: custom locale/collation implementations
- Roger Borrello wrote:
> why the US collation?
This is a good question. Even if the @p2jspi.jar@ is inaccessible, th... - 04:38 PM Database Feature #5491: custom locale/collation implementations
- Roger Borrello wrote:
> Where might this check for @p2jspi.jar@ be coming from, and why the US collation?
Looks l... - 04:28 PM Database Feature #5491: custom locale/collation implementations
- Team... I was working with my VM and moved to the new custom locale @en_GB@iso88591_fwd_basic@. The cluster was creat...
- 05:24 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- I can reliably reproduce the issue as suggested in #5388-86. At this moment I think that it is a concurrency issue, b...
- 04:00 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Roger Borrello wrote:
> Igor, are you making progress on this?
>
> I received this today, only the Tag mismatch w...
08/23/2021
- 06:13 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Igor, are you making progress on this?
I received this today, only the Tag mismatch was caused by @javax.crypto.AE...
08/21/2021
- 03:24 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Greg Shah wrote:
> Yes, please focus on this.
OK, thank you.
08/20/2021
- 06:34 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Yes, please focus on this.
- 02:57 PM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Greg Shah wrote:
> Igor: Please try to recreate the problem on your local system using #5611/#5571. This is pretty ... - 08:56 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Igor: Please try to recreate the problem on your local system using #5611/#5571. This is pretty urgent since it free...
- 08:35 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Not consistently. But it seems likely to happen if you are impatient and trying to click on things before they are fu...
- 08:17 AM Runtime Infrastructure Bug #5388: handshake failure while testing customer app
- Roger: Can this problem be recreated consistently using the test setup/scenario in #5611?
- 04:48 PM Database Bug #5615: Project builds should copy out p2jpl.jar from FWD
- I encountered a related issue while setting up the pg database on Windows. My installation is on a dedicated drive @Z...
- 02:36 PM Database Bug #5615: Project builds should copy out p2jpl.jar from FWD
- Vlad had this suggestion:
> Hi Roger.
>
> The goal ant import.db relies on the file p2jpl.jar is located in /us... - 02:36 PM Database Bug #5615 (New): Project builds should copy out p2jpl.jar from FWD
- 12:07 PM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
- Please make a list of all of the cases you have found. It is OK to just list the names of the 4GL programs in the @t...
- 11:32 AM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
- Greg Shah wrote:
> Igor: Let's avoid using the term "UDF" here since that is specific to database WHERE clause execu... - 10:52 AM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
- Igor: Let's avoid using the term "UDF" here since that is specific to database WHERE clause execution. The problem h...
- 10:50 AM Base Language Bug #5613: 4GL built-in functions throw IllegalArgumentException
- From Igor:
> Some Java counterparts of 4GL functions which are called directly from the converted code can throw @... - 10:50 AM Base Language Bug #5613 (New): 4GL built-in functions throw IllegalArgumentException
- 11:06 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Greg Shah wrote:
> The plan is good.
>
> > 3. Implement conversion rules to emit required Java code - any bundle ... - 10:59 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- The plan is good.
> 3. Implement conversion rules to emit required Java code - any bundle initialization logic, ge... - 10:52 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- In order to estimate the efforts I came up with the following sub tasks:
1. Resolve the unknowns laid out by Greg ... - 09:34 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Greg Shah wrote:
> * The 4GL essentially has resource-bundles that are specific to a single program. This may have ... - 09:28 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Depending on the @CURRENT-LANGUAGE@ scope, the resource bundle will have to be scoped accordingly. The possible outco...
- 08:08 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Hynek Cihlar wrote:
> Greg Shah wrote:
> > +FWD Implementation Questions+
> >
> > * To match the behavior of the... - 07:51 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- > I assume the scope includes translation of FWD runtime, too. Like error messages. Correct?
No, we will handle th... - 03:02 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- Greg Shah wrote:
> +FWD Implementation Questions+
>
> * To match the behavior of the 4GL
Greg, what behavior ... - 02:30 AM Base Language Feature #3817: create resource bundles from string literals and implement optional support for se...
- I assume the scope includes translation of FWD runtime, too. Like error messages. Correct?
- 10:40 AM User Interface Bug #5118: TREELIST widget issues
- Vladimir Tsichevski wrote:
> The @hasChildren@ (branch or leaf) node attribute issue:
>
> # When a child is added...
08/19/2021
- 06:55 PM User Interface Bug #5118: TREELIST widget issues
- The @hasChildren@ (branch or leaf) node attribute issue:
# When a child is added to a node, FWD sets the @hasChild... - 07:49 AM User Interface Bug #5118: TREELIST widget issues
- Mouse event (@OnMouseLeftUp@, @OnMouseLeftDown@, @OnMouseRightUp@) triggers issue: all 3 callback arguments passed to...
- 07:42 AM User Interface Bug #5118: TREELIST widget issues
- @DeleteOnCollapse@ mode issue:
In FWD, in @DeleteOnCollapse@ mode the collapsed node subtree is not removed, if th...
08/18/2021
- 07:09 PM User Interface Bug #5118: TREELIST widget issues
- Vladimir Tsichevski wrote:
> The API call @tree:DeleteChildNodes(nodeId)@ is not currently implemented, but is is us... - 05:12 PM User Interface Bug #5118: TREELIST widget issues
- The API call @tree:DeleteChildNodes(nodeId)@ is not currently implemented, but is is used in customer code.
- 06:37 PM Database Feature #5491: custom locale/collation implementations
- Roger Borrello wrote:
> Will the custom locale part of the "Database Server Setup":/projects/p2j/wiki/Database_Serve... - 05:34 PM Database Feature #5491: custom locale/collation implementations
- > is this an OS locale customization
It is at the OS level. - 03:04 PM Database Feature #5491: custom locale/collation implementations
- Will the custom locale part of the "Database Server Setup":/projects/p2j/wiki/Database_Server_Setup_for_PostgreSQL_on...
- 01:01 PM Base Language Bug #5608: raw vs memptr parameters
- @testcases/uast/memptr/memptr_vs_raw.p@ has some tests where raw/memptr args are passed for memptr/raw parameters. F...
- 12:56 PM Base Language Bug #5608 (New): raw vs memptr parameters
- 10:13 AM Base Language Bug #2375: fix the memptr initialization (in extent) and memptr parameter processing
- Greg Shah wrote:
> In @public raw(byte[] val)@, I think this text needs to be removed from the javadoc: "The passed ... - 09:17 AM Base Language Bug #2375 (Closed): fix the memptr initialization (in extent) and memptr parameter processing
- Code Review Task Branch 3821c Revision 12835
The solution is elegant and it makes sense.
In @public raw(byte[] ... - 06:19 AM Base Language Bug #2375 (Review): fix the memptr initialization (in extent) and memptr parameter processing
- The changes are in 3821c rev 12835.
- 05:33 AM Base Language Bug #2375: fix the memptr initialization (in extent) and memptr parameter processing
- The 'memptr is both unknown and not-unknown' seems to not happen in Windows OE 11.6. Do you recall if the #1635-31 w...
- 02:17 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> I'm confused by this code in @symbolResolver.loadConvertedClass()@:
>
> [...]
>
> Why do we...
08/17/2021
- 03:42 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- I'm confused by this code in @SymbolResolver.loadConvertedClass()@:...
- 08:32 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> I think we always have a @ClassDefinition@ instance whenever we also have a @ConvertedClassName@ ... - 08:26 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- Greg Shah wrote:
> The current implementation splits the conversion of method names between parse time, annotations ... - 08:20 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- I think we always have a @ClassDefinition@ instance whenever we also have a @ConvertedClassName@ instance. Let me kn...
08/16/2021
- 03:29 PM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
- The current implementation splits the conversion of method names between parse time, annotations prep (@naming.rules@...
08/15/2021
- 11:07 AM Conversion Tools Feature #3883: eclipse plug for developing 4GL code using FWD including editing, syntax checks, r...
- +Questions/Items to Investigate+
* "Generic Editor":https://www.slideshare.net/mickaelistria/eclipsecon-france-201...
Also available in: Atom