Skip to content

no methods are found #108

@NineTIN

Description

@NineTIN

안녕하세요.
Scavenger 도입을 검토 중인데, Spring Boot 애플리케이션에 Scavenger Agent를 적용했을 때 아래와 같은 메시지가 나타나며 메소드들을 찾을 수 없다고 합니다.

[0.004s][warning][arguments] -XX:+TraceClassUnloading is deprecated. Will use -Xlog:class+unload=info instead.
Nov 27, 2023 6:59:35 PM com.navercorp.scavenger.javaagent.ScavengerAgent premain
INFO: [scavenger] scavenger agent version 1.1.0 is starting...
Nov 27, 2023 6:59:35 PM com.navercorp.scavenger.javaagent.util.ConfigUtils locateConfigFile
INFO: [scavenger] config file found explicitly: /home/user/config/scavenger/scavenger.conf


███████╗ ██████╗ █████╗ ██╗   ██╗███████╗███╗   ██╗ ██████╗ ███████╗██████╗
██╔════╝██╔════╝██╔══██╗██║   ██║██╔════╝████╗  ██║██╔════╝ ██╔════╝██╔══██╗
███████╗██║     ███████║██║   ██║█████╗  ██╔██╗ ██║██║  ███╗█████╗  ██████╔╝
╚════██║██║     ██╔══██║╚██╗ ██╔╝██╔══╝  ██║╚██╗██║██║   ██║██╔══╝  ██╔══██╗
███████║╚██████╗██║  ██║ ╚████╔╝ ███████╗██║ ╚████║╚██████╔╝███████╗██║  ██║
╚══════╝ ╚═════╝╚═╝  ╚═╝  ╚═══╝  ╚══════╝╚═╝  ╚═══╝ ╚═════╝ ╚══════╝╚═╝  ╚═╝

                 agent version :: 1.1.0
               config location :: /home/user/config/scavenger/scavenger.conf
                       api key :: dd64eb04-21ad-46c6-880d-387c74bd5611
                    server url :: http://api server IP:8080
                      app name :: example
                   app version :: 1.0.0
                   environment :: dev
                       package :: com.example.application
             method visibility :: protected
          exclude constructors :: true
      exclude setters, getters :: true
                      hostname :: api-server1-dev
     async code base scan mode :: false
     legacy compatibility mode :: false

Nov 27, 2023 6:59:35 PM com.navercorp.scavenger.javaagent.collecting.CodeBaseScanner scan
INFO: [scavenger] codebase(735365b464581d476999a11693aa774b7e6bc7eb80917673f2b97b36b839c6dd) scanned in 7 ms: 0 methods
Nov 27, 2023 6:59:35 PM com.navercorp.scavenger.javaagent.ScavengerAgent scanCodeBase
SEVERE: [scavenger] no methods are found
Nov 27, 2023 6:59:35 PM com.navercorp.scavenger.javaagent.ScavengerAgent premain
WARNING: [scavenger] scavenger is disabled

package명이나 jar 파일의 위치, conf 파일 설정 등을 확인해보았지만, 이렇다 할 문제는 발견되지 않았습니다.
어떤 상황에서 메소드 스캔이 이루어지지 않는지와 이를 해결할 수 있는 방법에 대해 알려주실 수 있나요?
감사합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions