«не удается прочитать репозиторий» для «всех» дополнений Red Hat в Eclipse 2020-06

#eclipse #jboss-tools

#eclipse #jboss-tools

Вопрос:

Я установил Eclipse 2020-06 под Windows 10, а также заставил его распознавать и «обновлять» мой проект из Eclipse Oxygen.

Мне нужно установить Red Hat Tools, но ни это, ни установка других дополнений Red Hat не работают. Все завершается ошибкой «не удается прочитать репозиторий».

Например, я пытался установить, используя как Eclipse Marketplace, так и Help Install New Software для:

Инструменты JBoss, Code Ready Studio и я получаю:

 Unable to read repository at https://devstudio.redhat.com/12/stable/composite/12.16.0/compositeContent.xml
Unable to read repository at https://download.jboss.org/jbosstools/oxygen/updates/content.xml
Unable to read repository at https://download.jboss.org/jbosstools/photon/updates/content.xml
Unable to read repository at https://download.jboss.org/jbosstools/2020-06/updates/content.xml
Connection to http://download.jboss.org/jbosstools/photon/staging/updates/central/4.16.0.Final/p2.index failed on Received fatal alert: internal_error. Retry attempt 0 started
  

Все попытки показывают следующее в журнале ошибок :

 javax.net.ssl.SSLException: Received fatal alert: internal_error
    at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:129)
    at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
  

Когда я использую установку нового программного обеспечения, я получаю вышеуказанную ошибку, как только выбираю (связано с Red Hat) Работа с элементом.

Я могу выйти в Интернет с помощью «встроенного» браузера Eclipse. При установке нового программного обеспечения я могу выбрать пакеты, отличные от Red Hat, и просмотреть все доступные модули. Я удалил кэш в p2 org.eclipse.equinox.p2.repository cache и я удалил и добавил обратно исходный код для Red Hat Tools (как указано выше).

Мои поиски привели к многочисленным старым сообщениям с предложениями о том, что проблема вызвана прокси, но я не понимаю, как это может быть. Сбой в домашней сети без прокси, а в системе Windows 10, на которой работает Eclipse, не настроен прокси.

Кто-нибудь может подсказать, почему это не удается?

Заранее благодарю вас.

Комментарии:

1. Вы устанавливали заново или обновились до Eclipse 2020-06? Если вы обновились, пожалуйста, покажите свой eclipse.ini . Какую именно Java вы используете для запуска Eclipse?

2. Какую версию JDK вы используете?

3. Спасибо хаулгеру и Джеффу. Это была новая установка на новую машину с Win 10. Ранее я установил OpenJDK 11.0.8.

4. Можете ли вы открыть https://devstudio.redhat.com/12/stable/composite/12.16.0/ в веб-браузере на этом компьютере? Если да, то ваша установка Java, похоже, нарушена (вы устанавливали OpenJDK 11.0.8 через .msi отсюда ?). В противном случае может отсутствовать SSL-сертификат.

Ответ №1:

Большое спасибо хаулгеру! У меня произошла неудачная установка JDK. Я начал заново, установил файл AdoptOpenJDK .msi, установил Eclipse и, наконец, смог установить CodeReady Studio (включает инструменты Jboss). Еще раз большое спасибо!

Комментарии:

1. Это также помогло мне при установке JBoss Tools в Eclipse 2020-09. Теперь мне интересно, в чем разница между adoptopenjdk.net и Oracle OpenJDK ( jdk.java.net ). При использовании Oracle OpenJDK и ручной установке SSL-сертификата на download.jboss.org , установка, похоже, завершилась неудачно для файлов, на которые ссылается URL, отличный от SLL, подобный последнему в первоначальном сообщении. С AdoptOpenJDK эти ошибки не возникают, и ручная установка сертификата SLL не требуется.