Sergey Ivanovskiy's activity
From 03/24/2026 to 04/22/2026
04/22/2026
- 11:17 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- According to spawn error *The spawn process failed with 149 error.* the spawn code was failed at this point...
- 08:42 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I used this SSO plugin options...
- 08:19 AM Documentation Support #9709 (WIP): Needed: Basic example of configuring separate client and server
- Ok. There is an issue to spawn a web client if SSO plugin is used with Nginx proxy server.
- 01:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- @9709e@ passed tests although SSO login doesn't work in Nginx proxy environment with @9709e@ and the current trunk ve...
- 12:31 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> Roger, you've made changes in 9709d:
> * tools/scripts/fwd_jdk_query.sh - I can't run i... - 12:28 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- #9709-823 is reproduced only with SSO plugin, but OS user authentication works properly with the current @trunk@ vers...
04/21/2026
- 04:10 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I tested the trunk version with nginx proxy server and local web clients and got "The spawn process failed with 149 e...
04/20/2026
- 05:23 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> No, I don't mean 'client session is closed' - I mean a scenario where multiple download ... - 11:28 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > I updated 9709d up to rev 16551 and can merge into the tru... - 11:21 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> Code Review Task branch 9709e Revision 16517
>
> The changes are good.
>
> What testing has...
04/17/2026
- 09:34 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I updated 9709d up to rev 16551 and can merge into the trunk if there are no objections.
04/16/2026
- 05:08 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Please review the committed revision 16517 (9709e).
04/15/2026
- 12:26 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- The current @ConfigItem@ can be considered as a key to get settings from the server directory and/or the client boots...
- 12:21 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, I agree that @ConfigItem@ reflects the existing design and just generalizes the existing usages of server direct...
- 05:04 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yesterday, I committed revision 16539 (9709d) to get rid of waste local variable.
I cannot test all parts of the s...
04/14/2026
- 12:23 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Please review committed revision 16538 (9709d) that should delete old auth cookies to send them back to the browser m...
- 10:30 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > >the CHIPS cookies - when will these expire?
> > I didn't... - 04:37 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Committed revision 16537 (9709d) fixed part of these issues except
> WebTokensService - is 60seconds validity for th...
04/13/2026
- 04:26 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- >the CHIPS cookies - when will these expire?
I didn't change the existing logic in respect to the secure authorizati... - 04:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- >WebTokensService - is 60seconds validity for the token enough? What I mean here: can there be cases where we build a...
- 04:14 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- >does CHIPS still work with a HTML-BROWSER component on the screen, where there are href/links which interact with th...
- 04:31 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin, could you review 9709d?
- 04:11 PM User Interface Bug #10915 (Review): ugly dialogs
- Please review the committed 16535, 16536 (10915a) that should fix all major issues related to async code usages.
- 09:48 AM User Interface Bug #10915: ugly dialogs
> [MAJOR] functional p2j.js.onCancel: The onCancel handler on the dojo dialog calls that.hide() unconditionally ...- 05:51 AM User Interface Bug #10915: ugly dialogs
- >[MAJOR] functional p2j.js.onCancel: The onCancel handler on the dojo dialog calls that.hide() unconditionally after ...
- 05:49 AM User Interface Bug #10915: ugly dialogs
- > [MAJOR] functional p2j.socket.js: idleTimer changed from maxIdleTime to Math.max(watchdogTimeout, maxIdleTime) a...
- 04:58 AM User Interface Bug #10915: ugly dialogs
- >[MAJOR] functional p2j.js.createOpenPopupDialog: The guard changed from !openPopupDialog || openPopupDialog.disposed...
- 04:27 AM User Interface Bug #10915: ugly dialogs
- >[MAJOR] functional p2j.socket.js.checkLostPings: The ping-pong watcher timeout is halved via pingPongInterval >> 1 a...
- 03:11 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Modern Dojo (v2+) https://dojo.io/ is a complete reboot of the f...
04/12/2026
- 12:38 PM User Interface Bug #10915 (Review): ugly dialogs
- Committed revision 16534 (10915a) fixed issues raised by methods show(), hide(), close() that start background asynch...
- 05:13 AM User Interface Bug #10915: ugly dialogs
- Modern Dojo (v2+) https://dojo.io/ is a complete reboot of the framework, not compatible with the old versions Legac...
04/10/2026
- 04:03 PM User Interface Bug #10915: ugly dialogs
- Found that the issue was related to @FileList@ widget that is not finished asynchronous operation while the result no...
- 03:22 PM User Interface Bug #10915: ugly dialogs
- Hynek, we don't have a way to debug dojo jscript code from the box, do we? @DojoToolkitHandler@ currently loads reque...
- 03:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg supposed that Constantin did 9709d review too.
- 12:42 PM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
- Do not worry. It is a human error not an agentic one. :)
- 12:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sorry for incorrect changes. Please review 16536(9709d).
- 10:56 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- 9709d rebased rev 16535 (9709d).
- 07:25 AM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
- The minor issues are fixed too although as they are shuffled, then some of them can be missed.
- 07:23 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > > Instead of exposing the full @WebTokenService@ rather create a... - 07:12 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- It is interesting that the issues related to the same unit are shuffled in this report...
- 07:10 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- This line looks like 106 characters length @add("documentType", () -> decodeUrlEncodedParameter(DOCUMENT_TYPE, "appli...
- 05:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> *Code review 9709d revisions 16505..16526*
>
> * *[CRITICAL]* _functional_ @WebTokensServic...
04/09/2026
- 09:49 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- 9709d can be merged into the trunk if there are no objections. From this thread it was reviewed, the code was cleaned.
- 07:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger Borrello wrote:
> I see a lot of back-and-forth on the changes to the directory and client xml. Are those actu... - 08:13 AM User Interface Bug #10915 (WIP): ugly dialogs
- Hynek, yesterday I tested 10915a with the testcases project and found that the web upload dialog failed in this scena...
04/08/2026
- 01:27 PM User Interface Bug #10915 (Review): ugly dialogs
- Please review 16529 (10915a).
- 09:56 AM User Interface Bug #10915: ugly dialogs
- Committed revision 16529 (10915a).
- 08:31 AM User Interface Bug #10915: ugly dialogs
- Finally, the major issue is actually the code that is not performed...
- 08:23 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> * *[MINOR]* _functional_ @p2j.js@.@createDojoDialog@ (@onCancel@ handler): When the user click... - 06:03 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey Ivanovskiy wrote:
> > > > Hyn... - 05:22 AM User Interface Bug #10915: ugly dialogs
- I think that this methodology to apply AI helpers to review should be together with tests coverage.
- 05:21 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > * *[MAJOR]* _functional_ @p2j.js@.@cl... - 04:59 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> * *[MAJOR]* _functional_ @p2j.js@.@close@: After @destroyRecursive(false)@ is called on @that.... - 04:57 AM User Interface Bug #10915: ugly dialogs
- Hynek, all sequence of generated reasoning can be look like truth. You should give a proof.
- 04:52 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> Sergey, the review is generated by AI and currated by myself. I always check the AI outputs. I... - 04:40 AM User Interface Bug #10915: ugly dialogs
- I think that such type of review is good but the sequence of this logic should have a proof even if the large LLM can...
- 04:34 AM User Interface Bug #10915: ugly dialogs
- Taking into account that this part was manually written.
- 04:32 AM User Interface Bug #10915: ugly dialogs
- It looks like no sense.
- 04:31 AM User Interface Bug #10915: ugly dialogs
- Hynek Cihlar wrote:
> * *[MAJOR]* _functional_ @p2j.js@.@close@: After @destroyRecursive(false)@ is called on @that....
04/07/2026
- 03:11 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Please review the committed rev 16516 (9709e). It seems that 9709d was missed. I fixed automatically found (ClaudeCod...
- 02:30 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> I'd even be OK with all of these values in @broker@ because they can't be passed as @client@ norm... - 01:31 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Thus the complete configuration can be that...
- 01:23 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- These keys @webClient@ -> @client:web@ say that these parameters are used only by web clients.
- 01:21 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- >I'm not really clear what you are asking here. Aren't you just describing the optional "dedicated mode" feature you ...
- 01:19 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I should fix @client@ -> @broker@ for the first two parameters:...
- 01:12 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> Sergey Ivanovskiy wrote:
> > I used @clientConfig@ or @webClient@ because the same values are de... - 12:57 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I used @clientConfig@ or @webClient@ because the same values are defined in the directory.
- 08:17 AM Runtime Infrastructure Bug #11325 (Review): JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Please review 16495 (11325a).
04/06/2026
- 04:01 PM User Interface Bug #10915 (Review): ugly dialogs
- 04:00 PM User Interface Bug #10915: ugly dialogs
- Rebased up to 16528 (10915a). This revision needs a final review.
- 11:52 PM User Interface Bug #10915: ugly dialogs
- Could this branch be reviewed and be merged into the trunk? The last commits fixed found issues that was reproduced w...
- 03:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Rebased 9709d up to rev 16526.
- 02:49 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Rebased 9709e up to rev 16515.
- 12:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Please review the committed revision 16493 (9709e). Planning to rebase this branch.
- 11:24 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg, checking config item changes helped to find the following implemented logic for broker mode. Users of the broke...
- 10:49 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Now I rolled back to old values @client:web@, where it was changed and the current client configuration for the broke...
- 08:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- OK. Rolling back to @client:web@ and fixing these @remote:@ now.
04/04/2026
- 03:00 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg, these parameters should be only the part of the exchange between the server and the client...
04/03/2026
- 10:00 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I checked #7147-1886 the existing customer application in the virtual and embedded desktop mode, although the setup w...
04/02/2026
- 08:34 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek, thank you for the review! Did you use automatic helpers for this review? Recently, I tested locally @PocketFlo...
- 01:22 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek, Constantin please review I fixed these (typos with badly tested changes) issues in rev 16514 (9709d) that look...
- 05:51 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Committed revision 16495 (11325a) should fix the shutdown hook on exit by providing which the file system is used the...
- 04:53 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- OK. Do not mind. I will fix this part.
- 04:47 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- OK, but should we delegate to @OSResourceManager.getInstance().getFileSystem().getTempDirectory()@?
- 04:40 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Thank you, I should check this. Should we always return the client side directory for this session? If it is executed...
- 04:35 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- The code is used by @SESSION:TEMP-DIRECTORY@. How should this property be retrieved for 4GL?
Our implementation loo... - 03:19 AM User Interface Bug #11252: New Session functionality is broken for the virtual desktop mode
- This functionality is broken again in the trunk by rev 16477 and the fix is committed into 9709d branch.
04/01/2026
- 04:38 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek, could you sent me privately the found issues in the customer application. I did not find them at the first gla...
- 02:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Committed revision 16510 (9709d) should fix these issues except those that can be found during the customer environme...
- 01:41 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Let me fix issues for the current branch 9709d. Service workers #9709-508 need valid certificates usages #9709-537 so...
- 01:15 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- The only usage of @openMimeResource@ in @p2j.screen@ is @p2j.openMimeResource("/test/keyboard/", "text/html", true);@...
- 01:04 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I agree that the proposed way looks partly inconsistent because it is based on the parent site and its main @iframe@ ...
- 12:49 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- OK, this part was badly tested, I will fix these issues. In respect to the customers application if resources are ext...
- 06:44 AM Runtime Infrastructure Bug #11325 (WIP): JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- I can take this task if there are no objections.
03/31/2026
- 11:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I have 9709d and 9709e in the stack for commits.
- 11:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Committed revision 16509 (9709d) to fix new session functionality that was regressed by rev 16477 (trunk).
- 06:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek, thank you! You helped me to get out of panic mindset and to switch into logically-minded state. That was my re...
- 05:07 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, the web client is spawned successfully and even @AuthHandler@ works accordingly but all requests are handled by ...
- 02:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- @io.jsonwebtoken:jjwt-impl:0.13.0@ uses @com.fasterxml.jackson.core:jackson-databind:2.12.7.1@ that is replaced by ne...
- 01:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- How should I enable Jetty embedded logs? I guess that this is jjwt issue.
03/30/2026
- 03:31 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I commented out changes and still got 500 code for web client js. It looks like the build script is incorrect?
- 01:40 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I got this exception
>
> > as a root cause that looks indepen... - 11:35 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- We have this code in @WebClientsManager@...
- 10:56 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I found changes...
- 10:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I got this exception...
- 09:59 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- It looks strange but I did not found client:web:host parameter delivered to java client process and spawn process.
M... - 09:22 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, I tested with 9709e by merging changes into this branch, but standalone test failed with the same errors the spa...
- 08:23 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Sergey, I can't run Hotel GUI with 9709d. An unknown client spawning issue. I reinstalled spaw... - 02:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I tested @10915a@ and found that we have...
- 05:03 AM User Interface Bug #10915: ugly dialogs
- I tested 10915a and found two issues: one is related to progress bar cancel button and the other issue is related to ...
03/27/2026
- 11:35 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Constantin, please review 9709d changes that Greg noted in #9709-687 about the review.
- 03:19 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- This is the patch that include Roger changes in this task. I found missed history entries and committed them in rev 1...
- 02:54 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek, please review the committed revision 16494 (9709d). The found issue and the code was fixed and cleaned.
03/25/2026
- 06:35 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Committed revision 16491 (9709d) fixed found issues with @openMimeResource@ in new window. Tomorrow I am planning to ...
- 12:08 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Another point is that the broker client debug option is not given in this bootstrap configuration but they are provid...
- 12:05 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger Borrello wrote:
> Sergey Ivanovskiy wrote:
> > With 9709e the broker client configuration has these changes
... - 12:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger, the idea of these changes was to use the same relative paths as the same values have in the @directory.xml@. I...
- 08:14 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> > > Also we certainly don't want to duplicate the auth mechanisms, CHIPS alongside JWT.
> > I... - 04:06 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > @9709d@ cannot. Embedded reports that should be opened in new ta... - 12:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- In respect to
>9709d cannot. Embedded reports that should be opened in new tabs are not authorized because the secur... - 08:16 AM User Interface Bug #10915: ugly dialogs
- Greg Shah wrote:
> Hynek: Please review.
Actually the code was already reviewed. The problem can be related to miss...
03/24/2026
- 06:28 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- With 9709e the broker client configuration has these changes...
- 06:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I tested @9709e@ and @9709d@.
@9709e@ can be merged into the trunk. Please complete the review.
@9709d@ cannot.... - 04:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Thank you! The broker client was connected. Now I see what happened that the @client.sh@ had been updated.
- 04:46 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- This is the client log. The initial connection was to insecure port and guest user: bogus. How should this logic flow?
- 04:33 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- @export TERM=xterm;./client.sh -cbroker1_client.xml@ was used in this test.
- 04:29 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I need to discuss the following logic at @BrokerManager.registerBroker@. While preparing @Hotel_Gui@ environment I go...
- 05:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- OK, I will use web clients spawned on VM that accessed by the vm ip address.
- 05:27 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek Cihlar wrote:
> Code review 9709d.
>
> *Cookie name prefix (`AuthHandler.java:194` in diff)*: The cookie na... - 05:26 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Greg Shah wrote:
> > Greg, please inspect @ConfigItem@ for defined bootstrap options. This class should define all c... - 03:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Yes, I tested these cases although the prefix that you found was not correct. I will retest the changes with the corr...
- 11:15 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Why should we manage temporarily folders?
Also available in: Atom