Я хочу использовать профилировщик Netbeans для профилирования проекта Java, но сразу получаю NullPointerExcpetion в build-impl.xml
Мое окружение:
- Версия продукта : Apache NetBeans IDE 11.0 (сборка-инкубатор-netbeans-release-404-on-20190319)
- Обновления : среда IDE NetBeans обновлена до версии NetBeans 8.2 Patch 2
- Java : 11.0.3; 64-битный сервер OpenJDK VM 11.0.3 + 7-suse-lp151.2.1-x8664
- Runtime : среда выполнения OpenJDK 11.0.3 + 7-suse-lp151.2.1-x8664
- Система : версия Linux 4.12.14-lp151.27-default работает на amd64; UTF-8; en_US (nb)
При выборе «Профиль»> «Профиль проекта» открывается окно. При нажатии на кнопку «Профиль» генерируется следующий вывод:
ant -f /home/whoami/NetBeansProjects/vplg/plcc -Dnb.internal.action.name=profile -Drun.class=plcc.Main "-Drun.jvmargs.ide= -agentpath:/usr/lib64/netbeans/profiler/lib/deployed/jdk16/linux-amd64/libprofilerinterface.so=/usr/lib64/netbeans/profiler/lib,5140,10 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/whoami/NetBeansProjects/vplg/plcc/nbproject/private/profiler " profile
init:
profile-init:
Deleting: /home/whoami/NetBeansProjects/vplg/plcc/build/built-jar.properties
deps-jar:
Updating property file: /home/whoami/NetBeansProjects/vplg/plcc/build/built-jar.properties
compile:
profile:
/home/whoami/NetBeansProjects/vplg/plcc/nbproject/build-impl.xml:1166:
java.lang.NullPointerException
at org.netbeans.modules.profiler.NetBeansProfiler.runCalibration(NetBeansProfiler.java:1251)
at org.netbeans.modules.profiler.NetBeansProfiler.startEx(NetBeansProfiler.java:1665)
at org.netbeans.modules.profiler.nbimpl.StartProfilerTask.execute(StartProfilerTask.java:65)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at jdk.internal.reflect.GeneratedMethodAccessor150.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
at org.apache.tools.ant.Task.perform(Task.java:350)
at org.apache.tools.ant.Target.execute(Target.java:449)
at org.apache.tools.ant.Target.performTasks(Target.java:470)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)
at org.apache.tools.ant.Project.executeTarget(Project.java:1361)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:261)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:574)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:128)
BUILD FAILED (total time: 0 seconds)
Я впервые использую профилировщик Netbeans и буду очень признателен, если вы поможете мне заставить его работать. В настоящее время у меня нет подсказок, что идет не так (сам проект компилируется) и что такое build-impl.xml на самом деле и почему он генерирует исключение NullPointerException.
Это код вокруг исключения (строка 1166):
1165 <target depends="-profile-check,-profile-pre72" description="Profile a project in the IDE." if="profiler.configured" name="profile" unless="profiler.info.jvmargs.agent">
1166 <startprofiler/>
1167 <antcall target="run"/>
1168 </target>
Заранее спасибо за помощь!