cryptix / git-remote-ipfs

git transport helper for ipfs
MIT License
227 stars 25 forks source link

fatal: loose object ... (stored in /tmp/git-remote-ipfs-test-.../.git/objects/aa/bbb...) is corrupt #4

Open cryptix opened 8 years ago

cryptix commented 8 years ago

seeing this from time to time:

/tmp/go-stress236604264
--- FAIL: TestClone_unpacked (3.16s)
    fetch_test.go:91: tmpDir created: /tmp/git-remote-ipfs-test-e8e816fd1bfb81577674856923dc86c17fdc48ac
    fetch_test.go:66: 'git clone ipfs://QmYFpZJs82hLTyEpwkzVpaXGUabVVwiT8yrd6TK81XnoGB/unpackedTest /tmp/git-remote-ipfs-test-e8e816fd1bfb81577674856923dc86c17fdc48ac':
        Cloning into '/tmp/git-remote-ipfs-test-e8e816fd1bfb81577674856923dc86c17fdc48ac'...
        error: object file /tmp/git-remote-ipfs-test-e8e816fd1bfb81577674856923dc86c17fdc48ac/.git/objects/c6/94d28ad470f3a1d8e7bc8a0baf092f04773a9c is empty
        fatal: loose object c694d28ad470f3a1d8e7bc8a0baf092f04773a9c (stored in /tmp/git-remote-ipfs-test-e8e816fd1bfb81577674856923dc86c17fdc48ac/.git/objects/c6/94d28ad470f3a1d8e7bc8a0baf092f04773a9c) is corrupt
        fatal: remote did not send all necessary objects
    fetch_test.go:77: exit status 128
FAIL
cryptix commented 8 years ago

I suspect this has the same origin:

/tmp/go-stress372474827
--- FAIL: TestPush (13.35s)
    fetch_test.go:91: tmpDir created: /tmp/git-remote-ipfs-test-ff40ea53b4ba98d6c304089bc8de3a14be150755
    fetch_test.go:66: 'git clone ipfs://QmYFpZJs82hLTyEpwkzVpaXGUabVVwiT8yrd6TK81XnoGB/unpackedTest /tmp/git-remote-ipfs-test-ff40ea53b4ba98d6c304089bc8de3a14be150755':
        Cloning into '/tmp/git-remote-ipfs-test-ff40ea53b4ba98d6c304089bc8de3a14be150755'...
    push_test.go:21: git add out:  
    push_test.go:28: git commit out:  [master fca0429] Test Add newFile Commit
         1 file changed, 1 insertion(+)
         create mode 100755 newFile

    push_test.go:35: git push out:  time="2015-09-20T11:37:42+02:00" level=info msg="remote updated - new address:ipfs://QmSvfLMPef3rTctBf2bhEc8s6nhNKxxfY1iwKtoJteWj67" module=git-remote-ipfs 
        To ipfs://QmYFpZJs82hLTyEpwkzVpaXGUabVVwiT8yrd6TK81XnoGB/unpackedTest
           3f7ba94..fca0429  master -> master

    fetch_test.go:91: tmpDir created: /tmp/git-remote-ipfs-test-b721cb2b288f077094479dfdcb8dbc2c134d8a0f
    fetch_test.go:66: 'git clone ipfs://QmSvfLMPef3rTctBf2bhEc8s6nhNKxxfY1iwKtoJteWj67 /tmp/git-remote-ipfs-test-b721cb2b288f077094479dfdcb8dbc2c134d8a0f':
        Cloning into '/tmp/git-remote-ipfs-test-b721cb2b288f077094479dfdcb8dbc2c134d8a0f'...
        error: object file /tmp/git-remote-ipfs-test-b721cb2b288f077094479dfdcb8dbc2c134d8a0f/.git/objects/03/fdf42175b56840afe386a07cac6daa0a08a76a is empty
        fatal: loose object 03fdf42175b56840afe386a07cac6daa0a08a76a (stored in /tmp/git-remote-ipfs-test-b721cb2b288f077094479dfdcb8dbc2c134d8a0f/.git/objects/03/fdf42175b56840afe386a07cac6daa0a08a76a) is corrupt
        fatal: remote did not send all necessary objects
    fetch_test.go:77: exit status 128
FAIL