History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEADEV-10546
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Dmitry Jemerov
Reporter: Rick Maddy
Votes: 1
Watchers: 4
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

Built in CVS doesn't work against certain cvs servers - results in "Valid requests expected!"

Created: 15 Jul 06 00:51   Updated: 16 Oct 07 00:12
Component/s: Version Control Integration. CVS
Fix Version/s: Diana Final

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Problem exists for any version of IDEA on any OS. Problem is dependent on cvs server environment.

Build: 4,267
Severity: Extreme


 Description  « Hide
For several versions of IDEA (4.0.x, 4.5.x, 5.0.x, and now 5.1.x) the combination of cvs and ssh doesn't work with certain cvs servers. The most recent is my Sourceforge project for my IdeaVIM plugin. All other cvs clients have no problem accessing that cvs repository but IDEA can't access it at all. All I ever get is the "Valid requests expected!" error.

As some others have determined in the IDEA forums, it appears that this problem only happens against certain versions of cvs and possibly when the server is on a specific OS.

Sourceforge recently redid all their cvs servers so this is a new problem with Sourceforge. But at least this gives you a good concrete example of when your cvs code won't work.

Basically no one with a Sourceforge project can use IDEA anymore with CVS. This is critical for me.

This assumes a CVSROOT of the form :ext:user@host:/path and CVS_RSH=ssh

Rick



 All   Comments   Work Log   Change History      Sort Order:
Rick Maddy - 16 Jul 06 08:12
I was just playing around with this some more and discovered something interesting. If I change my settings for the SourceForge related CVSROOT to use IDEA's internal ssh instead of my external ssh, I can make this work. Even though the native ssh works just fine from the shell, it doesn't work within IDEA.

Kimball Johnson - 14 Sep 06 20:20
This is a problem that occurs for me also, basically our cvs server is setup such that when using the console the CVS_SERVER enviroment variable is required, to tell cvs wherefind the cvs binary at the server end of the ssh session. I have this set before running IDEA, but it does not seem to be hounoured. I am affected using both the internal ssh implementation, and by setting the external ssh to /usr/bin/ssh

Irina Petrovskaya - 04 Oct 06 13:42
the issue with impossibility to use :ext: method is addressed in IDEADEV-9502 (attempt to test connection even freezes idea, the error reports are similar. Used version is 1.11.7.

as for the CVS_SERVER enviroment variable, it is really ignored by ssh (internal implementation). I cannot test with :ext: due to above reasons