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/
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> 
>

Reply via email to