Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 350480

Summary: Exception caught during execution of fetch command during pull
Product: [Technology] EGit Reporter: Frank Becker <eclipse>
Component: CoreAssignee: Project Inbox <egit.core-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: caniszczyk, matthias.sohn, sop, steffen.pingel
Version: 1.0   
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS X   
Whiteboard:

Description Frank Becker CLA 2011-06-27 14:24:36 EDT
Exception caught during execution of fetch command during pull for git://git.eclipse.org/gitroot/mylyn/org.eclipse.mylyn.reviews.git

org.eclipse.jgit.api.errors.JGitInternalException: Exception caught during execution of fetch command
	at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:145)
	at org.eclipse.jgit.api.PullCommand.call(PullCommand.java:217)
	at org.eclipse.egit.core.op.PullOperation$1.run(PullOperation.java:82)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2326)
	at org.eclipse.egit.core.op.PullOperation.execute(PullOperation.java:104)
	at org.eclipse.egit.ui.internal.pull.PullOperationUI.execute(PullOperationUI.java:115)
	at org.eclipse.egit.ui.internal.pull.PullOperationUI$1.run(PullOperationUI.java:90)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.eclipse.jgit.errors.TransportException: remote: aborting due to possible repository corruption on the remote side.
	at org.eclipse.jgit.transport.BasePackFetchConnection.doFetch(BasePackFetchConnection.java:291)
	at org.eclipse.jgit.transport.BasePackFetchConnection.fetch(BasePackFetchConnection.java:229)
	at org.eclipse.jgit.transport.FetchProcess.fetchObjects(FetchProcess.java:216)
	at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:149)
	at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:111)
	at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1062)
	at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:136)
	... 8 more
Caused by: org.eclipse.jgit.errors.TransportException: remote: aborting due to possible repository corruption on the remote side.
	at org.eclipse.jgit.transport.SideBandInputStream.needDataPacket(SideBandInputStream.java:173)
	at org.eclipse.jgit.transport.SideBandInputStream.read(SideBandInputStream.java:136)
	at org.eclipse.jgit.transport.PackParser.fill(PackParser.java:1072)
	at org.eclipse.jgit.transport.PackParser.readPackHeader(PackParser.java:778)
	at org.eclipse.jgit.transport.PackParser.parse(PackParser.java:456)
	at org.eclipse.jgit.storage.file.ObjectDirectoryPackParser.parse(ObjectDirectoryPackParser.java:178)
	at org.eclipse.jgit.transport.PackParser.parse(PackParser.java:429)
	at org.eclipse.jgit.transport.BasePackFetchConnection.receivePack(BasePackFetchConnection.java:672)
	at org.eclipse.jgit.transport.BasePackFetchConnection.doFetch(BasePackFetchConnection.java:284)
	... 14 more
Comment 1 Frank Becker CLA 2011-06-27 16:17:24 EDT
Here some more information:

when I try to run "Fetch from Upstream" I get the following:

remote: aborting due to possible repository corruption on the remote side.

org.eclipse.jgit.errors.TransportException: remote: aborting due to possible repository corruption on the remote side.
Comment 2 Frank Becker CLA 2011-07-01 13:48:28 EDT
The fix of bug# 350644 solves this problem.
It was no egit problem.

Sorry!