HTTP 400 error when using Aptana IDE, Webrick and Rails with Vista and IE7

Hi,

I have a strange problem that appears to be a problem with redirect_to with the following software combination.

Vista Business IE7 Aptana IDE and Webrick Rails 1.8.6

I have a user controller with a login method, such as :

def login   # Handle posted stuff here

  # Find user name and login   # A raise user.inspect here works   user=find_by_username....   redirect_to :action => 'index' end

def index   # A raise user.inspect here is never reached   # Do some stuff here end

At some point, assuming it is around the redirect_to command, the webrick console in Aptana reports an invalid exception '' and and HTTP 400 error. This error is echoed by IE7.

I'm running Rails 1.8.6, with a Webrick server setup under Aptana. The underlying operating systems is Vista business with IE7. This problem has started happening in the last week, even on code that has not been changed in that time.

I've tried the following;

1) Running Mozilla on the same PC, this works OK so I guess my application is OK. 2) Using another PC to access the application on my Vista PC. Both IE7 (on XP) and Mozilla on this 2nd PC work OK.

Therefore, I'm assuming it is something to do with my PC, with either Vista or IE7 causing the problem.

I've also tried;

1) Increasing the logging level of webrick to see exactly what the request is, but haven't found a way to do this. Setting the server to debug doesn't provide any more information in the console of the development log. 2) Removing the patches that vista has installed over the past week. 3) Searching the internet for any similar problems.

Has anyone seen this before? Does anybody have any ideas on:

1) How to show the actual request coming in from the browser to the webrick server so that I can compare the differences between IE7 (on Vista) and IE7 (on XP) and Mozilla (on Vista/XP) 2) What might be the cause of this?

All help is greatfully received! I don't want to launch a site that says "Not for Vista" on the homepage! :frowning:

Thanks

Mark.

I've fixed this now by backing up my projects, uninstalling Aptana IDE and Ruby, then reinstallating Ruby and Aptana and re-importing my projects.

Hope this helps someone in the future!

Mark.