Estou tentando mapear um repositório do SVN para o Fisheye / Crucible para uso com o recurso de revisão de código. Eu estou correndo em problemas com um dos comandos que Fisheye executa, mas a origem do problema parece se originar com o servidor SVN. O VisualSVN Server 3.6.1 de 64 bits está sendo usado.
svn diff --summarize -r 6427:6428 http://file2/svn/REPO/@6428
Eu testei o mesmo comando localmente no servidor SVN, mas após cerca de 25 minutos o fluxo de texto foi interrompido com
svn: E175009: The XML response contains invalid XML
svn: E130003: Malformed XML: no element found
Exemplos desse erro que eu encontrei parecem indicar que a URL foi inserida incorretamente no comando, mas isso não parece aplicável ao meu caso, já que cerca de 110 MB de dados aparecem inicialmente.
Monitorar o Visualizador de Eventos enquanto o comando é executado gera 3 erros, mas não faz com que o comando pare a execução. Execuções subsequentes resultam nos mesmos 3 erros de cada vez.
Provider encountered an error while streaming a REPORT response. [500, #0]
A failure occurred while driving the update report editor [500, #106]
Unknown error [500, #106]
SVN Verifique se o repo não relatou nenhum problema.
Como solução alternativa, posso definir o Fisheye para iniciar a indexação após a revisão do problema, mas isso resulta em arquivos modificados pela última vez antes dessa revisão sem os dados do diff em uma revisão, por isso não é ideal.
Atualização 1
As revisões em questão parecem estar cercando uma reformulação de como o repositório foi colocado, e eu li que isso pode causar problemas ao usar uma ferramenta de terceiros. Também notei que havia um bug no SVN anterior à versão 1.9.5 que permitia caracteres inválidos em xml, então estou tentando alguns downgrades de versão para ver se isso ajuda.
Atualização 2
Estes parecem ser causados por um ramo específico que foi criado ao fazer o redesign acima mencionado do layout do repositório. Mais algumas pesquisas sugerem que eu poderia usar o svndumpfilter para remover itens indesejáveis. Não encontrei nada sobre como remover uma ramificação, apenas arquivos específicos.
Também tentei exportar e importar o repositório para uma nova instalação, mas isso não resolveu o problema.
Geralmente, a administração do SVN foi bastante fácil, mas não sei como resolver esse problema. Qualquer sugestão seria muito apreciada. Obrigado!