![](/img/trans.png)
[英]bmsubmit is not working due to Bad Request 400. Why?
我正在使用 byteman 4.0.17。 安裝 byteman 成功。 使用 bmsubmit.sh 工具會引發錯誤。 此外,當我嘗試提交規則時,我得到一個錯誤。 我在這里做錯了嗎? ...
[英]bmsubmit is not working due to Bad Request 400. Why?
我正在使用 byteman 4.0.17。 安裝 byteman 成功。 使用 bmsubmit.sh 工具會引發錯誤。 此外,當我嘗試提交規則時,我得到一個錯誤。 我在這里做錯了嗎? ...
[英]The remote byteman agent reported an error
我需要一點幫助來理解兩條規則有什么問題。 運行 bmcheck 顯示 提交規則時,我看到此錯誤 jvm的控制台里有這個 還有什么我應該檢查的嗎? ...
[英]How to crash Jboss based on some condition
我正在使用 JBoss 7x,並且有以下用例。 我將使用 Jboss 對消息隊列進行負載測試。 隊列在 JBoss 外部。 我會在隊列中推送很多消息,大約 1000 條消息。 當推送了大約 100 多條消息時,我想讓 JBoss 崩潰。 后來我想重新啟動Jboss驗證消息處理。 我之前曾使用 ...
[英]Can byteman trigger a rule on a lambda?
最新的 Byteman 文檔 (4.0.16) 提到了內部類,但沒有提到 lambda。 我有一個規則看起來像: 但是它似乎永遠不會觸發。 當我在沒有 arguments 的情況下運行 bmsubmit 時,它顯示了規則但沒有提到觸發方法。 我用javap檢查了方法名,是正確的。 我可以觸發此 c ...
[英]Instrumentation to count every statement in a Scala function
我有一個簡單的Scala function ,我想在每次執行語句時增加一個 class 變量。 我希望 function 是這樣的: 但是在軟件級別這樣做會使代碼變得混亂。 我可以使用字節碼操作來實現這一點,還是應該干預其他級別的編譯? ...
[英]Write stack trace of an exception into a file with Byteman
我有一個忽略其中異常的框架,我想檢查這些異常的原因。 我正在嘗試使用 Byteman 來做到這一點。 Byteman 可以將異常消息或目標方法本身的調用堆棧寫入日志文件,如下所示: 但是我找不到編寫異常( $^ )的printStackTrace()結果的方法。 $^.printStackTra ...
[英]Tracing a class in WAR file deployed in Wildfly 18
我想在部署在 Wildfly 18 中的應用程序中的方法中添加一些跟蹤。 我只能看到第一個規則是從控制台 output(雖然不是 server.log)從 Windows 命令提示符加載和打印的,但從未打印過另一個規則。 ...
[英]Is it possible to intercept array constructor with ByteBuddy?
我有一個回歸測試,我試圖計算 arrays 的實例化數量。 具體來說,我有興趣計算調用new int[..]的次數。 我已經整理了以下基於 ByteBuddy 建議的工具,我認為它應該捕獲所有構造函數,但這不適用於 arrays(任何類型):public class InstanceCounter ...
[英]Byteman Implementation Details
我正在查看 byteman 實現以了解它們如何專門用於跟蹤變量 AT/AFTER nth 讀取、AT/AFTER nth 寫入等情況。在它們的實現中,他們讀取 class 兩次以檢查它是否與指定的規則匹配用戶使用 RuleCheckMethodAdapter 並第二次使用 RuleTriggerAd ...
[英]Byteman 4.0.11 not entirely published to Maven Central?
Byteman 網站宣傳 4.0.11 版已發布: https ://byteman.jboss.org/downloads.html 但是 Maven Central 上只有一些工件 ID 可用: https : //search.maven.org/search? q = g: org.jb ...
[英]ByteBuddy 1.10.2 throws `java.lang.IllegalStateException: Cannot resolve type description for java.lang.Exception`, and similar
在為Instrumentation安裝AgentBuilder轉換時,我看到Cannot resolve type description來自AgentBuilder.Listener.onError(...) Cannot resolve type description錯誤。 代理代碼為: ...
[英]Byteman - trace all classes and methods in a given package
使用Byteman時,我們必須在規則語法中指定類和方法。 如果要使用Byteman跟蹤程序執行情況怎么辦? 示例:執行程序功能時,我不知道正在執行哪些方法。 我想在功能執行期間識別被調用的方法。 這是否意味着我必須為給定包中的每個類的每個方法添加一條規則? 還是有其他方法可以實 ...
[英]Modifying method arguments using byteman
我的班級如下所示 我想寫一個字節規則來捕獲caller.invoke("suman"); 方法調用並將參數“ suman”修改為“ suman1”。 這意味着calle.invoke(arg); 在Caller類中,參數應為“ suman1”。 我嘗試使用byteman規則捕獲參 ...
[英]How to change rules for byteman at runtime
我已經運行了遠程測試服務器,我想在其中使用byteman對現有代碼進行一些修改。 是否可以在運行時使用自定義規則文件附加byteman(在開始時,我們應該設置規則文件,這在大多數情況下不靈活)? 啟動服務器時,可以在不添加-javaagent的情況下將其附加到正在運行的服務器嗎? ...