View Issue Details

IDProjectCategoryView StatusLast Update
0002283Double CommanderDefaultpublic2021-10-29 23:21
Reporterglandvador Assigned ToAlexx2000  
PriorityhighSeverityblockReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
PlatformLinuxOSFedoraOS Version> 27
Product Version0.9.2Product Buildgtk 
Target Version0.9.4Fixed in Version0.9.4 
Summary0002283: Double Commander hangs for ever on file operations if RabitVCS is installed
DescriptionOn Fedora, with rabbitvcs-core and python2-rabitvcs packages installed (these 2 are needed to make rabbitvcs available for doublecmd), Double Command hangs maybe for ever.
The nautilus integration (with rabbitvcs-nautilus package) is working.
The rabbitvcs version is 0.17.0 or 0.17.1 which is the current one.
Steps To Reproduce1) Install needed packages (rabbitvcs-core, python2-rabitvcs)
2) install doublecmd-gtk
3) Run doublecmd
4) Right-click (context menu) on any file
5) Hangs ...
Additional InformationAfter digging around, commenting the line:
# from rabbitvcs.services.checkerservice import StatusCheckerStub
in scripts/rabbit-vcs.py seems to solve the issue.
To be fair, I don't know why. In my opinion this line is not needed because doublecmd is launching the the checker by itself.
TagsNo tags attached.
Fixed in Revision8853, 8859
Operating systemLinux
WidgetsetGTK2
Architecture64-bit

Activities

glandvador

2019-04-19 13:40

reporter   ~0003134

Commenting the line will only solve the hang issue. The functionality can only be achieved if:

1) Doublecmd is not running
2) #rabbitvcs settings -> restart status checker
3) Start Doublecmd

In this case, the right click (not the first one, but any subsequent) will bring the rabbitvcs menus.

Alexx2000

2019-04-19 21:46

administrator   ~0003135

Try to move (instead commenting) this line like this:

if __name__ == "__main__":
  from rabbitvcs.services.checkerservice import StatusCheckerStub
  status_checker = StatusCheckerStub()

glandvador

2019-05-19 22:32

reporter   ~0003164

I'm jealous. Your workaround works :)

Issue History

Date Modified Username Field Change
2019-04-12 09:15 glandvador New Issue
2019-04-19 13:40 glandvador Note Added: 0003134
2019-04-19 21:46 Alexx2000 Note Added: 0003135
2019-04-19 21:46 Alexx2000 Status new => feedback
2019-05-19 22:32 glandvador Note Added: 0003164
2019-05-19 22:32 glandvador Status feedback => new
2019-05-20 07:40 Alexx2000 Assigned To => Alexx2000
2019-05-20 07:40 Alexx2000 Status new => assigned
2019-05-20 07:40 Alexx2000 Target Version => 0.9.4
2019-05-22 21:07 Alexx2000 Fixed in Revision => 8853
2019-05-22 21:07 Alexx2000 Status assigned => resolved
2019-05-22 21:07 Alexx2000 Resolution open => fixed
2019-06-23 12:42 Alexx2000 Fixed in Revision 8853 => 8853, 8859
2019-06-23 12:42 Alexx2000 Fixed in Version => 0.9.4
2021-10-29 23:21 Alexx2000 Status resolved => closed