I just came across the following exception:
ERROR: Bundle org.apache.felix.fileinstall [6] Error starting xxxxxx
(java.lang.IllegalStateException: Nested resolve operations not
allowed.)
java.lang.IllegalStateException: Nested resolve operations not allowed.
at
org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:114)
at
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3887)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1885)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1208)
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
at java.lang.Thread.run(Thread.java:680)
Given the stack trace clearly show no reentrance, I wonder if there's
a timing / synchronization issue here.
FWIW, I was running under a profile, so very slow and that may be the
reason why those exceptions have been raised (I don't usually see them
under normal conditions).
Thoughts?
--
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
FuseSource, Integration everywhere
http://fusesource.com