redhat-developer / redhat-developer/vscode-java

<file> s not on its project's build path

Ouverte
#575 0 commentaires 4 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

classpath ls-error/crash
Langage dominant
TypeScript
Étoiles
2.3k
Forks
546
Merge moyen
20 h 1 min
PR mergées (30 j)
11

Description

I get the following log output:

tomcat/work/Catalina/localhost/_/org/apache/jsp/tag/web/shared/googleTagManager/dataLayerInc [in platform] is not on its project's build path
Java Model Exception: Java Model Status [tomcat/work/Catalina/localhost/_/org/apache/jsp/tag/web/shared/googleTagManager/dataLayerInc [in platform] is not on its project's build path]
	at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:580)
	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:253)
	at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:527)
	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:247)

The tomcat folder should not be on the build path, so this error is not really an error!
Unfortunately the SAP Hybris Eclipse projects are pretty messed up (not fixable by me).

Environment
  • Operating System: macOS 10.12.6 (16G1314)
  • JDK version: java version "1.8.0_144"
  • Visual Studio Code version: 1.24.1 (1.24.1)
  • Java extension version: 0.27.0
Steps To Reproduce

Build the SAP Hybris platform project.

Current Result

Exception is thrown.

Expected Result

Don't throw an exception in that case, because it is not an exception, just ignore the file.

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 construisant le projet de la plateforme SAP Hybris dans l’extension Java. Suivez le traitement de la Java Model Exception pour les chemins tomcat/work qui se trouvent en dehors du chemin de build du projet, puis vérifiez que le build se termine sans signaler ce chemin comme une exception.

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

Évaluation

Stack technique
java, vscode
Domaine
developer-experience, tooling
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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