class GenericDatabaseException extends Exception with DatabaseException with Product2[String, Option[Int]] with Serializable

A generic error thrown by a MongoDB node.

Linear Supertypes
Product2[String, Option[Int]], Product, Equals, DatabaseException, ReactiveMongoException, Exception, Throwable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GenericDatabaseException
  2. Product2
  3. Product
  4. Equals
  5. DatabaseException
  6. ReactiveMongoException
  7. Exception
  8. Throwable
  9. Serializable
  10. AnyRef
  11. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def addSuppressed(arg0: Throwable): Unit
    Definition Classes
    Throwable
  2. val code: Option[Int]

    error code

    error code

    Definition Classes
    GenericDatabaseExceptionDatabaseException
  3. def equals(that: Any): Boolean
    Definition Classes
    GenericDatabaseException → Equals → DatabaseException → AnyRef → Any
  4. def fillInStackTrace(): Throwable
    Definition Classes
    Throwable
  5. def getCause(): Throwable
    Definition Classes
    Throwable
  6. def getLocalizedMessage(): String
    Definition Classes
    Throwable
  7. def getMessage(): String
    Definition Classes
    DatabaseExceptionReactiveMongoException → Throwable
  8. def getStackTrace(): Array[StackTraceElement]
    Definition Classes
    Throwable
  9. final def getSuppressed(): Array[Throwable]
    Definition Classes
    Throwable
  10. def hashCode(): Int
    Definition Classes
    GenericDatabaseExceptionDatabaseException → AnyRef → Any
  11. def initCause(arg0: Throwable): Throwable
    Definition Classes
    Throwable
  12. def isNotAPrimaryError: Boolean

    Tells if this error is due to a write on a secondary node.

    Tells if this error is due to a write on a secondary node.

    Definition Classes
    DatabaseException
  13. def isUnauthorized: Boolean

    Tells if this error is related to authentication issues.

    Tells if this error is related to authentication issues.

    Definition Classes
    DatabaseException
  14. val message: String

    explanation message

    explanation message

    Definition Classes
    GenericDatabaseExceptionReactiveMongoException
  15. val originalDocument: None.type

    original document of this error

    original document of this error

    Definition Classes
    GenericDatabaseExceptionDatabaseException
  16. def printStackTrace(arg0: PrintWriter): Unit
    Definition Classes
    Throwable
  17. def printStackTrace(arg0: PrintStream): Unit
    Definition Classes
    Throwable
  18. def printStackTrace(): Unit
    Definition Classes
    Throwable
  19. def productArity: Int
    Definition Classes
    Product2 → Product
  20. def productElement(n: Int): Any
    Definition Classes
    Product2 → Product
    Annotations
    @throws(classOf[java.lang.IndexOutOfBoundsException])
  21. def productElementName(n: Int): String
    Definition Classes
    Product
  22. def productElementNames: Iterator[String]
    Definition Classes
    Product
  23. def productIterator: Iterator[Any]
    Definition Classes
    Product
  24. def productPrefix: String
    Definition Classes
    Product
  25. def setStackTrace(arg0: Array[StackTraceElement]): Unit
    Definition Classes
    Throwable
  26. def toString(): String
    Definition Classes
    GenericDatabaseExceptionDatabaseException → Throwable → AnyRef → Any

Deprecated Value Members

  1. def _1: String
    Definition Classes
    GenericDatabaseException → Product2
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.20.3) No longer a case class

  2. def _2: Option[Int]
    Definition Classes
    GenericDatabaseException → Product2
    Annotations
    @deprecated @inline()
    Deprecated

    (Since version 0.20.3) No longer a case class

  3. def canEqual(that: Any): Boolean
    Definition Classes
    GenericDatabaseException → Equals
    Annotations
    @deprecated
    Deprecated

    (Since version 0.20.3) No longer a case class