@mark:
we should really think about finishing the new classpath scanner.
(we can't fix all constellations without it.)

regards,
gerhard



2012/1/16 Oleg Varaksin <[email protected]>

> Hi Marc,
>
> That's a good news. Thanks. I've created an issue
> https://issues.apache.org/jira/browse/OWB-640 and can test the entire
> JBoss stuff when it's resolved.
>
> Best regards.
> Oleg.
>
>
> 2012/1/16 Mark Struberg <[email protected]>
>
>> Hi Olek!
>>
>> Yes, please file an OWB Jira issue. I'll take a look at it as soon as I'm
>> back from vacation.
>>
>> LieGrue,
>> strub
>>
>>
>> >________________________________
>> > From: Oleg Varaksin <[email protected]>
>> >To: [email protected]
>> >Sent: Monday, January 16, 2012 10:29 AM
>> >Subject: Re: Yan: Yan: Help! OWB on JBoss 5.x not running
>> >
>> >
>> >Hi guys,
>> >
>> >Scannotation adopted by OWB can't handle VFS (I've
>> reviewed AnnotationDB). As result OWB is useless in JBoss > 5.x. I
>> suggest to use Reflections framework (advanced variant of scannotation) -
>> http://code.google.com/p/reflections/ Reflections can handle VFS. OWB
>> could use this workaround at least
>> http://code.google.com/p/reflections/issues/detail?id=76 Unfortunately,
>> but even Reflections has trouble with JBoss' VFS. There is a reported
>> issue http://code.google.com/p/reflections/issues/detail?id=93 But I
>> think we can use this workaround for "content" then
>> http://stackoverflow.com/questions/4899371/why-cant-i-open-a-jboss-vfs-url
>> >
>> >I
>> could try to extend / improve scanning in OWB, but I haven't commit
>> rights. Should I create an issue ticket? I think this is an important
>> issue for all JBoss users. Another option would be to re-implement
>> scanning from scratch with VFS. VFS is an abstraction layer and I guess,
>> we could handle proper all kinds of URLs and protocolls then. This
>> would be transparent and convenient without any hacks with checking some
>> substrings in URLs, etc. By the way, the check
>> >
>> >private String isJarUrl(String urlPath)
>> >
>> >in
>> AnnotationDB is not correct in my opinion. AFAIK JBoss' JAR URLs don't
>> end with "!/" in common case. They look e.g. as follows:
>> vfszip:/E:/Servers/
>> jboss-5.0.1.GA/server/web/deployers/ejb3.deployer/jboss-ejb3-deployer.jar/The
>>  same is for WARs. I saw in debugger that my WAR file was handled as a
>> single file and not as an archive.
>> >
>> >Cheers. Oleg.
>> >
>> >
>> >
>> >
>> >Ok. We can probably do this trick
>> http://stackoverflow.com/questions/4899371/why-cant-i-open-a-jboss-vfs-urlBut
>>  where? In AnnotationDB or FileIterator?
>> >>
>> >>
>> >>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