Menus are not visible on Vista?
I've installed the TortoiseBZR on multiple machines. And it works as expected on all machine except one. This one is with Windows Vista (others have Windows Xp installed). The menus simply doesn't show up in the explorer. (TortoiseCVS, SVN and TortoiseHG work well on this machine) Should it work on vista? Any ideas how to make it work? The dialogs can be used with command line commands (eg. bzr qcommit works well).
I've installed bzr-setup-
Thanks
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- TortoiseBZR Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Attila Kocsis
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
There are no known issues with Vista - TortoiseBzr has most of its development and testing done on Vista. Is it possible it is a 64bit operating system? If so, there are known issues (XP or Vista) which will be addressed in the next release.
Revision history for this message
|
#2 |
It is a 32bit Vista. So I don't know what could be the problem. Is there any log/diagnostics message that could help to track down the problem?
Thanks
Revision history for this message
|
#3 |
If you view the readme, there should be instructions for diagnosing the shell extension. In summary, you need to install the optional "diagnostics and test tools" component (re-executing the installer will allow you to add it if you didn't before), then executing tbzr_tracer.exe, which should capture the debug output.
Revision history for this message
|
#4 |
Thanks for the info.
When I open the context menu with right-click. The tbzr_tracer.exe gives the following output:
C:\Program Files\Bazaar>
Collecting Python Trace Output...
idCmdFirst = 215
_get_commands() on D:\Projects_
Object with win32trace dispatcher created (object=None)
in <contextmenu.
ze(None, <PyIDataObject at 0x02D66340 with obj at 0x044FD490>, 978) [1,0,None]
Num Files: 1
Files: [u'D:\\
in <contextmenu.
th unsupported IID IObjectWithSite ({FC4801A3-
in <contextmenu.
th unsupported IID IInternetSecuri
0B})
in <contextmenu.
th unsupported IID {924502A7-
E1F-F70C0A2B7A7C})
in <contextmenu.
textMenu(41747509, 0, 233, 32762, 16) [1,0,None]
3888:ensure_
3888:The pipe does not exist
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
WindowsError: [Error 2] A rendszer nem talßlja a megadott fßjlt
pythoncom error: Unexpected exception in gateway method 'QueryContextMenu'
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
<type 'exceptions.
jlt
pythoncom error: Unexpected gateway error
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
<type 'exceptions.
jlt
Object with win32trace dispatcher created (object=None)
in <contextmenu.
ze(None, <PyIDataObject at 0x02D66328 with obj at 0x044FD490>, 990) [1,0,None]
Num Files: 1
Files: [u'D:\\
in <contextmenu.
th unsupported IID IObjectWithSite ({FC4801A3-
in <contextmenu.
th unsupported IID IInternetSecuri
0B})
in <contextmenu.
th unsupported IID {924502A7-
E1F-F70C0A2B7A7C})
in <contextmenu.
textMenu(41747509, 0, 233, 32762, 16) [1,0,None]
3888:ensure_
3888:The pipe does not exist
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
WindowsError: [Error 2] A rendszer nem talßlja a megadott fßjlt
pythoncom error: Unexpected exception in gateway method 'QueryContextMenu'
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
<type 'exceptions.
jlt
pythoncom error: Unexpected gateway error
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
<type 'exceptions.
jlt
Object with win32trace dispatcher created (object=None)
in <contextmenu.
ze(None, <PyIDataObject at 0x02D66358 with obj at 0x044FD490>, 930) [1,0,None]
Num Files: 1
Files: [u'D:\\
in <contextmenu.
th unsupported IID IObjectWithSite ({FC4801A3-
in <contextmenu.
th unsupported IID IInternetSecuri
0B})
in <contextmenu.
th unsupported IID {924502A7-
E1F-F70C0A2B7A7C})
in <contextmenu.
textMenu(41747509, 0, 233, 32762, 16) [1,0,None]
3888:ensure_
3888:The pipe does not exist
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
WindowsError: [Error 2] A rendszer nem talßlja a megadott fßjlt
pythoncom error: Unexpected exception in gateway method 'QueryContextMenu'
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
<type 'exceptions.
jlt
pythoncom error: Unexpected gateway error
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
<type 'exceptions.
jlt
Object with win32trace dispatcher created (object=None)
in <contextmenu.
ze(None, <PyIDataObject at 0x02D66388 with obj at 0x044FD490>, 746) [1,0,None]
Num Files: 1
Files: [u'D:\\
in <contextmenu.
th unsupported IID IObjectWithSite ({FC4801A3-
in <contextmenu.
th unsupported IID IInternetSecuri
0B})
in <contextmenu.
th unsupported IID {924502A7-
E1F-F70C0A2B7A7C})
in <contextmenu.
textMenu(41747509, 0, 233, 32762, 16) [1,0,None]
3888:ensure_
3888:The pipe does not exist
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
WindowsError: [Error 2] A rendszer nem talßlja a megadott fßjlt
pythoncom error: Unexpected exception in gateway method 'QueryContextMenu'
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
<type 'exceptions.
jlt
pythoncom error: Unexpected gateway error
Traceback (most recent call last):
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "win32com\
File "contextmenu.pyo", line 137, in QueryContextMenu
File "contextmenu.pyo", line 26, in get_menu_items_for
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "tbzrlib\
File "subprocess.pyo", line 594, in __init__
File "subprocess.pyo", line 816, in _execute_child
<type 'exceptions.
jlt
Revision history for this message
|
#5 |
That is strange - it appears the error is "file not found", but tbzr is simply trying to execute 'tbzrcachew.exe' from the same directory tbzr.dll is in. Can you please confirm this file does exist? Is there anything else strange in your environment which could explain this? (I'd be surprised if it is simply a 'non-english windows' or 'non-ascii home directory' problem, but I've been surprised before :) Does tbzrcachew.exe start OK manually? If so and once started, do the overlays and menus then work?
Thanks
Revision history for this message
|
#6 |
I have both c:\Program Files\Bazaar\
I know nothing special about my environment (many applications are installed, but don't know about anything that could be related), But it is hungarian. My home directory doesn't contain any non-english/special character. I've installed previous versions of TortoiseBZR (and have other tortoise plugins installed too).
After I had manually started c:\Program Files\Bazaar\
But the commands still not working. A commit command opens a dialog with the following message: "ImportError: No module named commands" (bzr qcommit works well in the same directory).
Thanks
in .bzr.log :
Sun 2009-01-04 15:50:03 +0100
[ 5308] 2009-01-04 15:50:04.013 WARNING: Failed to execute command 'commit'
Traceback (most recent call last):
File "tbzrcommand.py", line 235, in main
File "tbzrcommand.py", line 111, in invoke_command
ImportError: No module named commands
Logs/Diagnostics:
C:\Program Files\Bazaar>
Collecting Python Trace Output...
idCmdFirst = 215
_get_commands() on D:\Projects_
Object with win32trace dispatcher created (object=None)
in <contextmenu.
ze(None, <PyIDataObject at 0x02D665B0 with obj at 0x044F4758>, 1582) [1,0,None]
Num Files: 1
Files: [u'D:\\
in <contextmenu.
th unsupported IID IObjectWithSite ({FC4801A3-
in <contextmenu.
th unsupported IID IInternetSecuri
0B})
in <contextmenu.
th unsupported IID {924502A7-
E1F-F70C0A2B7A7C})
in <contextmenu.
textMenu(117703427, 0, 233, 32762, 16) [1,0,None]
3888:ensure_
3888:TransactNa
3888:remote response returned 3148 bytes
in <contextmenu.
ndString(0, 4) [1,0,None]
in <contextmenu.
ndString(1, 4) [1,0,None]
in <contextmenu.
ndString(9, 4) [1,0,None]
in <contextmenu.
ndString(0, 4) [1,0,None]
in <contextmenu.
ndString(1, 4) [1,0,None]
in <contextmenu.
ndString(9, 4) [1,0,None]
in <contextmenu.
ndString(0, 4) [1,0,None]
in <contextmenu.
ndString(1, 4) [1,0,None]
in <contextmenu.
ndString(9, 4) [1,0,None]
in <contextmenu.
ndString(0, 4) [1,0,None]
in <contextmenu.
ndString(1, 4) [1,0,None]
in <contextmenu.
ndString(9, 4) [1,0,None]
in <contextmenu.
ndString(0, 4) [1,0,None]
in <contextmenu.
ndString(1, 4) [1,0,None]
in <contextmenu.
ndString(9, 4) [1,0,None]
in <contextmenu.
ndString(0, 0) [1,0,None]
in <contextmenu.
ndString(1, 0) [1,0,None]
in <contextmenu.
th unsupported IID {BCFCE0A0-
D10-00A0C90F2719})
in <contextmenu.
th unsupported IID {BCFCE0A0-
D10-00A0C90F2719})
in <contextmenu.
th unsupported IID {BCFCE0A0-
D10-00A0C90F2719})
in <contextmenu.
th unsupported IID {BCFCE0A0-
D10-00A0C90F2719})
in <contextmenu.
th unsupported IID {BCFCE0A0-
D10-00A0C90F2719})
in <contextmenu.
th unsupported IID {BCFCE0A0-
D10-00A0C90F2719})
in <contextmenu.
th unsupported IID {BCFCE0A0-
D10-00A0C90F2719})
in <contextmenu.
th unsupported IID {BCFCE0A0-
D10-00A0C90F2719})
in <contextmenu.
th unsupported IID {BCFCE0A0-
D10-00A0C90F2719})
in <contextmenu.
th unsupported IID {BCFCE0A0-
D10-00A0C90F2719})
in <contextmenu.
ndString(1, 0) [1,0,None]
in <contextmenu.
mmand((0, 1442594, 1, None, None, 1, 0, 0),) [1,0,None]
Command-line is "C:\Program Files\Bazaar\
ile=D:\
Created process with pid 5140
in <contextmenu.
th unsupported IID IObjectWithSite ({FC4801A3-
in <contextmenu.
th unsupported IID IInternetSecuri
0B})
in <contextmenu.
th unsupported IID {924502A7-
E1F-F70C0A2B7A7C})
Revision history for this message
|
#7 |
I've just installed bzr-setup-
Thx