Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

NoSuchMethodError org.postgresql.core.QueryExecutor.startCopy(String)



This is strange.  I'm trying to use CopyManager.copyIn and I'm getting the following error:

Exception in thread "main" java.lang.NoSuchMethodError: org.postgresql.core.QueryExecutor.startCopy(Ljava/lang/String;Z)Lorg/postgresql/copy/CopyOperation;
	at org.postgresql.copy.CopyManager.copyIn(CopyManager.java:54)
	at org.postgresql.copy.CopyManager.copyIn(CopyManager.java:178)
	at org.postgresql.copy.CopyManager.copyIn(CopyManager.java:163)
	at com.hbaspecto.pecas.land.PostgreSQLLandInventory.applyDevelopmentChanges(PostgreSQLLandInventory.java:120)
	at com.hbaspecto.pecas.sd.SDModel.runSD(SDModel.java:80)
	at com.hbaspecto.pecas.sd.StandardSDModel.main(StandardSDModel.java:73)

I downloaded the source and I see two implementations of org.postgresql.core.QueryExecutor, the org.postgres.core.v3.QueryExecutorImpl and the org.postgres.core.v2.QueryExecutor.  Both have this method, although the v2 one just throws an error.

Using the debugger I've confirmed that my QueryExecutor is the v3 one.    So why wouldn't CopyManater.copyIn be able to call the method?

--
John 


Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group