NegativeWeightException Data Type

This exception is thrown when an edge has a negative weight. Dijkstra's algorithm (and A*) don't work on graphs that have negative weights. This exception almost always indicates a programming error, but could be caused by bad GTFS data.

Implemented Interfaces
Serializable
Properties
name data type description
Properties inherited from Throwable
message string
cause Throwable
localizedMessage string
stackTrace array of StackTraceElement
suppressed array of Throwable

Example

{
  "message" : "...",
  "cause" : {
    "message" : "...",
    "cause" : { },
    "localizedMessage" : "...",
    "stackTrace" : [ {
      "classLoaderName" : "...",
      "fileName" : "...",
      "nativeMethod" : true,
      "moduleName" : "...",
      "lineNumber" : 12345,
      "className" : "...",
      "moduleVersion" : "...",
      "methodName" : "..."
    }, {
      "classLoaderName" : "...",
      "fileName" : "...",
      "nativeMethod" : true,
      "moduleName" : "...",
      "lineNumber" : 12345,
      "className" : "...",
      "moduleVersion" : "...",
      "methodName" : "..."
    } ],
    "suppressed" : [ { }, { } ]
  },
  "localizedMessage" : "...",
  "stackTrace" : [ {
    "classLoaderName" : "...",
    "fileName" : "...",
    "nativeMethod" : true,
    "moduleName" : "...",
    "lineNumber" : 12345,
    "className" : "...",
    "moduleVersion" : "...",
    "methodName" : "..."
  }, {
    "classLoaderName" : "...",
    "fileName" : "...",
    "nativeMethod" : true,
    "moduleName" : "...",
    "lineNumber" : 12345,
    "className" : "...",
    "moduleVersion" : "...",
    "methodName" : "..."
  } ],
  "suppressed" : [ {
    "message" : "...",
    "cause" : { },
    "localizedMessage" : "...",
    "stackTrace" : [ {
      "classLoaderName" : "...",
      "fileName" : "...",
      "nativeMethod" : true,
      "moduleName" : "...",
      "lineNumber" : 12345,
      "className" : "...",
      "moduleVersion" : "...",
      "methodName" : "..."
    }, {
      "classLoaderName" : "...",
      "fileName" : "...",
      "nativeMethod" : true,
      "moduleName" : "...",
      "lineNumber" : 12345,
      "className" : "...",
      "moduleVersion" : "...",
      "methodName" : "..."
    } ],
    "suppressed" : [ { }, { } ]
  }, {
    "message" : "...",
    "cause" : { },
    "localizedMessage" : "...",
    "stackTrace" : [ {
      "classLoaderName" : "...",
      "fileName" : "...",
      "nativeMethod" : true,
      "moduleName" : "...",
      "lineNumber" : 12345,
      "className" : "...",
      "moduleVersion" : "...",
      "methodName" : "..."
    }, {
      "classLoaderName" : "...",
      "fileName" : "...",
      "nativeMethod" : true,
      "moduleName" : "...",
      "lineNumber" : 12345,
      "className" : "...",
      "moduleVersion" : "...",
      "methodName" : "..."
    } ],
    "suppressed" : [ { }, { } ]
  } ]
}