[
https://issues.apache.org/jira/browse/JDO-582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12630475#action_12630475
]
Craig Russell commented on JDO-582:
-----------------------------------
Ok, so you should use one (not two) jdoconfig.xml with a name. This can go into
9a. The name should match the name in your getPMF call. So you will resolve to
a valid persistence-manager-factory element. That element should not contain a
class attribute. This will stimulate the JDOHelper to try to find
services/javax.jdo.PersistenceManagerFactory. Here is where you want to have
two services files: one in 9a and the other in 9b. Both fail. Two exceptions
are generated. Each goes into one of the list elements and when none of the
services results in success, the whole thing fails.
> Test case needed for JDOFatalUserException nested exception argument needs
> cast to Throwable[]
> ----------------------------------------------------------------------------------------------
>
> Key: JDO-582
> URL: https://issues.apache.org/jira/browse/JDO-582
> Project: JDO
> Issue Type: Bug
> Components: api2, api2-legacy
> Reporter: Erik Bengtson
> Assignee: Richard Schilling
> Fix For: JDO 2 maintenance release 2
>
> Attachments: 20080710-jdo-582.diff, 20080710-jdo-582.diff,
> 20080911-jdo-582-JDOHelper.patch, 20080911-jdo-582-JDOHelperConfigTest.patch,
> 20080911-jdo-582-Negative09.patch, 20080911-jdo-582.patch,
> 20080911-jdo-582.patch, estedExceptionJDOHelper.patch, Negative09.zip
>
>
> After collecting exceptions from invoking getPersistenceManagerFactory on all
> implementations, if no implementation has succeeded in returning a
> PersistenceManagerFactory, an exception is thrown, and the argument should be
> a Throwable[]. Otherwise, it's treated as a failed object instead of nested
> exceptions.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.