Could it be some thread concurrency visibility?
Since it's a concurrent hashmap, I'd venture it's accessed concurrently :)

Try and make the variable final (or volatile) to ensure proper visibility 
across threads.

On 22 juin 2011, at 02:44, Scott Marlow wrote:

> I'm not sure if we will see this NPE again but found the location 
> interesting.  I wanted to report the failure in case it happens again in 
> the future or anyone else is interested in playing detective for 
> mysteries like this. ;)
> 
> The exception call stack is here http://pastie.org/2104060
> 
> It looks to me like AbstractServiceRegistryImpl.serviceBindingMap is 
> null for some reason.  It makes me wonder if 
> AbstractServiceRegistryImpl.destroy() was called prematurely for some 
> reason (for some unexpected reason).
> 
> I wanted to mention the NPE here in case it happens again, so we can see 
> what is in common with this one.  Next time, we will have to capture the 
> AS server.log output which might have additional clues but didn't this time.
> 
> Scott
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev


_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to