Svn: E204900: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128 - large file handling issue?

Hello,

I get the following problem when running subgit import on “my” very large repository ( i Changed to XXXXXXX just for privacy sake):

r9830
M trunk/XXXXXXX/shared/libAddressDoctor5.so

[2022-05-26 11:13:26.321][subgit-import][1] svn: E204900: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
com.syntevo.svngitkit.core.b.i: svn: E204900: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
at com.syntevo.svngitkit.core.b.i.a(SourceFile:29)
at com.syntevo.svngitkit.core.c.C.b(SourceFile:740)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:437)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:396)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:342)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:169)
at com.syntevo.svngitkit.core.c.O.c(SourceFile:43)
at com.syntevo.svngitkit.core.c.O.b(SourceFile:36)
at org.tmatesoft.translator.k.aj.a(SourceFile:1465)
at org.tmatesoft.translator.k.aj.c(SourceFile:998)
at org.tmatesoft.translator.k.aj.a(SourceFile:1021)
at org.tmatesoft.translator.k.aj.b(SourceFile:1079)
at org.tmatesoft.translator.k.aj.a(SourceFile:683)
at org.tmatesoft.translator.k.aj.a(SourceFile:652)
at org.tmatesoft.translator.k.d.g.a(SourceFile:241)
at org.tmatesoft.translator.k.d.f.d(SourceFile:47)
at org.tmatesoft.translator.a.J.b(SourceFile:136)
at org.tmatesoft.translator.a.t.c(SourceFile:23)
at org.tmatesoft.translator.b.a(SourceFile:193)
at org.tmatesoft.translator.b.a(SourceFile:144)
at org.tmatesoft.translator.b.a(SourceFile:54)
at org.tmatesoft.translator.process.f.d(SourceFile:136)
at org.tmatesoft.translator.process.f.c(SourceFile:106)
at org.tmatesoft.translator.b.a(SourceFile:79)
at org.tmatesoft.translator.b.a(SourceFile:70)
at org.tmatesoft.translator.SubGit.main(SourceFile:10)
Caused by: org.tmatesoft.svn.core.SVNException: svn: E204900: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:70)
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:57)
at org.tmatesoft.svn.core.internal.io.svn.SVNEditModeReader.driveEditor(SVNEditModeReader.java:248)
at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.update(SVNRepositoryImpl.java:1533)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:1263)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:1043)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:784)
at com.syntevo.svngitkit.core.c.C.b(SourceFile:702)
… 24 more
Caused by: com.syntevo.svngitkit.core.b.i: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
at com.syntevo.svngitkit.core.b.i.a(SourceFile:29)
at com.syntevo.svngitkit.core.internal.am.a(SourceFile:639)
at com.syntevo.svngitkit.core.internal.ae.c(SourceFile:492)
at com.syntevo.svngitkit.core.internal.i.b.s.a(SourceFile:567)
at com.syntevo.svngitkit.core.internal.i.b.s.a(SourceFile:560)
at com.syntevo.svngitkit.core.internal.i.b.s.c(SourceFile:205)
at com.syntevo.svngitkit.core.internal.i.d.e(SourceFile:295)
at com.syntevo.svngitkit.core.internal.i.b.k(SourceFile:171)
at com.syntevo.svngitkit.core.internal.d.H.d(SourceFile:152)
at com.syntevo.svngitkit.core.internal.d.v.a_(SourceFile:55)
at com.syntevo.svngitkit.core.internal.d.J.closeDir(SourceFile:105)
at com.syntevo.svngitkit.core.internal.d.n.closeDir(SourceFile:285)
at com.syntevo.svngitkit.core.internal.d.p.closeDir(SourceFile:115)
at com.syntevo.svngitkit.core.internal.d.G.closeDir(SourceFile:129)
at org.tmatesoft.svn.core.internal.wc.SVNCancellableEditor.closeDir(SVNCancellableEditor.java:102)
at org.tmatesoft.svn.core.internal.io.svn.SVNEditModeReader.processCommand(SVNEditModeReader.java:136)
at org.tmatesoft.svn.core.internal.io.svn.SVNEditModeReader.driveEditor(SVNEditModeReader.java:231)
… 29 more
Caused by: java.io.IOException: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
at com.syntevo.svngitkit.core.b.a(SourceFile:260)
at com.syntevo.svngitkit.core.b.read(SourceFile:201)
at org.eclipse.jgit.diff.RawText.isBinary(RawText.java:247)
at com.syntevo.svngitkit.core.internal.am.a(SourceFile:636)
… 44 more
Caused by: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
at com.syntevo.svngitkit.core.b.a(SourceFile:255)
… 47 more
[2022-05-26 11:13:26.324][subgit-import][1] Executing [/usr/bin/git, --version]; environmentVariables={USER=xxx, XDG_RUNTIME_DIR=/run/user/1000, XDG_SESSION_ID=21963, HOME=/root};workingDirectory=/export/git_mig/subgit_try/bin
[2022-05-26 11:13:30.293][subgit-import][1] Restoring refs to reflect SVN state.
[2022-05-26 11:13:30.295][subgit-import][1] Refs were successfully updated
[2022-05-26 11:13:30.297][subgit-import][1] svn: E204900: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
org.tmatesoft.translator.util.f: svn: E204900: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
at org.tmatesoft.translator.util.f.c(SourceFile:109)
at org.tmatesoft.translator.util.f.b(SourceFile:75)
at org.tmatesoft.translator.k.aj.c(SourceFile:1001)
at org.tmatesoft.translator.k.aj.a(SourceFile:1021)
at org.tmatesoft.translator.k.aj.b(SourceFile:1079)
at org.tmatesoft.translator.k.aj.a(SourceFile:683)
at org.tmatesoft.translator.k.aj.a(SourceFile:652)
at org.tmatesoft.translator.k.d.g.a(SourceFile:241)
at org.tmatesoft.translator.k.d.f.d(SourceFile:47)
at org.tmatesoft.translator.a.J.b(SourceFile:136)
at org.tmatesoft.translator.a.t.c(SourceFile:23)
at org.tmatesoft.translator.b.a(SourceFile:193)
at org.tmatesoft.translator.b.a(SourceFile:144)
at org.tmatesoft.translator.b.a(SourceFile:54)
at org.tmatesoft.translator.process.f.d(SourceFile:136)
at org.tmatesoft.translator.process.f.c(SourceFile:106)
at org.tmatesoft.translator.b.a(SourceFile:79)
at org.tmatesoft.translator.b.a(SourceFile:70)
at org.tmatesoft.translator.SubGit.main(SourceFile:10)
Caused by: com.syntevo.svngitkit.core.b.i: svn: E204900: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
at com.syntevo.svngitkit.core.b.i.a(SourceFile:29)
at com.syntevo.svngitkit.core.c.C.b(SourceFile:740)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:437)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:396)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:342)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:169)
at com.syntevo.svngitkit.core.c.O.c(SourceFile:43)
at com.syntevo.svngitkit.core.c.O.b(SourceFile:36)
at org.tmatesoft.translator.k.aj.a(SourceFile:1465)
at org.tmatesoft.translator.k.aj.c(SourceFile:998)
… 16 more
Caused by: org.tmatesoft.svn.core.SVNException: svn: E204900: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:70)
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:57)
at org.tmatesoft.svn.core.internal.io.svn.SVNEditModeReader.driveEditor(SVNEditModeReader.java:248)
at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.update(SVNRepositoryImpl.java:1533)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:1263)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:1043)
at com.syntevo.svngitkit.core.c.C.a(SourceFile:784)
at com.syntevo.svngitkit.core.c.C.b(SourceFile:702)
… 24 more
Caused by: com.syntevo.svngitkit.core.b.i: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
at com.syntevo.svngitkit.core.b.i.a(SourceFile:29)
at com.syntevo.svngitkit.core.internal.am.a(SourceFile:639)
at com.syntevo.svngitkit.core.internal.ae.c(SourceFile:492)
at com.syntevo.svngitkit.core.internal.i.b.s.a(SourceFile:567)
at com.syntevo.svngitkit.core.internal.i.b.s.a(SourceFile:560)
at com.syntevo.svngitkit.core.internal.i.b.s.c(SourceFile:205)
at com.syntevo.svngitkit.core.internal.i.d.e(SourceFile:295)
at com.syntevo.svngitkit.core.internal.i.b.k(SourceFile:171)
at com.syntevo.svngitkit.core.internal.d.H.d(SourceFile:152)
at com.syntevo.svngitkit.core.internal.d.v.a_(SourceFile:55)
at com.syntevo.svngitkit.core.internal.d.J.closeDir(SourceFile:105)
at com.syntevo.svngitkit.core.internal.d.n.closeDir(SourceFile:285)
at com.syntevo.svngitkit.core.internal.d.p.closeDir(SourceFile:115)
at com.syntevo.svngitkit.core.internal.d.G.closeDir(SourceFile:129)
at org.tmatesoft.svn.core.internal.wc.SVNCancellableEditor.closeDir(SVNCancellableEditor.java:102)
at org.tmatesoft.svn.core.internal.io.svn.SVNEditModeReader.processCommand(SVNEditModeReader.java:136)
at org.tmatesoft.svn.core.internal.io.svn.SVNEditModeReader.driveEditor(SVNEditModeReader.java:231)
… 29 more
Caused by: java.io.IOException: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
at com.syntevo.svngitkit.core.b.a(SourceFile:260)
at com.syntevo.svngitkit.core.b.read(SourceFile:201)
at org.eclipse.jgit.diff.RawText.isBinary(RawText.java:247)
at com.syntevo.svngitkit.core.internal.am.a(SourceFile:636)
… 44 more
Caused by: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128
at com.syntevo.svngitkit.core.b.a(SourceFile:255)
… 47 more

i searched for the internet, tried some approaches where similar issues were reported, but still no success…

Hello Vitor,

thank you for reaching out to us on this matter.

I’m afraid, though, that little that we can recommend having only this exception, the E204900 error is one of the common errors that indicates that something went wrong, but provides little details on what exactly – it could be caused by wrong file permissions, wrong SVN access rights, problems with git program or absence of Git program, or even problems with SubGit’s fast hooks (yet the latter seems not be actual since it’s an import and not a mirror yet). So as a first response I’d recommend checking and fixing file permissions and access rights in SVN, then set the path to the Git program in the SubGit configuration file:

[core]
    …
    gitPath = /path/to/git/binary

It would also make sense to upgrade SubGit to the very recent version 3.3.14 since there were issues in old versions.