2015-09-08 7 views
1

Я пытаюсь запустить btrace v.1.3 (20150516) с помощью Java 1.8 на Windows 7 Enterprise и имеет много проблем.BTrace не удалось создать законные свойства

В моем btrace сценарии я создаю Aggregation с помощью:

private static Aggregation methodDuration = Aggregations 
    .newAggregation(AggregationFunction.AVERAGE); 

Создание агрегации происходит сбой беззвучно и последующие вызовы бросает NullPointerException пытается получить к нему доступ.

Я имею почти такой же вопрос, когда я запускаю запас Профилирования примера https://github.com/jbachorik/btrace/blob/master/samples/Profiling.java

На этот раз, однако я получаю сообщение об ошибке: BTraceScript.java:131:instance переменные не допускаются.

Мой btrace код для этого примера выглядит следующим образом

@BTrace 
public class BTraceScript { 
. . . 
131 @Property 
132 Profiler profiler = BTraceUtils.Profiling.newProfiler(); 
133 
134 @OnMethod(clazz="com.vgrazi.btrace.SynchronizationExample", method="/.*/") 
135 void entry(@ProbeMethodName(fqn=true) String probeMethod) { 
136 BTraceUtils.Profiling.recordEntry(profiler, probeMethod); 
137 } 

FYI, я также пытаюсь на Mac также с помощью Java 8, и, хотя он получает немного дальше, она до сих пор на самом деле не ведет себя должным образом.

ответ

Смежные вопросы