AttachNotSupportedException

AttachNotSupportedException (연결 미지원 예외)

호환되는 AttachProvider가 존재하지 않는 자바 가상 머신(JVM)에 연결(attach)을 시도할 때 던져지는 예외입니다. "이 대상 VM에는 우리가 지원하지 않는 방식이니까 붙을 수 없다"는 걸 알려주는 신호예요.

출처: Java API Reference

본문

이 예외는 VirtualMachine.attach가, 호환되는 AttachProvider가 존재하지 않는 자바 가상 머신에 연결을 시도할 때 던져집니다. 또한 AttachProvider.attachVirtualMachine가 자신과 호환되지 않는 자바 가상 머신에 연결을 시도할 때도 함께 던져져요.

즉, 연결을 시도하는 쪽과 대상 VM 사이에 "이 VM을 다룰 수 있는 제공자"가 없을 때 발생하는 예외라고 이해하면 됩니다.

public class AttachNotSupportedException extends Exception

생성자는 두 가지가 제공됩니다. 상세 메시지 없이 만드는 기본 생성자와, 상세 메시지를 지정하는 생성자입니다.

public AttachNotSupportedException()
public AttachNotSupportedException(String s)

두 번째 생성자의 s 파라미터가 상세 메시지로, 왜 연결이 지원되지 않는지에 대한 설명을 담는 데 쓰입니다.

더 알아보기 (Learn more)

Java 공식 API