Hi, yes a lazy initialization might lead to that, especially when combined with a proxy based service consumer.
regards, Achim 2016-09-09 22:01 GMT+02:00 iJava <[email protected]>: > I think I've found the problem. I have noticed that classes (Models) which > were not found > had one feature - @Inject @OsgiService field. The injected osgi services > were DS > OSGI services and I did them this way: > @Component( > immediate = false, > scope=ServiceScope.SINGLETON > ) > > When I changed services to > @Component( > immediate = true, > scope=ServiceScope.SINGLETON > ) > the problem (as it seems to me) disappeared. So, as I understand there was > time lag that when > Model Class which used osgi service was being created the osgi service > bean wasn't ready. Thats > why BeanManager could find that bean. Can my explanation be right? > > суббота, 3 сентября 2016 г., 15:35:16 UTC+3 пользователь iJava написал: > >> Please, any hint. The problem still not solved... >> >> On Friday, 2 September 2016 15:27:05 UTC+3, iJava wrote: >>> >>> Hi all, >>> >>> I have a very very bad problem with pax-cdi and pax-web. My >>> configuration: jetty 9.3.11.v20160721, weld 2.2.12.Final, pax-cdi >>> 0.13.0-SNAPSHOT, pax-swissbox 1.8.0 , pax-web 6.0.0-SNAPSHOT. >>> >>> The problem is that the SAME war bundle sometimes works fine, sometimes >>> I get the exception: >>> >>> org.jboss.weld.exceptions.UnsatisfiedResolutionException: WELD-001308: >>> Unable to resolve any beans for Type: class com.example.SomeClass; >>> Qualifiers: [@javax.enterprise.inject.Any()] >>> at org.jboss.weld.bean.builtin.InstanceImpl.get(InstanceImpl.java: >>> 101) >>> >>> When I set logging level to debug - I see in weld log file that class >>> com.example.SomeClass is found with qualifiers Any and Default. >>> >>> However, when logging level is set to debug and everything works much >>> slower I don't get this exception. However, when I set >>> logging level to warn and everything works fast I SOMETIMES get this >>> exception. So it may be about timing??? >>> >>> Please, any help and hints.... >>> >>> -- > -- > ------------------ > OPS4J - http://www.ops4j.org - [email protected] > > --- > You received this message because you are subscribed to the Google Groups > "OPS4J" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master -- -- ------------------ OPS4J - http://www.ops4j.org - [email protected] --- You received this message because you are subscribed to the Google Groups "OPS4J" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
