Hi Oleg! You might also take a look at the OWB Abstract AbstractMetaDataDiscovery. I already had to pull the AnnotationDb class into OWB itself because I needed to fix a scannotation bug.
If you need help, lots of us are most times also online on our IRC channel irc.freenode.net #openwebbeans So we can explain you a bit more interactive about which parts to take care off. LieGrue, strub ----- Original Message ----- > From: Oleg Varaksin <[email protected]> > To: [email protected] > Cc: > Sent: Thursday, January 12, 2012 9:04 PM > Subject: Re: Yan: Yan: Help! OWB on JBoss 5.x not running > > Hi Mark, > > Unfortunately, but we have to stick with JBoss 5.0.1 due to customers > environment. It runs very well with JSF 2 and PrimeFaces, by the way. I > will see what I can do with OWB and this JBoss version. If I will be > able to get it running, I will publish here my solution. I'm going to > try to fix this issue at this edge first > > Caused by: java.lang.RuntimeException: java.lang.NullPointerException > at > org.scannotation.archiveiterator.FileIterator.<init>(FileIterator.java:28) > at > org.apache.webbeans.corespi.scanner.AnnotationDB.scanUrlPath(AnnotationDB.java:312) > at > org.apache.webbeans.corespi.scanner.AnnotationDB.scanArchives(AnnotationDB.java:260) > at > org.apache.webbeans.web.scanner.WebScannerService.configure(WebScannerService.java:68) > ... 62 more > Caused by: java.lang.NullPointerException > at > org.scannotation.archiveiterator.FileIterator.create(FileIterator.java:35) > at > org.scannotation.archiveiterator.FileIterator.<init>(FileIterator.java:24) > > Exchange Weld by writing a module Def. for OWB sounds good. OWB rocks. > Good luck with your intention. > > Greetings from Black Forest (Germany). > > Oleg Varaksin > My blog: http://ovaraksin.blogspot.com/ > My project: http://code.google.com/p/primefaces-extensions/ > >> >> hi! >> >> +1 to the vfs problem. >> >> Also please note that JBoss5.1 vfs is broken anyway because it doesn't > get cleaned up properly. In our environment the update from JBoss4 to JBoss5 > caused our Disks (60GB free space) to be filled up all 2 days ... >> We went back to JBoss4 for this legacy application. jb6 is not really good > as well, but JBoss AS7.1 was really good. Too bad it ships with Weld instead > of > OWB ;) >> There is an option to exchange Weld by writing a module Definition for OWB. > Maybe I'll do this when I find some free time (which is unlikely to happen > soon). >> >> LieGrue, >> strub >> >> >>> ________________________________ >>> From: Gurkan Erdogdu<[email protected]> >>> To: > "[email protected]"<[email protected]> >>> Sent: Thursday, January 12, 2012 5:50 PM >>> Subject: Yan: Yan: Help! OWB on JBoss 5.x not running >>> >>> >>> Problem is that scannotation has problems with JBoss 5 VFS. IMO, you > have to get scannotation source and update it to work with vfs:// protocol. >>> >>> >>> Gurkan >>> >>> >>> >>> >>> ________________________________ >>> Kimden: Oleg Varaksin<[email protected]> >>> Kime: [email protected] >>> Gönderildiği Tarih: 12 Ocak 2012 18:38 Perşembe >>> Konu: Re: Yan: Help! OWB on JBoss 5.x not running >>> >>> Hi Gurkan, >>> >>> I have scannotation-1.0.2.jar below WEB-INF/lib. This is already the >>> last version. Do you think, I should place it into JBoss lib folder by >>> reason of JBoss classloader? >>> >>> Thanks. Oleg. >>> >>> 2012/1/12 Gurkan Erdogdu<[email protected]>: >>>> Hi Oleg, >>>> >>>> Problem is that OWB Scannotation uses file related logic to resolve > metadata >>>> etc. Probably current scanner implementation (using scannotation) > must be >>>> updated for JBoss. In JBoss there is a vfs:// related URLs that may > not work >>>> with current scanner. >>>> >>>> Regards; >>>> >>>> Gurkan Erdogdu >>>> CTO, http://software.mechsoft.com.tr >>>> >>>> ________________________________ >>>> Kimden: Oleg Varaksin<[email protected]> >>>> Kime: [email protected] >>>> Gönderildiği Tarih: 12 Ocak 2012 16:02 Perşembe >>>> Konu: Re: Help! OWB on JBoss 5.x not running >>>> >>>> Hi Rudi, >>>> >>>> Thanks for your reply! Yes, I have an empty beans.xml >>>> >>>> <?xml version="1.0" encoding="UTF-8"?> >>>> <beans xmlns="http://java.sun.com/xml/ns/javaee"; >>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; >>>> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee >>>> http://java.sun.com/xml/ns/javaee/beans_1_0.xsd";> >>>> >>>> </beans> >>>> >>>> I don't use geronimo-interceptor because > javax.enterprise.cdi-api >>>> already includes jboss-interceptor. But I will try it. >>>> >>>> Thanks. Oleg. >>>> >>>> 2012/1/12 Rudy De Busscher<[email protected]>: >>>>> Hello Oleg, >>>>> >>>>> Did you define a (empty) beans.xml file under web-inf directory > ? >>>>> >>>>> When I useOWB in Tomcat (different thing but for OWB comparable > to a J2EE >>>>> 5 >>>>> server like Jboss 5) I have these dependencies (some of them, > you don't >>>>> have >>>>> at this moment) >>>>> >>>>> <!-- JSR-299 Impl --> >>>>> >> <dependency> >>>>> > <groupId>org.apache.openwebbeans</groupId> >>>>> > <artifactId>openwebbeans-impl</artifactId> >>>>> <version>${owb.version}</version> >>>>> <scope>runtime</scope> >>>>> </dependency> >>>>> >>>>> <dependency> >>>>> > <groupId>org.apache.openwebbeans</groupId> >>>>> >> <artifactId>openwebbeans-resource</artifactId> >>>>> <version>${owb.version}</version> >>>>> </dependency> >>>>> >>>>> <!-- Interceptor API --> >>>>> <dependency> >>>>> > <groupId>org.apache.geronimo.specs</groupId> >>>>> > <artifactId>geronimo-interceptor_1.1_spec</artifactId> >>>>> > <version>${geronimo_interceptor.version}</version> >>>>> </dependency> >>>>> >>>>> >> <!-- JSF Plugin --> >>>>> <dependency> >>>>> > <groupId>org.apache.openwebbeans</groupId> >>>>> > <artifactId>openwebbeans-jsf</artifactId> >>>>> <version>${owb.version}</version> >>>>> </dependency> >>>>> >>>>> <!-- Web Plugin --> >>>>> <dependency> >>>>> > <groupId>org.apache.openwebbeans</groupId> >>>>> >> <artifactId>openwebbeans-web</artifactId> >>>>> <version>${owb.version}</version> >>>>> </dependency> >>>>> >>>>> <!-- JSR 299 API --> >>>>> <dependency> >>>>> > <groupId>org.apache.geronimo.specs</groupId> >>>>> > <artifactId>geronimo-jcdi_1.0_spec</artifactId> >>>>> > <version>${geronimo_cdi.version}</version> >>>>> >> </dependency> >>>>> <!-- JSR 330 API --> >>>>> <dependency> >>>>> > <groupId>org.apache.geronimo.specs</groupId> >>>>> > <artifactId>geronimo-atinject_1.0_spec</artifactId> >>>>> > <version>${geronimo_atinject.version}</version> >>>>> </dependency> >>>>> >>>>> <!-- SPI API --> >>>>> <dependency> >>>>> >> <groupId>org.apache.openwebbeans</groupId> >>>>> > <artifactId>openwebbeans-spi</artifactId> >>>>> <version>${owb.version}</version> >>>>> </dependency> >>>>> >>>>> <properties> >>>>> <owb.version>1.1.2</owb.version> >>>>> > <geronimo_interceptor.version>1.0</geronimo_interceptor.version> >>>>> > <geronimo_cdi.version>1.0</geronimo_cdi.version> >>>>> > <geronimo_atinject.version>1.0</geronimo_atinject.version> >>>>> >>>>> >> </properties> >>>>> >>>>> Regards >>>>> Rudy >>>>> >>>>> >>>>> -- >>>>> Rudy De Busscher >>>>> http://www.c4j.be >>>>> >>>>> >>>>> On 12 January 2012 14:05, Oleg > Varaksin<[email protected]> wrote: >>>>>> Hello, >>>>>> >>>>>> I'm new in this mailing list and I'm trying to use > OpenWebBeans along >>>>>> with JSF 2. Our app server is JBoss 5.0.1.GA. There is > already a post >>>>>> from Thomas and answer from Mark about the OWB and JBoss > 5.x. >>>>>> Unfortunately, but I can not get deployed a simple demo web > app in >>>>>> JBoss 5.0.1. I would be very thankful if somebody could > help me. I >>>>>> show my confguration at >> first. >>>>>> My pom.xml with dependencies: http://paste.kde.org/185492/ >>>>>> >>>>>> My JSF beans are simple. They use @Named, @ViewScoped and >>>>>> @SessionScoped annotations. @SessionScoped is defined as >>>>>> javax.enterprise.context.SessionScoped and @ViewScoped as > an extension >>>>>> ViewScopedExtension.java placed under >>>>>> src/main/java/org/apache/webbeans/jsf/scopes. Here is it: >>>>>> http://paste.kde.org/185504/ >>>>>> >>>>>> I have an empty beans.xml below resources/META-INF and a > text file >>>>>> javax.enterprise.inject.spi.Extension below >>>>>> resources/META-INF/services. The content of this text file > is only one >>>>>> line: >> org.apache.webbeans.jsf.scopes.ViewScopedExtension >>>>>> My web.xml has a listener >>>>>> org.apache.webbeans.servlet.WebBeansConfigurationListener. > Here is >>>>>> this configuration: http://paste.kde.org/185510/ >>>>>> >>>>>> Now, if I try to deploy this small web app, I get an > exception that >>>>>> "Initialization of the WebBeans container has > failed". Here is the >>>>>> entire log-file: http://paste.kde.org/185522/ >>>>>> >>>>>> Do you have an idea what is wrong here? Missing > dependencies or wrong >>>>>> OWB config.? It works fine without OWB. >>>>>> >>>>>> Thanks a lot in advance for your replies! >>>>>> >>>>>> Oleg Varaksin >>>>>> >>>>>> Blog: http://ovaraksin.blogspot.com/ >>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >>> >>> >
