| Re: [eclipselink-users] M9 osgi problems |
What are you downloading? The OSGi Bundles zip? The install archive?
Which specific jars are you concerned about? Which build included the source?
FYI: There is now a full source archive available on the downloads page.
-Tom
Heh :)
Any word on why the source/javadocs aren't in the jars?
Thanks
On Wed, Jun 25, 2008 at 8:59 AM, Tom Ware <tom.ware@xxxxxxxxxx> wrote:Hi Tim,
In M10, a no-args constructor for PersistenceProvider will be available.
-Tom
Tim Hollosy wrote:Thanks Tom, that worked, though you still need the String constructor for PersistenceProvider since there is no default constructor anymore, I passed in my initializer's classname and that worked.
Thanks again, Tim
On Wed, Jun 25, 2008 at 8:45 AM, Tom Ware <tom.ware@xxxxxxxxxx> wrote:Hi Tim,
Try using the createEntityManagerFactoryMethod(String, Map) method. Something like:
HashMap properties = new HashMap(); properties.put(PersistenceUnitProperties.CLASSLOADER, <classlaoder>); emf = new PersistenceProvider().createEntityManagerFactory(PU_NAME, properties);
Starting with M10, the 3 arg createEMF method will no longer be public.
-Tom
Tim Hollosy wrote:I upgraded to 3.4 (yay!) and M9 today, and am having problems with the PersistenceProvider changes, the constructor now takes a String "initializerClassName",
I'm creating my EMF like this (This is in a seperate bundle from my persistence unit): EntityManagerFactory emf = new
PersistenceProvider(initializerClassName).createEntityManagerFactory(persitanceUnit,properties,yourClassLoader);
However when it starts I get this exception:
Exception Description: An attempt has been made to use PersistenceUnit [com.redacted.plugin.dataeng.ipdata.persist], but no bundle is available that defines that persistence unit.
I've tried passing Activator.getClass().getName(), plugin_id of the bundle, and the pu name as initialilzerClassName and I get the same error.
Any ideas? Like I said this method worked great up until M9.
As an aside, is there a reason the M9 incubation jar's don't have any source or javadoc in them anymore? Makes it tricky to debug :)
Thanks, Tim _______________________________________________ eclipselink-users mailing list eclipselink-users@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/eclipselink-users_______________________________________________ eclipselink-users mailing list eclipselink-users@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/eclipselink-users
_______________________________________________ eclipselink-users mailing list eclipselink-users@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/eclipselink-users