Comment 0 for bug 373319

Revision history for this message
Frits Jalvingh (fjalvingh) wrote : AssertionError: Could not find target parent in wt

I used "bzr mv --auto" to make it find out about some refactorings I did to source code. This command completed succesfully (and properly guessed the renames), but after it a bzr status dies horribly.... The actual commands I used and the error follows:

---- Snip
jal@odeon:~/itrisbzr/vp-trunk$ bzr status
removed:
  vp-soap-server/test/nl/itris/soap/server/AnnotatedCallTest.java
  vp-soap-server/test/nl/itris/soap/server/ExecutorXmlTests.java
  vp-soap-server/test/nl/itris/soap/server/FormatDecoderTests.java
  vp-soap-server/test/nl/itris/soap/server/JaxbTest.java
  vp-soap-server/test/nl/itris/soap/server/MimeDecoderTests.java
  vp-soap-server/test/nl/itris/soap/server/SoapTestResponse.java
  vp-soap-server/test/nl/itris/soap/server/SoapTestUtil.java
  vp-soap-server/test/nl/itris/soap/server/TestHeaderParameters.java
  vp-soap-server/test/nl/itris/soap/server/TestSoapContext.java
modified:
  viewpoint/src/nl/itris/vp/domui/VpApplication.java
  viewpoint/test/nl/itris/vp/custom/welzorg/WelzorgSoapCalls.java
  vp-soap-server/src/nl/itris/soap/executor/SoapExecutor.java
  vp-soap-server/src/nl/itris/soap/server/SoapServlet.java
unknown:
  vp-soap-server/test/nl/itris/soap/util/
  vp-soap-server/test/nl/itris/soap/server/TestAnnotatedCall.java
  vp-soap-server/test/nl/itris/soap/server/TestFormatDecoders.java
  vp-soap-server/test/nl/itris/soap/server/TestJaxb.java
  vp-soap-server/test/nl/itris/soap/server/TestMimeDecoders.java
  vp-soap-server/test/nl/itris/soap/server/TestXmlExecutor.java
jal@odeon:~/itrisbzr/vp-trunk$ bzr mv --auto
vp-soap-server/test/nl/itris/soap/server => vp-soap-server/test/nl/itris/soap/util
vp-soap-server/test/nl/itris/soap/server/AnnotatedCallTest.java => vp-soap-server/test/nl/itris/soap/server/TestAnnotatedCall.java
vp-soap-server/test/nl/itris/soap/server/ExecutorXmlTests.java => vp-soap-server/test/nl/itris/soap/server/TestXmlExecutor.java
vp-soap-server/test/nl/itris/soap/server/FormatDecoderTests.java => vp-soap-server/test/nl/itris/soap/server/TestFormatDecoders.java
vp-soap-server/test/nl/itris/soap/server/JaxbTest.java => vp-soap-server/test/nl/itris/soap/server/TestJaxb.java
vp-soap-server/test/nl/itris/soap/server/MimeDecoderTests.java => vp-soap-server/test/nl/itris/soap/server/TestMimeDecoders.java
vp-soap-server/test/nl/itris/soap/server/SoapTestResponse.java => vp-soap-server/test/nl/itris/soap/util/SoapResponseTestImpl.java
vp-soap-server/test/nl/itris/soap/server/TestHeaderParameters.java => vp-soap-server/test/nl/itris/soap/util/HeaderParametersTestImpl.java
vp-soap-server/test/nl/itris/soap/server/TestSoapContext.java => vp-soap-server/test/nl/itris/soap/util/SoapContextTestImpl.java
jal@odeon:~/itrisbzr/vp-trunk$ bzr status
bzr: ERROR: exceptions.AssertionError: Could not find target parent in wt: vp-soap-server/test/nl/itris/soap/server
parent of: (('vp-soap-server/test/nl/itris/soap/server', 'TestAnnotatedCall.java', 'annotatedcalltest.ja-20090210181554-no5v57e9wfspw9xu-1'), [('f', '', 0L, 0, 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'), ('r', 'vp-soap-server/test/nl/itris/soap/server/AnnotatedCallTest.java', 0L, 0, '')])

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 727, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 922, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 559, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 937, in ignore_pipe
    result = func(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 300, in run
    show_pending=(not no_pending), verbose=verbose)
  File "/usr/lib/python2.6/dist-packages/bzrlib/status.py", line 118, in show_tree_status
    want_unversioned=want_unversioned)
  File "/usr/lib/python2.6/dist-packages/bzrlib/tree.py", line 97, in changes_from
    want_unversioned=want_unversioned,
  File "/usr/lib/python2.6/dist-packages/bzrlib/decorators.py", line 138, in read_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/tree.py", line 876, in compare
    want_unversioned=want_unversioned)
  File "/usr/lib/python2.6/dist-packages/bzrlib/delta.py", line 230, in _compare_trees
    want_unversioned=want_unversioned):
  File "_dirstate_helpers_c.pyx", line 1350, in _dirstate_helpers_c.ProcessEntryC.__next__
  File "_dirstate_helpers_c.pyx", line 1609, in _dirstate_helpers_c.ProcessEntryC._iter_next
  File "_dirstate_helpers_c.pyx", line 1211, in _dirstate_helpers_c.ProcessEntryC._process_entry
AssertionError: Could not find target parent in wt: vp-soap-server/test/nl/itris/soap/server
parent of: (('vp-soap-server/test/nl/itris/soap/server', 'TestAnnotatedCall.java', 'annotatedcalltest.ja-20090210181554-no5v57e9wfspw9xu-1'), [('f', '', 0L, 0, 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'), ('r', 'vp-soap-server/test/nl/itris/soap/server/AnnotatedCallTest.java', 0L, 0, '')])

bzr 1.14.1 on python 2.6.2 (linux2)
arguments: ['/usr/bin/bzr', 'status']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
  DenyCarriageReturn /home/jal/.bazaar/plugins/DenyCarriageReturn.py [unknown]
  bzrtools /usr/lib/python2.6/dist-packages/bzrlib/plugins/bzrtools [1.14]
  fastimport /home/jal/.bazaar/plugins/fastimport [0.8dev]
  launchpad /usr/lib/python2.6/dist-packages/bzrlib/plugins/launchpad [unknown]
  netrc_credential_store /usr/lib/python2.6/dist-packages/bzrlib/plugins/netrc_credential_store [unknown]
  qbzr /usr/lib/python2.6/dist-packages/bzrlib/plugins/qbzr [0.9.8]
  xmloutput /usr/lib/python2.6/dist-packages/bzrlib/plugins/xmloutput [0.8.3]
*** Bazaar has encountered an internal error.
    Please report a bug at https://bugs.launchpad.net/bzr/+filebug
    including this traceback, and a description of what you
    were doing when the error occurred.
jal@odeon:~/itrisbzr/vp-trunk$

Now I'll go on to try to fix this 8-(