Chúng tôi đã triển khai một cơ chế chung để ghi lại các ngoại lệ của máy chủ từ phía máy khách GWT. Đương nhiên, một số trong số đó là trường hợp ngoại lệ bất ngờ (chẳng hạn như NPE), và do đó chúng tôi đang nhận được loại những đống dấu vết trong nhật ký của chúng tôi (một đoạn trích):Tìm dấu vết ngăn xếp thực tế Java từ theo dõi ngăn xếp JavaScript
java.lang.Throwable: One or more exceptions caught, see full set in UmbrellaException#getCauses at Unknown.Hq(Unknown Source) at Unknown.ihb(Unknown Source) at Unknown.anonymous(Unknown Source) at Unknown.anonymous(Unknown Source) at Unknown.anonymous(Unknown Source) Caused by: java.lang.Throwable: (TypeError): d is null stack: EG([object Object],[object Object])@http://domain/path/0B15791BA99231E6B88EAF3BDE38EB64.cache.html:3282 fileName: http://domain/path/0B15791BA99231E6B88EAF3BDE38EB64.cache.html lineNumber: 3282 at Unknown.EG(Unknown Source) at Unknown.DG(Unknown Source)
Làm thế nào tôi có thể tìm thấy những lớp và dòng số ở nguồn java gốc?
Tôi không muốn triển khai phiên bản được biên dịch chi tiết, vì tôi không có thông tin về kịch bản chính xác và tôi không thể tạo lại ngoại lệ.
Vậy điều đó có nghĩa là bạn cần phải phân lớp nhật ký cho mỗi mô-đun và đặt vị trí một cách rõ ràng? –