You need the aries JPA bundles active to parse the entitymanager interceptors.
A namespacehandler is a functionality provides, just as say camel-blueprint, 
aries-jpa
etc etc handles additional snippets of XML for you based on a name-space.

/je

On Jun 1, 2011, at 8:39 AM, Matt Madhavan wrote:

> Hi Valentine,
> When you say JPA namespace handler do you mean its a bundle itself? I'm not 
> sure what to look for here! Also could you explain what do you mean by "If 
> the namespace handler does not become available"?
> 
> 
> In the console it says the Blueprint container for the persitence bundle was 
> unable to start. But the felix shows that it is "active"?
> 
> Any  more ideas please!
> 
> Matt
> 
> On Wed, Jun 1, 2011 at 1:46 AM, Valentin Mahrwald <[email protected]> 
> wrote:
> Hi Matt,
> 
> the waiting for namespace handlers message comes up when a bundle uses 
> additional namespaces in the Blueprint XML but at the time the bundle is 
> started the namespace handler service is not available. In the case of the 
> persistence bundle
> I would imagine it is probably waiting for the JPA namespace handler (the one 
> that handles http://aries.apache.org/xmlns/jpa/v1.0.0 or 1.1.0 and lives in 
> the org.apache.aries.jpa.blueprint.aries bundle). If that namespace handler 
> does not become available then the Blueprint won't be created.
> 
> You can check in the console if the Blueprint container gets registered for 
> the persistence bundle then the namespace handler was found and the Blueprint 
> was processed. In that case the problem you see must be something about the 
> reference not matching the service. Otherwise the Blueprint for the 
> persistence bundle never started and that explains the missing service for 
> the BIZ bundle.
> 
> Hope this helps a bit,
> 
> Valentin
> 
> On 31 May 2011, at 23:34, Matt Madhavan wrote:
> 
>> Hello,
>> I'm running (trying to run) a web app inside Felix Container. One of my 
>> bundle (persistence bundle) is complaining as follows:
>> 
>> g! [Blueprint Extender: 2] INFO 
>> org.apache.aries.blueprint.container.BlueprintContainerImpl - Bundle 
>> com.xxxx.osgi.samples.bank.persistence is waiting for namespace handlers
>> 
>> This bundle exports a service named:
>> com.xxxx.osgi.samples.bank.api.persistence.BankPersistenceService
>> 
>> Meanwhile another  bundle (BIZ bundle) timesout waiting for this service 
>> from the above bundle as follows:
>> 
>> g! [Blueprint Extender: 2] ERROR 
>> org.apache.aries.blueprint.container.BlueprintContainerImpl - Unable to 
>> start blueprint container for bundle 
>> com.xxxx.osgi.samples.bank.biz due to unresolved dependencies  
>> (objectClass=com.xxxx.osgi.samples.bank.api.persistence.BankPersistenceService)]
>> java.util.concurrent.TimeoutException
>>         at org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run
>> 
>> 
>> 
>> Been stuck on this for a while? Any ideas please?
>> 
>> 
>> Thanks in advance!
>> 
>> Matt
>> 
> 
> 

Reply via email to