- assigned_to: nobody --> stevesouza
when trying JAMon, I noticed that it can not be build with Java 5 any more. Most likely people don't care, but if, here are the things you need to do to fix this
1) com.jamonapi.proxy.JAMonDataSource - 2 methods were added in Java 6. Even if you have source 1.5, the current library is used.
// DOES NOT COMPILE AGAINST JAVA 5's RT.jar
// public boolean isWrapperFor(Class<?> arg0) throws SQLException {
// return realDataSource.isWrapperFor(arg0);
// }
//
// public <T> T unwrap(Class<T> arg0) throws SQLException {
// return realDataSource.unwrap(arg0);
// }
2) javaee.jar was compiled with Java 6 and can't be read by Java 5 compilers (incompatible class version). Afaik this jar is only used for the @AroundAdvice annotation, which is also available in geronimo-interceptor_3.0_spec-1.0.jar. I swapped javaee.jar with the geronimo spec and everything worked. Jar can be found http://search.maven.org/#browse|-1891356209
To reproduce you need a real/old Java 5 JDK installed.
Regards