Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ptp-dev] Synchronized projects over RSE connections

Dear PTP developers,
our product currently relies on RSE for our remote development needs (e.g. we need the RSE perspective, remote debugging uses RSE connections, we also tie our per-connection settings to RSE). Now we are looking to add synchronized projects support to our product.

I am currently building PTP and JGit plugins from head. When I am trying to build my synchronized project on another system I get:
org.eclipse.ptp.rdt.sync.core.exceptions.RemoteSyncException: org.eclipse.jgit.errors.TransportException: Invalid packet line header: Last
at org.eclipse.ptp.internal.rdt.sync.git.core.GitRemoteSyncConnection.sync(GitRemoteSyncConnection.java:912)
at org.eclipse.ptp.internal.rdt.sync.git.core.GitSyncService.synchronize(GitSyncService.java:443)
at org.eclipse.ptp.internal.rdt.sync.core.SyncRunner.synchronize(SyncRunner.java:38)
… yada-yada-yada …
Caused by: org.eclipse.jgit.errors.TransportException: Invalid packet line header: Last
at org.eclipse.jgit.transport.BasePackConnection.readAdvertisedRefs(BasePackConnection.java:182)
at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init>(TransportGitSsh.java:269)
at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:147)
… yada-yada-yada …

I traced this problem, apparently what happens is that JGit receives unexpected "Last login … " SSH greeting. The code is trying to read packet length message (I see a sequence of "0000" at a later point - though I'm not sure if that's what JGit expects). I can build fine if I use "remote tools" connection.

My questions:
1. Is RSE integration complete and in working order?
2. If not, is there a list of outstanding issues or some notes? We can prepare necessary patches if needed.

Best regards,
Eugene

This email message is for the sole use of the intended recipient(s) and may contain confidential information.  Any unauthorized review, use, disclosure or distribution is prohibited.  If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.


Back to the top