sql >> Database teknologi >  >> RDS >> PostgreSQL

Spark SQL 2.0:NullPointerException med en gyldig PostgreSQL-forespørgsel

Jeg har i stedet et meget lignende problem med en Teradata-datakilde, og det kom ned til, at kolonnens nullabilitet på DataFrame ikke matchede de underliggende data (kolonnen havde nullable=false, men nogle rækker havde null-værdier i det pågældende felt). Årsagen i mit tilfælde var, at Teradata JDBC-driveren ikke returnerede de korrekte kolonnemetadata. Jeg mangler endnu at finde en løsning på dette.

For at se den kode, der genereres (hvori NPE'en bliver kastet):

  • importer org.apache.spark.sql.execution.debug.__
  • kald .debugCodegen() på DataSet/DataFrame

Håber dette hjælper.



  1. java.lang.OutOfMemoryError:[hukommelse opbrugt] under læsning af data fra Sqlite Android

  2. Hvordan kontrollerer man, om der trykkes på inputtype-knappen i PHP?

  3. Mit Ajax-opkald virker ikke - Forsøger at udfylde jstree via ajax php &mysql JSON

  4. Magento:Kan ikke logge på admin