Anda tidak sepenuhnya menjelaskan konteks Anda mendapatkan pengecualian, tapi saya akan membuat beberapa asumsi.
Kesalahan terjadi ketika Anda menggunakan driver postgres 8, terhadap DB postgres 9 . Kasus umum adalah bahwa itu ditarik sebagai ketergantungan transitif melalui sistem build apa pun yang Anda gunakan. Untuk membuat lebih banyak asumsi, kasus yang sangat umum adalah bahwa driver yang lebih lama disertakan saat menambahkan postgis dep mis. melalui pakar. Solusinya adalah dengan mengecualikan dep, mis. seperti
<dependency>
<groupId>org.postgis</groupId>
<artifactId>postgis-jdbc</artifactId>
<version>1.3.3</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>org.postgis</groupId>
<artifactId>postgis-stubs</artifactId>
</exclusion>
</exclusions>
</dependency>
lagi pula, itu bisa menjadi ketergantungan yang berbeda, atau sistem pembangunan yang berbeda, tetapi inti dari jawabannya harus berlaku, cari tahu apa yang membawa erroneus dep ke classpath Anda, dan kecualikan itu