Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-user] "TransportException: Packfile is truncated" intermittently on remote sync



On Mon, Oct 6, 2014 at 2:42 PM, John Eblen <jeblen@xxxxxxx> wrote:
Hi Rocky

Thanks. So far I haven't been able to reproduce the error in three attempts, but I'll keep trying.

This problem could possibly be caused by not having enough space to create the pack files, so
make sure you are not hitting any space limitations on the remote.

Git automatically runs repack from time to time. Thus it requires extra space. Having 2x the size of the pack files is probably safe. 

Roland
 


John

On Mon, Oct 6, 2014 at 1:38 PM, Rocky Dunlap <rocky.dunlap@xxxxxxxx> wrote:
John,

Here is a copy of the directory where I get the error repeatedly.

https://dl.dropboxusercontent.com/u/32471680/esmf.tar.gz

Rocky

On Mon, Oct 6, 2014 at 12:29 PM, John Eblen <jeblen@xxxxxxx> wrote:
> Large files and repositories have been known to cause problems, both slow
> operation and
> errors, in Git, JGit, and PTP. We continue to work on these.
>
> You can change the file-filtering rules from within the new synchronized
> project wizard, and
> these changes are applied to the first sync. So this is one way to mitigate
> the problem.
>
> Please share the directory if possible. There is some evidence that the way
> files are distributed,
> not just the sheer size of the repository, triggers these types of problems.
> So having your exact
> contents could be very helpful.
>
>
> Thanks
> John
>
> On Mon, Oct 6, 2014 at 11:44 AM, Rocky Dunlap <rocky.dunlap@xxxxxxxx> wrote:
>>
>> When remote syncing with larger projects (466MB) , I will sometimes
>> receive the following error when attempting the first sync (bringing
>> all remote files locally).  It happens ~40% of the time.  After
>> receiving the error, if I re-sync it will usually complete
>> successfully.
>>
>> I don't know if it will be hard to reproduce.  I am on Windows and the
>> remote machine is Linux (an Amazon EC2 virtual machine).  I can
>> provide the remote directory if necessary.
>>
>>
>> !STACK 0
>> org.eclipse.jgit.errors.TransportException: Packfile is truncated.
>> at
>> org.eclipse.jgit.transport.BasePackFetchConnection.doFetch(BasePackFetchConnection.java:370)
>> at
>> org.eclipse.jgit.transport.BasePackFetchConnection.fetch(BasePackFetchConnection.java:301)
>> at
>> org.eclipse.jgit.transport.BasePackFetchConnection.fetch(BasePackFetchConnection.java:291)
>> at
>> org.eclipse.jgit.transport.FetchProcess.fetchObjects(FetchProcess.java:247)
>> at
>> org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:160)
>> at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)
>> at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1111)
>> at
>> org.eclipse.ptp.internal.rdt.sync.git.core.JGitRepo.fetch(JGitRepo.java:351)
>> at
>> org.eclipse.ptp.internal.rdt.sync.git.core.GitSyncService.doSyncRL(GitSyncService.java:679)
>> at
>> org.eclipse.ptp.internal.rdt.sync.git.core.GitSyncService.doSync(GitSyncService.java:604)
>> at
>> org.eclipse.ptp.internal.rdt.sync.git.core.GitSyncService.synchronize(GitSyncService.java:506)
>> at
>> org.eclipse.ptp.rdt.sync.core.SyncManager$SynchronizeJob.run(SyncManager.java:80)
>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>> Caused by: java.io.EOFException: Packfile is truncated.
>> at org.eclipse.jgit.transport.PackParser.fill(PackParser.java:1138)
>> at org.eclipse.jgit.transport.PackParser.access$000(PackParser.java:97)
>> at
>> org.eclipse.jgit.transport.PackParser$InflaterStream.read(PackParser.java:1663)
>> at java.io.InputStream.read(Unknown Source)
>> at org.eclipse.jgit.transport.PackParser.whole(PackParser.java:983)
>> at
>> org.eclipse.jgit.transport.PackParser.indexOneObject(PackParser.java:916)
>> at org.eclipse.jgit.transport.PackParser.parse(PackParser.java:487)
>> at
>> org.eclipse.jgit.internal.storage.file.ObjectDirectoryPackParser.parse(ObjectDirectoryPackParser.java:194)
>> at org.eclipse.jgit.transport.PackParser.parse(PackParser.java:448)
>> at
>> org.eclipse.jgit.transport.BasePackFetchConnection.receivePack(BasePackFetchConnection.java:762)
>> at
>> org.eclipse.jgit.transport.BasePackFetchConnection.doFetch(BasePackFetchConnection.java:363)
>> ... 12 more
>> _______________________________________________
>> ptp-user mailing list
>> ptp-user@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/ptp-user
>
>
>
> _______________________________________________
> ptp-user mailing list
> ptp-user@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/ptp-user
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ptp-user




--
ORNL/UT Center for Molecular Biophysics cmb.ornl.gov
865-241-1537, ORNL PO BOX 2008 MS6309

Back to the top