Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
Это работает над моей машиной (ТМ) после установки rdbgsetup_x64.exe и прохождения через мастера конфигурации:
sc stop msvsmon90
sc config msvsmon90 binPath= "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86\msvsmon.exe /service msvsmon90"
sc start msvsmon90
Я могу подтвердить, что то, что Вы хотите сделать, будет действительно работать. Я часто соединяю свои 32 бита xp worstation к серверу x64 win2003 с удаленным отладчиком VS2008.
Я не попробовал это, но вот предложение так или иначе:
Попытайтесь установить x86 удаленный сервис отладчика вручную.
sc create "Remote Debugger" binpath= "C:\use\short\filename\in\the\path\x86\msvsmon.exe /service msvsmon90"
Два примечания:
Затем можно использовать services.msc апплет панели управления для получения его работающий с правильными учетными данными.
Необходимо будет, вероятно, остановить или возможно даже удалить существующий x64 удаленный сервис отладчика.
У нас была такая же проблема при попытке удаленной отладки веб-сайта, который работает как 32-битный внутри 64-битного IIS.
Вы также можете сделать это:
В связи с этим, существует также низкоуровневая ошибка с аутентификацией Kerberos, если вы подключаетесь из Windows 2008/7 / Vista к компьютеру 2003 года, о чем сообщается в MS (а затем закрывается как «внешний» ) через Connect здесь: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=508455