Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
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

Tim Hollosy wrote:
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






Back to the top