You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Clark Rawlins <cl...@bit63.org> on 2003/09/02 17:43:20 UTC

cvs2svn error

I am still working on getting my large cvs repository converted to
subversion format using cvs2svn.

The most recent problem I have is that cvs2svn failes with the following
traceback:

committing: Tue Jan 22 09:45:34 2002, over 0 seconds
Traceback (most recent call last):
  File "cvs2svn/cvs2svn.py", line 2263, in ?
    main()
  File "cvs2svn/cvs2svn.py", line 2259, in main
    convert(ctx, start_pass=start_pass)
  File "cvs2svn/cvs2svn.py", line 2138, in convert
    _passes[i](ctx)
  File "cvs2svn/cvs2svn.py", line 2073, in pass4
    c.commit(dumper, ctx, sym_tracker)
  File "cvs2svn/cvs2svn.py", line 1832, in commit
    sym_tracker.fill_branch(dumper, ctx, br)
  File "cvs2svn/cvs2svn.py", line 1676, in fill_branch
    self.fill_name(dumper, ctx, branch, None, jit_new_rev)
  File "cvs2svn/cvs2svn.py", line 1634, in fill_name
    is_tag, jit_new_rev)
  File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
    next_src, next_dst, is_tag, jit_new_rev)
  File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
    next_src, next_dst, is_tag, jit_new_rev)
  File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
    next_src, next_dst, is_tag, jit_new_rev)
  File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
    next_src, next_dst, is_tag, jit_new_rev)
  File "cvs2svn/cvs2svn.py", line 1529, in copy_descend
    dumper.copy_path(src_path, parent_rev, copy_dst, val)
  File "cvs2svn/cvs2svn.py", line 979, in copy_path
    entries)
  File "cvs2svn/cvs2svn.py", line 673, in change_path
    approved_entries = new_val.get(self.approved_entries) or { }

Does this look simular to a problem anyone else has seen?

Clark

-- 
"They that can give up essential liberty to obtain a little temporary safety
  deserve neither liberty nor safety."
  - Benjamin Franklin, Historical Review of Pennsylvania, 1759.

Re: cvs2svn error

Posted by Max Bowsher <ma...@ukf.net>.
>> Clark Rawlins <cl...@bit63.org> writes:
>>> The most recent problem I have is that cvs2svn failes with the following
>>> traceback:
...
>>>   File "cvs2svn/cvs2svn.py", line 673, in change_path
>>>     approved_entries = new_val.get(self.approved_entries) or { }
>>> AttributeError: 'None' object has no attribute 'get'

This looks like it might be issue 1440.
http://subversion.tigris.org/issues/show_bug.cgi?id=1440


Max.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: cvs2svn error

Posted by Clark Rawlins <cl...@bit63.org>.
I apologize I missed the last line.
It is:
AttributeError: 'None' object has no attribute 'get'

Clark

On Tue, Sep 02, 2003 at 01:43:42PM -0500, kfogel@collab.net wrote:
> Clark Rawlins <cl...@bit63.org> writes:
> > The most recent problem I have is that cvs2svn failes with the following
> > traceback:
> > 
> > committing: Tue Jan 22 09:45:34 2002, over 0 seconds
> > Traceback (most recent call last):
> >   File "cvs2svn/cvs2svn.py", line 2263, in ?
> >     main()
> >   File "cvs2svn/cvs2svn.py", line 2259, in main
> >     convert(ctx, start_pass=start_pass)
> >   File "cvs2svn/cvs2svn.py", line 2138, in convert
> >     _passes[i](ctx)
> >   File "cvs2svn/cvs2svn.py", line 2073, in pass4
> >     c.commit(dumper, ctx, sym_tracker)
> >   File "cvs2svn/cvs2svn.py", line 1832, in commit
> >     sym_tracker.fill_branch(dumper, ctx, br)
> >   File "cvs2svn/cvs2svn.py", line 1676, in fill_branch
> >     self.fill_name(dumper, ctx, branch, None, jit_new_rev)
> >   File "cvs2svn/cvs2svn.py", line 1634, in fill_name
> >     is_tag, jit_new_rev)
> >   File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
> >     next_src, next_dst, is_tag, jit_new_rev)
> >   File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
> >     next_src, next_dst, is_tag, jit_new_rev)
> >   File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
> >     next_src, next_dst, is_tag, jit_new_rev)
> >   File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
> >     next_src, next_dst, is_tag, jit_new_rev)
> >   File "cvs2svn/cvs2svn.py", line 1529, in copy_descend
> >     dumper.copy_path(src_path, parent_rev, copy_dst, val)
> >   File "cvs2svn/cvs2svn.py", line 979, in copy_path
> >     entries)
> >   File "cvs2svn/cvs2svn.py", line 673, in change_path
> >     approved_entries = new_val.get(self.approved_entries) or { }
> > 
> > Does this look simular to a problem anyone else has seen?
> 
> That's the entire traceback?  Usually there's a clear error message at
> the end, telling what intolerable condition caused Python indigestion...
> 
> -K
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
> 

-- 
"It is error alone which needs the support of government. Truth can stand by
itself." --Thomas Jefferson

Re: cvs2svn error

Posted by kf...@collab.net.
Clark Rawlins <cl...@bit63.org> writes:
> The most recent problem I have is that cvs2svn failes with the following
> traceback:
> 
> committing: Tue Jan 22 09:45:34 2002, over 0 seconds
> Traceback (most recent call last):
>   File "cvs2svn/cvs2svn.py", line 2263, in ?
>     main()
>   File "cvs2svn/cvs2svn.py", line 2259, in main
>     convert(ctx, start_pass=start_pass)
>   File "cvs2svn/cvs2svn.py", line 2138, in convert
>     _passes[i](ctx)
>   File "cvs2svn/cvs2svn.py", line 2073, in pass4
>     c.commit(dumper, ctx, sym_tracker)
>   File "cvs2svn/cvs2svn.py", line 1832, in commit
>     sym_tracker.fill_branch(dumper, ctx, br)
>   File "cvs2svn/cvs2svn.py", line 1676, in fill_branch
>     self.fill_name(dumper, ctx, branch, None, jit_new_rev)
>   File "cvs2svn/cvs2svn.py", line 1634, in fill_name
>     is_tag, jit_new_rev)
>   File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
>     next_src, next_dst, is_tag, jit_new_rev)
>   File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
>     next_src, next_dst, is_tag, jit_new_rev)
>   File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
>     next_src, next_dst, is_tag, jit_new_rev)
>   File "cvs2svn/cvs2svn.py", line 1554, in copy_descend
>     next_src, next_dst, is_tag, jit_new_rev)
>   File "cvs2svn/cvs2svn.py", line 1529, in copy_descend
>     dumper.copy_path(src_path, parent_rev, copy_dst, val)
>   File "cvs2svn/cvs2svn.py", line 979, in copy_path
>     entries)
>   File "cvs2svn/cvs2svn.py", line 673, in change_path
>     approved_entries = new_val.get(self.approved_entries) or { }
> 
> Does this look simular to a problem anyone else has seen?

That's the entire traceback?  Usually there's a clear error message at
the end, telling what intolerable condition caused Python indigestion...

-K


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org