# Print output for @column tags ?> InvalidClassException - Android SDK | Android Developers

Most visited


Recently visited


InvalidClassException

public class InvalidClassException
extends ObjectStreamException

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.io.IOException
         ↳ java.io.ObjectStreamException
           ↳ java.io.InvalidClassException


Thrown when the Serialization runtime detects one of the following problems with a Class.

  • The serial version of the class does not match that of the class descriptor read from the stream
  • The class contains unknown datatypes
  • The class does not have an accessible no-arg constructor

Summary


Fields

public String classname

Name of the invalid class.

Public constructors

InvalidClassException(String reason)

Report an InvalidClassException for the reason specified.

InvalidClassException(String cname, String reason)

Constructs an InvalidClassException object.

Public methods

String getMessage()

Produce the message and include the classname, if present.

Inherited methods

Fields


classname

public String classname

Name of the invalid class.

Public constructors


InvalidClassException

public InvalidClassException (String reason)

Report an InvalidClassException for the reason specified.

Parameters
reason String: String describing the reason for the exception.

InvalidClassException

public InvalidClassException (String cname, 
                String reason)

Constructs an InvalidClassException object.

Parameters
cname String: a String naming the invalid class.

reason String: a String describing the reason for the exception.

Public methods


getMessage

public String getMessage ()

Produce the message and include the classname, if present.

Returns
String the detail message string of this Throwable instance (which may be null).

Browse this site in English?

You requested a page in English, but your language preference for this site is English.

Would you like to change your language preference and browse this site in English? If you want to change your language preference later, use the language menu at the bottom of each page.