CitrixClientException: Timed out waiting for OnConnect

I am getting issue, Citrix timed out waiting for connection whereas ICA is download and Application is launched successfully as shown below in log and images
ICA Downloaded Successfully.

Citrix Recorder/Citrix Receiver Launched Successful

Log Error
2020-12-03 02:17:21,156 INFO o.a.j.u.SSLManager: KeyStore created OK
2020-12-03 02:17:21,156 WARN o.a.j.u.SSLManager: Keystore file not found, loading empty keystore
2020-12-03 02:17:41,317 INFO o.a.j.t.JMeterThread: Thread is done: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 02:17:41,317 INFO o.a.j.t.JMeterThread: Thread finished: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 02:17:41,323 INFO o.a.j.e.StandardJMeterEngine: Notifying test listeners of end of test
2020-12-03 02:17:41,464 INFO c.b.j.c.r.CitrixRecorder: ICA file successfully downloaded in : D:\DownloadICA\4503600b-76fe-4e1e-8b0d-51babe3d3dd1.ica
2020-12-03 02:17:56,620 ERROR c.b.j.c.c.w.WinCitrixClient: Reason: 11
2020-12-03 02:17:56,656 ERROR c.b.j.c.r.g.CitrixRecorderGUI: Error occured starting citrix application com.blazemeter.jmeter.citrix.client.CitrixClientException: Timed out waiting for OnConnect
java.util.concurrent.ExecutionException: com.blazemeter.jmeter.citrix.client.CitrixClientException: Timed out waiting for OnConnect
	at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_251]
	at javax.swing.SwingWorker.get(Unknown Source) ~[?:1.8.0_251]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.done(CitrixRecorderGUI.java:1108) [citrix-jmeter-0.6.0.jar:?]
	at javax.swing.SwingWorker$5.run(Unknown Source) [?:1.8.0_251]
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source) [?:1.8.0_251]
	at sun.swing.AccumulativeRunnable.run(Unknown Source) [?:1.8.0_251]
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.Timer.fireActionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.Timer$DoPostEvent.run(Unknown Source) [?:1.8.0_251]
	at java.awt.event.InvocationEvent.dispatch(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_251]
Caused by: com.blazemeter.jmeter.citrix.client.CitrixClientException: Timed out waiting for OnConnect
	at com.blazemeter.jmeter.citrix.client.windows.WinCitrixClient.startSession(WinCitrixClient.java:274) ~[citrix-jmeter-0.6.0.jar:?]
	at com.blazemeter.jmeter.citrix.client.AbstractCitrixClient.start(AbstractCitrixClient.java:346) ~[citrix-jmeter-0.6.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.startRecord(CitrixRecorder.java:183) ~[citrix-jmeter-0.6.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:1095) ~[citrix-jmeter-0.6.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:1074) ~[citrix-jmeter-0.6.0.jar:?]
	at javax.swing.SwingWorker$1.call(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_251]
	at javax.swing.SwingWorker.run(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_251]
	at java.lang.Thread.run(Unknown Source) ~[?:1.8.0_251]
2020-12-03 02:18:00,704 INFO c.b.j.c.c.w.WinCitrixClient: Sess: des_dim=1920x1080, des_depth=nullbpp, dim=1920x1016, depth=24bpp, Scr: dim=1920x1080, depth=32bpp

My citrix session do not show permit access dialog box
the above mentioned issue is with 0.6.0 and 0.7.0 whereas it is working fine with 0.5.5.
The only issue i am facing with 0.5.5 is it is not allowing to take screenshots as mentioned below in the log
Log Error
2020-12-03 02:32:31,837 INFO o.a.j.t.JMeterThread: Thread is done: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 02:32:31,837 INFO o.a.j.t.JMeterThread: Thread finished: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 02:32:31,843 INFO o.a.j.e.StandardJMeterEngine: Notifying test listeners of end of test
2020-12-03 02:32:32,748 INFO c.b.j.c.r.CitrixRecorder: ICA file successfully downloaded in : D:\DownloadICA\8e1ea23f-618a-4ca6-b221-962e64d6b0fe.ica
2020-12-03 02:34:09,493 WARN o.a.j.u.JMeterUtils: Exception 'For input string: ""' occurred when fetching int property:'bzm.citrix.logon_timeout', defaulting to: 20000
2020-12-03 02:34:09,494 ERROR c.b.j.c.r.CitrixRecorder: Unable to get snapshot at application start
com.blazemeter.jmeter.citrix.client.CitrixClientException: Thread AWT-EventQueue-0 is unable to create screenshot whereas Citrix session is not available.
	at com.blazemeter.jmeter.citrix.client.windows.WinCitrixClient.createScreenshot(WinCitrixClient.java:272) ~[citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.client.windows.WinCitrixClient.doScreenshot(WinCitrixClient.java:314) ~[citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.client.AbstractCitrixClient.takeScreenshot(AbstractCitrixClient.java:350) ~[citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.client.AbstractCitrixClient.takeSnapshot(AbstractCitrixClient.java:355) ~[citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.createStartApplicationSampler(CitrixRecorder.java:470) [citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI.actionPerformed(CitrixRecorderGUI.java:823) [citrix-jmeter-0.5.5.jar:?]
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source) [?:1.8.0_251]
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.processMouseEvent(Unknown Source) [?:1.8.0_251]
	at javax.swing.JComponent.processMouseEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.processEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Container.processEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Window.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_251]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_251]

Hi @aqiftekhar
Versions prior to 0.6.0 did not handle timeout errors correctly.
Try to increase the connection time out.
The property is bzm.citrix.client_factory.client_property.connect_timeout_ms
More info
https://github.com/Blazemeter/CitrixPlugin/blob/master/SETUP.md#plugin-properties

@aqiftekhar Also something that you mention, the message that you indicate of access request that which appears in version 0.5.5 and not in the last two versions.
Can you send us information about what kind of message is?

I tried to increase time for property The property is bzm.citrix.client_factory.client_property.connect_timeout_ms to 500000
Here is the result
The only window appearing before Citrix Receiver

using 0.7.0 now

using following user properties
bzm.citrix.client_factory.client_property.color_depth
bzm.citrix.client_factory.client_property.vertical_resolution=1080
bzm.citrix.client_factory.client_property.horizontal_resolution=1920
bzm.citrix.client_factory.client_property.connect_timeout_ms=100000
bzm.citrix.client_factory.client_property.icafile_timeout_ms
bzm.citrix.client_factory.socket_timeout_ms
bzm.citrix.clause_check_interval
bzm.citrix.clause_check_timeout
bzm.citrix.clause_check_max_results
bzm.citrix.logon_timeout
bzm.citrix.default_recording_import_path=/citrix-recordings/
bzm.citrix.ica_downloading_ignore_backends
bzm.citrix.ica_downloading_ignore_timers
bzm.citrix.ica_file_path_var
bzm.citrix.ica_recording_folder
bzm.citrix.ica_files_folder=/DownloadICA/
bzm.citrix.selection_color
bzm.citrix.hightlight_color
bzm.citrix.ocr_language
bzm.citrix.ocr_data_path
bzm.citrix.ocr_default_dpi
bzm.citrix.capture_max_size
bzm.citrix.ica_downloading_ignore_timers
bzm.citrix.ica_downloading_ignore_backends
bzm.citrix.keystroke_delay
bzm.citrix.keystroke_delay_variation

Error
CitrixClientException: Thread SwingWorker-pool-3-thread-2 is unable to start ICA session using path:D:\DownloadICA\8951c1fc-7c38-4bc7-a99f-e0e35972829a.ica
2020-12-03 03:32:19,703 INFO o.a.j.e.u.CompoundVariable: Note: Function class names must contain the string: '.functions.'
2020-12-03 03:32:19,703 INFO o.a.j.e.u.CompoundVariable: Note: Function class names must not contain the string: '.gui.'
2020-12-03 03:32:19,894 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  checking ICA save folder D:\DownloadICA
2020-12-03 03:32:19,895 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  ICA save folder D:\DownloadICA is ok
2020-12-03 03:32:19,895 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  cleaning old ICA files in D:\DownloadICA
2020-12-03 03:32:19,896 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  checking ICA save folder D:\DownloadICA
2020-12-03 03:32:19,897 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  ICA save folder D:\DownloadICA is ok
2020-12-03 03:32:19,897 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  cleaning old ICA files in D:\DownloadICA
2020-12-03 03:32:19,897 INFO c.b.j.c.l.CitrixIcaFileSaver:  checking ICA save folder D:\DownloadICA
2020-12-03 03:32:19,897 INFO c.b.j.c.l.CitrixIcaFileSaver:  ICA save folder D:\DownloadICA is ok
2020-12-03 03:32:19,897 INFO c.b.j.c.l.CitrixIcaFileSaver:  cleaning old ICA files in D:\DownloadICA
2020-12-03 03:32:20,008 INFO o.a.j.e.StandardJMeterEngine: Starting ThreadGroup: 1 : Thread Group
2020-12-03 03:32:20,009 INFO o.a.j.e.StandardJMeterEngine: Starting 0 threads for group Thread Group.
2020-12-03 03:32:20,009 INFO o.a.j.e.StandardJMeterEngine: Thread will continue on error
2020-12-03 03:32:20,009 INFO o.a.j.t.ThreadGroup: Starting thread group... number=1 threads=0 ramp-up=1 delayedStart=false
2020-12-03 03:32:20,009 INFO o.a.j.t.ThreadGroup: Started thread group number 1
2020-12-03 03:32:20,009 INFO o.a.j.e.StandardJMeterEngine: Starting ThreadGroup: 2 : ICA-Download-By-Citrix-Recorder
2020-12-03 03:32:20,009 INFO o.a.j.e.StandardJMeterEngine: Starting 1 threads for group ICA-Download-By-Citrix-Recorder.
2020-12-03 03:32:20,009 INFO o.a.j.e.StandardJMeterEngine: Test will stop abruptly on error
2020-12-03 03:32:20,009 INFO o.a.j.t.ThreadGroup: Starting thread group... number=2 threads=1 ramp-up=0 delayedStart=false
2020-12-03 03:32:20,012 INFO o.a.j.t.ThreadGroup: Started thread group number 2
2020-12-03 03:32:20,012 INFO o.a.j.e.StandardJMeterEngine: All thread groups have been started
2020-12-03 03:32:20,013 INFO o.a.j.t.JMeterThread: Thread started: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 03:32:20,014 INFO c.b.j.c.s.StartApplicationSampler: ICA-Download-By-Citrix-Recorder 2-1 on sampler Citrix Application Launcher ensures OCR is initialized
2020-12-03 03:32:20,097 INFO c.b.j.c.s.StartApplicationSampler: OCR initialized in 83 millis
2020-12-03 03:32:20,161 INFO o.a.j.p.h.s.HTTPHCAbstractImpl: Local host = PKLAHL105
2020-12-03 03:32:20,166 INFO o.a.j.p.h.s.HTTPHC4Impl: HTTP request retry count = 0
2020-12-03 03:32:20,378 INFO o.a.j.p.h.s.h.LazyLayeredConnectionSocketFactory: Setting up HTTPS TrustAll Socket Factory
2020-12-03 03:32:20,380 INFO o.a.j.u.JsseSSLManager: Using default SSL protocol: TLS
2020-12-03 03:32:20,380 INFO o.a.j.u.JsseSSLManager: SSL session context: per-thread
2020-12-03 03:32:20,882 INFO o.a.j.u.SSLManager: JmeterKeyStore Location:  type JKS
2020-12-03 03:32:20,882 INFO o.a.j.u.SSLManager: KeyStore created OK
2020-12-03 03:32:20,883 WARN o.a.j.u.SSLManager: Keystore file not found, loading empty keystore
2020-12-03 03:34:33,261 INFO o.a.j.t.JMeterThread: Stop Test Now detected by thread: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 03:34:33,263 INFO o.a.j.t.JMeterThread: Thread is done: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 03:34:33,263 INFO o.a.j.t.JMeterThread: Thread finished: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 03:34:33,264 INFO o.a.j.t.JMeterThread: Stopping: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 03:34:33,271 INFO o.a.j.e.StandardJMeterEngine: Notifying test listeners of end of test
2020-12-03 03:34:33,769 INFO c.b.j.c.r.CitrixRecorder: ICA file successfully downloaded in : D:\DownloadICA\8951c1fc-7c38-4bc7-a99f-e0e35972829a.ica
2020-12-03 03:34:38,826 ERROR c.b.j.c.c.w.WinCitrixClient: Thread SwingWorker-pool-3-thread-2 is unable to start ICA session using path:D:\DownloadICA\8951c1fc-7c38-4bc7-a99f-e0e35972829a.ica
com.blazemeter.jmeter.citrix.client.CitrixClientException: SwingWorker-pool-3-thread-2 timed out waiting for ICAFile to load from:D:\DownloadICA\8951c1fc-7c38-4bc7-a99f-e0e35972829a.ica
	at com.blazemeter.jmeter.citrix.client.windows.WinCitrixClient.startSession(WinCitrixClient.java:211) [citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.client.AbstractCitrixClient.start(AbstractCitrixClient.java:251) [citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.startRecord(CitrixRecorder.java:194) [citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:984) [citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:969) [citrix-jmeter-0.5.5.jar:?]
	at javax.swing.SwingWorker$1.call(Unknown Source) [?:1.8.0_251]
	at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_251]
	at javax.swing.SwingWorker.run(Unknown Source) [?:1.8.0_251]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_251]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_251]
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
2020-12-03 03:34:38,861 ERROR c.b.j.c.r.g.CitrixRecorderGUI: Error occured starting citrix application com.blazemeter.jmeter.citrix.client.CitrixClientException: Thread SwingWorker-pool-3-thread-2 is unable to start ICA session using path:D:\DownloadICA\8951c1fc-7c38-4bc7-a99f-e0e35972829a.ica
java.util.concurrent.ExecutionException: com.blazemeter.jmeter.citrix.client.CitrixClientException: Thread SwingWorker-pool-3-thread-2 is unable to start ICA session using path:D:\DownloadICA\8951c1fc-7c38-4bc7-a99f-e0e35972829a.ica
	at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_251]
	at javax.swing.SwingWorker.get(Unknown Source) ~[?:1.8.0_251]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.done(CitrixRecorderGUI.java:997) [citrix-jmeter-0.5.5.jar:?]
	at javax.swing.SwingWorker$5.run(Unknown Source) [?:1.8.0_251]
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source) [?:1.8.0_251]
	at sun.swing.AccumulativeRunnable.run(Unknown Source) [?:1.8.0_251]
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.Timer.fireActionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.Timer$DoPostEvent.run(Unknown Source) [?:1.8.0_251]
	at java.awt.event.InvocationEvent.dispatch(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_251]
Caused by: com.blazemeter.jmeter.citrix.client.CitrixClientException: Thread SwingWorker-pool-3-thread-2 is unable to start ICA session using path:D:\DownloadICA\8951c1fc-7c38-4bc7-a99f-e0e35972829a.ica
	at com.blazemeter.jmeter.citrix.client.windows.WinCitrixClient.startSession(WinCitrixClient.java:219) ~[citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.client.AbstractCitrixClient.start(AbstractCitrixClient.java:251) ~[citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.startRecord(CitrixRecorder.java:194) ~[citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:984) ~[citrix-jmeter-0.5.5.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:969) ~[citrix-jmeter-0.5.5.jar:?]
	at javax.swing.SwingWorker$1.call(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_251]
	at javax.swing.SwingWorker.run(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_251]
	at java.lang.Thread.run(Unknown Source) ~[?:1.8.0_251]

I added settings as you suggested and increased its time to 500000.
I have also attached log file. I will be thankful to you if you can share what i am doing wrong. I believe, i have not missed anything this time.
I am not using template. I have only recorded Citrix Portal with HTTPS Recorder, Saved ICA file by adding ICA File Saver in the last HTTPS Request where script download ICA file and When I click Start Recording it automatically generate Citrix Application Launcher as shown below.
Citrix Application Launcher

User defined variables I am using

User Name & Password added in Login HTTPS Request

Recording Screen,

Citrix Application Launch Sampler Result

User Properties

Launch ICA

Citrix Receiver Launched

Error message in JMeter

Errors
[2020-12-03 04:03:14,018 INFO o.a.j.s.SaveService: Testplan (JMX) version: 2.2. Testlog (JTL) version: 2.2
2020-12-03 04:03:14,020 INFO o.a.j.s.SaveService: Using SaveService properties file encoding UTF-8
2020-12-03 04:03:14,021 INFO o.a.j.s.SaveService: Using SaveService properties version 5.0
2020-12-03 04:03:14,023 INFO o.a.j.s.SaveService: Loading file: D:\Test - Record\CitrixTest.jmx
2020-12-03 04:03:14,113 INFO o.a.j.p.h.c.CookieManager: Settings: Delete null: true Check: true Allow variable: true Save: false Prefix: COOKIE_
2020-12-03 04:03:14,114 INFO o.a.j.p.h.c.CacheManager: Will only cache the following methods: [GET]
2020-12-03 04:03:14,222 INFO c.b.j.c.r.g.TemplateUpdater: Checking if we need to refresh XML template file D:\apache-jmeter-5.2.1\apache-jmeter-5.2.1\bin\templates/bzmCitrixTemplateWithParameters.xml
2020-12-03 04:03:14,222 INFO c.b.j.c.r.g.TemplateUpdater: Checking if we need to refresh JMX template file D:\apache-jmeter-5.2.1\apache-jmeter-5.2.1\bin\templates/citrixRecordingTemplateWithParameters.jmx
2020-12-03 04:03:14,267 INFO o.a.j.s.FileServer: Set new base='D:\Test - Record'
2020-12-03 04:03:19,345 INFO c.b.j.c.r.CitrixRecorder: Begin of a citrix recording sequence
2020-12-03 04:03:19,350 WARN o.a.j.u.JMeterUtils: Exception 'For input string: ""' occurred when fetching boolean property:'bzm.citrix.ica_downloading_ignore_timers', defaulting to: true
2020-12-03 04:03:19,351 WARN o.a.j.u.JMeterUtils: Exception 'For input string: ""' occurred when fetching boolean property:'bzm.citrix.ica_downloading_ignore_backends', defaulting to: true
2020-12-03 04:03:19,351 INFO c.b.j.c.r.TreeClonerForICADownloading: Running ICA file downloading with ignoreTimers:true, ignoreBackends:true
2020-12-03 04:03:19,357 INFO o.a.j.e.StandardJMeterEngine: Running the test!
2020-12-03 04:03:19,358 INFO o.a.j.s.SampleEvent: List of sample_variables: []
2020-12-03 04:03:19,358 INFO o.a.j.s.SampleEvent: List of sample_variables: []
2020-12-03 04:03:19,359 INFO o.a.j.e.u.CompoundVariable: Note: Function class names must contain the string: '.functions.'
2020-12-03 04:03:19,359 INFO o.a.j.e.u.CompoundVariable: Note: Function class names must not contain the string: '.gui.'
2020-12-03 04:03:19,550 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  checking ICA save folder D:\DownloadICA
2020-12-03 04:03:19,551 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  ICA save folder D:\DownloadICA is ok
2020-12-03 04:03:19,551 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  cleaning old ICA files in D:\DownloadICA
2020-12-03 04:03:19,553 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  checking ICA save folder D:\DownloadICA
2020-12-03 04:03:19,553 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  ICA save folder D:\DownloadICA is ok
2020-12-03 04:03:19,553 INFO c.b.j.c.l.CitrixIcaFileSaver: ICA File Saver  cleaning old ICA files in D:\DownloadICA
2020-12-03 04:03:19,553 INFO c.b.j.c.l.CitrixIcaFileSaver:  checking ICA save folder D:\DownloadICA
2020-12-03 04:03:19,553 INFO c.b.j.c.l.CitrixIcaFileSaver:  ICA save folder D:\DownloadICA is ok
2020-12-03 04:03:19,553 INFO c.b.j.c.l.CitrixIcaFileSaver:  cleaning old ICA files in D:\DownloadICA
2020-12-03 04:03:19,663 INFO o.a.j.e.StandardJMeterEngine: Starting ThreadGroup: 1 : Thread Group
2020-12-03 04:03:19,663 INFO o.a.j.e.StandardJMeterEngine: Starting 0 threads for group Thread Group.
2020-12-03 04:03:19,663 INFO o.a.j.e.StandardJMeterEngine: Thread will continue on error
2020-12-03 04:03:19,663 INFO o.a.j.t.ThreadGroup: Starting thread group... number=1 threads=0 ramp-up=1 delayedStart=false
2020-12-03 04:03:19,663 INFO o.a.j.t.ThreadGroup: Started thread group number 1
2020-12-03 04:03:19,663 INFO o.a.j.e.StandardJMeterEngine: Starting ThreadGroup: 2 : ICA-Download-By-Citrix-Recorder
2020-12-03 04:03:19,663 INFO o.a.j.e.StandardJMeterEngine: Starting 1 threads for group ICA-Download-By-Citrix-Recorder.
2020-12-03 04:03:19,663 INFO o.a.j.e.StandardJMeterEngine: Test will stop abruptly on error
2020-12-03 04:03:19,664 INFO o.a.j.t.ThreadGroup: Starting thread group... number=2 threads=1 ramp-up=0 delayedStart=false
2020-12-03 04:03:19,666 INFO o.a.j.t.ThreadGroup: Started thread group number 2
2020-12-03 04:03:19,666 INFO o.a.j.e.StandardJMeterEngine: All thread groups have been started
2020-12-03 04:03:19,668 INFO o.a.j.t.JMeterThread: Thread started: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 04:03:19,669 INFO c.b.j.c.s.StartApplicationSampler: ICA-Download-By-Citrix-Recorder 2-1 on sampler Citrix Application Launcher ensures OCR is initialized
2020-12-03 04:03:19,749 INFO c.b.j.c.s.StartApplicationSampler: OCR initialized in 80 millis
2020-12-03 04:03:19,822 INFO o.a.j.p.h.s.HTTPHCAbstractImpl: Local host = PKLAHL105
2020-12-03 04:03:19,827 INFO o.a.j.p.h.s.HTTPHC4Impl: HTTP request retry count = 0
2020-12-03 04:03:19,860 INFO o.a.j.p.h.s.h.LazyLayeredConnectionSocketFactory: Setting up HTTPS TrustAll Socket Factory
2020-12-03 04:03:19,861 INFO o.a.j.u.JsseSSLManager: Using default SSL protocol: TLS
2020-12-03 04:03:19,861 INFO o.a.j.u.JsseSSLManager: SSL session context: per-thread
2020-12-03 04:03:20,431 INFO o.a.j.u.SSLManager: JmeterKeyStore Location:  type JKS
2020-12-03 04:03:20,433 INFO o.a.j.u.SSLManager: KeyStore created OK
2020-12-03 04:03:20,433 WARN o.a.j.u.SSLManager: Keystore file not found, loading empty keystore
2020-12-03 04:05:24,537 ERROR c.b.j.c.c.w.WinCitrixClient: Reason: 3
2020-12-03 04:05:24,541 ERROR c.b.j.c.s.CitrixBaseSampler: com.blazemeter.jmeter.citrix.sampler.SamplerRunException: Timed out waiting for OnConnect:Unable to handle Citrix client action. See log file for more informations.
at com.blazemeter.jmeter.citrix.sampler.CitrixBaseSampler.handleClientAction(CitrixBaseSampler.java:166)
at com.blazemeter.jmeter.citrix.sampler.CitrixBaseSampler.sample(CitrixBaseSampler.java:269)
at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:627)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:551)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:490)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257)
at java.lang.Thread.run(Unknown Source)
Caused by: com.blazemeter.jmeter.citrix.client.CitrixClientException: Timed out waiting for OnConnect
at com.blazemeter.jmeter.citrix.client.windows.WinCitrixClient.startSession(WinCitrixClient.java:274)
at com.blazemeter.jmeter.citrix.client.AbstractCitrixClient.start(AbstractCitrixClient.java:375)
at com.blazemeter.jmeter.citrix.sampler.StartApplicationSampler.doClientAction(StartApplicationSampler.java:97)
at com.blazemeter.jmeter.citrix.sampler.CitrixBaseSampler.handleClientAction(CitrixBaseSampler.java:162)
... 6 more
com.blazemeter.jmeter.citrix.sampler.SamplerRunException: Timed out waiting for OnConnect:Unable to handle Citrix client action. See log file for more informations.
at com.blazemeter.jmeter.citrix.sampler.CitrixBaseSampler.handleClientAction(CitrixBaseSampler.java:166) ~[citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.sampler.CitrixBaseSampler.sample(CitrixBaseSampler.java:269) [citrix-jmeter-0.7.0.jar:?]
at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:627) [ApacheJMeter_core.jar:5.2.1]
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:551) [ApacheJMeter_core.jar:5.2.1]
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:490) [ApacheJMeter_core.jar:5.2.1]
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257) [ApacheJMeter_core.jar:5.2.1]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
Caused by: com.blazemeter.jmeter.citrix.client.CitrixClientException: Timed out waiting for OnConnect
at com.blazemeter.jmeter.citrix.client.windows.WinCitrixClient.startSession(WinCitrixClient.java:274) ~[citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.client.AbstractCitrixClient.start(AbstractCitrixClient.java:375) ~[citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.sampler.StartApplicationSampler.doClientAction(StartApplicationSampler.java:97) ~[citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.sampler.CitrixBaseSampler.handleClientAction(CitrixBaseSampler.java:162) ~[citrix-jmeter-0.7.0.jar:?]
... 6 more
2020-12-03 04:05:24,542 INFO o.a.j.t.JMeterThread: Stop Test Now detected by thread: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 04:05:24,543 INFO o.a.j.t.JMeterThread: Thread is done: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 04:05:24,543 INFO o.a.j.t.JMeterThread: Thread finished: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 04:05:24,544 INFO o.a.j.t.JMeterThread: Stopping: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 04:05:24,550 INFO o.a.j.e.StandardJMeterEngine: Notifying test listeners of end of test
2020-12-03 04:05:25,414 INFO c.b.j.c.r.CitrixRecorder: ICA file successfully downloaded in : D:\DownloadICA\1487ced6-e88b-498b-87ad-8f93f2b2e62c.ica
2020-12-03 04:05:25,450 WARN c.b.j.c.c.AbstractCitrixClient: ICA file processing error
java.io.FileNotFoundException: D:\DownloadICA\1487ced6-e88b-498b-87ad-8f93f2b2e62c.ica (The system cannot find the file specified)
at java.io.FileInputStream.open0(Native Method) ~[?:1.8.0_251]
at java.io.FileInputStream.open(Unknown Source) ~[?:1.8.0_251]
at java.io.FileInputStream.(Unknown Source) ~[?:1.8.0_251]
at java.io.FileInputStream.(Unknown Source) ~[?:1.8.0_251]
at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source) ~[?:1.8.0_251]
at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source) ~[?:1.8.0_251]
at java.net.URL.openStream(Unknown Source) ~[?:1.8.0_251]
at org.ini4j.spi.IniSource.(IniSource.java:55) ~[citrix-jmeter-0.7.0.jar:?]
at org.ini4j.spi.AbstractParser.newIniSource(AbstractParser.java:68) ~[citrix-jmeter-0.7.0.jar:?]
at org.ini4j.spi.IniParser.parse(IniParser.java:67) ~[citrix-jmeter-0.7.0.jar:?]
at org.ini4j.Ini.load(Ini.java:119) ~[citrix-jmeter-0.7.0.jar:?]
at org.ini4j.Ini.load(Ini.java:114) ~[citrix-jmeter-0.7.0.jar:?]
at org.ini4j.Ini.load(Ini.java:99) ~[citrix-jmeter-0.7.0.jar:?]
at org.ini4j.Wini.(Wini.java:49) ~[citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.client.AbstractCitrixClient.patchICAFile(AbstractCitrixClient.java:133) ~[citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.client.AbstractCitrixClient.setICAFilePath(AbstractCitrixClient.java:156) ~[citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.lambda$startRecord$1(CitrixRecorder.java:181) ~[citrix-jmeter-0.7.0.jar:?]
at java.util.Optional.ifPresent(Unknown Source) [?:1.8.0_251]
at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.startRecord(CitrixRecorder.java:181) [citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:1095) [citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:1074) [citrix-jmeter-0.7.0.jar:?]
at javax.swing.SwingWorker$1.call(Unknown Source) [?:1.8.0_251]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_251]
at javax.swing.SwingWorker.run(Unknown Source) [?:1.8.0_251]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_251]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_251]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_251]
2020-12-03 04:05:55,497 ERROR c.b.j.c.r.g.CitrixRecorderGUI: Error occured starting citrix application com.blazemeter.jmeter.citrix.client.CitrixClientException: Time out waiting for ICAFile
java.util.concurrent.ExecutionException: com.blazemeter.jmeter.citrix.client.CitrixClientException: Time out waiting for ICAFile
at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_251]
at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_251]
at javax.swing.SwingWorker.get(Unknown Source) ~[?:1.8.0_251]
at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.done(CitrixRecorderGUI.java:1108) [citrix-jmeter-0.7.0.jar:?]
at javax.swing.SwingWorker$5.run(Unknown Source) [?:1.8.0_251]
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source) [?:1.8.0_251]
at sun.swing.AccumulativeRunnable.run(Unknown Source) [?:1.8.0_251]
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source) [?:1.8.0_251]
at javax.swing.Timer.fireActionPerformed(Unknown Source) [?:1.8.0_251]
at javax.swing.Timer$DoPostEvent.run(Unknown Source) [?:1.8.0_251]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) [?:1.8.0_251]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_251]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_251]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_251]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_251]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_251]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_251]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_251]
Caused by: com.blazemeter.jmeter.citrix.client.CitrixClientException: Time out waiting for ICAFile
at com.blazemeter.jmeter.citrix.client.windows.WinCitrixClient.startSession(WinCitrixClient.java:262) ~[citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.client.AbstractCitrixClient.start(AbstractCitrixClient.java:375) ~[citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.startRecord(CitrixRecorder.java:183) ~[citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:1095) ~[citrix-jmeter-0.7.0.jar:?]
at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:1074) ~[citrix-jmeter-0.7.0.jar:?]
at javax.swing.SwingWorker$1.call(Unknown Source) ~[?:1.8.0_251]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_251]
at javax.swing.SwingWorker.run(Unknown Source) ~[?:1.8.0_251]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_251]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_251]
at java.lang.Thread.run(Unknown Source) ~[?:1.8.0_251]
](url)
Log File is attached:
jmeter.log

I added some more user properties as mentioned below
bzm.citrix.client_factory.client_property.color_depth
bzm.citrix.client_factory.client_property.vertical_resolution=1080
bzm.citrix.client_factory.client_property.horizontal_resolution=1920
bzm.citrix.client_factory.client_property.socket_timeout_ms=200000
bzm.citrix.client_factory.client_property.connect_timeout_ms=200000
bzm.citrix.client_factory.client_property.icafile_timeout_ms=30000
bzm.citrix.client_factory.client_property.logon_timeout_ms=200000
bzm.citrix.client_factory.client_property.logoff_timeout_ms=200000
bzm.citrix.client_factory.client_property.disconnect_timeout_ms=200000
bzm.citrix.client_factory.socket_timeout_ms
bzm.citrix.clause_check_interval
bzm.citrix.clause_check_timeout
bzm.citrix.clause_hash_bit_resolution
bzm.citrix.clause_hash_bit_distance
bzm.citrix.clause_check_max_results
bzm.citrix.logon_timeout
bzm.citrix.default_recording_import_path=/citrix-recordings/
bzm.citrix.ica_downloading_ignore_backends
bzm.citrix.ica_downloading_ignore_timers
bzm.citrix.ica_file_path_var
bzm.citrix.ica_recording_folder
bzm.citrix.ica_files_folder=/DownloadICA/
bzm.citrix.selection_color
bzm.citrix.hightlight_color
bzm.citrix.ocr_language
bzm.citrix.ocr_data_path
bzm.citrix.ocr_default_dpi
bzm.citrix.capture_max_size
bzm.citrix.ica_downloading_ignore_timers
bzm.citrix.ica_downloading_ignore_backends
bzm.citrix.keystroke_delay
bzm.citrix.keystroke_delay_variation

It did wait for 2 minutes approximately after the successful launch of the Citrix Receiver but encountered error again as mentioned below.
2020-12-03 04:48:29,787 INFO o.a.j.t.JMeterThread: Thread finished: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 04:48:29,794 INFO o.a.j.e.StandardJMeterEngine: Notifying test listeners of end of test
2020-12-03 04:48:30,458 INFO c.b.j.c.r.CitrixRecorder: ICA file successfully downloaded in : D:\DownloadICA\39f135b4-8ac4-4479-a275-ff64f215232f.ica
2020-12-03 04:51:50,630 ERROR c.b.j.c.c.w.WinCitrixClient: Reason: 3
2020-12-03 04:51:50,667 ERROR c.b.j.c.r.g.CitrixRecorderGUI: Error occured starting citrix application com.blazemeter.jmeter.citrix.client.CitrixClientException: Timed out waiting for OnConnect
java.util.concurrent.ExecutionException: com.blazemeter.jmeter.citrix.client.CitrixClientException: Timed out waiting for OnConnect
	at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_251]
	at javax.swing.SwingWorker.get(Unknown Source) ~[?:1.8.0_251]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.done(CitrixRecorderGUI.java:1108) [citrix-jmeter-0.7.0.jar:?]
	at javax.swing.SwingWorker$5.run(Unknown Source) [?:1.8.0_251]
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source) [?:1.8.0_251]
	at sun.swing.AccumulativeRunnable.run(Unknown Source) [?:1.8.0_251]
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.Timer.fireActionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.Timer$DoPostEvent.run(Unknown Source) [?:1.8.0_251]
	at java.awt.event.InvocationEvent.dispatch(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_251]
Caused by: com.blazemeter.jmeter.citrix.client.CitrixClientException: Timed out waiting for OnConnect
	at com.blazemeter.jmeter.citrix.client.windows.WinCitrixClient.startSession(WinCitrixClient.java:274) ~[citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.client.AbstractCitrixClient.start(AbstractCitrixClient.java:375) ~[citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.startRecord(CitrixRecorder.java:183) ~[citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:1095) ~[citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI$StartRecording.doInBackground(CitrixRecorderGUI.java:1074) ~[citrix-jmeter-0.7.0.jar:?]
	at javax.swing.SwingWorker$1.call(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_251]
	at javax.swing.SwingWorker.run(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_251]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_251]
	at java.lang.Thread.run(Unknown Source) ~[?:1.8.0_251]

I will be grateful to you for your help in this regard.
Thanks

one more thing i would like to add here is, my Citrix server is based on
Server Machine

Windows Server 2016
Citrix Virtual Apps and Desktops 7  1912 LTSR CU1

Client Machine ( My machine)

Citrix Reciever <IP_ADDRESS>11

Before this, server was based on Windows 2008 Server, XenApp 6.5 and Citrix Receiver <IP_ADDRESS>11 was installed on client side. which is now replaced by Workspace 1912. I can see that application and citrix receiver launch as expected and i can work manually but i am not able to proceed with the citrix script recorder as it return Connect Timeout error.
Any solution/workaround or any suggestion? any plan to make plugin 1912 LTSR CU1 supported if this is the issue?
Thanks.

one more thing i would like to add here is, my Citrix server is based on
Server Machine

Windows Server 2016
Citrix Virtual Apps and Desktops 7  1912 LTSR CU1

Client Machine ( My machine)

Citrix Reciever <IP_ADDRESS>11

Before this, server was based on Windows 2008 Server, XenApp 6.5 and Citrix Receiver <IP_ADDRESS>11 was installed on client side. which is now replaced by Workspace 1912. I can see that application and citrix receiver launch as expected and i can work manually but i am not able to proceed with the citrix script recorder as it return Connect Timeout error.
Any solution/workaround or any suggestion? any plan to make plugin 1912 LTSR CU1 supported if this is the issue?
Thanks.

On this link https://github.com/Blazemeter/CitrixPlugin/blob/master/PRE_REQUISITES.md#system-requirements-and-compatibility I can see that this plugin provide support for what i have installed i.e. Windows server 2016, Citrix Virtual Apps and Desktops 7 1912 LTSR CU1 on the server machine and Citrix Receiver <IP_ADDRESS>11 on my local machine where i am recording scripts.
Do I install Citrix Reciever <IP_ADDRESS>11 on my local machine where i am recording scripts and try will installation of Workspace 1912??

So, After hammering my head for 10+ hours, I uninstalled Citrix Receiver <IP_ADDRESS>11 and installed CitrixWorkSpace 1912 and it started working and Connection Timeout issue gone.
Citrix Recorder Launched Application successfully and is connected

Application Launched and Recording is working

Now i am facing screenshot issue where application is black.

Log Error: ERROR c.b.j.c.g.ImagePanel: Error parsing value  for property bzm.citrix.selection_color, defaulting to java.awt.Color[r=0,g=255,b=0]
2020-12-03 06:02:28,445 INFO o.a.j.t.ThreadGroup: Started thread group number 1
2020-12-03 06:02:28,445 INFO o.a.j.e.StandardJMeterEngine: Starting ThreadGroup: 2 : ICA-Download-By-Citrix-Recorder
2020-12-03 06:02:28,445 INFO o.a.j.e.StandardJMeterEngine: Starting 1 threads for group ICA-Download-By-Citrix-Recorder.
2020-12-03 06:02:28,445 INFO o.a.j.e.StandardJMeterEngine: Test will stop abruptly on error
2020-12-03 06:02:28,445 INFO o.a.j.t.ThreadGroup: Starting thread group... number=2 threads=1 ramp-up=0 delayedStart=false
2020-12-03 06:02:28,448 INFO o.a.j.t.ThreadGroup: Started thread group number 2
2020-12-03 06:02:28,448 INFO o.a.j.e.StandardJMeterEngine: All thread groups have been started
2020-12-03 06:02:28,449 INFO o.a.j.t.JMeterThread: Thread started: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 06:02:28,492 INFO o.a.j.p.h.s.HTTPHCAbstractImpl: Local host = PKLAHL105
2020-12-03 06:02:28,496 INFO o.a.j.p.h.s.HTTPHC4Impl: HTTP request retry count = 0
2020-12-03 06:02:28,526 INFO o.a.j.p.h.s.h.LazyLayeredConnectionSocketFactory: Setting up HTTPS TrustAll Socket Factory
2020-12-03 06:02:28,529 INFO o.a.j.u.JsseSSLManager: Using default SSL protocol: TLS
2020-12-03 06:02:28,529 INFO o.a.j.u.JsseSSLManager: SSL session context: per-thread
2020-12-03 06:02:28,897 INFO o.a.j.u.SSLManager: JmeterKeyStore Location:  type JKS
2020-12-03 06:02:28,898 INFO o.a.j.u.SSLManager: KeyStore created OK
2020-12-03 06:02:28,898 WARN o.a.j.u.SSLManager: Keystore file not found, loading empty keystore
2020-12-03 06:02:53,139 INFO o.a.j.t.JMeterThread: Thread is done: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 06:02:53,139 INFO o.a.j.t.JMeterThread: Thread finished: ICA-Download-By-Citrix-Recorder 2-1
2020-12-03 06:02:53,146 INFO o.a.j.e.StandardJMeterEngine: Notifying test listeners of end of test
2020-12-03 06:02:53,158 INFO c.b.j.c.r.CitrixRecorder: ICA file successfully downloaded in : D:\DownloadICA\12ac5094-3582-43d0-a2e9-54e856f405d4.ica
2020-12-03 06:03:34,843 INFO c.b.j.c.c.w.WinCitrixClient: Sess: des_dim=1920x1080, des_depth=nullbpp, dim=1920x1016, depth=24bpp, Scr: dim=1920x1080, depth=32bpp
2020-12-03 06:04:09,215 ERROR c.b.j.c.g.ImagePanel: Error parsing value  for property bzm.citrix.selection_color, defaulting to java.awt.Color[r=0,g=255,b=0]
java.lang.NumberFormatException: For input string: ""
	at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_251]
	at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_251]
	at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_251]
	at com.blazemeter.jmeter.citrix.gui.ImagePanel.getColorFromProperty(ImagePanel.java:62) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.gui.ImagePanel.<clinit>(ImagePanel.java:31) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.clause.gui.ClauseBuilderPanel.initialize(ClauseBuilderPanel.java:314) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.clause.gui.ClauseBuilderPanel.<init>(ClauseBuilderPanel.java:117) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.gui.GuiHelper.buildClause(GuiHelper.java:60) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI.onBuildClause(CitrixRecorderGUI.java:1056) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.buildClause(CitrixRecorder.java:246) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.buildClause(CitrixRecorder.java:242) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.createStartApplicationSampler(CitrixRecorder.java:465) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI.actionPerformed(CitrixRecorderGUI.java:862) [citrix-jmeter-0.7.0.jar:?]
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source) [?:1.8.0_251]
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.processMouseEvent(Unknown Source) [?:1.8.0_251]
	at javax.swing.JComponent.processMouseEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.processEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Container.processEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Window.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_251]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_251]
2020-12-03 06:04:09,216 ERROR c.b.j.c.g.ImagePanel: Error parsing value  for property bzm.citrix.selection_color, defaulting to java.awt.Color[r=0,g=255,b=0]
java.lang.NumberFormatException: For input string: ""
	at java.lang.NumberFormatException.forInputString(Unknown Source) ~[?:1.8.0_251]
	at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_251]
	at java.lang.Integer.parseInt(Unknown Source) ~[?:1.8.0_251]
	at com.blazemeter.jmeter.citrix.gui.ImagePanel.getColorFromProperty(ImagePanel.java:62) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.gui.ImagePanel.<clinit>(ImagePanel.java:34) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.clause.gui.ClauseBuilderPanel.initialize(ClauseBuilderPanel.java:314) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.clause.gui.ClauseBuilderPanel.<init>(ClauseBuilderPanel.java:117) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.gui.GuiHelper.buildClause(GuiHelper.java:60) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI.onBuildClause(CitrixRecorderGUI.java:1056) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.buildClause(CitrixRecorder.java:246) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.buildClause(CitrixRecorder.java:242) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.CitrixRecorder.createStartApplicationSampler(CitrixRecorder.java:465) [citrix-jmeter-0.7.0.jar:?]
	at com.blazemeter.jmeter.citrix.recorder.gui.CitrixRecorderGUI.actionPerformed(CitrixRecorderGUI.java:862) [citrix-jmeter-0.7.0.jar:?]
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [?:1.8.0_251]
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source) [?:1.8.0_251]
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.processMouseEvent(Unknown Source) [?:1.8.0_251]
	at javax.swing.JComponent.processMouseEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.processEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Container.processEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.Container.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Window.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.Component.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.access$500(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$3.run(Unknown Source) [?:1.8.0_251]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue$4.run(Unknown Source) [?:1.8.0_251]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_251]
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) [?:1.8.0_251]
	at java.awt.EventQueue.dispatchEvent(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_251]
	at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_251]

All Recordings are when playback there was only a black screen.
Let me know what i should do to fix this screenshot issue?
Regards.

Hi @aqiftekhar
Be careful with putting settings in user.properties that you don't know what they are or how to configure it.
I notice in the snapshot you sent, keys without values.
Delete the settings with bzm.citrix. * Prefix that you don't need or not have value from that configuration.
Related to the black screen error, follow the next instructions
https://github.com/Blazemeter/CitrixPlugin/blob/9d9e80654645b473dfecae26481fd57bf83001f1/TROUBLESHOOTING.md#black-screenshots
It is a Citrix problem with the video drivers but that it is possible to perform a workaround that allows you to recording, disabling the video driver which Citrix does not support.

I'm closing this issue because it has been inactive for a few months.


data for REPLY_RAW is incorrect

I have a card encoded in H10302 format (Wiegand 37 bit: 2 parity bits enclosing 35 bits for the card number); the card number happens to fit in 34 bits (leading bit of the card number is 0). When I read that card with the latest version of this library the event reports a 'length' of 37 bits, but the 'data' returned is a 38 bit number, and my 34 bit card number shows up in the 34 most significant bits. So the leading parity bit is cut off, and there are three trailing 0's in the data returned (at least those bits happened to be zero in this case).
Before the commit on Oct 1, this library reported a decode error, so at least I'm getting some data out now, but it's not quite right.

@brentswekla, the specification says that the data bits are left justified in the data byte array. So the last few bits of the bytes boundary (if any) will be zeros. I took a quick look and cannot find anything wrong with the code as it merely breaks down the data and passes it on.
In your case case, there should be 4 bytes of card data (4x8=32bits) and a 5th byte with 5 more data bits (32+5=37 bits total). The least significant 3 bits of 5th bytes should be set to zero.
If this is not what you are seeing, can you:

generate a packet trace log (data trace if you have secure channel enabled)
print the event struct members from the app
if possible, print (or tell me) the card data including parity/facility that the PD is trying to send

and post them here?

Ah - I didn't realize it was left justified. With that taken into account it all works - thanks!!


🚀 Feature: Adding a Workflow for greetings to new issue

🔖 Feature description
This workflow runs whenever a new issue or pull request is opened.
Greet User: It uses the actions-ecosystem/action-create-comment action to post a customized comment directly on the issue or pull request.
Personalized Message: The message greets the user by username and dynamically adjusts based on whether it’s an issue or pull request. It also includes a link to the contribution guidelines for new contributors.
🎤 Why is this feature needed ?
Benefits of the Greeting Workflow
Improves User Experience
Encourages Quality Contributions
Reduces Common Questions
✌ How do you aim to achieve this?
Github workflow
🔄 Additional Information
No response
👀 Have you spent some time to check if this feature request has been raised before?

[X] I checked and didn't find similar issue

Are you willing to submit PR?
Yes I am willing to submit a PR!

Duplicate of #224


Wait for comments to load before finishing init

This should fix "TypeError: Cannot read property 'data' of undefined" in localizeExistingComments() if the pad loads quickly.
Fixes #197
@tiblu Would you mind testing this? I saw #198, but I believe this is a more comprehensive fix.

@rhansen Thanks for the update!
I could NOT reproduce https://github.com/ether/ep_comments_page/issues/197 with this PR applied.
I closed my PR in favor of this one.


Fix Docker setup

The docker setup mentioned in the setup instructions isn't working and it fails with the error log:
"cp: cannot stat '/code/settings/dev.sample.py': No such file or directory
ERROR: Service 'django' failed to build: The command '/bin/sh -c cp /code/settings/dev.sample.py /code/settings/dev.py' returned a non-zero code: 1

Can I work on this issue @RishabhJain2018 ? Will put PR immediately. Was interested in what was wrong as reported in community

@RishabhJain2018 I think this issue is resolved. The docker is working fine.


Unable to open to PowerShell.7 session configuration without Admin

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce

In a fresh Windows 10 Hyper-V VM create a user and add to the Administrators group
While logged into the VM as this user:

Install Powershell 7.3.0 (e.g. winget install --id Microsoft.Powershell --source winget)
Start an elevated Powershell 7 session and run Enable-PSRemoting to create PSSession Configurations (i.e. "PowerShell.7")

From the Hyper-V host (Windows 11 in this instance) confirm you're able to execute commands using the 'PowerShell.7' configuration: Invoke-Command -VMName $vmName -Credential $creds -ConfigurationName PowerShell.7 -ScriptBlock { $PSVersionTable }

Expected Behavior

In the VM, remove the user from the Administrators group and add them to the Remote Management Users group.
From the Hyper-V, confirm you're still able to execute commands using the 'PowerShell.7' configuration: Invoke-Command -VMName $vmName -Credential $creds -ConfigurationName PowerShell.7 -ScriptBlock { $PSVersionTable }

Actual Behavior

In the VM, add the user and/or Users group to the PowerShell.7 Session Configuration by invoking: Set-PSSessionConfiguration -Name PowerShell.7 -ShowSecurityDescriptorUI
From the Hyper-V, confirm you're still able to execute commands using the 'PowerShell.7' configuration: Invoke-Command -VMName $vmName -Credential $creds -ConfigurationName PowerShell.7 -ScriptBlock { $PSVersionTable }

Actual Behavior

Expected behavior
PS> Invoke-Command -VMName $vmName -Credential $creds -ConfigurationName PowerShell.7 -ScriptBlock { $PSVersionTable }

Name                           Value
----                           -----
WSManStackVersion              3.0
OS                             Microsoft Windows 10.0.19044
PSVersion                      7.3.0
SerializationVersion           <IP_ADDRESS>
PSRemotingProtocolVersion
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
GitCommitId                    7.3.0
Platform                       Win32NT
PSEdition                      Core

Actual behavior
PS> Invoke-Command -VMName $vmName -Credential $creds -ConfigurationName PowerShell.7 -ScriptBlock { $PSVersionTable }
OpenError: Cannot create or open the configuration session PowerShell.7.

Error details
PS> Get-Error
Exception             :
    Type                      : System.Management.Automation.RemoteException
    SerializedRemoteException : System.Management.Automation.PSInvalidOperationException: Cannot create or open the
configuration session PowerShell.7. ---> System.Management.Automation.Remoting.PSRemotingTransportException: Connecting to
remote server localhost failed with the following error message : <f:WSManFault
xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault" Code="2689860592"
Machine="localhost"><f:Message><f:ProviderFault provider="PowerShell.7"
path="C:\Windows\system32\PowerShell\7.3.0\pwrshplugin.dll"></f:ProviderFault></f:Message></f:WSManFault> For more information,
see the about_Remote_Troubleshooting Help topic.
                                at System.Management.Automation.Runspaces.AsyncResult.EndInvoke()
                                at System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.EndOpen(IAsyncResult
asyncResult)
                                at System.Management.Automation.RemoteRunspace.Open()
                                at System.Management.Automation.HostUtilities.CreateConfiguredRunspace(String
configurationName, PSHost host)
                                --- End of inner exception stack trace ---
                                at System.Management.Automation.HostUtilities.CreateConfiguredRunspace(String
configurationName, PSHost host)
                                at
System.Management.Automation.ServerRunspacePoolDriver.HandleRunspaceCreatedForTypeTable(Object sender, RunspaceCreatedEventArgs
args)
                                at System.Management.Automation.ServerRunspacePoolDriver.HandleRunspaceCreated(Object sender,
RunspaceCreatedEventArgs args)
                                at System.Management.Automation.ExtensionMethods.SafeInvoke[T](EventHandler`1 eventHandler,
Object sender, T eventArgs)
                                at System.Management.Automation.ExtensionMethods.SafeInvoke[T](EventHandler`1 eventHandler,
Object sender, T eventArgs)
                                at System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.CreateRunspace()
                                at System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.OpenHelper()
    ErrorRecord               :
        Exception             :
            Type                      : System.Management.Automation.RemoteException
            SerializedRemoteException : System.Management.Automation.PSInvalidOperationException: Cannot create or open the
configuration session PowerShell.7. ---> System.Management.Automation.Remoting.PSRemotingTransportException: Connecting to
remote server localhost failed with the following error message : <f:WSManFault
xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault" Code="2689860592"
Machine="localhost"><f:Message><f:ProviderFault provider="PowerShell.7"
path="C:\Windows\system32\PowerShell\7.3.0\pwrshplugin.dll"></f:ProviderFault></f:Message></f:WSManFault> For more information,
see the about_Remote_Troubleshooting Help topic.
                                        at System.Management.Automation.Runspaces.AsyncResult.EndInvoke()
                                        at
System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.EndOpen(IAsyncResult asyncResult)
                                        at System.Management.Automation.RemoteRunspace.Open()
                                        at System.Management.Automation.HostUtilities.CreateConfiguredRunspace(String
configurationName, PSHost host)
                                        --- End of inner exception stack trace ---
                                        at System.Management.Automation.HostUtilities.CreateConfiguredRunspace(String
configurationName, PSHost host)
                                        at
System.Management.Automation.ServerRunspacePoolDriver.HandleRunspaceCreatedForTypeTable(Object sender, RunspaceCreatedEventArgs
args)
                                        at System.Management.Automation.ServerRunspacePoolDriver.HandleRunspaceCreated(Object
sender, RunspaceCreatedEventArgs args)
                                        at System.Management.Automation.ExtensionMethods.SafeInvoke[T](EventHandler`1
eventHandler, Object sender, T eventArgs)
                                        at System.Management.Automation.ExtensionMethods.SafeInvoke[T](EventHandler`1
eventHandler, Object sender, T eventArgs)
                                        at System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.CreateRunspace()
                                        at System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.OpenHelper()
            ErrorRecord               :
                Exception             :
                    Type                      : System.Management.Automation.RemoteException
                    SerializedRemoteException : System.Management.Automation.PSInvalidOperationException: Cannot create or open
the configuration session PowerShell.7. ---> System.Management.Automation.Remoting.PSRemotingTransportException: Connecting to
remote server localhost failed with the following error message : <f:WSManFault
xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault" Code="2689860592"
Machine="localhost"><f:Message><f:ProviderFault provider="PowerShell.7"
path="C:\Windows\system32\PowerShell\7.3.0\pwrshplugin.dll"></f:ProviderFault></f:Message></f:WSManFault> For more information,
see the about_Remote_Troubleshooting Help topic.
                                                at System.Management.Automation.Runspaces.AsyncResult.EndInvoke()
                                                at
System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.EndOpen(IAsyncResult asyncResult)
                                                at System.Management.Automation.RemoteRunspace.Open()
                                                at System.Management.Automation.HostUtilities.CreateConfiguredRunspace(String
configurationName, PSHost host)
                                                --- End of inner exception stack trace ---
                                                at System.Management.Automation.HostUtilities.CreateConfiguredRunspace(String
configurationName, PSHost host)
                                                at
System.Management.Automation.ServerRunspacePoolDriver.HandleRunspaceCreatedForTypeTable(Object sender, RunspaceCreatedEventArgs
args)
                                                at
System.Management.Automation.ServerRunspacePoolDriver.HandleRunspaceCreated(Object sender, RunspaceCreatedEventArgs args)
                                                at System.Management.Automation.ExtensionMethods.SafeInvoke[T](EventHandler`1
eventHandler, Object sender, T eventArgs)
                                                at System.Management.Automation.ExtensionMethods.SafeInvoke[T](EventHandler`1
eventHandler, Object sender, T eventArgs)
                                                at
System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.CreateRunspace()
                                                at
System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.OpenHelper()
                    ErrorRecord               :
                        Exception             :
                            Type                      : System.Management.Automation.RemoteException
                            SerializedRemoteException : System.Management.Automation.PSInvalidOperationException: Cannot create
or open the configuration session PowerShell.7. ---> System.Management.Automation.Remoting.PSRemotingTransportException:
Connecting to remote server localhost failed with the following error message : <f:WSManFault
xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault" Code="2689860592"
Machine="localhost"><f:Message><f:ProviderFault provider="PowerShell.7"
path="C:\Windows\system32\PowerShell\7.3.0\pwrshplugin.dll"></f:ProviderFault></f:Message></f:WSManFault> For more information,
see the about_Remote_Troubleshooting Help topic.
                                                        at System.Management.Automation.Runspaces.AsyncResult.EndInvoke()
                                                        at
System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.EndOpen(IAsyncResult asyncResult)
                                                        at System.Management.Automation.RemoteRunspace.Open()
                                                        at
System.Management.Automation.HostUtilities.CreateConfiguredRunspace(String configurationName, PSHost host)
                                                        --- End of inner exception stack trace ---
                                                        at
System.Management.Automation.HostUtilities.CreateConfiguredRunspace(String configurationName, PSHost host)
                                                        at
System.Management.Automation.ServerRunspacePoolDriver.HandleRunspaceCreatedForTypeTable(Object sender, RunspaceCreatedEventArgs
args)
                                                        at
System.Management.Automation.ServerRunspacePoolDriver.HandleRunspaceCreated(Object sender, RunspaceCreatedEventArgs args)
                                                        at
System.Management.Automation.ExtensionMethods.SafeInvoke[T](EventHandler`1 eventHandler, Object sender, T eventArgs)
                                                        at
System.Management.Automation.ExtensionMethods.SafeInvoke[T](EventHandler`1 eventHandler, Object sender, T eventArgs)
                                                        at
System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.CreateRunspace()
                                                        at
System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.OpenHelper()
                            ErrorRecord               :
                                Exception             :
                                    Type                      : System.Management.Automation.RemoteException
                                    SerializedRemoteException : System.Management.Automation.PSInvalidOperationException:
Cannot create or open the configuration session PowerShell.7. --->
System.Management.Automation.Remoting.PSRemotingTransportException: Connecting to remote server localhost failed with the
following error message : <f:WSManFault xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault" Code="2689860592"
Machine="localhost"><f:Message><f:ProviderFault provider="PowerShell.7"
path="C:\Windows\system32\PowerShell\7.3.0\pwrshplugin.dll"></f:ProviderFault></f:Message></f:WSManFault> For more information,
see the about_Remote_Troubleshooting Help topic.
                                                                at
System.Management.Automation.Runspaces.AsyncResult.EndInvoke()
                                                                at
System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.EndOpen(IAsyncResult asyncResult)
                                                                at System.Management.Automation.RemoteRunspace.Open()
                                                                at
System.Management.Automation.HostUtilities.CreateConfiguredRunspace(String configurationName, PSHost host)
                                                                --- End of inner exception stack trace ---
                                                                at
System.Management.Automation.HostUtilities.CreateConfiguredRunspace(String configurationName, PSHost host)
                                                                at
System.Management.Automation.ServerRunspacePoolDriver.HandleRunspaceCreatedForTypeTable(Object sender, RunspaceCreatedEventArgs
args)
                                                                at
System.Management.Automation.ServerRunspacePoolDriver.HandleRunspaceCreated(Object sender, RunspaceCreatedEventArgs args)
                                                                at
System.Management.Automation.ExtensionMethods.SafeInvoke[T](EventHandler`1 eventHandler, Object sender, T eventArgs)
                                                                at
System.Management.Automation.ExtensionMethods.SafeInvoke[T](EventHandler`1 eventHandler, Object sender, T eventArgs)
                                                                at
System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.CreateRunspace()
                                                                at
System.Management.Automation.Runspaces.Internal.RunspacePoolInternal.OpenHelper()
                                    ErrorRecord               : …
                                    Message                   : Cannot create or open the configuration session PowerShell.7.
                                    HResult                   : -2146233087
                                CategoryInfo          : InvalidOperation: (:) [], PSInvalidOperationException
                                FullyQualifiedErrorId : InvalidOperation
                            Message                   : Cannot create or open the configuration session PowerShell.7.
                            HResult                   : -2146233087
                        CategoryInfo          : InvalidOperation: (:) [], PSInvalidOperationException
                        FullyQualifiedErrorId : InvalidOperation
                    Message                   : Cannot create or open the configuration session PowerShell.7.
                    HResult                   : -2146233087
                CategoryInfo          : InvalidOperation: (:) [], PSInvalidOperationException
                FullyQualifiedErrorId : InvalidOperation
            Message                   : Cannot create or open the configuration session PowerShell.7.
            HResult                   : -2146233087
        CategoryInfo          : InvalidOperation: (:) [], PSInvalidOperationException
        FullyQualifiedErrorId : InvalidOperation
    Message                   : Cannot create or open the configuration session PowerShell.7.
    HResult                   : -2146233087
TargetObject          : Win10Test
CategoryInfo          : OpenError: (Win10Test:String) [], RemoteException
FullyQualifiedErrorId : PSSessionStateBroken

Environment data
PS> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.3.0
PSEdition                      Core
GitCommitId                    7.3.0
OS                             Microsoft Windows 10.0.22000
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Visuals
No response

FWIW, I have posted a question on StackOverflow about this (and recently added a bounty).

I have a similar issue where some commands run fine but some cmdlets won't work, like Get-ADUser,  which throws the following error: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. (The RSAT AD features are installed and the same cmdlet works fine in a normal console)
Running PowerShell 7.3.0 configuration. Is @SteveL-MSFT aware of this?

Turns out I needed to add write permissions to C:\Windows\system32\PowerShell\7.3.0 on the guest OS and this is actually a duplicate of this issue.
Would be great to give the "Remote Management Group" write permissions on this folder as part of Enable-PSRemoting.

I gave Modify permissions to the "Remote Management Users" group on that folder and still get my error. In my case the user the session is running as is also a member of the Administrators group.

Re-opening.  Adding Remote Management Users group may make sense, but that group shouldn't have write permission.  Need to understand exactly what the issue is.  Expectation is that admins or memebers of Remote Management Users group should be able to use the PowerShell.7 session.

I ended up downgrading everything to 7.2.8 for now. Hoping this gets fixed soon though.

Turns out that reverting to 7.2.8 fixed the cmdlet launch issues, but I was still getting OpenError: [localhost] Connecting to remote server localhost failed with the following error message... errors when try to execute scripts with an account that was not a local Administrator. It seemed to work, but that was only when not specifying a configuration because it defaults PowerShell 5.1, which doesn't have this problem.
Adding Modify permissions per @ibebbs comment resolved it and now I can launch any PowerShell 7 version. Any idea why it would need Modify versus just Read on that folder?

In our company, we rely on the workaround suggested, i.e. to use a version <=7.2.8. But we'd like to remove that constraint soon. Can you please reopen this ticket as it is still not fixed if I understand correctly? If it is fixed, please can you comment about version number that did fix the issue. Thanks.


Most search results point to pages that do not exist

The problem
When searching for handles from the search box there is a handles trait item in the list of possible matches. Clicking in that item results in 404 - Not Found error.
Suggestions
Perhaps a link in the index needs fixing.

@JJ if this is resolved does https://github.com/perl6/doc/blob/6f2d2afc6432e3a48916c544f414720bf7f260c5/Makefile#L11 need to be changed back to True?
Or does a new issue need to be opened to find a fix for this issue while the categories are enabled?


fix conflict email-user template

The google example has similar syntax (authenticateGoogleUser). May also be worth removing the loggedInUser function as well since that also conflicts with the email-user template.

@kbrandwijk yea this was done before the new graphcool was fully rolled out so i will revert back


fix: articles/app-service-mobile/app-service-mobile-dotnet-how-to-use-client-library.md

Add code fence language

@nschonni : Thanks for your contribution! The author, @conceptdev, has been notified to review your proposed change.

#sign-off


glib/translate: use matches! where applicable (see FIXME comments)

Requires MSRV update first. See https://github.com/gtk-rs/gtk-rs/pull/11#pullrequestreview-525025057.

Done by https://github.com/gtk-rs/gtk-rs/pull/30


refactor: use whiskers

Adds Whiskers, Catppuccin's internal templating tool, to build the themes. Instead of editing the .micro files directly, edit the micro.tera file and then run just build to build the output themes. You will need Whiskers (linked above) and optionally Just installed.

I'll open a PR that solves/supersedes #4 (using Whiskers) after this is merged.


list-buckets option to get extra --details about buckets

The S3 security best practices in https://docs.aws.amazon.com/AmazonS3/latest/userguide/security-best-practices.html#security-best-practices-prevent suggest:

Use the ListBuckets API to scan all of your Amazon S3 buckets. Then use GetBucketAcl, GetBucketWebsite, and GetBucketPolicy to determine whether the bucket has compliant access controls and configuration.

list-buckets could do this with an extra --details option (since it adds 3 new API calls per bucket).

Relevant to:

#20
#21

Example output from my prototype:
{
    "Name": "dogsheep-photos-simon",
    "CreationDate": "2020-04-18 19:36:25+00:00",
    "bucket_acl": {
        "Owner": {
            "DisplayName": "swillison",
            "ID": "36b2eeee501c5952a8ac119f9e5212277a4c01eccfa8d6a9d670bba1e2d5f441"
        },
        "Grants": [
            {
                "Grantee": {
                    "DisplayName": "swillison",
                    "ID": "36b2eeee501c5952a8ac119f9e5212277a4c01eccfa8d6a9d670bba1e2d5f441",
                    "Type": "CanonicalUser"
                },
                "Permission": "FULL_CONTROL"
            }
        ]
    },
    "public_access_block": {
        "BlockPublicAcls": true,
        "IgnorePublicAcls": true,
        "BlockPublicPolicy": true,
        "RestrictPublicBuckets": true
    },
    "bucket_website": null
}

Since this is an expensive operation per bucket, I'm going to add the ability to pass one or more specific bucket names to the command.

Documentation: https://github.com/simonw/s3-credentials/blob/8e207980a23738e5e9119902d1314d51669431e4/README.md#list-buckets

Here's the updated --help:
% s3-credentials list-buckets --help
Usage: s3-credentials list-buckets [OPTIONS] [BUCKETS]...

  List buckets - defaults to all, or pass one or more bucket names

Options:
  --details             Include extra bucket details (slower)
  --array               Output a valid JSON array
  --nl                  Output newline-delimited JSON
  --access-key TEXT     AWS access key ID
  --secret-key TEXT     AWS secret access key
  --session-token TEXT  AWS session token
  --endpoint-url TEXT   Custom endpoint URL
  --help                Show this message and exit.


Configure "wait" for larger providers

In #235 we now have the ability to sleep between requests in the OAI driver. We need to add sleep configurations to the following:

[X] QNL
[ ] AUB
[ ] AUC
[ ] Bodleian

Note, the current wait: n configuration support is only implemented in the OaiXmlSource driver. We would need another issue to add it for IiifJsonSource if you want to use it with iiif_json driver.

Thanks for pointing that out @edsu. Yes I think we will need it. I am seeing some connection issues with other collections, several of them use the iiif_json driver, but also I can foresee all of the drivers potentially needing this. Would it make sense to move this code to a high level like a utility that all drivers can access?

I recommend we close this ticket and open specific issues w/ log messages about problems we are encountering.


Change button links hover

#ISSUE-NO #271
What does this PR do?
Change button links on hover
What is the relevant issue link?
#271
Screenshots (if appropriate)
Questions:

Yes


Display can't be used when light is low config is enabled

There's a config option black_screen_when_light_low that lets you turn the display off in low light.
However, my finger casts a shadow when pressing the buttons, fooling the sensor into thinking it's night time and disabling the buttons.
A timer or counter of some kind that disables the functionality and keeps the backlight/display on when you press a button for 10s regardless of how low the light might be a useful

Thinking more about this, a counter that's reduced by 1 when light is low every second would help. Pressing a button, or light being high would reset the counter to a high number ensuring it doesn't flicker on and off ( my grow hat was flickering with the backlight reflecting off things and triggering a back and forth state ).


[fix] history trash purge job

Coverage decreased (-18.2%) to 61.604% when pulling c8a769784618e05cb792343cae3423d458fd8280 on ShinjiTanimoto:trash into 9e4b5b89183b8ad43586db133d978c55e7c04c93 on shirasagi:master.


Allow tableOptions to be passed to RelatedEntitiesCard based components

The entity view page can be made up of different cards, many of which are based on RelatedEntitiesCard:

HasSubcomponentsCard
HasSystemsCard
DependsOnResources
etc.

It would allow greater customization of the entity page if these individual tables could be augmented, using material-table options.  However, even though these are all composed from material-table there is no interface for passing options down to it
Feature Suggestion
If RelatedEntitiesCard could include a new property, tableOptions using the material-table options, each table could be more fine in EntityPage.tsx to build a more unique

Possible Implementation
tableOptions are already a prop in other components such as CatalogIndexPage.tsx, so I see implementing this similar to that:
export function DefaultCatalogPage(props: DefaultCatalogPageProps) {
  const {
    columns,
    actions,
    initiallySelectedFilter = 'owned',
    initialKind = 'component',
    tableOptions = {},

<CatalogTable
  columns={columns}
  actions={actions}
  tableOptions={tableOptions}
/>

The difference is, the cards we are trying to target -- those composed from RelatedEntitiesCard are several levels above the underlying material-table.  So tableOptions will have to be passed as a prop through all these levels inculdingEntityTable.

Context
This was discovered while we were running a11y tests on the entity page.  The scan flagged the HasSubcomponents table as having a nested interactive.  The culprit was that the table has draggable components.
We ran into this on the Catalog Page and were able to disable draggable columns because CatalogIndexPage allows for these options to be passed as a property.  However, HasSubComponents does not.
Beyond solving this issue, it would provider greater customization.

Yep I think that should be alright, doesn't seem to be too controversial to add it to EntityTable as well. Perhaps the issue you highlight is something we should fix as well though? referring to the draggable components
Is this something you want to work on or should we open it up for contributions?

Sure, I can take this one.  I don't think the a11y violation can be addressed directly in backstage, likely needs to be changed in @material-table/core.  I will look in further to confirm that.


Multi line interpolated keys don't work

Multi line interpolated keys don't work
Angular supports interpolation regardless of the whitespace characters used. This includes new lines.
So for example
{{ 2
+ 2
}}

is a completely valid interpolation expression. But angular-translate applies a custom regex to validate whether or not the element body is an interpolation expression which is not multi line compatible.
Your environment

angular-translate 2.17.0
angular 1.6.8

Steps to reproduce
Just add a newline within the interpolation body
<div translate>{{
'not.working'
}}
</div>

See Plunkr: https://plnkr.co/edit/l2IpQCD1SGkmeSAf3X98?p=preview
Expected behavior
Newlines should not have any effect on interpolation detection
Actual behavior
Newlines prevent interpolations from being detected

I'm not sure what do you mean. We will not support multiline expressions. Maybe we should add an appreciate trim function for bugfixing?

the problem is that it behaves differently from angularjs itself as explained above
{{ 2
+ 2
}}

would correctly evaluate to 4 but when the same is applied within a translate directive it doesn't work.
i only checked the code briefly and found out that you just check the element text via a regex to decide whether or not an interpolation has to be performed or not.
just trimming / replacing the newlines is probably not a good solution as then a template like
{
{ 'myKey'}}

would be detected as interpolation altough in angularjs core it wouldn't be
isn't there a way of just reusing angularjs core logic here instead of creating some kind of regex which tries to replicate something that angularjs does internally?
for example also mutli interpolations are not possible
{{'prefix'}}{{'suffix'}}

(i also extended the plunkr)
Note that if you don't want to fix that this is of course your decision, but then at least update the documentation that this is NOT angularjs interpolation and there are unsupported usecases

The thing is: We are using the default interpolation feature by AngularJS -- but you can out-out/replace this. However, we do not have active support for multiline key values (translation ids containing new lines) which would go beyond any default usage. Said this, I would recommend using only simple keys -- without newlines. If this works, fine. But it is not intended. Translation ids are meant to be without newlines. Maybe that's worth for a discussion, however, not for this plugin any more.
Additionally, a directive with an interpolated text value is somehow special, too. The code in question is likely the check determining whether an additional interpolation is required (IMHO, an awkward and misplaced feature, but it is there, won't break features). If you can provide a fix which would help you and others, you are welcome. 👍

i think we are still talking about 2 different things here.
i never wrote anything about newlines wihtin translation keys - where did you get that idea from?
please just have a look at the supplied plunkr and the issue should be more then obvious, i even updated it once more to show the issue in another scenario.
and just for reference: i know that i can use the translate pipe instead of the directive for example, or just ensuring all expressions are always single line, but as stated before it just behaves differently to regular angularjs interpolation.
i'm also aware that you using the angularjs interpolation feature, i was talking about the regular expression you use to decide whether or not interpolation is necessary that is broken, nut the interpolation itself.

Well, okay.
And my last sentence is still valid:

If you can provide a fix which would help you and others, you are welcome. 👍

I see the problem you have, however, it does not have been issued for years. Maybe we/you can fix/enhance the way of loading the correct payload: Feel free to contribute.
I will close this -- either this will be handled within a contribution (hint, hint) or effectivly-wontfix.


Add defn-traced macro using the OpenTracing API

Created initial project scaffolding
Added tests to ensure spans are created similarly to the defn-traced that
interacted with the New Relic API.

@sduckett Sure! I don't necessarily think we need to standardize on one of these for all of Democracy Works unless somebody can make a really good argument for consolidation based on significant cost savings. Most services are pay-for-what-you-use these days though, and while we're still playing with OpenTracing (and distributed tracing) and searching for New Relic alternatives, I think there's even more value in experimentation.


Issue: go files scroll to top on focus

Has anyone else complained of files scrolling up (or to somewhere random) whenever they gain focus? Eg if you have split panes or and go from left pane to right then back with focus, the left pane has scrolled up much further than the cursor was last time I was in the file.
I'm not sure if go-types is causing this or something else, so i've temporarily disabled the package to test, but I don't recall it happening before go-types was installed.

Okay I figured out what is happening. Here is how to reproduce and more info. You can tell me if this is intended behavior, but it was driving me insane :)

Open up two go files. Say a.go and b.go
While a.go is in focus, click on a method or type in go-types. This will scroll you to that type.
Scroll up or down a bit. Preferably enough to get that type off the screen.
Go to b.go and give it focus
Give a.go focus again. It will automatically scroll you to wherever you last clicked in go-types regardless of where you had been before leaving focus.

Here is a gif:
When I go back to demo.go my cursor isn't at the top like I left it, but is instead at the bottom of the file. This is even more annoying when you work with split panes on a wider monitor, as the problem persists and every time I change panes I get moved around the file based on what I last clicked in go-types.

That gif repeating might make it slightly annoying to follow.. 😦

This is annoying me now too.. I hadn't experienced it before.
Let me see if I can find a fix. Thanks for getting a reproducible example.

@natdm Did this ever get fixed? Was going to reenable the plugin soon if so 😄
If not, can I help at all?


Fixed keyboard shortcut icon in searchbar

Hi, this small PR fixes some minor issues with the appearance of the search bar that you can find in the staging VueJS documentation.
If you open that page using your browser on either Windows or any Linux-based distro, you will see that it shows the keyboard shortcut ⌘+K, which is presumably correct only on MacOS. With this pull request, the documentation website will check whether current user is using Windows/Linux or MacOS. In the first case, it will show an appropriate keyboard shortcut hint (CTRL+K). If user is on MacOS, it will keep using ⌘+K.
Note: the svg embedded in the v-else branch is the same icon that Algolia/Docsearch will use once the popup has been shown at least once. In this way we do not end up with weird icon changes after that the search popup has been opened.

Thanks but this was addressed in 02522c0


feat: Added the WebXTeam page

Related Issue
This pull request is to add the page : WebX team page
Closes: #321
Describe the changes you've made
Added two pages , one to display the team page and the other is a person card .
Type of change
What sort of change have you made:

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update.
[ ] This change requires a documentation update

How Has This Been Tested?
Have tested it on my local development environment
Checklist

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented on my code, particularly wherever it was hard to understand.
[ ] I have made corresponding changes to the documentation.
[ ] My changes generate no new warnings.
[ ] I have added tests that prove my fix is effective or that my feature works.
[ ] Any dependent changes have been merged and published in downstream modules.

Screenshots (if applicable)

Original
Updated

Initially their was a 404 page

Code of Conduct

[x] I agree to follow this project's Code of Conduct

Hello @Vaani-pathariya :wave:
Thank you for your contribution 🎉 Do you need help to add changes from our mentors @Anmol-Baranwal ?
If so, don't hesite to tell us!

Hello @Vaani-pathariya 👋
Thank you for your contribution 🎉 Do you need help to add changes from our mentors @Anmol-Baranwal ? If so, don't hesite to tell us!

@Vaani-pathariya I am glad to help with anything. Please tag me here, and I will assist you with whatever you need.

Thankyou for the help, I am working on the requested changes , will open pr soon

I have done the changes , please check

Points already marked on this one

Did the required changes , please check