Existe-t-il un moyen de forcer l'interpréteur Scala (démarré via SBT) à imprimer une trace de pile complète. Par défaut, sont affichés à moins de 10 lignes:
Comment forcer l'interpréteur à afficher la trace complète de la pile?
scala> new CacheMonitoringClient
javax.management.InstanceNotFoundException: com.bea:Name=DomainRuntimeService,Type=weblogic.management.beanservers.domainrun
time.DomainRuntimeServiceMBean
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:195)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:224)
at javax.management.remote.rmi.RMIConnectionImpl_921_WLStub.getAttribute(Unknown Source)
at weblogic.management.remote.common.RMIConnectionWrapper$11.run(ClientProviderBase.java:498)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.security.Security.runAs(Security.java:61)
at weblogic.management.remote.common.RMIConnectionWrapper.getAttribute(ClientProviderBas...
Pour contourner le problème que je utilise try { new CacheMonitoringClient } catch { case ex => ex.printStackTrace}
(emballage explicitement les appels qui jettent les exceptions qui me intéressent), mais vraiment laid ...
+1, Ces conseils et astuces REPL sont-ils documentés quelque part? – missingfaktor
@Missing Continuez à prêter attention à paulp sur les listes de diffusion et irc, et il montrera parfois un nouveau truc qu'il a implémenté. Autre que cela, appuyez simplement sur '' et voyez ce qu'il y a, voyez quelles méthodes sont mises en œuvre, passez en mode d'alimentation et répétez, etc. –