Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] M9 osgi problems

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
>



-- 
./tch


Back to the top