Quoting Craig Russell <Craig.Russell@Sun.COM>:This exception is not thrown by Method.invoke. It will be caught bythe catch (InvocationTargetException). Reflective invocation wrapsall exceptions in InvocationTargetException which we then unwrap andrethrow JDOExceptions.I've added a new test case in JDOHelperTest to test that aJDOException thrown from getPersistenceManagerFactory will be thrownto the user.When the mapGetMethodException is thrown, it is inside the try catch blockcatching java.lang.Exception. The JDOException catch there fixes it.
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!