Bug 3673 - 'filtervfs' object has no attribute 'mustaudit' during uncompressed clone
Summary: 'filtervfs' object has no attribute 'mustaudit' during uncompressed clone
Status: RESOLVED FIXED
Alias: None
Product: Mercurial
Classification: Unclassified
Component: Mercurial (show other bugs)
Version: earlier
Hardware: Other All
: urgent bug
Assignee: Bryan O'Sullivan
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-22 08:44 UTC by Benoît Allard
Modified: 2017-11-01 18:04 UTC (History)
6 users (show)

See Also:
Python Version: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benoît Allard 2012-10-22 08:44 UTC
During clone --uncompressed:

[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] URL: https://hg/hg//xxx/source/yyy?cmd=stream_out
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] File 'paste/exceptions/errormiddleware.py', line 224 in next
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] File 'usr/local/lib/python2.5/site-packages/mercurial/wireproto.py', line 564 in streamer
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   oldaudit = sopener.mustaudit
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] AttributeError: 'filtervfs' object has no attribute 'mustaudit'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] 
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] 
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] CGI Variables
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] -------------
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   DOCUMENT_ROOT: '/var/ssl/'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   GATEWAY_INTERFACE: 'CGI/1.1'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   HTTPS: '1'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   HTTP_ACCEPT: 'application/mercurial-0.1'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   HTTP_ACCEPT_ENCODING: 'identity'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   HTTP_HOST: 'hg'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   HTTP_USER_AGENT: 'mercurial/proto-1.0'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   PATH: '/usr/local/bin:/usr/bin:/bin'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   PATH_INFO: '/xxx/source/yyy'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   PATH_TRANSLATED: '/var/ssl/xxx/source/yyy'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   QUERY_STRING: 'cmd=stream_out'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   REMOTE_ADDR: '10.0.a.c'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   REMOTE_PORT: '32800'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   REPO_NAME: 'xxx/source/yyy'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   REQUEST_METHOD: 'GET'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   REQUEST_URI: '/hg/xxx/source/yyy?cmd=stream_out'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   SCRIPT_FILENAME: '/var/hg/hgweb.wsgi'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   SCRIPT_NAME: '/hg/'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   SERVER_ADDR: '10.0.a.b'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   SERVER_ADMIN: '[no address given]'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   SERVER_NAME: 'hg'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   SERVER_PORT: '443'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   SERVER_PROTOCOL: 'HTTP/1.1'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   SERVER_SIGNATURE: '<address>Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny13 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8g mod_wsgi/2.5 mod_perl/2.0.4 Perl/v5.10.0 Server at hg Port 443</address>\\n'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   SERVER_SOFTWARE: 'Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny13 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8g mod_wsgi/2.5 mod_perl/2.0.4 Perl/v5.10.0'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] 
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] 
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] WSGI Variables
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] --------------
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   application: <mercurial.hgweb.hgwebdir_mod.hgwebdir object at 0xcb0ae2c>
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   mod_wsgi.application_group: 'hg|/hg'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   mod_wsgi.callable_object: 'application'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   mod_wsgi.listener_host: ''
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   mod_wsgi.listener_port: '443'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   mod_wsgi.process_group: ''
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   mod_wsgi.reload_mechanism: '0'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   mod_wsgi.script_reloading: '1'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   mod_wsgi.version: (2, 5)
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   paste.parsed_querystring: ([('cmd', 'stream_out')], 'cmd=stream_out')
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   paste.throw_errors: True
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   wsgi process: 'Multiprocess'
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c]   wsgi.file_wrapper: <built-in method file_wrapper of mod_wsgi.Adapter object at 0xd3ce920>
[Mon Oct 22 14:04:05 2012] [error] [client 10.0.a.c] ------------------------------------------------------------
Comment 1 Matt Mackall 2012-10-22 11:57 UTC
Looks like a regression, raising to urgent.
Comment 2 Bryan O'Sullivan 2012-10-22 14:58 UTC
Testing a fix.
Comment 4 Benoît Allard 2012-10-23 05:35 UTC
Confirmed as working