redhat-developer / redhat-developer/vscode-java

Updating <project name> configuration loop; caused by Minecraft Forge gradle files

Ouverte
#231 9 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

bug Gradle
Langage dominant
TypeScript
Étoiles
2.3k
Forks
546
Merge moyen
20 h 1 min
PR mergées (30 j)
11

Description

Minecraft Forge gradle files work in IntelliJ IDEA but not VSCode.

Environment
  • Operating System: Windows 10
  • JDK version: 1.8.0_131-1-redhat
  • Visual Studio Code version: 1.12.2
  • Java extension version: 0.5.0
Steps To Reproduce
  1. Clone my minecraft mod Souls
  2. Open folder with VSCode

The log is this, and then a loop of the last six lines:

!SESSION 2017-06-03 16:45:35.469 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_131-1-redhat
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB
Command-line arguments:  -data C:\Users\Mackenzie\AppData\Roaming\Code\User\workspaceStorage\eec2e905684d7da75bbb15d11fbd8a81\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:45:39.050
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:45:39.182
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:45:39.187
!MESSAGE Initializing Java Language Server 0.1.0.201705312123

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:45:39.204
!MESSAGE Creating the default Java project

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:45:39.232
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:45:40.169
!MESSAGE Finished creating the default Java project

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:45:42.649
!MESSAGE >>New configuration: {java={configuration={maven={userSettings=null}, updateBuildConfiguration=interactive}, errors={incompleteClasspath={severity=warning}}, home=null, jdt={ls={vmargs=-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication}}, referencesCodeLens={enabled=true}, trace={server=off}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:45:42.653
!MESSAGE Importing Gradle project(s)

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:45:42.657
!MESSAGE >> document/didOpen
!SESSION 2017-06-03 16:45:59.705 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_131-1-redhat
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB
Command-line arguments:  -data C:\Users\Mackenzie\AppData\Roaming\Code\User\workspaceStorage\eec2e905684d7da75bbb15d11fbd8a81\redhat.java\jdt_ws

!ENTRY org.eclipse.core.resources 2 10035 2017-06-03 16:46:00.644
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:00.796
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:00.888
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:00.893
!MESSAGE Initializing Java Language Server 0.1.0.201705312123

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:00.922
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:01.650
!MESSAGE >>New configuration: {java={configuration={maven={userSettings=null}, updateBuildConfiguration=interactive}, errors={incompleteClasspath={severity=warning}}, home=null, jdt={ls={vmargs=-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication}}, referencesCodeLens={enabled=true}, trace={server=off}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:01.655
!MESSAGE Importing Gradle project(s)

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:01.663
!MESSAGE >> document/didOpen
!SESSION 2017-06-03 16:46:10.907 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_131-1-redhat
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB
Command-line arguments:  -data C:\Users\Mackenzie\AppData\Roaming\Code\User\workspaceStorage\eec2e905684d7da75bbb15d11fbd8a81\redhat.java\jdt_ws

!ENTRY org.eclipse.core.resources 2 10035 2017-06-03 16:46:11.659
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:11.797
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:11.871
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:11.875
!MESSAGE Initializing Java Language Server 0.1.0.201705312123

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:11.907
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:12.524
!MESSAGE >>New configuration: {java={configuration={maven={userSettings=null}, updateBuildConfiguration=interactive}, errors={incompleteClasspath={severity=warning}}, home=null, jdt={ls={vmargs=-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication}}, referencesCodeLens={enabled=true}, trace={server=off}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:12.528
!MESSAGE Importing Gradle project(s)

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:12.532
!MESSAGE >> document/didOpen

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:22.151
!MESSAGE begin problem for ModInfo.java

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:22.155
!MESSAGE end reporting for ModInfo.java

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:22.162
!MESSAGE >> document/codeAction

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:22.169
!MESSAGE >> workspace/didChangeWatchedFiles

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:22.186
!MESSAGE >> workspace/didChangeWatchedFiles

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:22.194
!MESSAGE >> workspace/didChangeWatchedFiles

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:22.199
!MESSAGE >> workspace/didChangeWatchedFiles

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:34.849
!MESSAGE >> document/didClose

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:34.852
!MESSAGE DocumentLifeCycleHandler.handleClosed

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:45.585
!MESSAGE >> java/projectConfigurationUpdate

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:45.590
!MESSAGE Starting Gradle update for souls

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:45.595
!MESSAGE Updated souls in 5 ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:46.037
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:46.040
!MESSAGE >>New configuration: {java={configuration={maven={userSettings=null}, updateBuildConfiguration=interactive}, errors={incompleteClasspath={severity=warning}}, home=null, jdt={ls={vmargs=-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication}}, referencesCodeLens={enabled=true}, trace={server=off}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:46.122
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:46.129
!MESSAGE >>New configuration: {java={configuration={maven={userSettings=null}, updateBuildConfiguration=automatic}, errors={incompleteClasspath={severity=warning}}, home=null, jdt={ls={vmargs=-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication}}, referencesCodeLens={enabled=true}, trace={server=off}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:46.262
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:46.265
!MESSAGE >>New configuration: {java={configuration={maven={userSettings=null}, updateBuildConfiguration=automatic}, errors={incompleteClasspath={severity=warning}}, home=null, jdt={ls={vmargs=-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication}}, referencesCodeLens={enabled=true}, trace={server=off}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:46.285
!MESSAGE >> workspace/didChangeWatchedFiles

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:46.295
!MESSAGE Starting Gradle update for souls

!ENTRY org.eclipse.jdt.ls.core 1 0 2017-06-03 16:46:46.300
!MESSAGE Updated souls in 6 ms

As a result of this, the dependencies don't seem to be downloaded because my java files contain lots of missing references.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez le problème en ouvrant le Souls Minecraft mod dans VS Code sur Windows avec les versions de JDK et d’extension indiquées. Commencez par le Java language server log autour de l’importation du projet Gradle et des mises à jour de configuration ; c’est terminé lorsque la boucle de configuration s’arrête, que les dépendances sont téléchargées et que les références Java sont résolues.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java, vscode
Domaine
build-system, developer-experience
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.