पूर्ण स्टैक ट्रेस प्रिंट करने के लिए स्कैला दुभाषिया (एसबीटी के माध्यम से शुरू) को मजबूर करने का कोई तरीका है। डिफ़ॉल्ट रूप से, कम से कम 10 लाइनों प्रदर्शित होते हैं:
दुभाषिया को पूर्ण स्टैक ट्रेस दिखाने के लिए कैसे मजबूर करें?
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...
एक समाधान मैं try { new CacheMonitoringClient } catch { case ex => ex.printStackTrace}
उपयोग कर रहा हूँ (स्पष्ट रूप से कॉल कि अपवाद मैं में दिलचस्पी रखता हूँ फेंक लपेटकर) के रूप में, लेकिन वह वास्तव में बदसूरत ...
+1, क्या ये आरईपीएल टिप्स और चाल कहीं दस्तावेज हैं? – missingfaktor
@Missing मेलिंग सूचियों और आईआरसी पर पल्प पर ध्यान देना जारी रखें, और वह कभी-कभी लागू होने वाली कुछ नई चाल दिखाएगा। इसके अलावा, बस '' दबाएं और देखें कि वहां क्या है, देखें कि कौन सी विधियां लागू की गई हैं, पावर मोड पर जाएं और दोहराना आदि। –