Thursday, August 6, 2015

SnmpUnknownSecModelException

com.sun.jmx.snmp.SnmpUnknownSecModelException

SnmpUnknownSecModelException is described in the javadoc comments as:

This exception is thrown when an SnmpSecuritySubSystem doesn't know the passed ID.

This API is a Sun Microsystems internal API and is subject to change without notice.


since: 1.5

Where is this exception thrown?

Following, is a list of exception messages cross-referenced to the source code responsible for throwing them. Click on the method link to view the code and see how the exception is thrown.

  • SnmpUnknownSecModelException is not thrown within any available source code.

How is this exception thrown?

The following sub-sections identify where this exception is thrown, and how (or why) the code is throwing the exception.

Any source code quoted in this section is subject to the Java Research License unless stated otherwise.

  • SnmpUnknownSecModelException is not thrown within the available source code.

Friday, May 15, 2015

SnmpUnknownModelLcdException

com.sun.jmx.snmp.SnmpUnknownModelLcdException

SnmpUnknownModelLcdException is described in the javadoc comments as:

This exception is thrown when an SnmpLcd has no ModelLcd associated to the model.

This API is a Sun Microsystems internal API and is subject to change without notice.


since: 1.5

Where is this exception thrown?

Following, is a list of exception messages cross-referenced to the source code responsible for throwing them. Click on the method link to view the code and see how the exception is thrown.

How is this exception thrown?

The following sub-sections identify where this exception is thrown, and how (or why) the code is throwing the exception.

Any source code quoted in this section is subject to the Java Research License unless stated otherwise.

com.sun.jmx.snmp.internal.SnmpLcd.removeModelLcd(SnmpSubSystem, int)

/**
     * Removes an Lcd model.
     * @param sys The subsytem managing the model.
     * @param id The model Id.
     */
public void removeModelLcd(SnmpSubSystem sys, int id) throws SnmpUnknownModelLcdException, SnmpUnknownSubSystemException {
    SubSysLcdManager subsys = (SubSysLcdManager) subs.get(sys);
    if (subsys != null) {
        SnmpModelLcd lcd = subsys.removeModelLcd(id);
        if (lcd == null) {
            throw new SnmpUnknownModelLcdException('Model : ' + id);
        }
    } else throw new SnmpUnknownSubSystemException(sys.toString());
}

Source: "Java SE Downloads: Java SE 6 JDK Source Code", at: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Thursday, May 7, 2015

SnmpUnknownModelException

com.sun.jmx.snmp.SnmpUnknownModelException

SnmpUnknownModelException is described in the javadoc comments as:

This exception is thrown when a needed model is not present in the engine.

This API is a Sun Microsystems internal API and is subject to change without notice.


since: 1.5

Where is this exception thrown?

Following, is a list of exception messages cross-referenced to the source code responsible for throwing them. Click on the method link to view the code and see how the exception is thrown.

  • SnmpUnknownModelException is not thrown within any available source code.

How is this exception thrown?

The following sub-sections identify where this exception is thrown, and how (or why) the code is throwing the exception.

Any source code quoted in this section is subject to the Java Research License unless stated otherwise.

  • SnmpUnknownModelException is not thrown within the available source code.

Wednesday, April 8, 2015

VerificationException

com.sun.org.apache.bcel.internal.verifier.exc.VerificationException

VerificationException is described in the javadoc comments as:

Instances of this class are thrown by BCEL's class file verifier 'JustIce' when a class file to verify does not pass one of the verification passes 2 or 3. Note that the pass 3 used by 'JustIce' involves verification that is usually delayed to pass 4. The name of this class is justified by the Java Virtual Machine Specification, 2nd edition, page 164, 5.4.1 where verification as a part of the linking process is defined to be the verification happening in passes 2 and 3.
version: $Id: VerificationException.java,v 1.1.1.1 2001/10/29 20:00:34 jvanzyl Exp $ author: Enver Haase

Where is this exception thrown?

Following, is a list of exception messages cross-referenced to the source code responsible for throwing them. Click on the method link to view the code and see how the exception is thrown.

  • VerificationException is not thrown within any available source code.

How is this exception thrown?

The following sub-sections identify where this exception is thrown, and how (or why) the code is throwing the exception.

Any source code quoted in this section is subject to the Java Research License unless stated otherwise.

  • VerificationException is not thrown within the available source code.

StructuralCodeConstraintException

com.sun.org.apache.bcel.internal.verifier.exc.StructuralCodeConstraintException

StructuralCodeConstraintException is described in the javadoc comments as:

Instances of this class are thrown by BCEL's class file verifier 'JustIce' when a class file to verify does not pass the verification pass 3 because of a violation of a structural constraint as described in the Java Virtual Machine Specification, 2nd edition, 4.8.2, pages 137-139. Note that the notion of a 'structural' constraint is somewhat misleading. Structural constraints are constraints on relationships between Java virtual machine instructions. These are the constraints where data-flow analysis is needed to verify if they hold. The data flow analysis of pass 3 is called pass 3b in JustIce.
version: $Id: StructuralCodeConstraintException.java,v 1.1.1.1 2001/10/29 20:00:34 jvanzyl Exp $ author: Enver Haase

Where is this exception thrown?

Following, is a list of exception messages cross-referenced to the source code responsible for throwing them. Click on the method link to view the code and see how the exception is thrown.

How is this exception thrown?

The following sub-sections identify where this exception is thrown, and how (or why) the code is throwing the exception.

Any source code quoted in this section is subject to the Java Research License unless stated otherwise.

com.sun.org.apache.bcel.internal.verifier.structurals.LocalVariables.merge(LocalVariables, int)

/**
  * Merges a single local variable.
  *
  * @see #merge(LocalVariables)
  */
private void merge(LocalVariables lv, int i) {
    if ((!(locals[i] instanceof UninitializedObjectType)) && (lv.locals[i] instanceof UninitializedObjectType)) {
        throw new StructuralCodeConstraintException('Backwards branch with an uninitialized object in the local variables detected.');
    }
    if ((!(locals[i].equals(lv.locals[i]))) && (locals[i] instanceof UninitializedObjectType) && (lv.locals[i] instanceof UninitializedObjectType)) {
        throw new StructuralCodeConstraintException('Backwards branch with an uninitialized object in the local variables detected.');
    }
    if (locals[i] instanceof UninitializedObjectType) {
        if (!(lv.locals[i] instanceof UninitializedObjectType)) {
            locals[i] = ((UninitializedObjectType) locals[i]).getInitialized();
        }
    }
    if ((locals[i] instanceof ReferenceType) && (lv.locals[i] instanceof ReferenceType)) {
        if (!locals[i].equals(lv.locals[i])) {
            Type sup = ((ReferenceType) locals[i]).firstCommonSuperclass((ReferenceType) (lv.locals[i]));
            if (sup != null) {
                locals[i] = sup;
            } else {
                throw new AssertionViolatedException('Could not load all the super classes of '' + locals[i] + '' and '' + lv.locals[i] + ''.');
            }
        }
    } else {
        if (!(locals[i].equals(lv.locals[i]))) {
            locals[i] = Type.UNKNOWN;
        }
    }
}

Source: "Java SE Downloads: Java SE 6 JDK Source Code", at: http://www.oracle.com/technetwork/java/javase/downloads/index.html

com.sun.org.apache.bcel.internal.verifier.structurals.OperandStack.merge(OperandStack)

/**
  * Merges another stack state into this instance's stack state.
  * See the Java Virtual Machine Specification, Second Edition, page 146: 4.9.2
  * for details.
  */
public void merge(OperandStack s) {
    if ((slotsUsed() != s.slotsUsed()) || (size() != s.size())) throw new StructuralCodeConstraintException('Cannot merge stacks of different size:\nOperandStack A:\n' + this + '\nOperandStack B:\n' + s);
    for (int i = 0; i < size(); i++) {
        if ((!(stack.get(i) instanceof UninitializedObjectType)) && (s.stack.get(i) instanceof UninitializedObjectType)) {
            throw new StructuralCodeConstraintException('Backwards branch with an uninitialized object on the stack detected.');
        }
        if ((!(stack.get(i).equals(s.stack.get(i)))) && (stack.get(i) instanceof UninitializedObjectType) && (!(s.stack.get(i) instanceof UninitializedObjectType))) {
            throw new StructuralCodeConstraintException('Backwards branch with an uninitialized object on the stack detected.');
        }
        if (stack.get(i) instanceof UninitializedObjectType) {
            if (!(s.stack.get(i) instanceof UninitializedObjectType)) {
                stack.set(i, ((UninitializedObjectType) (stack.get(i))).getInitialized());
            }
        }
        if (!stack.get(i).equals(s.stack.get(i))) {
            if ((stack.get(i) instanceof ReferenceType) && (s.stack.get(i) instanceof ReferenceType)) {
                stack.set(i, ((ReferenceType) stack.get(i)).firstCommonSuperclass((ReferenceType) (s.stack.get(i))));
            } else {
                throw new StructuralCodeConstraintException('Cannot merge stacks of different types:\nStack A:\n' + this + '\nStack B:\n' + s);
            }
        }
    }
}

Source: "Java SE Downloads: Java SE 6 JDK Source Code", at: http://www.oracle.com/technetwork/java/javase/downloads/index.html

com.sun.org.apache.bcel.internal.verifier.structurals.InstConstraintVisitor.constraintViolated(Instruction, String)

/**
   * This method is called by the visitXXX() to notify the acceptor of this InstConstraintVisitor
   * that a constraint violation has occured. This is done by throwing an instance of a
   * StructuralCodeConstraintException.
   * @throws com.sun.org.apache.bcel.internal.verifier.exc.StructuralCodeConstraintException always.
   */
private void constraintViolated(Instruction violator, String description) {
    String fq_classname = violator.getClass().getName();
    throw new StructuralCodeConstraintException('Instruction ' + fq_classname.substring(fq_classname.lastIndexOf('.') + 1) + ' constraint violated: ' + description);
}

Source: "Java SE Downloads: Java SE 6 JDK Source Code", at: http://www.oracle.com/technetwork/java/javase/downloads/index.html