Package com.sun.jdi

Examples of com.sun.jdi.ObjectCollectedException


    try {
      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.TR_FRAME_COUNT, this);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
        throw new ObjectCollectedException();
      case JdwpReplyPacket.THREAD_NOT_SUSPENDED:
        throw new IncompatibleThreadStateException(
            JDIMessages.ThreadReferenceImpl_Thread_was_not_suspended_1);
      }
      defaultReplyErrorHandler(replyPacket.errorCode());
View Full Code Here


      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.TR_FRAMES, outBytes);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
        throw new ObjectCollectedException();
      case JdwpReplyPacket.THREAD_NOT_SUSPENDED:
        throw new IncompatibleThreadStateException(
            JDIMessages.ThreadReferenceImpl_Thread_was_not_suspended_1);
      case JdwpReplyPacket.INVALID_INDEX:
        throw new IndexOutOfBoundsException(
View Full Code Here

    try {
      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.TR_STATUS, this);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
        throw new ObjectCollectedException();
      }
      defaultReplyErrorHandler(replyPacket.errorCode());
      DataInputStream replyData = replyPacket.dataInStream();
      // remove the thread status reply
      readInt("thread status", threadStatusMap(), replyData); //$NON-NLS-1$
View Full Code Here

    try {
      JdwpReplyPacket replyPacket = requestVM(JdwpCommandPacket.TR_NAME,
          this);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
        throw new ObjectCollectedException();
      }
      defaultReplyErrorHandler(replyPacket.errorCode());
      DataInputStream replyData = replyPacket.dataInStream();
      return readString("name", replyData); //$NON-NLS-1$
    } catch (IOException e) {
View Full Code Here

    try {
      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.TR_OWNED_MONITORS, this);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
        throw new ObjectCollectedException();
      case JdwpReplyPacket.THREAD_NOT_SUSPENDED:
        throw new IncompatibleThreadStateException(
            JDIMessages.ThreadReferenceImpl_Thread_was_not_suspended_5);
      }
      defaultReplyErrorHandler(replyPacket.errorCode());
View Full Code Here

      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.TR_OWNED_MONITOR_STACK_DEPTH, this);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
      case JdwpReplyPacket.INVALID_OBJECT:
        throw new ObjectCollectedException(
            JDIMessages.ThreadReferenceImpl_thread_object_invalid);
      case JdwpReplyPacket.THREAD_NOT_SUSPENDED:
        throw new IncompatibleThreadStateException(
            JDIMessages.ThreadReferenceImpl_Thread_was_not_suspended_5);
      case JdwpReplyPacket.NOT_IMPLEMENTED:
View Full Code Here

    try {
      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.TR_RESUME, this);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
        throw new ObjectCollectedException();
      }
      defaultReplyErrorHandler(replyPacket.errorCode());
      resetEventFlags();
    } finally {
      handledJdwpRequest();
View Full Code Here

      JdwpReplyPacket replyPacket = requestVM(JdwpCommandPacket.TR_STOP,
          outBytes);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
        throw new ObjectCollectedException();
      case JdwpReplyPacket.INVALID_CLASS:
        throw new InvalidTypeException(
            JDIMessages.ThreadReferenceImpl_Stop_argument_not_an_instance_of_java_lang_Throwable_in_the_target_VM_7);
      }
      defaultReplyErrorHandler(replyPacket.errorCode());
View Full Code Here

    try {
      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.TR_SUSPEND, this);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
        throw new ObjectCollectedException();
      }
      defaultReplyErrorHandler(replyPacket.errorCode());
    } finally {
      handledJdwpRequest();
    }
View Full Code Here

    try {
      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.TR_THREAD_GROUP, this);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
        throw new ObjectCollectedException();
      }
      defaultReplyErrorHandler(replyPacket.errorCode());
      DataInputStream replyData = replyPacket.dataInStream();
      fThreadGroup = ThreadGroupReferenceImpl.read(this, replyData);
      return fThreadGroup;
View Full Code Here

TOP

Related Classes of com.sun.jdi.ObjectCollectedException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.