Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[riena-dev] java.lang.IncompatibleClassChangeError

Hi,

I have a function return a DataSource in my Osgi framework project, like:

import javax.sql.DataSource;
import org.apache.commons.dbcp.BasicDataSource;
....

DataSource setupDataSource(String dbName) {
  BasicDataSource ds = new BasicDataSource();
  ...
  return ds;
}

when I run the program, I got an exception:

Caused by: java.lang.IncompatibleClassChangeError

(In java 6, I saw java.lang.IncompatibleClassChangeError: Class org.apache.commons.dbcp.BasicDataSource does not implement the requested interface javax.sql.DataSource)

But, in other java application(not involve Riena), the function work fine.

What wrong? I am using Riena 1.0, the JRE version is 1.5.0_19. 

I hope your help!
Yau.

Back to the top