InputManager crashes unity when downloaded from the Asset Server.

So I’m working on a game with a bunch of people & we are using the asset server to version the project.

When I make changes to the InputManager and commit them, everything looks to be working fine. But when one of the other team members pulls files from the asset server, it says there is a conflict with the InputManager even though they have made no local changes (I have confirmed this several times). When we discard the local changes to the InputManager Unity crashes with this error message: GetManagerFromContext: pointer to object of manager ‘InputManager’ is NULL (table index 1)

When we restart unity after the crash, the asset server will usually bug out and display really old commits that have already been downloaded. Usually re-downloading the entire project from the asset server fixes this problem, but it’s happened several times now and is getting annoying.

Anyone else get this?

[Error Message][1]
[1]: http://transistorcollective.net/uploads/InputError.jpg

Another recent thread suggests this may be a problem caused when taking a project touched by Unity 3.5 and opening it in older versions.

I’m pretty sure I’ve seen that error message in other circumstances, but I can’t recall what seemed to be causing it (sorry!).