Почему / Как IntelliJ вызывает отладочный вывод в Netbeans? - PullRequest
9 голосов
/ 21 октября 2011

Вчера я отлаживал Java-приложение с Netbeans. (то есть приложение работало с подключенным отладчиком) В то же время я работал с IntelliJ над приложением Rails.

Я заметил два странных сообщения в окне вывода отладки Netbeans:

Exception "java.lang.ClassNotFoundException:
com.intellij.codeInsight.editorActions.FoldingTransferableData$FoldingData"
while constructing DataFlavor for: application/x-java-jvm-local-objectref;
class=com.intellij.codeInsight.editorActions.FoldingTransferableData$FoldingData

и

Exception "java.lang.ClassNotFoundException:
com.intellij.codeInsight.editorActions.ReferenceTransferableData$ReferenceData"
while constructing DataFlavor for: application/x-java-jvm-local-objectref;
class=com.intellij.codeInsight.editorActions.ReferenceTransferableData$ReferenceData

Просто из любопытства: Что здесь происходит?

Если это имеет значение: я использую Netbeans 7.0.1 и IntelliJ 10.5.2 (Evaluation) с плагином Ruby.

Ответы [ 2 ]

12 голосов
/ 21 октября 2011

Это не IDEA, вызывающая какой-либо вывод, а Netbeans. Netbeans пытается проанализировать содержимое буфера обмена, который содержит сериализованный объект Java, который был помещен туда IDEA. Поскольку Netbeans не знает ни о каких классах IntelliJ IDEA, он печатает эту ошибку.

4 голосов
/ 21 октября 2011

Это сериализованный объект, помещенный в буфер обмена IntelliJ (Transferable предназначен для операций с буфером обмена), который неизвестен Netbeans. Не о чем беспокоиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...