XRDP 0.9.7 Xorg session is not working

Hi,
We are using RedHat 6 machine and tried to connect XRDP ( latest version of XRDP - 0.9.7 )using Xorg ( Xvnc session is working ).
Facing issue that only blue screen is appear and exit by below error:

Is there any issue with XRDP if we connect that on RedHat 6 machine.
Please provide any help.

Hello,
Can you provide some help about logs, the $HOME/.xorgxrdp.*.log from the user trying to connect
(I assume you have installed xorgxrdp)

Hi,
Please find below log:
`[root@xrdp-abinaya7 log]$ cat Xorg.0.log
[    57.177]
X.Org X Server 1.19.5
Release Date: 2017-10-12
[    57.177] X Protocol Version 11, Revision 0
[    57.177] Build Operating System:  2.6.32-696.18.7.el6.x86_64
[    57.177] Current Operating System: Linux xrdp-abinaya7 3.10.0-693.11.6.el7.x86_64 #1 SMP Thu Dec 28 14:23:39 EST 2017 x86_64
[    57.177] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-693.11.6.el7.x86_64 ro root=UUID=33131f69-5226-46fa-ab92-d1d5858e06b7 console=ttyS0 net.ifnames=0 biosdevname=0
[    57.177] Build Date: 13 February 2018  02:39:52PM
[    57.177] Build ID: xorg-x11-server 1.19.5-5.el7
[    57.177] Current version of pixman: 0.34.0
[    57.177]    Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[    57.177] Markers: (--) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    57.177] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep 11 09:17:53 2018
[    57.178] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    57.181] (==) No Layout section.  Using the first Screen section.
[    57.181] (==) No screen section available. Using defaults.
[    57.181] () |-->Screen "Default Screen Section" (0)
[    57.181] (**) |   |-->Monitor ""
[    57.181] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[    57.181] (==) Automatically adding devices
[    57.181] (==) Automatically enabling devices
[    57.181] (==) Automatically adding GPU devices
[    57.181] (==) Automatically binding GPU devices
[    57.181] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    57.181] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins
[    57.181] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    57.181] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[    57.181] (II) Loader magic: 0x55c28da9a020
[    57.181] (II) Module ABI versions:
[    57.181]    X.Org ANSI C Emulation: 0.4
[    57.181]    X.Org Video Driver: 23.0
[    57.181]    X.Org XInput driver : 24.1
[    57.181]    X.Org Server Extension : 10.0
[    57.182] (II) xfree86: Adding drm device (/dev/dri/card0)
[    57.186] (--) PCI:*(0:0:2:0) 1013:00b8:1af4:1100 rev 0, Mem @ 0xfc000000/33554432, 0xfebd0000/4096, BIOS @ 0x????????/65536
[    57.186] (II) LoadModule: "glx"
[    57.188] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    57.519] (II) Module glx: vendor="X.Org Foundation"
[    57.519]    compiled for 1.19.5, module version = 1.0.0
[    57.519]    ABI class: X.Org Server Extension, version 10.0
[    57.519] (==) Matched modesetting as autoconfigured driver 0
[    57.519] (==) Matched fbdev as autoconfigured driver 1
[    57.519] (==) Matched vesa as autoconfigured driver 2
[    57.519] (==) Assigned the driver to the xf86ConfigLayout
[    57.519] (II) LoadModule: "modesetting"
[    57.520] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    57.545] (II) Module modesetting: vendor="X.Org Foundation"
[    57.545]    compiled for 1.19.5, module version = 1.19.5
[    57.545]    Module class: X.Org Video Driver
[    57.545]    ABI class: X.Org Video Driver, version 23.0
[    57.545] (II) LoadModule: "fbdev"
[    57.546] (WW) Warning, couldn't open module fbdev
[    57.546] (II) UnloadModule: "fbdev"
[    57.546] (II) Unloading fbdev
[    57.546] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    57.546] (II) LoadModule: "vesa"
[    57.546] (WW) Warning, couldn't open module vesa
[    57.546] (II) UnloadModule: "vesa"
[    57.546] (II) Unloading vesa
[    57.546] (EE) Failed to load module "vesa" (module does not exist, 0)
[    57.546] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    57.546] (++) using VT number 1
[    57.546] (II) modeset(0): using drv /dev/dri/card0
[    57.546] (II) modeset(0): Using 24bpp hw front buffer with 32bpp shadow
[    57.546] (II) modeset(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[    57.546] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[    57.546] (==) modeset(0): RGB weight 888
[    57.546] (==) modeset(0): Default visual is TrueColor
[    57.546] (**) modeset(0): Cannot use glamor with 24bpp packed fb
[    57.546] (II) modeset(0): ShadowFB: preferred YES, enabled FORCE
[    57.546] (II) modeset(0): Double-buffered shadow updates: off
[    57.546] (II) modeset(0): Output VGA-1 has no monitor section
[    57.546] (II) modeset(0): EDID for output VGA-1
[    57.546] (II) modeset(0): Printing probed modes for output VGA-1
[    57.546] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz eP)
[    57.546] (II) modeset(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    57.546] (II) modeset(0): Modeline "1280x960"x60.0  108.00  1280 1376 1488 1800  960<PHONE_NUMBER> +hsync +vsync (60.0 kHz e)
[    57.546] (II) modeset(0): Modeline "1280x800"x59.8   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync (49.7 kHz e)
[    57.547] (II) modeset(0): Modeline "1280x800"x59.9   71.00  1280 1328 1360 1440  800 803 809 823 +hsync -vsync (49.3 kHz e)
[    57.547] (II) modeset(0): Modeline "1280x768"x59.9   79.50  1280 1344 1472 1664  768 771 778 798 -hsync +vsync (47.8 kHz e)
[    57.547] (II) modeset(0): Modeline "1280x768"x60.0   68.25  1280 1328 1360 1440  768 771 778 790 +hsync -vsync (47.4 kHz e)
[    57.547] (II) modeset(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    57.547] (II) modeset(0): Modeline "800x600"x60.3   40.00  800<PHONE_NUMBER>  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    57.547] (II) modeset(0): Modeline "800x600"x56.2   36.00  800<PHONE_NUMBER>  600 601 603 625 +hsync +vsync (35.2 kHz e)
[    57.547] (II) modeset(0): Modeline "848x480"x60.0   33.75  848<PHONE_NUMBER>  480 486 494 517 +hsync +vsync (31.0 kHz e)
[    57.547] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    57.547] (II) modeset(0): Output VGA-1 connected
[    57.547] (II) modeset(0): Using exact sizes for initial modes
[    57.547] (II) modeset(0): Output VGA-1 using initial mode 1024x768 +0+0
[    57.547] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[    57.547] (==) modeset(0): DPI set to (96, 96)
[    57.547] (II) Loading sub module "fb"
[    57.547] (II) LoadModule: "fb"
[    57.547] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    57.548] (II) Module fb: vendor="X.Org Foundation"
[    57.548]    compiled for 1.19.5, module version = 1.0.0
[    57.548]    ABI class: X.Org ANSI C Emulation, version 0.4
[    57.548] (II) Loading sub module "shadow"
[    57.548] (II) LoadModule: "shadow"
[    57.548] (II) Loading /usr/lib64/xorg/modules/libshadow.so
[    57.549] (II) Module shadow: vendor="X.Org Foundation"
[    57.549]    compiled for 1.19.5, module version = 1.1.0
[    57.549]    ABI class: X.Org ANSI C Emulation, version 0.4
[    57.549] (==) Depth 24 pixmap format is 32 bpp
[    57.549] (==) modeset(0): Backing store enabled
[    57.549] (==) modeset(0): Silken mouse enabled
[    57.549] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    57.549] (==) modeset(0): DPMS enabled
[    57.549] (--) RandR disabled
[    57.552] (II) SELinux: Disabled on system
[    57.552] (II) AIGLX: Screen 0 is not DRI2 capable
[    57.552] (EE) AIGLX: reverting to software rendering
[    58.674] (II) IGLX: enabled GLX_MESA_copy_sub_buffer
[    58.674] (II) IGLX: Loaded and initialized swrast
[    58.674] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    58.675] (II) modeset(0): Damage tracking initialized
[    58.675] (II) modeset(0): Setting screen physical size to 270 x 203
[    59.083] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    59.083] (II) No input driver specified, ignoring this device.
[    59.083] (II) This device may have been added with another device file.
[    59.083] (II) config/udev: Adding input device QEMU QEMU USB Tablet (/dev/input/event4)
[    59.083] (II) No input driver specified, ignoring this device.
[    59.083] (II) This device may have been added with another device file.
[    59.084] (II) config/udev: Adding input device QEMU QEMU USB Tablet (/dev/input/js1)
[    59.084] (II) No input driver specified, ignoring this device.
[    59.084] (II) This device may have been added with another device file.
[    59.084] (II) config/udev: Adding input device QEMU QEMU USB Tablet (/dev/input/mouse2)
[    59.084] (II) No input driver specified, ignoring this device.
[    59.084] (II) This device may have been added with another device file.
[    59.084] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1)
[    59.084] (II) No input driver specified, ignoring this device.
[    59.084] (II) This device may have been added with another device file.
[    59.085] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event2)
[    59.085] (II) No input driver specified, ignoring this device.
[    59.085] (II) This device may have been added with another device file.
[    59.085] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/js0)
[    59.085] (II) No input driver specified, ignoring this device.
[    59.085] (II) This device may have been added with another device file.
[    59.085] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse0)
[    59.085] (II) No input driver specified, ignoring this device.
[    59.085] (II) This device may have been added with another device file.
[    59.086] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event3)
[    59.086] (II) No input driver specified, ignoring this device.
[    59.086] (II) This device may have been added with another device file.
[    59.086] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse1)
[    59.086] (II) No input driver specified, ignoring this device.
[    59.086] (II) This device may have been added with another device file.
[    59.086] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[    59.086] (II) No input driver specified, ignoring this device.
[    59.086] (II) This device may have been added with another device file.
[    59.156] AUDIT: Tue Sep 11 09:17:55 2018: 1582: client 1 connected from local host ( uid=0 gid=0 pid=1717 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    59.163] AUDIT: Tue Sep 11 09:17:55 2018: 1582: client 1 disconnected
[    59.182] AUDIT: Tue Sep 11 09:17:55 2018: 1582: client 1 connected from local host ( uid=0 gid=0 pid=1719 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    59.188] AUDIT: Tue Sep 11 09:17:55 2018: 1582: client 1 disconnected
[    59.192] AUDIT: Tue Sep 11 09:17:55 2018: 1582: client 1 connected from local host ( uid=0 gid=0 pid=1561 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    61.154] AUDIT: Tue Sep 11 09:17:57 2018: 1582: client 2 connected from local host ( uid=42 gid=42 pid=1762 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    62.047] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 3 connected from local host ( uid=42 gid=42 pid=1795 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    62.104] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 4 connected from local host ( uid=42 gid=42 pid=1797 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    62.210] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 5 connected from local host ( uid=42 gid=42 pid=1797 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    62.211] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 5 disconnected
[    62.304] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 5 connected from local host ( uid=42 gid=42 pid=1811 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    62.305] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 5 disconnected
[    62.315] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 5 connected from local host ( uid=42 gid=42 pid=1811 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    62.315] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 5 disconnected
[    62.338] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 5 connected from local host ( uid=42 gid=42 pid=1819 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    62.452] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 5 disconnected
[    62.454] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 5 connected from local host ( uid=42 gid=42 pid=1818 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    62.454] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 5 disconnected
[    62.455] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 5 connected from local host ( uid=42 gid=42 pid=1818 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    62.457] AUDIT: Tue Sep 11 09:17:58 2018: 1582: client 4 disconnected
[    65.311] AUDIT: Tue Sep 11 09:18:01 2018: 1582: client 4 connected from local host ( uid=42 gid=42 pid=1846 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    65.318] AUDIT: Tue Sep 11 09:18:01 2018: 1582: client 6 connected from local host ( uid=42 gid=42 pid=1846 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    65.318] AUDIT: Tue Sep 11 09:18:01 2018: 1582: client 6 disconnected
[    70.504] AUDIT: Tue Sep 11 09:18:06 2018: 1582: client 6 connected from local host ( uid=42 gid=42 pid=1846 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    70.513] AUDIT: Tue Sep 11 09:18:06 2018: 1582: client 7 connected from local host ( uid=42 gid=42 pid=1846 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    70.513] AUDIT: Tue Sep 11 09:18:06 2018: 1582: client 7 disconnected
[    71.949] AUDIT: Tue Sep 11 09:18:08 2018: 1582: client 7 connected from local host ( uid=42 gid=42 pid=1846 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    71.949] AUDIT: Tue Sep 11 09:18:08 2018: 1582: client 7 disconnected
[    72.451] AUDIT: Tue Sep 11 09:18:08 2018: 1582: client 7 connected from local host ( uid=42 gid=42 pid=1873 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    72.451] AUDIT: Tue Sep 11 09:18:08 2018: 1582: client 7 disconnected
[    73.905] (II) modeset(0): Disabling kernel dirty updates, not required.
[    87.562] AUDIT: Tue Sep 11 09:18:23 2018: 1582: client 7 connected from local host ( uid=42 gid=42 pid=1846 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.562] AUDIT: Tue Sep 11 09:18:23 2018: 1582: client 7 disconnected
[    87.734] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 7 connected from local host ( uid=42 gid=42 pid=1934 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.739] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 8 connected from local host ( uid=42 gid=42 pid=1937 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.741] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 9 connected from local host ( uid=42 gid=42 pid=1934 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.742] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 9 disconnected
[    87.744] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 9 connected from local host ( uid=42 gid=42 pid=1939 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.746] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 10 connected from local host ( uid=42 gid=42 pid=1937 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.747] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 10 disconnected
[    87.750] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 10 connected from local host ( uid=42 gid=42 pid=1939 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.751] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 11 connected from local host ( uid=42 gid=42 pid=1941 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.751] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 10 disconnected
[    87.756] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 10 connected from local host ( uid=42 gid=42 pid=1941 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.757] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 10 disconnected
[    87.789] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 10 connected from local host ( uid=42 gid=42 pid=1955 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.793] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 12 connected from local host ( uid=42 gid=42 pid=1961 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.796] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 13 connected from local host ( uid=42 gid=42 pid=1958 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.796] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 14 connected from local host ( uid=42 gid=42 pid=1955 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.797] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 14 disconnected
[    87.800] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 14 connected from local host ( uid=42 gid=42 pid=1961 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.800] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 14 disconnected
[    87.802] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 14 connected from local host ( uid=42 gid=42 pid=1958 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.803] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 14 disconnected
[    87.824] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 14 connected from local host ( uid=42 gid=42 pid=1958 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.825] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 14 disconnected
[    87.995] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 14 connected from local host ( uid=42 gid=42 pid=1937 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    87.995] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 14 disconnected
[    88.148] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 14 connected from local host ( uid=42 gid=42 pid=1942 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    88.154] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 15 connected from local host ( uid=42 gid=42 pid=1942 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    88.155] AUDIT: Tue Sep 11 09:18:24 2018: 1582: client 15 disconnected
[    89.724] AUDIT: Tue Sep 11 09:18:26 2018: 1582: client 15 connected from local host ( uid=42 gid=42 pid=1937 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[    89.724] AUDIT: Tue Sep 11 09:18:26 2018: 1582: client 15 disconnected
[  1487.841] AUDIT: Tue Sep 11 09:41:44 2018: 1582: client 15 connected from local host ( uid=42 gid=42 pid=1981 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[  1487.841] AUDIT: Tue Sep 11 09:41:44 2018: 1582: client 15 disconnected
[  1491.157] AUDIT: Tue Sep 11 09:41:47 2018: 1582: client 15 connected from local host ( uid=42 gid=42 pid=1981 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 629
[  1491.157] AUDIT: Tue Sep 11 09:41:47 2018: 1582: client 15 disconnected
`

For your information:
we have below Xorg component on our RedHat 6 and RedHat 7 machine:
[root@xrdp-abinaya7 log]$ rpm -qa | grep xorg
xorg-x11-drv-vesa-2.3.2-25.1.el7.x86_64
xorg-x11-server-common-1.19.5-5.el7.x86_64
xorg-x11-server-utils-7.7-20.el7.x86_64
xorg-x11-drv-vmware-13.2.1-1.el7.x86_64
xorg-x11-drv-synaptics-1.9.0-1.el7.x86_64
xorg-x11-fonts-ISO8859-1-75dpi-7.5-9.el7.noarch
xorg-x11-drv-wacom-0.34.2-5.el7.x86_64
xorg-x11-drv-evdev-2.10.5-2.1.el7.x86_64
xorg-x11-drv-qxl-0.1.5-3.el7.x86_64
xorg-x11-xauth-1.0.9-1.el7.x86_64
abrt-addon-xorg-2.1.11-50.el7.x86_64
xorg-x11-drivers-7.7-6.el7.x86_64
xorg-x11-drv-void-1.4.1-2.el7.x86_64
xorg-x11-proto-devel-7.7-20.el7.noarch
xorg-x11-drv-nouveau-1.0.13-3.el7.x86_64
xorg-x11-xkb-utils-7.7-12.el7.x86_64
xorg-x11-drv-v4l-0.2.0-47.el7.x86_64
xorg-x11-drv-ati-7.10.0-1.el7.x86_64
xorg-x11-xinit-1.3.4-2.el7.x86_64
xorg-x11-drv-intel-2.99.917-27.20160929.el7.x86_64
xorg-x11-drv-vmmouse-13.1.0-1.el7.x86_64
xorg-x11-drv-fbdev-0.4.3-25.el7.x86_64
xorg-x11-xbitmaps-1.1.1-6.el7.noarch
xorg-x11-drv-dummy-0.3.7-1.el7.x86_64
xorg-x11-server-Xorg-1.19.5-5.el7.x86_64
xorg-x11-font-utils-7.5-20.el7.x86_64
xorg-x11-utils-7.5-22.el7.x86_64
xorgxrdp-0.2.7-1.el7.x86_64
But still issue is persist on RHEL6 and RHEL7 ( Only Xorg session ) having issue.
It would be so kind please help us on this.

FYI.
[root@xrdp-abinaya7 log]$ cat .xorgxrdp.11.log [ 25896.938] X.Org X Server 1.19.5 Release Date: 2017-10-12 [ 25896.938] X Protocol Version 11, Revision 0 [ 25896.938] Build Operating System:  2.6.32-696.18.7.el6.x86_64 [ 25896.938] Current Operating System: Linux xrdp-abinaya7 3.10.0-693.11.6.el7.x86_64 #1 SMP Thu Dec 28 14:23:39 EST 2017 x86_64 [ 25896.938] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-693.11.6.el7.x86_64 ro root=UUID=33131f69-5226-46fa-ab92-d1d5858e06b7 console=ttyS0 net.ifnames=0 biosdevname=0 [ 25896.938] Build Date: 13 February 2018  02:39:52PM [ 25896.938] Build ID: xorg-x11-server 1.19.5-5.el7 [ 25896.938] Current version of pixman: 0.34.0 [ 25896.938]    Before reporting problems, check http://wiki.x.org         to make sure that you have the latest version. [ 25896.938] Markers: (--) probed, (**) from config file, (==) default setting,         (++) from command line, (!!) notice, (II) informational,         (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 25896.938] (++) Log file: "/var/log/.xorgxrdp.11.log", Time: Tue Sep 11 16:28:33 2018 [ 25896.938] (++) Using config file: "/etc/X11/xrdp/xorg.conf" [ 25896.938] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 25896.939] (==) ServerLayout "X11 Server" [ 25896.939] (**) |-->Screen "Screen (xrdpdev)" (0) [ 25896.939] (**) |   |-->Monitor "Monitor" [ 25896.939] (**) |   |-->Device "Video Card (xrdpdev)" [ 25896.939] (**) |-->Input Device "xrdpMouse" [ 25896.939] (**) |-->Input Device "xrdpKeyboard" [ 25896.939] (**) Option "DontVTSwitch" "on" [ 25896.939] (**) Option "AutoAddDevices" "off" [ 25896.939] (**) Not automatically adding devices [ 25896.939] (==) Automatically enabling devices [ 25896.939] (==) Automatically adding GPU devices [ 25896.939] (==) Automatically binding GPU devices [ 25896.939] (==) Max clients allowed: 256, resource mask: 0x1fffff [ 25896.939] (==) FontPath set to:         catalogue:/etc/X11/fontpath.d,         built-ins [ 25896.939] (==) ModulePath set to "/usr/lib64/xorg/modules" [ 25896.939] (II) Loader magic: 0x55b54e970020 [ 25896.939] (II) Module ABI versions: [ 25896.939]    X.Org ANSI C Emulation: 0.4 [ 25896.939]    X.Org Video Driver: 23.0 [ 25896.939]    X.Org XInput driver : 24.1 [ 25896.939]    X.Org Server Extension : 10.0 [ 25896.940] (II) xfree86: Adding drm device (/dev/dri/card0) [ 25896.940] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied [ 25896.946] (--) PCI:*(0:0:2:0) 1013:00b8:1af4:1100 rev 0, Mem @ 0xfc000000/33554432, 0xfebd0000/4096, BIOS @ 0x????????/65536 [ 25896.946] (II) "glx" will be loaded. This was enabled by default and also specified in the config file. [ 25896.946] (II) LoadModule: "dbe" [ 25896.946] (II) Module "dbe" already built-in [ 25896.946] (II) LoadModule: "ddc" [ 25896.946] (II) Module "ddc" already built-in [ 25896.946] (II) LoadModule: "extmod" [ 25896.946] (II) Module "extmod" already built-in [ 25896.946] (II) LoadModule: "glx" [ 25896.946] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so [ 25896.948] (II) Module glx: vendor="X.Org Foundation" [ 25896.948]    compiled for 1.19.5, module version = 1.0.0 [ 25896.948]    ABI class: X.Org Server Extension, version 10.0 [ 25896.948] (II) LoadModule: "int10" [ 25896.948] (II) Loading /usr/lib64/xorg/modules/libint10.so [ 25896.948] (II) Module int10: vendor="X.Org Foundation" [ 25896.948]    compiled for 1.19.5, module version = 1.0.0 [ 25896.948]    ABI class: X.Org Video Driver, version 23.0 [ 25896.948] (II) LoadModule: "record" [ 25896.948] (II) Module "record" already built-in [ 25896.948] (II) LoadModule: "vbe" [ 25896.948] (II) Loading /usr/lib64/xorg/modules/libvbe.so [ 25896.948] (II) Module vbe: vendor="X.Org Foundation" [ 25896.948]    compiled for 1.19.5, module version = 1.1.0 [ 25896.948]    ABI class: X.Org Video Driver, version 23.0 [ 25896.948] (II) LoadModule: "xorgxrdp" [ 25896.948] (II) Loading /usr/lib64/xorg/modules/libxorgxrdp.so [ 25896.948] (II) Module XORGXRDP: vendor="X.Org Foundation" [ 25896.948]    compiled for 1.19.5, module version = 0.2.7 [ 25896.948]    ABI class: X.Org Video Driver, version 23.0 [ 25896.948] xorgxrdpSetup: [ 25896.949] (II) LoadModule: "fb" [ 25896.949] (II) Loading /usr/lib64/xorg/modules/libfb.so [ 25896.949] (II) Module fb: vendor="X.Org Foundation" [ 25896.949]    compiled for 1.19.5, module version = 1.0.0 [ 25896.949]    ABI class: X.Org ANSI C Emulation, version 0.4 [ 25896.949] (II) LoadModule: "xrdpdev" [ 25896.949] (II) Loading /usr/lib64/xorg/modules/drivers/xrdpdev_drv.so [ 25896.949] (II) Module XRDPDEV: vendor="X.Org Foundation" [ 25896.949]    compiled for 1.19.5, module version = 0.2.7 [ 25896.949]    ABI class: X.Org Video Driver, version 23.0 [ 25896.949] xrdpdevSetup: [ 25896.949] (II) LoadModule: "xrdpmouse" [ 25896.949] (II) Loading /usr/lib64/xorg/modules/input/xrdpmouse_drv.so [ 25896.949] (II) Module XRDPMOUSE: vendor="X.Org Foundation" [ 25896.949]    compiled for 1.19.5, module version = 0.2.7 [ 25896.949]    Module class: X.Org XInput Driver [ 25896.949]    ABI class: X.Org XInput driver, version 24.1 [ 25896.949] rdpmousePlug: [ 25896.949] (II) LoadModule: "xrdpkeyb" [ 25896.950] (II) Loading /usr/lib64/xorg/modules/input/xrdpkeyb_drv.so [ 25896.950] (II) Module XRDPKEYB: vendor="X.Org Foundation" [ 25896.950]    compiled for 1.19.5, module version = 0.2.7 [ 25896.950]    Module class: X.Org XInput Driver [ 25896.950]    ABI class: X.Org XInput driver, version 24.1 [ 25896.950] rdpkeybPlug: [ 25896.950] rdpIdentify: [ 25896.950] (II) XRDPDEV: driver for xrdp: XRDPDEV [ 25896.950] rdpDriverFunc: op 10 [ 25896.950] (WW) Falling back to old probe method for XRDPDEV [ 25896.950] rdpProbe: [ 25896.950] (II) Loading sub module "fb" [ 25896.950] (II) LoadModule: "fb" [ 25896.950] (II) Loading /usr/lib64/xorg/modules/libfb.so [ 25896.950] (II) Module fb: vendor="X.Org Foundation" [ 25896.950]    compiled for 1.19.5, module version = 1.0.0 [ 25896.950]    ABI class: X.Org ANSI C Emulation, version 0.4 [ 25896.950] (II) XRDPDEV(0): using default device [ 25896.950] rdpPreInit: [ 25896.950] (**) XRDPDEV(0): Depth 24, (--) framebuffer bpp 32 [ 25896.950] (==) XRDPDEV(0): RGB weight 888 [ 25896.950] (==) XRDPDEV(0): Using gamma correction (1.0, 1.0, 1.0) [ 25896.950] (==) XRDPDEV(0): Default visual is TrueColor [ 25896.950] (==) XRDPDEV(0): DPI set to (96, 96) [ 25896.950] (II) XRDPDEV(0):   mode "640x480" ok [ 25896.950] (II) XRDPDEV(0):   mode "800x600" ok [ 25896.950] (--) XRDPDEV(0): Virtual size is 800x600 (pitch 800) [ 25896.950] (**) XRDPDEV(0):  Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz [ 25896.950] (II) XRDPDEV(0): Modeline "800x600"x0.0   36.00  800<PHONE_NUMBER>  600 601 603 625 +hsync +vsync (35.2 kHz d) [ 25896.950] (==) Depth 24 pixmap format is 32 bpp [ 25896.950] rdpScreenInit: virtualX 800 virtualY 600 rgbBits 8 depth 24 [ 25896.950] rdpScreenInit: pfbMemory bytes 1920000 [ 25896.950] rdpScreenInit: pfbMemory 0x7f63929a0010 [ 25896.950] rdpSimdInit: assigning yuv functions [ 25896.950] rdpSimdInit: cpuid ax 1 cx 0 return ax 0x000306f2 bx 0x09060800 cx 0xfffa3223 dx 0x1f8bfbff [ 25896.950] rdpSimdInit: sse2 amd64 yuv functions assigned [ 25896.950] rdpXvInit: depth 24 [ 25896.950] (==) XRDPDEV(0): Backing store enabled [ 25896.950] rdpClientConInit: kill disconnected [0] timeout [0] sec [ 25896.950] [ 25896.950] rdpScreenInit: out [ 25896.951] (==) RandR enabled [ 25896.954] (II) SELinux: Disabled on system [ 25896.954] (II) AIGLX: Screen 0 is not DRI2 capable [ 25896.954] (EE) AIGLX: reverting to software rendering [ 25896.966] (II) IGLX: enabled GLX_MESA_copy_sub_buffer [ 25896.966] (II) IGLX: Loaded and initialized swrast [ 25896.966] (II) GLX: Initialized DRISWRAST GL provider for screen 0 [ 25896.990] (II) Using input driver 'XRDPMOUSE' for 'xrdpMouse' [ 25896.990] (**) Option "CorePointer" [ 25896.990] (**) xrdpMouse: always reports core events [ 25896.990] rdpmousePreInit: drv 0x55b54eb82e30 info 0x55b54ecb0260, flags 0x0 [ 25896.990] (II) XINPUT: Adding extended input device "xrdpMouse" (type: Mouse, id 6) [ 25896.990] rdpmouseControl: what 0 [ 25896.990] rdpmouseDeviceInit: [ 25896.990] rdpmouseCtrl: [ 25896.991] rdpRegisterInputCallback: type 1 proc 0x7f6392d79cc0 [ 25896.991] (**) xrdpMouse: (accel) keeping acceleration scheme 1 [ 25896.991] (**) xrdpMouse: (accel) acceleration profile 0 [ 25896.991] (**) xrdpMouse: (accel) acceleration factor: 2.000 [ 25896.991] (**) xrdpMouse: (accel) acceleration threshold: 4 [ 25896.991] rdpmouseControl: what 1 [ 25896.991] rdpmouseDeviceOn: [ 25896.991] (II) Using input driver 'XRDPKEYB' for 'xrdpKeyboard' [ 25896.991] (**) Option "CoreKeyboard" [ 25896.991] (**) xrdpKeyboard: always reports core events [ 25896.991] rdpkeybPreInit: drv 0x55b54eb83560 info 0x55b54ee39df0, flags 0x0 [ 25896.991] (II) XINPUT: Adding extended input device "xrdpKeyboard" (type: Keyboard, id 7) [ 25896.991] rdpkeybControl: what 0 [ 25896.991] rdpkeybDeviceInit: [ 25897.007] rdpkeybChangeKeyboardControl: [ 25897.007] rdpkeybChangeKeyboardControl: autoRepeat on [ 25897.007] rdpRegisterInputCallback: type 0 proc 0x7f6392b76470 [ 25897.007] rdpkeybControl: what 1 [ 25897.007] rdpkeybDeviceOn: [ 25897.008] (II) config/udev: Adding input device Power Button (/dev/input/event0) [ 25897.008] (II) AutoAddDevices is off - not adding device. [ 25897.009] (II) config/udev: Adding input device QEMU QEMU USB Tablet (/dev/input/event4) [ 25897.009] (II) AutoAddDevices is off - not adding device. [ 25897.009] (II) config/udev: Adding input device QEMU QEMU USB Tablet (/dev/input/js1) [ 25897.009] (II) AutoAddDevices is off - not adding device. [ 25897.009] (II) config/udev: Adding input device QEMU QEMU USB Tablet (/dev/input/mouse2) [ 25897.009] (II) AutoAddDevices is off - not adding device. [ 25897.009] (II) config/udev: Adding drm device (/dev/dri/card0) [ 25897.009] (II) xfree86: Adding drm device (/dev/dri/card0) [ 25897.009] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied [ 25897.010] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1) [ 25897.010] (II) AutoAddDevices is off - not adding device. [ 25897.010] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event2) [ 25897.010] (II) AutoAddDevices is off - not adding device. [ 25897.010] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/js0) [ 25897.010] (II) AutoAddDevices is off - not adding device. [ 25897.011] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse0) [ 25897.011] (II) AutoAddDevices is off - not adding device. [ 25897.011] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/event3) [ 25897.011] (II) AutoAddDevices is off - not adding device. [ 25897.011] (II) config/udev: Adding input device VirtualPS/2 VMware VMMouse (/dev/input/mouse1) [ 25897.011] (II) AutoAddDevices is off - not adding device. [ 25897.012] (II) config/udev: Adding input device PC Speaker (/dev/input/event5) [ 25897.012] (II) AutoAddDevices is off - not adding device. [ 25897.016] rdpSaveScreen: [ 25897.016] rdpDeferredRandR: [ 25897.016] rdpResizeSession: width 1024 height 768 [ 25897.016]   calling RRScreenSizeSet [ 25897.016] rdpRRScreenSetSize: width 1024 height 768 mmWidth 271 mmHeight 203 [ 25897.016] rdpRRGetInfo: [ 25897.016]   screen resized to 1024x768 [ 25897.018]   RRScreenSizeSet ok 1 [ 25897.018] rdpResizeSession: width 1364 height 768 [ 25897.018]   calling RRScreenSizeSet [ 25897.018] rdpRRScreenSetSize: width 1364 height 768 mmWidth 361 mmHeight 203 [ 25897.018] rdpRRGetInfo: [ 25897.018]   screen resized to 1364x768 [ 25897.020]   RRScreenSizeSet ok 1 [ 25897.108] rdpInDeferredUpdateCallback: [ 25897.108] rdpkeybChangeKeyboardControl: [ 25897.108] rdpkeybChangeKeyboardControl: autoRepeat off [ 25897.390] rdpRRGetInfo: [ 25897.390] rdpRRGetInfo: [ 25897.452] rdpRRGetInfo: [ 25897.458] rdpRRGetInfo: [ 25897.463] rdpRRGetInfo: [ 25897.463] rdpRRGetInfo: [ 25897.519] rdpClientConGotConnection: [ 25897.519] rdpClientConGotConnection: g_sck_accept ok new_sck 25 [ 25897.519] rdpClientConGotConnection: adding only clientCon [ 25897.520] rdpClientConGotConnection: [ 25897.520] rdpClientConGotConnection: g_sck_accept ok new_sck 26 [ 25897.520] rdpClientConGotConnection: disconnecting only clientCon [ 25897.520] rdpClientConDisconnect: [ 25897.520] rdpClientConDisconnect: clientCon removed from dev list [ 25897.520] rdpClientConGotConnection: adding only clientCon [ 25897.522] rdpClientConProcessMsgVersion: version 0 0 0 1 [ 25897.522] rdpClientConProcessScreenSizeMsg: set width 1364 height 768 bpp 16 [ 25897.522] rdpClientConProcessScreenSizeMsg: shmemid 5537792 shmemptr 0x7f6383e00000 [ 25897.522] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1364 cy 768 [ 25897.523] KbdSync: toggling num lock [ 25897.524] rdpkeybChangeKeyboardControl: [ 25897.524] rdpkeybChangeKeyboardControl: autoRepeat off [ 25897.765] rdpClientConProcessMsgClientInfo: [ 25897.765]   got client info bytes 5744 [ 25897.765]   jpeg support 0 [ 25897.765]   offscreen support 1 [ 25897.765]   offscreen size 5242880 [ 25897.765]   offscreen entries 100 [ 25897.765]   client can not do offscreen to offscreen blits [ 25897.765]   client can do new(color) cursor [ 25897.765]   client can not do multimon [ 25897.765] rdpRRSetRdpOutputs: numCrtcs 0 monitorCount 0 [ 25897.765] rdpRRSetRdpOutputs: add output 0 left 0 top 0 width 1364 height 768 [ 25897.765] rdpLoadLayout: keylayout 0x00000409 variant  display 11 [ 25897.765] rdpkeybChangeKeyboardControl: [ 25897.765] rdpkeybChangeKeyboardControl: autoRepeat on [ 25897.766] rdpkeybChangeKeyboardControl: [ 25897.766] rdpkeybChangeKeyboardControl: autoRepeat on [ 25897.769] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1363 cy 767 [ 25897.769] KbdSync: toggling num lock [ 25897.769] rdpkeybChangeKeyboardControl: [ 25897.769] rdpkeybChangeKeyboardControl: autoRepeat on [ 25897.769] rdpkeybChangeKeyboardControl: [ 25897.769] rdpkeybChangeKeyboardControl: autoRepeat on [ 25897.775] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1363 cy 767 [ 25897.776] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1363 cy 767 [ 25897.782] rdpClientConRecv: g_sck_recv failed(returned 0) [ 25897.782] rdpClientConDisconnect: [ 25897.782] rdpClientConDisconnect: clientCon removed from dev list [ 25897.782] rdpClientConRecvMsg: error [ 25897.782] rdpClientConCheck: rdpClientConGotData failed [ 25897.870] rdpInDeferredUpdateCallback: [ 25897.870] rdpkeybChangeKeyboardControl: [ 25897.870] rdpkeybChangeKeyboardControl: autoRepeat off [ 25897.870] rdpkeybChangeKeyboardControl: [ 25897.870] rdpkeybChangeKeyboardControl: autoRepeat off [ 25930.862] rdpClientConGotConnection: [ 25930.862] rdpClientConGotConnection: g_sck_accept ok new_sck 25 [ 25930.862] rdpClientConGotConnection: adding only clientCon [ 25930.862] rdpClientConProcessMsgVersion: version 0 0 0 1 [ 25930.862] rdpClientConProcessScreenSizeMsg: set width 1364 height 768 bpp 16 [ 25930.863] rdpClientConProcessScreenSizeMsg: shmemid 5570561 shmemptr 0x7f6383c00000 [ 25930.863] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1364 cy 768 [ 25930.887] rdpClientConProcessMsgClientInfo: [ 25930.887]   got client info bytes 5744 [ 25930.887]   jpeg support 0 [ 25930.887]   offscreen support 1 [ 25930.887]   offscreen size 5242880 [ 25930.887]   offscreen entries 100 [ 25930.887]   client can not do offscreen to offscreen blits [ 25930.887]   client can do new(color) cursor [ 25930.887]   client can not do multimon [ 25930.887] rdpRRSetRdpOutputs: numCrtcs 1 monitorCount 0 [ 25930.887] rdpRRSetRdpOutputs: update output 0 left 0 top 0 width 1364 height 768 [ 25930.887] rdpLoadLayout: keylayout 0x00000409 variant  display 11 [ 25930.887] rdpkeybChangeKeyboardControl: [ 25930.887] rdpkeybChangeKeyboardControl: autoRepeat on [ 25930.888] rdpkeybChangeKeyboardControl: [ 25930.888] rdpkeybChangeKeyboardControl: autoRepeat on [ 25930.989] rdpInDeferredUpdateCallback: [ 25930.989] rdpkeybChangeKeyboardControl: [ 25930.989] rdpkeybChangeKeyboardControl: autoRepeat off [ 25930.989] rdpkeybChangeKeyboardControl: [ 25930.989] rdpkeybChangeKeyboardControl: autoRepeat off [ 26628.804] rdpSaveScreen: [ 27228.905] rdpSaveScreen: [ 27481.250] rdpClientConProcessMsgClientInput: invalidate x 0 y 0 cx 1363 cy 767 [ 27481.610] KbdSync: toggling num lock [ 27481.610] rdpSaveScreen: [ 27481.610] rdpkeybChangeKeyboardControl: [ 27481.610] rdpkeybChangeKeyboardControl: autoRepeat on [ 27481.610] rdpkeybChangeKeyboardControl: [ 27481.610] rdpkeybChangeKeyboardControl: autoRepeat off [ 27481.711] rdpInDeferredUpdateCallback: [ 27481.711] rdpkeybChangeKeyboardControl: [ 27481.711] rdpkeybChangeKeyboardControl: autoRepeat off [ 27481.711] rdpkeybChangeKeyboardControl: [ 27481.711] rdpkeybChangeKeyboardControl: autoRepeat off [ 27847.652] rdpClientConRecv: g_sck_recv failed(returned 0) [ 27847.652] rdpClientConDisconnect: [ 27847.653] rdpClientConDisconnect: clientCon removed from dev list [ 27847.653] rdpClientConRecvMsg: error [ 27847.653] rdpClientConCheck: rdpClientConGotData failed [ 28084.043] rdpSaveScreen:

Hello Metalefty,
Our users are using XRDP - 0.9.6 to connect Linux RHEL6 and RHEL7 machine since we are having copy/paste issue with older version.
So planning to move latest version XRDP 0.9.7 ( Release note i could see some copy/paste slowness fix patch added) but on RHEL7 facing some connection issue using Xorg.
Can you provide help here.

Also There seems still copy/paste issue on KDE desktop manager.
Please suggest if you have any idea on this.

Log:
[20180920-08:53:40] [INFO ] setpriv --no-new-privs Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile /var/log/xrdp/xorgxrdp.%s.log
[20180920-08:53:50] [ERROR] X server for display 10 startup timeout
[20180920-08:53:50] [CORE ] waiting for window manager (pid 2752) to exit
[20180920-08:53:50] [ERROR] X server for display 10 startup timeout
[20180920-08:53:50] [ERROR] another Xserver might already be active on display 10 - see log
[20180920-08:53:50] [DEBUG] aborting connection...
[20180920-08:53:50] [CORE ] window manager (pid 2752) did exit, cleaning up session
[20180920-08:53:50] [INFO ] calling auth_stop_session and auth_end from pid 2746
[20180920-08:53:50] [DEBUG] cleanup_sockets:
[20180920-08:53:50] [INFO ] ++ terminated session:  username asandhiy, display :10.0, session_pid 2746, ip <IP_ADDRESS>:62186 - socket: 12

@metalefty we are also facing such issues on xrdp v0.9.7

@jsorg71 can you help to identify what can be the problem.

Give me some time.

@Abinayasandhiya @gnshkl1 are you two in the same organization?

@metalefty I guess ... Nope

I see. You both seem to be from India, I thought that.

Ok, Can you please help us on XRDP related issues,

@metalefty  i am able to connect to xrdp session with xorg as backend but sometimes face connection problem giving up issue.And by analyzing xrdp and sesman logs does not help for the issue troubleshooting .

@metalefty
can we get any update about reported XRDP issue.

I downloaded RedHat 8 Trail to test somthing and facing the same issue with XRDP from Windows 10 Pro
[ 13701.358]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[ 13701.358] Build Operating System:  4.14.0-49.el7a.noaead.x86_64
[ 13701.358] Current Operating System: Linux moodle-elearning 4.18.0-80.el8.x86_64 #1 SMP Wed Mar 13 12:02:46 UTC 2019 x86_64
[ 13701.358] Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-4.18.0-80.el8.x86_64 root=/dev/mapper/rhel-root ro crashkernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv=rhel/root rd.lvm.lv=$[ 13701.358] Build Date: 10 April 2019  10:04:23PM
[ 13701.358] Build ID: xorg-x11-server 1.20.3-5.2.el8_0
[ 13701.358] Current version of pixman: 0.36.0
[ 13701.358]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[ 13701.358] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 13701.358] (++) Log file: ".xorgxrdp.10.log", Time: Tue Aug  6 07:28:01 2019
[ 13701.358] (EE) Unable to locate/open config file: "xrdp/xorg.conf"
[ 13701.358] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 13701.358] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 13701.359] (==) No Layout section.  Using the first Screen section.
[ 13701.359] (==) No screen section available. Using defaults.
[ 13701.359] (**) |-->Screen "Default Screen Section" (0)
[ 13701.359] (**) |   |-->Monitor "<default monitor>"
[ 13701.359] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[ 13701.359] (==) Automatically adding devices
[ 13701.359] (==) Automatically enabling devices
[ 13701.359] (==) Automatically adding GPU devices
[ 13701.359] (==) Automatically binding GPU devices
[ 13701.359] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 13701.359] (==) FontPath set to:
        catalogue:/etc/X11/fontpath.d,
        built-ins
[ 13701.359] (==) ModulePath set to "/usr/lib64/xorg/modules"
[ 13701.359] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 13701.359] (II) Loader magic: 0x557018760020
[ 13701.359] (II) Module ABI versions:
[ 13701.359]    X.Org ANSI C Emulation: 0.4
[ 13701.359]    X.Org Video Driver: 24.0
[ 13701.359]    X.Org XInput driver : 24.1
[ 13701.359]    X.Org Server Extension : 10.0
[ 13701.360] (--) using VT number 2

[ 13701.360] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 13701.361] (II) xfree86: Adding drm device (/dev/dri/card0)

What is the reason why the X11 server does not exist, Two identical machines, one working and the other not:
[ 13701.359] (==) No Layout section.  Using the first Screen section.
[ 13701.359] (==) No screen section available. Using defaults.

We don't have explicit support policy but 0.9.7 is too old. I close this as expired.
Raise a separate new issue if you encounter similar issue  occurs with newer version (at least v0.9.20 or later).


Problem with spacing and categories

Environment
Docker
Version
0.13.4
Describe the problem
Hi, after I added categories I noticed that there was a problem with the space between them
I will add pictures to show it.
But when I add I notice that the first category will be fine but suddenly there will be a vast space underneath and no matter what I do it doesn't fix itself - it only happens in edit mode.
When I exit edit mode the gap gets smaller but is still not equal between the other categories
And the buttons for changing the location don't do anything either
In addition, if I'm already talking about the categories, I would love to be able to reduce them to a smaller size and change their location like the apps and widgets
Logs
Visual problem
Context
when I exit edit mode

In edit mode first and second categories

In edit mode second and third categories

Please tick the boxes

[X] I confirm that I attached the proper logs
[X] I've read the docs
[X] I've checked for duplicate issues
[X] I've tried to debug myself

This is not a bug, it is made to allow you to slide-in apps between categories. But maybe we should add that to the documentation or change it. @manuel-rw would it be possible to make the apps "move" the categories down or we have to use this method of adding space ?
Closing this issue as complete since it's not a bug.

This is not a bug, it is made to allow you to slide-in apps between categories.

Ok, I understand that. but in the first picture (after I exit edit mode) notice that the space does not match between the other categories the space is not equal between them even though there is nothing different between them

This is definitely a bug. We have this since we added the categories. @ajnart

This is definitely a bug. We have this since we added the categories. @ajnart

Oh yeah I think I saw the picture wrong, sorry

Can you try and tell us if this issue still happens as of the latest image ? v0.14.0 ?

Can you try and tell us if this issue still happens as of the latest image ? v0.14.0 ?

I am seeing this on a fresh install (Docker) using 0.14.0.

We're encountering the same issue on a fresh installation of version 0.14.2.
The size of the spacing appears to be random, in edit mode this is visually a lot more visible. Is it possible to implement a drag-and-drop feature for organizing categories, similar to how apps can be manually arranged? This could help address the problem.

No, there will not be a drag an drop feature for categories.
The inconsistent spacing is due to an invalid config. It will most likely be permanently solved with the upcoming database update.
You can manually fix the JSON but we generally don't recommend this as it can mess up your board.
The gaps are more visible in edit mode, because we make them bigger there. We do this so you can drag and drop apps or widgets into the spaces between categories.
To investigate this issue, we'd need the following information:

Your current configuration
A detailed list of the steps that you took to create the current board (when did you app categorises, how did you do it? How did you add apps?)

It's unlikely that we'll invest much time into this, as there are tons of possible origins where this error could come from.
It's hard to pinpoint.

Same issue here using Homarr 0.15.2.
I also encountered another issue maybe related to bad config.
I tried pulling every thing out of a category I made the other day to make it empty and then I deleted it only to see every thing that was part of that category disappear too.
I believe they're still there, after recreating everything again I noticed this:

Plex and Jellyfin were two amongst other that got disappear. when I recreated them and that widget, they show up twice.

Same issue. Couldn't reorder some, but others i could.
I've been creating my first board, but noticed i could reorder my first two categories, but my bottom one i can't move up. Any new categories are added between the second and fourth and can't move either.
Looking at the HTML i noticed some empty items. Maybe those are the cause. How i made them no idea. I did add and remove categories a few times so maybe it's the way of removing them.

I can't remove them because they don't show up in the editor.
When i look at inspector i see the following line 5 times:

These are between the categories that i can't swap and have extra room between them:

Hope this helps. If more info is needed let me know and i'll see what i can do with my very limited programming knowledge.

Hi, due to the project status as mentioned in #1993 we currently won't investigate this issue any further as it will be permanently fixed in 1.0.
Sorry for the inconvenience. We expect to release this version within the next weeks.


Snapshot strategies

Adds functionality for automatically saving snapshots according to a strategy. This takes the burden away from the actor for having to save snapshots. Supported strategies are

Interval strategy: save snapshot every N events, i.e. every 100 events
Time strategy: save snapshot based upon a timeframe, i.e. every day
EventType strategy: save snapshot when a certain event type is seen i.e. ReallyImportantEvent

Snapshot strategies are an optional feature available when using Event sourcing and Snapshotting together only (it makes no sense to use them in the other supported modes)

LGTM 👍


Define roles of stakeholders

There is currently no values defined which are allowed for usage in the roles of stakeholders. We should define which are possible.

Solved in 797698bdc31f12be3c00ad6716b2087160ca6bc5


Don't build self-contained packages since we require the .NET SDK be installed.

thanks. are they much smaller now?

I wish I had checked at each step of my changes from this evening. The unzipped size is ~110MB for the ReadyToRun, non-self-contained, no-msbuild omnisharp. Compared to ~165MB, the size of 1.37.18-beta.97-net6.0. I think it is likely the savings from not publishing a self-contained build were used by enabling ReadyToRun.


fundoc: init at 0.4.1

Motivation for this change
fundoc is a language agnostic documentation generator written in Rust
https://github.com/csssr/fundoc
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

@ofborg build fundoc


Scheduler | Cron like setting

It would be great if you can add a scheduler into PufferPanel that performs commands automatically on the specified time or event.

Duplicate of #474


▞▞▞ Static checkers

Add runscripts for the static checkers so we don't have to remember how to run them.

mypy.ini: Add error info and name the files so you don't have to do that on the command line.

setup.py: Don't require clients to install this library's static checkers.
PEP8 errors.

Partial fix for too broad exception clause. We should still narrow them if possible. See https://docs.python.org/3/library/exceptions.html#exception-hierarchy
PEP8 is picky about the number of blank lines, variables named l, and such.
Q. Are there pylint settings for PEP8? I didn't see docs on what the .pylintrc settings do.

Q. Which of these to fix vs. suppress?

"Variable name plotOutDir, initial_A, A_in, P, Q, PQ, G, ... should be lower case."
"Docstrings should use """Triple double-quotes""" not '''Triple single-quotes'''."

Fix names filter, format, and id that shadowed built-ins.
Put TODO comments on type errors "Type Process [or Deriver] doesn't have expected attribute 'schema'". Something's wrong but I don't know what it is.
Start afresh with PyCharm inspection settings.

"Method may be static" occurs for methods that aren't overridden in this project.
"Shadows a name from an outer scope" and "unused local" aren't likely to lead to trouble.

Fix mutable default args.

I guessed at types for those args and for a few variables that mypy needed typed. Some of these are likely to be wrong.

Q. Which of these to fix vs. suppress before finishing this PR?

"Variable name plotOutDir, initial_A, A_in, P, Q, PQ, G, ... should be lower case."
"Docstrings should use """Triple double-quotes""" not '''Triple single-quotes'''."

Q. How does import matplotlib in the top level __init__.py "help fix bug with import order"?
FYI, I think we can delete empty __init__.py files in Python 3.

I'm ready to merge this PR.
Note: Consider testing this requirements.txt file by rebuilding your virtual environment.
For future PRs:

TODO: Configure setup.py to specify compatibility with Python 3.7 - 3.8.
TODO: Make the GitHub CI test on Python 3.7 - 3.10.
TODO: Use _xyz names or __all__ declarations to choose which module-level names should be public to library clients.
TODO: Configure pylint to suppress fewer warnings. PyCharm inspections include pylint and most of it is fine, although I suppressed 4 kinds of warnings in .idea/inspectionProfiles/Project_Default.xml.
TODO: import future annotations.
Q. runscripts/doctests.sh creates 16 .rst files and modifies one more. Are some or all doc/reference/... rst files generated files that we should .gitignore?
Q. def save_network()'s optional argument plotOutDir should be plot_out_dir per PEP8. Would that change break any callers? For now I disabled that naming check. We can leave it as is or get back to it later.

I'm ready to merge this PR.
Note: Consider testing this requirements.txt file by rebuilding your virtual environment.
For future PRs:

TODO: Configure setup.py to specify compatibility with Python 3.7 - 3.8.
TODO: Make the GitHub CI test on Python 3.7 - 3.10.
TODO: Use _xyz names or __all__ declarations to choose which module-level names should be public to library clients.
TODO: Configure pylint to suppress fewer warnings. PyCharm inspections include pylint and most of it is fine, although I suppressed 4 kinds of warnings in .idea/inspectionProfiles/Project_Default.xml.
TODO: import future annotations.
Q. runscripts/doctests.sh creates 16 .rst files and modifies one more. Are some or all doc/reference/... rst files generated files that we should .gitignore?
Q. def save_network()'s optional argument plotOutDir should be plot_out_dir per PEP8. Would that change break any callers? For now I disabled that naming check. We can leave it as is or get back to it later.


Use of this repo

What should this repo contain?

documentation

What about the https://github.com/osiam/osiam.github.io repo? Or should the io page wrap all the documentation together to website?

distribution

Maybe the https://github.com/osiam/distribution repo content should move here?

umbrella project

List of current OSIAM projects and it's versions

Feel free to comment!

Maybe also use this repo for discussions instead of the OSIAM google groups forum? Or better use gitter?

This repo is thought to be there for the following things:

as main entrypoint for everyone who starts looking into OSIAM
hosting the main, project-global documentation
hosting the project-global, technical documentation
as umbrella project, defining the main OSIAM version and the version of it's components
as a first place to create issues for bugs, feature requests, etc.
creation of the main distributions (archive, debian packages, Docker image?) - but this might be better contained in the individual repos!?!?

Some of this will surely be moved to the OSIAM GitHub pages sometimes.

AFAIC, we should still use the Google groups forum.

I think for discussions we should stick to the Google group and consider a
real time chat. I'd suggest a freenode irc chat but gitter is probably good
too.
Thomas Krille<EMAIL_ADDRESS>schrieb am Mo., 4. Mai 2015 um
10:25 Uhr:

AFAIC, we should still use the Google groups forum.
—
Reply to this email directly or view it on GitHub
https://github.com/osiam/osiam/issues/1#issuecomment-98632312.

IRC sounds cool. Could be a nice place to discuss things openly. Much better than our internal Jabber or Google Hangouts.

@wallner Do you have any experience getting a fixed channel on freenode?

@dacrome @wallner Is this question now fully answered? I think we should move discussions about IRC, Google Groups to their dedicated issues, if there's still a need to discuss.

Yes, but I think this issue should only be closed when the good parts are moved to the documentation of this repo?

I don't know. Isn't the existence of this issue documentation enough? Where do you want to put it? This repo is there to describe OSIAM and not to describe itself. I think this question is fully answered and everybody understands what to do here. But I'm open for any other thoughts.

Maybe you are right. I just thought some points of your answer could be moved to the README...

I think I just understood your point. We having discussions here that produce real decisions and targets for further evolution of OSIAM and standards for how we manage the project, etc.. When we found a consensus then the results are fading away in the pool of closed issues. But we cannot, for example, put the port mappings table in the current documentation, because it's the future, not the present time. I also don't want to put the decisions made here in the README.md, because this file is for people coming from "the outside" that just want to have a look at or use OSIAM. They don't care what we decided to use this repo for. But I noticed, that the stuff we decide here doesn't even need to be under version control or something, so I re-enabled the wiki feature. I think the wiki is the best place to write all this aforementioned stuff down.

I close this issue as resolved, because I think it's clear for what this repo should be used. We don't need a wiki to document this.
tl;dr: Use GitHub issues instead of google groups forum for questions, IRC/Gitter/WhatEverChat can not be managed by the OSIAM team and everything else what @tkrille wrote here, except the last point (creation of the main distributions), which should be discussed in a new issue.


Should be a good way to mix filters

For instance, if I don't want to define bundles in code and just define everything in my templates, It would be nice to include javascript and coffeescript in the same node like:
{% assets filters="coffeescript, jsmin" output="packed1.js", "themes/grape/js/libs/modernizr-2.0.6.min.js", "portal/coffee/main.coffee" %}

{% endassets %}
so that they I only have 1 single javascript file instead of multiple.

https://github.com/miracle2k/webassets/issues/94#issuecomment-3773284  Would also solve this issue

This will be fixed via #12. Although not explicitly described in this ticket, the JSBundle/CSSBundle classes will look at file extensions, and automatically apply the correct filters for things like .sass or .coffee files.

No, that is how I intend to make it work. Filters like coffeescript would always run.


support smtpd_forbid_bare_newline to mitigate smtp smuggling

To mitigate the vulnerability of smtp summgling (https://www.postfix.org/smtp-smuggling.html) there is the need to support
smtpd_forbid_bare_newline and smtpd_forbid_bare_newline_exclusions
(https://www.postfix.org/postconf.5.html#smtpd_forbid_bare_newline)

can be done via configs hash, so closed


Chrome in chroot doesn't respect australian scrolling

name: precise
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/precise...
crouton: version 1-20160330180425~master:43e2fca0
release: precise
architecture: amd64
xmethod: xorg
targets: audio,cli-extra,extension,keyboard,touch,xfce
host: version 7834.66.0 (Official Build) stable-channel link
kernel: Linux localhost 3.8.11 #1 SMP Tue Mar 29 05:09:41 PDT 2016 x86_64 x86_64 x86_64 GNU/Linux
freon: yes

Please describe your issue:
I use "Australian scrolling" on my Chromebook.  Everything worked out nicely across ChromeOS and my chroot.
I realized the Chrome in my chroot was out-of-date (Chrome 42!) so I updated it to Chrome 49. When I did so, the chroot Chrome switched itself to "normal" scrolling.  Toggling the Ubuntu "inverted scrolling" preference didn't seem to do anything to it (tho it definitely does have an effect on the rest of Ubuntu!).
Just in case it was relevant, I updated Crouton too; no dice. Chrome in the chroot continues to use "normal" scrolling no matter what I do.
I also tried switching ChromeOS to "normal" scrolling, just to see if it was inverting somehow; nope, Chrome in the chroot stays "normal".

I just now experienced this issue with both Xenial and Trusty chroots and in both KDE and XFCE environments. Very frustrating as the natural aka Australian scrolling defaults selected in all of those work fine for other browsers & system apps - it seems like only Chrome isn't behaving...
...and indeed I turned up similar complaints here: https://bugs.chromium.org/p/chromium/issues/detail?id=582547
I was able to fix this following instructions here: http://askubuntu.com/a/519859
Tweaks I had to make:

I deleted the Option "DialDelta", as my Synaptics aka Elan Touchpad on my Toshiba Chromebook 2 Swanky (2014 model) only had two options, not 3 (both of which, by the way, had the value of 74, not 1 as in the example given - and so I used -74 -74)

Instead of sudo nano /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf, I ran gksu mousepad with same path (nano is not on my installation).


Update Readme

Adding "The University of Edinburgh"
Tested and it works without any flaws (Downloaded videos today)
Added logos from universities' website sources

@lorderikir could you please add "The University of Edinburgh" to Wiki/Supported Institutions/UK Institutions?

Awesome. Done.

👍 Cheers


Unable to access data set connection

Hello! Thank you very much for your learning resources. I set up an environment and tried to train my own model. But when downloading the dataset, you gave the links “Ref-Reasoning dataset" and "gt_objects", "parsed language scene graphs" and "GloVe" cannot be accessed. Can you give me a new link.
thank you!

in Google drive  I got “can't identify access permission” So how can you give me the permission to download datasets?
https://drive.google.com/drive/folders/1w4qhQgrgUeGOr_wG5KP0yUouMzRNBAxo?usp=sharing
https://drive.google.com/drive/folders/1UI4WyJu95LDVX6dg1XrLen4onhE_oHv0?usp=sharing

same issue, i got 404 error when i tried to download ref-reasoning dataset. can you update the download link? thanks


[improve][client]Remove unused check for topics isEmpty

Motivation
Remove unused check for conf.getTopicNames().isEmpty(), becase line170 has checked and it's always false here
Modifications

Remove unused check for conf.getTopicNames().isEmpty()
Add a test for topicNamesValid

Verifying this change

[x] Make sure that the change passes the CI checks.

Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository: https://github.com/AnonHxy/pulsar/pull/11

Codecov Report

Merging #18185 (8f2ddbe) into master (6c65ca0) will increase coverage by 35.87%.
The diff coverage is 100.00%.

@@              Coverage Diff              @@
##             master   #18185       +/-   ##
=============================================
+ Coverage     34.91%   70.79%   +35.87%
+ Complexity     5707      438     -5269
=============================================
  Files           607       26      -581
  Lines         53396     2246    -51150
  Branches       5712      245     -5467
=============================================
- Hits          18644     1590    -17054
+ Misses        32119      483    -31636
+ Partials       2633      173     -2460

Flag
Coverage Δ

unittests
70.79% <100.00%> (+35.87%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...apache/pulsar/proxy/server/DirectProxyHandler.java
63.63% <100.00%> (ø)

...pache/pulsar/proxy/server/ProxyServiceStarter.java
60.66% <0.00%> (-1.34%)
:arrow_down:

...apache/pulsar/proxy/server/ParserProxyHandler.java
91.86% <0.00%> (ø)

...ache/pulsar/proxy/server/BrokerProxyValidator.java
89.15% <0.00%> (ø)

...sar/proxy/server/TargetAddressDeniedException.java
100.00% <0.00%> (ø)

.../main/java/org/apache/pulsar/PulsarStandalone.java

...n/java/org/apache/pulsar/broker/PulsarService.java

.../org/apache/pulsar/broker/admin/AdminResource.java

.../apache/pulsar/broker/admin/impl/ClustersBase.java

... and 577 more


Release @google-cloud/resource v0.9.0

This pull request was generated using releasetool.

Release is at https://github.com/googleapis/nodejs-resource/releases/tag/v0.9.0


Prepare for 0.1

The most glaring issue is the lack of documentation, but some other minor issues remain as well, that need to be fixed before release.

0.1 coming soon after Cologne deadline

It's out


Add Taurus Pay Token

Taurus Pay Token (TAPT) Is a fully decentralized Escrow Platform built on the Ethereum ERC-20 platform with mission to Enhance the buying / selling process with decentralized escrow for secure payments, incoporated with the Low transaction fees compare to old school fiat.
An escrow is a financial arrangement where a third party holds and regulates payment of the funds required for two parties involved in a given transaction. It helps make transactions more secure by keeping the payment in a secure escrow account which is only released when all of the terms of an agreement are met as overseen by the escrow company.

Incorrect information submitted, please go through our guide and check again.


Store skipExcluded in the database

See the commit messages for details.

Could you hold on to this for a while, as I need to check one theory about the repositoryConfigPath?

Could you hold on to this for a while, as I need to check one theory about the repositoryConfigPath?

Do you think is related to this change? This fix is necessary anyway, it only affects the way results are stored, not any logic that actually applies skipExcluded.

Tests fail constantly due to
org.jetbrains.exposed.sql.statements.BatchDataInconsistentException: Can't add a new batch because columns: analyzer_configurations.skip_excluded don't have default values. DB defaults are not supported in batch inserts

Now V73__deduplicatePackagesAndProjectsTest > package migration should deduplicate packages fails with
java.sql.BatchUpdateException: Batch entry 0 INSERT INTO analyzer_configurations (allow_dynamic_versions, analyzer_run_id, skip_excluded) VALUES (('FALSE'::boolean), ('3'::int8), ('FALSE'::boolean))
RETURNING * was aborted: ERROR: column "skip_excluded" of relation "analyzer_configurations" does not exist


wal: simplify some code

Some minor clean up, simplification

lgtm. defer to @heyitsanthony

@gyuho This style is intentional since the locks slice is being updated-- using w.tail() makes it clear ensures there's always a reference to the file in the wal structure.

Ok will revert. Thanks!
Sincerely,
Gyu-Ho Lee
On Jun 11, 2016 10:33 AM, "Anthony Romano"<EMAIL_ADDRESS>wrote:

@gyuho https://github.com/gyuho This style is intentional since the
locks slice is being updated-- using w.tail() makes it clear ensures
there's always a reference to the file in the wal structure.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/coreos/etcd/pull/5645#issuecomment-225378363, or mute
the thread
https://github.com/notifications/unsubscribe/AGe_cppwlYcR4rT7R1q5Z8ZA9BNnFut5ks5qKvFrgaJpZM4Izfxp
.

@heyitsanthony Just simplified boolean part. PTAL. Thanks.

lgtm


Truncating when using new gymnasium version

I'm new to meta-world, and what I understood is that, for version 2, there is no returning 'done' when neither it successes nor reaches max_path_length(which is currently 500).
I understand done is not needed for success because it would make agent to accumulate reward to the end.
However, truncation, which means terminating at 'self.curr_path_length == self.max_path_length' seems to be still needed for RL algorithms, so I should explicitly handle the truncation in my code(If it is intended to, I guess, because it currently doesn't return done, but returns ValueError when it reaches max_path_length instead).
What if we handle truncation in meta-world code since recent version of gymnasium uses 5 return values for step function as:
'obs, reward, terminal, truncate, info = env.step()'
Also, as I mentioned, I'm new to metaworld, so I'm confused why the max_path_length increased from 150/200 to 500 now. I mean, should I use 500 for benchmark now?
In addition, there is a bug with rendering when accessing single goal environments as README.md. i.e.
from metaworld.envs import (ALL_V2_ENVIRONMENTS_GOAL_OBSERVABLE,
                            ALL_V2_ENVIRONMENTS_GOAL_HIDDEN)
                            # these are ordered dicts where the key : value
                            # is env_name : env_constructor

import numpy as np

door_open_goal_observable_cls = ALL_V2_ENVIRONMENTS_GOAL_OBSERVABLE["door-open-v2-goal-observable"]
door_open_goal_hidden_cls = ALL_V2_ENVIRONMENTS_GOAL_HIDDEN["door-open-v2-goal-hidden"]

env = door_open_goal_hidden_cls()

current gym env uses render_mode, but initailize function doesn't support that.
Thank you.

@reginald-mclean Thanks for reply.
Yes, I tried to do so, but 'door_open_goal_hidden_cls(render_mode="human")' returns Error because 'initialize' function can't handle 'render_mode' in here.

A possible solution - change the create_observable_goal_envs() functions:
def initialize(env, render_mode=None, seed=None):
            if seed is not None:
                st0 = np.random.get_state()
                np.random.seed(seed)
            super(type(env), env).__init__()
            env.render_mode = render_mode
            env._partially_observable = False
            env._freeze_rand_vec = False
            env._set_task_called = True
            env.reset()
            env._freeze_rand_vec = True
            if seed is not None:
                env.seed(seed)
                np.random.set_state(st0)

And then you can make the env with the parameter render_mode=xxx.

@jity16 @goldbird5 I just pushed an update for the render mode fix.


update pipeline repo name as fork repo

keep Setup GitHub repo fork name and local clone to be same i.e. llmops-gha-demo

@lgayhardt
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Unrecognized Arguments: Checkpoint

Whenever running the following command on Google Colab
!python /content/home/ami/paraphraser/paraphraser/inference.py --checkpoint = /content/model-171856.data-00000-of-00001
I get the following error:
usage: inference.py [-h] [--checkpoint CHECKPOINT]
inference.py: error: unrecognized arguments: /content/model-171856.data-00000-of-00001
Don't know how to address this. Runtime type: Python3, GPU
I have uploaded the train folder containing model on Google Drive and mounted Google Drive on Colab to access the model. I downloaded it from the link provided with the paraphraser README.
Thank You,
Ami Agarwal.

Any updates on this?
Not sure what model name should be used for run the inference.

Was able to run with this-
python inference.py --checkpoint=../model/model-171856
Thanks.


Documentation: Molecular Dynamics - use MD structure

The unit test failed in what looks like an unrelated but meaningful way, but this is merged without comment. What is happening?

This was changing a variable name in the documentation. The unit test fail as the MD is a bit un-predictable basically running it again usually fixes this issue.

This was changing a variable name in the documentation. The unit test fail as the MD is a bit un-predictable basically running it again usually fixes this issue.

I would be much more comfortable if the tests passed. Despite the fact that this PR is (or at least is to our understanding) unrelated to the failure, I still think it would be best practice to rerun the tests until they pass prior to merging -- that is if we're accepting regularly failing tests to start with.
Merging PRs with meaningfully failing unit tests does not look good and is potentially dangerous. We should always make sure that the tests -- at an absolute bare minimum -- can pass with new changes.

Also if this is a known problem that we are just putting up with, there should be an issue about it. If you know the PR in which it became an issue, the PR should link that. It's not a good state to be in, but if we track it well enough then we're much more likely to quickly get out of the bad state.

I suggest a fix in https://github.com/pyiron/atomistics/pull/146 - as MD is stochastic the kinetic energy follows a normal distribution so the tests fail in some occasions. By extending the test range, the tests fail less often. Still it makes sense to test the rough order of magnitude of the energy to prevent unit conversion issues and so on.


Pytest discovery can't handle docstrings when --verbose flag is set

When Pytest >= 4.1.0 is run with the --verbose flag, the collection output prints the docstrings for all test functions along with their names (source code). I think there's a small bug in the Pytest test collection parsing logic that causes it to break when processing a test that follows a test with a docstring.
I was able to reproduce this using a minimal example:
# test_math.py
def test_add():
    """Tests that 2 plus 2 equals 4."""
    assert 2 + 2 == 4

def test_subtract():
    assert 4 - 2 == 2

# pytest.ini
[pytest]
addopts = --verbose

Running test discovery in VSCode given a directory with only these files fails with the following output:
============================= test session starts ==============================
platform darwin -- Python 3.7.2, pytest-4.3.0, py-1.7.0, pluggy-0.8.1 -- /Users/onewman/.pyenv/versions/vsc-python-bug/bin/python
cachedir: .pytest_cache
rootdir: /Users/onewman/workspace/vsc-python-pytest-bug, inifile: pytest.ini
collecting ... collected 2 items
<Module test_math.py>
  <Function test_add>
    Tests that 2 plus 2 equals 4.
  <Function test_subtract>

========================= no tests ran in 0.01 seconds =========================
Test Discovery failed:
TypeError: Cannot read property 'item' of undefined

As you can see, the --verbose flag causes Pytest to output the docstrings for each test, but the parsing service balks at this when it tries to process the parent node of the test_subtract node in src/client/unittests/pytest/services/parserService.ts (also here). The parent node is undefined, but the check is:
if (parentNode && trimmedLine.startsWith('<TestCaseFunction ') || trimmedLine.startsWith('<Function ')) {
    // Do stuff with parentNode
}

The condition evaluates to undefined && false || true, which evaluates to true because of order of operations.
It's a pretty simple fix; the line should just be:
if (parentNode && (trimmedLine.startsWith('<TestCaseFunction ') || trimmedLine.startsWith('<Function '))) { ... }

I have a failing test case and the fix all ready to go, so I'm happy to submit a PR for this.
Environment data

VS Code version: 1.31.1
Extension version (available under the Extensions sidebar): 2019.1.0
OS and version: MacOS 10.14.3
Python version (& distribution if applicable, e.g. Anaconda): 3.7.2, Pyenv
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): virtualenv
Relevant/affected Python packages and their versions: pytest 4.2

Dup of https://github.com/Microsoft/vscode-python/issues/4409


Update @aws-sdk/credential-providers in packages/bruno-electron

I have checked the following:

[X] I use the newest version of bruno.
[X] I've searched existing issues and found nothing related to my issue.

Describe the bug
The @aws-sdk/credential-providers dependency must be updated in packages/bruno-electron because the current one exposes the project to high vulnerabilities
.bru file to reproduce the bug
No response
Screenshots/Live demo link

This has been fixed in the latest -v1.34.0 release
We have now moved to 3.658.1 for @aws-sdk/credential-providers


View issues

group by declared on views
group by doesn't work in aggregate functions such as(count, max, sum, avg) on tables generates as view.
example:
Definition of views is described below such as ViewUserRotable, this is a Many to Many relationships.
abstract class ViewUserRotable extends View {
  TbUserRotable get userRotable;
  TbRotable get rotables;
  TbUser get users;
  @override
  Query as() => select(<Expression<dynamic>>[
        users.userId,
        users.name,
        rotables.rotableId,
        rotables.sapMaterialCode
      ]).from(users).join(<Join<HasResultSet, dynamic>>[
        innerJoin(
            userRotable, userRotable.userId.equalsExp(users.userId),
            useColumns: true),
        innerJoin(
            rotables, rotables.rotableId.equalsExp(userRotable.rotableId),
            useColumns: true)
      ]);
}

Then, the query to consume this view is declared as below but it throw some error:
Expression<int> userIdCount =viewUserRotable.userId.count();
final query = selectOnly(viewUserRotable)
        ..addColumns([viewUserRotable.userId, userIdCount])
        ..groupBy([viewUserRotable.userId]);
final result = await query.get();

###Error

SqliteException(1): no such column: view_user_rotable.user_id, SQL logic error (code 1) Causing statement: SELECT view_user_rotable.user_id AS "view_user_rotable.user_id", COUNT(view_user_rotable.user_id) AS "c1" FROM view_user_rotable GROUP BY view_user_rotable.user_id;

Can you post the CREATE TABLE that drift generated for that view (enable logStatements: true on the NativeDatabase constructor)? I believe this was fixed on develop but its hard to say without a full repro that includes the definition of included tables so that I can try it out.

these are the full tables and relationships
class TbRotable extends Table {
  IntColumn get rotableId => integer()();
  TextColumn get sapMaterialCode => text()();
  TextColumn get sapMaterialDescription => text()();
  TextColumn get customIdentifier => text().nullable()();
  @override
  Set<Column> get primaryKey => {rotableId};
}

class TbUser extends Table {
  IntColumn get userId => integer()();
  TextColumn get name => text()();
  TextColumn get dni => text()();
  TextColumn get positionName => text()();
  IntColumn get projectId => integer()();
  @override
  Set<Column> get primaryKey => {userId};
}

class TbUserRotable extends Table {
  IntColumn get userRotableId => integer()();
  IntColumn get userId => integer()();
  IntColumn get rotableId => integer()();
  IntColumn get qty => integer()();
  IntColumn get lastQty => integer().nullable()();
  TextColumn get lastDate => text().nullable()();
  @override
  Set<Column> get primaryKey => {userRotableId};
}

abstract class ViewUserRotableStock extends View {
  TbUserRotableStock get userRotableStocks;
  TbRotable get rotables;
  TbUser get users;
  @override
  Query as() => select(<Expression<dynamic>>[
        users.userId,
        users.name,
        users.positionName,
        users.projectId,
        users.dni,
        userRotableStocks.userRotableStocksId,
        userRotableStocks.qty,
        userRotableStocks.lastQty,
        userRotableStocks.lastDate,
        rotables.rotableId,
        rotables.sapMaterialCode,
        rotables.sapMaterialDescription,
        rotables.customIdentifier,
      ]).from(users).join(<Join<HasResultSet, dynamic>>[
        innerJoin(
            userRotableStocks, userRotableStocks.userId.equalsExp(users.userId),
            useColumns: true),
        innerJoin(
            rotables, rotables.rotableId.equalsExp(userRotableStocks.rotableId),
            useColumns: true)
      ]);
}

and this is the generated view
class $ViewUserRotableView
    extends ViewInfo<$ViewUserRotableView, ViewUserRotableData>
    implements HasResultSet {
  final String? _alias;
  @override
  final _$AppDatabase attachedDatabase;
  $ViewUserRotableView(this.attachedDatabase, [this._alias]);
  $TbUserRotableTable get userRotable => attachedDatabase.tbUserRotable;
  $TbRotableTable get rotables => attachedDatabase.tbRotable;
  $TbUserTable get users => attachedDatabase.tbUser;
  @override
  List<GeneratedColumn> get $columns => [
        users.userId,
        users.name,
        users.positionName,
        users.projectId,
        users.dni,
        userRotable.userRotableId,
        userRotable.qty,
        userRotable.lastQty,
        userRotable.lastDate,
        rotables.rotableId,
        rotables.sapMaterialCode,
        rotables.sapMaterialDescription,
        rotables.customIdentifier
      ];
  @override
  String get aliasedName => _alias ?? entityName;
  @override
  String get entityName => 'view_user_rotable';
  @override
  String? get createViewStmt => null;
  @override
  $ViewUserRotableView get asDslTable => this;
  @override
  ViewUserRotableData map(Map<String, dynamic> data, {String? tablePrefix}) {
    return ViewUserRotableData.fromData(data,
        prefix: tablePrefix != null ? '$tablePrefix.' : null);
  }

  late final GeneratedColumn<int?> userId = GeneratedColumn<int?>(
      'user_id', aliasedName, false,
      type: const IntType());
  late final GeneratedColumn<String?> name = GeneratedColumn<String?>(
      'name', aliasedName, false,
      type: const StringType());
  late final GeneratedColumn<String?> positionName = GeneratedColumn<String?>(
      'position_name', aliasedName, false,
      type: const StringType());
  late final GeneratedColumn<int?> projectId = GeneratedColumn<int?>(
      'project_id', aliasedName, false,
      type: const IntType());
  late final GeneratedColumn<String?> dni = GeneratedColumn<String?>(
      'dni', aliasedName, false,
      type: const StringType());
  late final GeneratedColumn<int?> userRotableId = GeneratedColumn<int?>(
      'user_rotable_id', aliasedName, false,
      type: const IntType());
  late final GeneratedColumn<int?> qty =
      GeneratedColumn<int?>('qty', aliasedName, false, type: const IntType());
  late final GeneratedColumn<int?> lastQty = GeneratedColumn<int?>(
      'last_qty', aliasedName, true,
      type: const IntType());
  late final GeneratedColumn<String?> lastDate = GeneratedColumn<String?>(
      'last_date', aliasedName, true,
      type: const StringType());
  late final GeneratedColumn<int?> rotableId = GeneratedColumn<int?>(
      'rotable_id', aliasedName, false,
      type: const IntType());
  late final GeneratedColumn<String?> sapMaterialCode =
      GeneratedColumn<String?>('sap_material_code', aliasedName, false,
          type: const StringType());
  late final GeneratedColumn<String?> sapMaterialDescription =
      GeneratedColumn<String?>('sap_material_description', aliasedName, false,
          type: const StringType());
  late final GeneratedColumn<String?> customIdentifier =
      GeneratedColumn<String?>('custom_identifier', aliasedName, true,
          type: const StringType());
  @override
  $ViewUserRotableView createAlias(String alias) {
    return $ViewUserRotableView(attachedDatabase, alias);
  }

  @override
  Query? get query =>
      (attachedDatabase.selectOnly(users, includeJoinedTableColumns: false)
            ..addColumns($columns))
          .join(<Join<HasResultSet, dynamic>>[
        innerJoin(userRotable, userRotable.userId.equalsExp(users.userId),
            useColumns: true),
        innerJoin(rotables, rotables.rotableId.equalsExp(userRotable.rotableId),
            useColumns: true)
      ]);
  @override
  Set<String> get readTables =>
      const {'tb_user_rotable', 'tb_rotable', 'tb_user'};
}

Also, I see another option described on drift documentation Drift about view with aggregated functions, but it also doesn't work.
abstract class CategoryTodoCount extends View {
  TodosTable get todos;
  Categories get categories;

  Expression<int> get itemCount => todos.id.count();

  @override
  Query as() => select([categories.description, itemCount])
      .from(categories)
      .join([innerJoin(todos, todos.category.equalsExp(categories.id))]);
}

This is my implementation:
abstract class ViewUsersFromUserRotableStockByPage extends View {
  TbUser get users;
  TbUserRotable get userRotable;
  TbRotable get rotables;

  Expression<int> get rotablesCount => rotables.rotableId.count();

  @override
  Query as() => select(<Expression<dynamic>>[
        users.userId,
        users.name,
        users.dni,
        users.positionName,
        users.projectId,
        rotables.rotableId,
        rotablesCount,
      ]).from(users).join(<Join<HasResultSet, dynamic>>[
        innerJoin(
            userRotableStocks, userRotable.userId.equalsExp(users.userId),
            useColumns: true),
        innerJoin(
            rotables, rotables.rotableId.equalsExp(userRotable.rotableId),
            useColumns: true)
      ])
        ..orderBy([OrderingTerm.asc(users.name)]);
}

Its throws the next error
E/flutter ( 6928): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Null check operator used on a null value

Why did you add useColumns: true on the joins? :D It works on the latest develop version without that. I'm not sure if drift_dev should remove them, but I'm thinking no.
For views, drift automatically includes the columns that need to be added, so there's no need to explicitly set useColumns: true.

yeah, it is correct about you say, it is not necessary because it set by default on true, but I put them only to check if this parameter could fix the error.
I am using the follow dependencies:

drift_dev: ^1.5.2
sqlite3_flutter_libs: ^0.5.6
drift: ^1.5.0

What could I be doing wrong?

it is not necessary because it set by default on true

Only for regular queries, in view definitions it defaults to false.

I am using the follow dependencies:

Just tested it with the latest version on pub (1.6.x) as well and everything seems to be working. I ran this script as an example: https://gist.github.com/simolus3/0fe6461d3a451b99a540baa8355e179b

Simple select work perfectly but could you try this, thanks.

void main() async {
  final db = MyDatabase();
  Expression<int> userIdCount =
          db.viewUserRotable.userId.count();
  final result = await db.selectOnly(db.viewUserRotable)
        ..addColumns([db.viewUserRotable.userId, userIdCount])
        ..groupBy([db.viewUserRotable.userId]).get();
      print(result);
}

You're right, that is broken with the current drift version. But it's already fixed on develop. You can add dependency overrides if you need it now.


[IDE] Problems - Location to be clickable

Describe the solution you'd like
In the problems view, the location should be clickable.

Clear indication that the location is a link (colored)
When clicked, open the file in the editor and put the cursor on the problematic line
Expand the file tree on the left and focus the file

Issue is closed in dirigible with https://github.com/eclipse/dirigible/pull/1257
Will be available in the next release.


Narrow icon changes

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #466
Test URLs:

Before:

https://main--shredit--stericycle.aem.page/en-us/secure-shredding-services/one-off-shredding-service

After:

https://narrow-icon-change--shredit--stericycle.aem.page/en-us/secure-shredding-services/one-off-shredding-service

This needs a separate smaller icon size for tablet / mobile. Also you should probably use var(--icon-size-xl) instead of the hardcoded 4rem. Otherwise LGTM

For small devices, they seem to be too small, which is why I maintained similar behavior for all screens.

For small devices, they seem to be too small, which is why I maintained similar behavior for all screens.

You are right. I adjusted my PR to match this behaviour.
The icon sizing for the column blocks seems to be very inconsistently done in general. Sometime it's set on the wrapper, sometimes on the image. This is bad. I think we wouldn't even need so many variants of the column block if we would just be using the xl-icons style on the blocks / sections instead. But I don't really want to touch this, since it feels like it could break a lot of stuff.

@kronnox - is your review change required still valid? if not can you dismiss it?


Problem with concurrent application deployment

Components:
Marathon 0.9.1
Mesos 0.23.0
Docker 1.7.1
Config:
3 masters + 3 slaves
Issue:
When deploying 10 applications in parallel most of them appear to get stuck in the "Deploying" state. If one of the applications get destroyed all the other ones immediately switch to "Running" state, but some of the containers still end up not getting deployed properly.
Workarounds we had found so far are deploying applications ~30 sec apart or pre-fetching docker images to the slave machines. When that's done all the apps start reliably.
Each of the slaves has enough resources to run all of the containers, so hardware should not be an issue.
I'd appreciate any leads and ideas.
Thank you!

Hey @dlyub thanks for reporting this.
I see several issues here:

Apps are stuck in deployment. What means stuck? How long did you wait? What does the mesos console says?
If you kill one deployment (do you mean that by destroying an application?) the other deployments are finished immediately but the deployment has not been finished. Correct?
If you pre-fetch resources, everything works - so that looks like a docker related problem

Can you provide the logs (Marathon logs, mesos slave logs) for this situation?

@aquamatthias I noticed yesterday that there were newer versions of Marathon and Docker and decided to try them. Newer Marathon has not made a difference but changing Docker to 1.8.1 resolved the problem.


useDrag: options and previewOptions are not consistently applied when using image preview

Describe the bug
When using an image as drag preview, the previewOptions as passed to useDrag only have effect during the first drag, but fall back to defaults during consecutive drags.
Reproduction
Live Reproduction
Steps to reproduce the behavior:

Set previewOptions: {offsetX: -16, offsetY: -16} (already done in CodeSandbox link above)
Start dragging the text, you see an image to the bottom-right of your cursor.
Release the drag.
Start dragging the text again, you see an image at a different offset from the cursor (more specifically, the position of the cursor in the image is interpolated from the point where you start dragging, as is the default).

Expected behavior
The second drag should also show the image to the bottom-right of the cursor.
Screenshots
I tried attaching the debugger, this is what I found:
The code only hits the two breakpoints in the screenshot below when the page is loaded. This seems to make sense, but I'm not sure.

When the code hits the breakpoint in the screenshot below during a second drag, the offsetPoint contains undefined X and Y.

Desktop (please complete the following information):

OS: XUbuntu 19.10
Browser: Chrome 81 and Firefox 75
react-dnd version: 10.0.2

Any updates ? I'm experiencing a very similar problem

Hi guys, I've researched a source code for a couple hours and found workaround maybe it could help someone. The option previewOptions really doesn't work for default preview or image preview, but you can pass a second argument to preview function. But you should keep both params -> in the hook and in the call(don't ask why, if you want effect on first paint and next).
  const previewOptions = {
    offsetX: 0,
    offsetY: 0
  };
  const [, drag, preview] = useDrag({
    previewOptions,
    item: { type: "myType", data: "myData" },
  });

    preview(img, previewOptions); // attaching better use in callbackRef

I've updated your codesandbox ->
https://codesandbox.io/s/magical-newton-y9s6n?file=/src/App.js:379-565
BTW, for placing cursor in right/bottom of the image you should calculate it in pixels and then set offset.
For anyone who needs an offset or other previewOptions without  custom image you could use that snippet of code.
  const [, drag, preview] = useDrag({
    previewOptions,
    item: { type: "myType", data: "myData" },
  });

  const callbackRef = useCallback(
    (node) => {
      drag(node);
      preview(node, previewOptions);
    },
    [drag, preview]
  );

  return
;

Hi guys, I've researched a source code for a couple hours and found workaround maybe it could help someone. The option previewOptions really doesn't work for default preview or image preview, but you can pass a second argument to preview function. But you should keep both params -> in the hook and in the call(don't ask why, if you want effect on first paint and next).
  const previewOptions = {
    offsetX: 0,
    offsetY: 0
  };
  const [, drag, preview] = useDrag({
    previewOptions,
    item: { type: "myType", data: "myData" },
  });

    preview(img, previewOptions); // attaching better use in callbackRef

I've updated your codesandbox ->
https://codesandbox.io/s/magical-newton-y9s6n?file=/src/App.js:379-565
BTW, for placing cursor in right/bottom of the image you should calculate it in pixels and then set offset.
For anyone who needs an offset or other previewOptions without  custom image you could use that snippet of code.
  const [, drag, preview] = useDrag({
    previewOptions,
    item: { type: "myType", data: "myData" },
  });

  const callbackRef = useCallback(
    (node) => {
      drag(node);
      preview(node, previewOptions);
    },
    [drag, preview]
  );

  return
;

@mhaidamashko this is super helpful!! Two questions: my images only take on the previewOptions after dragging them once. Then they work fine. Is there a way to get them to work on the first try?
Second, what other properties can you pass to previewOptions? I can't find that anywhere, it isn't mentioned in the documentation! Like... can I scale the previewImage to be twice as big?


Port back improvements made in NUnit.Cake.Recipe

The NUnit recipe was created based on the TestCentric Recipe and then had a number of improvements added. The most important new feature is running package tests under multiple runners.

:tada: This issue has been resolved in version 1.3.0 :tada:
The release is available on:

GitHub Release
NuGet Package


Adding webhook support for github source.

Proposed Changes

Use the defaulting and validating webhooks for GitHubSource

Release Note

NONE

kafka flake.
/retest


🍒 Cherry pick PR #18775 to staging 🍒

🍒 Cherry pick https://github.com/Expensify/App/pull/18775 to staging 🍒

🚀 Cherry-picked to staging by https://github.com/OSBotify in version: 1.3.14-11 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by https://github.com/yuwenmemon in version: 1.3.14-14 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Cherry-picked to staging by https://github.com/AndrewGable in version: 1.3.28-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by https://github.com/AndrewGable in version: 1.3.28-5 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Redrawing canvas (deleting and creating again) and responsiveness

I am using chartjs with bootstrap.
In my nodejs app, i am getting the date range and sending a post request through jquery. Before sending a post req i am deleting the canvas in the div and adding it again from jquery. I am doing this because after redrawing in the same canvas, while i hover sometimes it shows the old graph also.
Now all worked fine with responsiveness set to true.
now with the same page if i give another input and send a post req, all works fine but responsiveness is lost. Inspect element shows this error ( Cannot read property 'clientWidth' of null).  New graphs are coming out well and the only problem is that its nor re sizing when i change the browser size.
I suspect this is because i am deleting the canvas and adding it again and drawing on it.
If that's true help me to find a way to clear the canvas and redraw it.
Note: Re sizing also works fine for the first post request. Subsequent post requests looses the responsiveness.
Jquery:
$(document).ready(function(){
$("#fire1").click(function(){
$.post("postreq",    {    date:$("#fromdate").val(), todate:$("#todate").val() }, function(data,status){
  $('#myChart4').remove(); // this is my <canvas> element
  $('#div13').append('<canvas id="myChart4" width="150" height="200"><canvas>');

  $('#myChart3').remove(); // this is my <canvas> element
  $('#div12').append('<canvas id="myChart3" width="150" height="200"><canvas>');

  var ctx = $("#myChart3").get(0).getContext("2d");

  var chartdata1 = data.chart1;
  var ctx1 = $("#myChart4").get(0).getContext("2d");

  var chartdata2 = data.chart2;

  var myDoughnutChart = new Chart(ctx).Doughnut(chartdata1 , {        animateScale: true,        animationSteps : 150,        responsive: true,        scaleIntegersOnly: true,        maintainAspectRatio: true, tooltipEvents: ["mousemove", "touchstart", "touchmove", "onload"]    });

  var myDoughnutChart1 = new Chart(ctx1).Doughnut(chartdata2 , {        animateScale: true,        animationSteps : 150,        responsive: true,        scaleIntegersOnly: true,        maintainAspectRatio: true,  tooltipEvents: ["mousemove", "touchstart", "touchmove", "onload"]     });

});

});
});
Please help me with this issue.

@jagadeeshops Take a look at: destroy() method; that'll let you destroy the old chart and then you can create a new one; without having to create and remove canvas elements!

Hello everybody, sorry for my english,
i have the same problem, except by i send the data for other function.
i  use the next code
var cxt =
document.getElementById("myChartLine").getContext("2d");
                var options = {
                    bezierCurve: true,
                    datasetFill:false,
                    scaleLineWidth: 2,
                    datasetStroke : true,
                    datasetLabel: true,
                    responsive: true,
                    maintainAspectRatio: true,
                    scaleGridLineColor : "rgba(0,0,0,0.2)",
                    scaleIntegersOnly: false,
                    scaleLabel : "<%= Number(value).toFixed(2).replace() + ' %'%>"
                };
                var myLine = new Chart(cxt).Line(JSON.parse(datos), options);
                myLine.destroy()
                myLine = new Chart(cxt).Line(JSON.parse(datos), options);

when i draw various chart in the same html do not work destroy().
Thank a lot

i have the same problem,
i  use the next code
var cxt = document.getElementById("myChartLine").getContext("2d");
                var options = {
                    bezierCurve: true,
                    datasetFill:false,
                    scaleLineWidth: 2,
                    datasetStroke : true,
                    datasetLabel: true,
                    responsive: true,
                    maintainAspectRatio: true,
                    scaleGridLineColor : "rgba(0,0,0,0.2)",
                    scaleIntegersOnly: false,
                    scaleLabel : "<%= Number(value).toFixed(2).replace() + ' %'%>"
                };
                var myLine = new Chart(cxt).Line(JSON.parse(datos), options);
                myLine.destroy()
                myLine = new Chart(cxt).Line(JSON.parse(datos), options);

when i draw various chart in the same html do not work destroy().
Thank a lot

destroy() is the correct answer.

It is very inconvenient to have global variable for myLine to destroy it where i want.