Appdynamics / Appdynamics/SQLMonitor
java.lang.NullPointerException: null
- 主要言語
- Java
- スター
- 3
- フォーク
- 9
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Monitor initialization fails with below exception.
Please advise on the fix
```
[Agent-Monitor-Scheduler-1] 11 Aug 2022 18:28:51,220 ERROR SQLMonitor - Error while creating task for dbServer
java.lang.NullPointerException: null
at com.appdynamics.extensions.sql.SQLMonitor.getConnectionProperties(SQLMonitor.java:113) ~[?:?]
at com.appdynamics.extensions.sql.SQLMonitor.createTask(SQLMonitor.java:81) ~[?:?]
at com.appdynamics.extensions.sql.SQLMonitor.doRun(SQLMonitor.java:49) [?:?]
at com.appdynamics.extensions.AMonitorJob.run(AMonitorJob.java:50) [?:?]
at com.appdynamics.extensions.ABaseMonitor.executeMonitor(ABaseMonitor.java:199) [?:?]
at com.appdynamics.extensions.ABaseMonitor.execute(ABaseMonitor.java:187) [?:?]
at com.singularity.ee.agent.systemagent.components.monitormanager.managed.MonitorTaskRunner.runTask(MonitorTaskRunner.java:149) [machineagent.jar:Machine Agent v21.12.6-3236 GA compatible with 4.4.1.0 Build Date 2022-01-15 06:37:49]
at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.runTask(PeriodicTaskRunner.java:86) [machineagent.jar:Machine Agent v21.12.6-3236 GA compatible with 4.4.1.0 Build Date 2022-01-15 06:37:49]
at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.run(PeriodicTaskRunner.java:47) [machineagent.jar:Machine Agent v21.12.6-3236 GA compatible with 4.4.1.0 Build Date 2022-01-15 06:37:49]
at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl$SafeRunnable.run(AgentScheduledExecutorServiceImpl.java:122) [agent-21.1.0-2340.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_292]
at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask$Sync.innerRunAndReset(ADFutureTask.java:335) [agent-21.1.0-2340.jar:?]
at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset(ADFutureTask.java:152) [agent-21.1.0-2340.jar:?]
at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.access$101(ADScheduledThreadPoolExecutor.java:119) [agent-21.1.0-2340.jar:?]
at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.runPeriodic(ADScheduledThreadPoolExecutor.java:206) [agent-21.1.0-2340.jar:?]
at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.run(ADScheduledThreadPoolExecutor.java:236) [agent-21.1.0-2340.jar:?]
at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.runTask(ADThreadPoolExecutor.java:694) [agent-21.1.0-2340.jar:?]
at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.run(ADThreadPoolExecutor.java:726) [agent-21.1.0-2340.jar:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]
```
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
SQLMonitor.java の getConnectionProperties(SQLMonitor.java:113) から開始し、提供された初期化スタックトレースを使って、81 行目の createTask と 49 行目の doRun を追ってください。どの設定値または接続値が null なのかを特定し、この例外なしで monitor の初期化が完了することを確認してください。issue にはテストまたは再現のセットアップは指定されていません。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java, sql
- 領域
- databases
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 20/100