I. Introducción
La ejecución local del programa Flink informa de un error java.lang.InternalError: nombre de clase mal formado.
2. Resolver
El nombre de clase con formato incorrecto representa una clase no convencional. El motivo de este problema es que la definición de clase de caso se coloca en la función principal, lo que da como resultado el error anterior.
Pronunciación incorrecta:
object TestFunction {
def main(args: Array[String]): Unit = {
case class T(args: Array[String])
Using T Do Something ...
}
}
Ortografía correcta:
Mueva la clase de caso T fuera de la función principal o agregue una clase separada para escribir.
object TestFunction {
case class T(args: Array[String])
def main(args: Array[String]): Unit = {
Using T Do Something ...
}
}