#15: Tailor bails out on cPickle error of tailor.state
-------------------------+--------------------------------------------------
Reporter: jesterKing | Owner: lele
Type: defect | Status: closed
Priority: major | Milestone: VersionOne
Component: tailor | Version: 0.9
Resolution: worksforme | Keywords:
-------------------------+--------------------------------------------------
Changes (by lele):
* resolution: => worksforme
* status: new => closed
Old description:
> Trace of the error
> ------------------
>
> $ tailor -D -v --configfile blender.tailor
> Traceback (most recent call last):
> File "/usr/bin/tailor", line 34, in ?
> main()
> File "/usr/lib/python2.4/site-packages/vcpx/tailor.py", line 333, in
> main
> tailorizer()
> File "/usr/lib/python2.4/site-packages/vcpx/tailor.py", line 152, in
> __call__
> if not self.exists():
> File "/usr/lib/python2.4/site-packages/vcpx/project.py", line 192, in
> exists
> return self.state_file.lastAppliedChangeset() is not None
> File "/usr/lib/python2.4/site-packages/vcpx/statefile.py", line 191, in
> lastAppliedChangeset
> self._load()
> File "/usr/lib/python2.4/site-packages/vcpx/statefile.py", line 56, in
> _load
> self.finalize()
> File "/usr/lib/python2.4/site-packages/vcpx/statefile.py", line 167, in
> finalize
> cs = load(old)
> cPickle.UnpicklingError: invalid load key, '
> '.
>
> Background
> ----------
>
> I'm working on a conversion of the rather big Blender 3D CVS repository
> to a SVN repository. Overall tailor has been running very well, but after
> 1939 commits into the SVN repository it bailed out on the error as shown
> in the trace above.
>
> Relevant files
> --------------
>
> http://www.letwory.net/blender.tailor
>
> http://www.letwory.net/tailor.state.gz
>
> http://www.letwory.net/tailor.log.gz
New description:
== Trace of the error ==
{{{
$ tailor -D -v --configfile blender.tailor
Traceback (most recent call last):
File "/usr/bin/tailor", line 34, in ?
main()
File "/usr/lib/python2.4/site-packages/vcpx/tailor.py", line 333, in
main
tailorizer()
File "/usr/lib/python2.4/site-packages/vcpx/tailor.py", line 152, in
__call__
if not self.exists():
File "/usr/lib/python2.4/site-packages/vcpx/project.py", line 192, in
exists
return self.state_file.lastAppliedChangeset() is not None
File "/usr/lib/python2.4/site-packages/vcpx/statefile.py", line 191, in
lastAppliedChangeset
self._load()
File "/usr/lib/python2.4/site-packages/vcpx/statefile.py", line 56, in
_load
self.finalize()
File "/usr/lib/python2.4/site-packages/vcpx/statefile.py", line 167, in
finalize
cs = load(old)
cPickle.UnpicklingError: invalid load key, '
'.
}}}
== Background ==
I'm working on a conversion of the rather big Blender 3D CVS repository to
a SVN repository. Overall tailor has been running very well, but after
1939 commits into the SVN repository it bailed out on the error as shown
in the trace above.
== Relevant files ==
http://www.letwory.net/blender.tailor
http://www.letwory.net/tailor.state.gz
http://www.letwory.net/tailor.log.gz
Comment:
Since nobody else has ever reported a similar problem, I presume the
truncation was an accident.
--
Ticket URL: <http://progetti.arstecnica.it/tailor/ticket/15>
Tailor <http://www.darcs.net/DarcsWiki/Tailor>
An inter-VCs changeset exchanger_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor