Comment utilisez-vous un compilateur Scala externe avec une idée? Je semble avoir des erreurs d'apparition au hasard dire "Scala: impossible de se connecter au serveur compilé à localhost / 127.0.0.1: 3200" em> parfois cela fonctionne parfois. Parfois, ça ne le fait pas. Je ne trouve pas le motif. P> Voici ce que j'ai dans le journal p> J'utilise p> dans les paramètres du projet / compiler / utilisez la construction externe est cochée.
Dans le serveur IDE Paramètres / Scala / Run Compile Server est cochée. P> Dois-je lancer manuellement le serveur de compilateur? Quelque chose d'autre? P> UPD: on dirait un bug pour moi. J'ai posté Jira Ticket http://youtrack.jetbrains.com/issue/scl-5523 p> < / p>
7 Réponses :
Cela fonctionne normalement sans avoir à modifier les paramètres. Cela ressemble à un conflit portuaire, résultat d'une fermeture impure ou d'une taille de tas insuffisante. P>
p>
Essayez de changer le port du serveur Compile en allant à Le problème peut être lié à Ce Open Ticket. P> Paramètres -> Scala (sous Liste des paramètres de l'IDE, vers le bas) -> Port TCP code>. Là-bas, vous pouvez également définir une taille de tas maximum différente. P>
Nope, ça n'a pas fait de différence. En fait, je ne vois aucun processus qui a défini le port ouvert. Savez-vous qui et quand lancez le serveur compilé?
Depuis la version 12, Intellij le démarre. Donc, juste après que vous redémarrez et démarrez Intellij, vous donne-t-il cette exception?
@lexwrithere ressemble à son insecte d'idée. J'ai ajouté un lien vers JIRA Ticket. Merci pour votre aide, Alex!
Vous pouvez essayer ce projet simple que j'ai écrit, qui utilise le plug-in SBT-Idea. Il devrait fonctionner hors de la boîte avec la dernière idée Intellij ou Scala IDE (Eclipse) P>
squelette p>
Le bogue que j'ai déposé est marqué comme corrigé. JetBrains explication est p>
"fixe" signifie que la compilation fonctionne maintenant par défaut, le problème majeur (comme le titre du titre) est résolu. Cependant, un démarrage automatique de serveur de compilation initial automatique avant la mise en œuvre automatique n'est toujours pas implémenté. C'est pourquoi la création automatique est toujours désactivée par défaut pour les projets SCALA. Et, bien sûr, nous allons soutenir la tâche automatique après tout. Em> p>
Nope ... Intellij 15 Et je l'obtiens toujours.
Aller à Paramètres -> Compilateur et décochez "Utiliser une construction externe" p>
Ça marche pour moi. N'oubliez-vous pas de fournir une explication sur ce conseil?
En fait, j'ai découvert cela accidentellement mais cela a fonctionné, alors j'ai pensé à partager cela.
Vous devez réduire la taille du tas de 1024 à 512 ou quelque chose. Ensuite, le serveur Compile peut être créé et démarré. Essayé avec l'Intelij 13.0.2 (133.331) et le plug-in Scala 0.26.361 P>
Cela a fonctionné pour moi, une idée de la raison pour laquelle cela fait une différence?
Pas une moindre idée. Je suis un gars principalement C #, seulement occasionnellement Java et Scala. Ce type de réglage de la taille du tas ne sont jamais disponibles pour le gars C # faible. :) Je rigole. Je ne sais vraiment pas pourquoi.
J'ai eu le même problème avec Intellij, si vous ouvrez le journal des événements (dans le coin inférieur droit de l'IDE), vous pouvez voir le message d'erreur que Scala Compiler n'est pas configuré avec la version JDK et donne un lien pour le configurer. . p>
in Paramètres> Langues et cadres> SCALA Compile Server> JVM SDK CODE> Définissez le Java que vous utilisez pour l'IDE comme dans cette capture d'écran p>
Réduire la taille du tas à 512 ou 128 Mo a fonctionné pour moi p>
blog.jetbrains.com/scala/2012 / 12/28 / A-NOUVELL-WAY-COMPILE
@CrazyCoder Il ne répond pas à la question Pourquoi le serveur Compiler n'est pas lancé.
Plus de détails devraient être dans idée.log . Si vous êtes sur Mac, il peut s'agir d'une question d'environnement, d'une idée de fonctionnement comme celle-ci peut aider:
Ouvrir -A / Applications / Intellij \ Idea \ 12.App / Code>.
@CrazyCoder System Redémarrez-le corrigé. Ce n'est absolument pas cool les gars. Je mettrai à jour cette question et cette idée Jira ticket à nouveau.
@CrazyCoder Bien arrivé, il ne fonctionne que la première session de débogage. Toutes les exécutions suivantes entraînent "Erreur: Impossible de trouver ou de charger les tests de la classe principale".
Signaler à Youtrack.JetBrains.com/issues/scl avec plus de détails.
@CrazyCoder YOUTRACK.JETBRAS.COM/issue/scl-5523