+1 as a first step, but imo we should also provide a better approach which
can be used out-of-the-box.

regards,
gerhard



2012/5/10 Mark Struberg <[email protected]>

> +1.
> Maybe we can make this stuff plugable.
>
> The whole ScannerService can already be changed, but we might introduce an
> own lookup for various OS/JVMs.
>
> LieGrue,
> stru
>
>
>
> ----- Original Message -----
> > From: Gerhard Petracek <[email protected]>
> > To: [email protected]
> > Cc:
> > Sent: Thursday, May 10, 2012 12:17 AM
> > Subject: Re: OWB bug in AnnotationDB.java
> >
> > hi jian,
> >
> > we need a better approach because e.g. solaris uses a different format
> > - there are a lot of different constellations...
> >
> > regards,
> > gerhard
> >
> >
> >
> > 2012/5/9 Jian Ouyang <[email protected]>
> >
> >>  Update on the bug:
> >>  (the following fix works for both linux and windows)
> >>
> >>
> >>     private String ensureCorrectUrlFormat(String url)
> >>     {
> >>         //fix for wls
> >>         if(!url.startsWith("file:/"))
> >>         {
> >>                if(isWindows())
> >>                {
> >>                      url = "file:/" + url;
> >>               }
> >>                else
> >>                {
> >>                      url = "file://" + url;
> >>               }
> >>         }
> >>         return url;
> >>     }
> >>
> >>      private boolean isWindows() {
> >>
> >>               String os =
> > System.getProperty("os.name").toLowerCase();
> >>               // windows
> >>               return (os.indexOf("win") >= 0);
> >>       }
> >>
> >>
> >>  From: Jian Ouyang
> >>  Sent: Tuesday, May 08, 2012 5:24 PM
> >>  To: '[email protected]'
> >>  Subject: OWB bug in AnnotationDB.java
> >>
> >>  OWB developers,
> >>
> >>  For class AnnotationDB in package  org.apache.webbeans.corespi.scanner:
> >>  The following method implementation
> >>
> >>     private String ensureCorrectUrlFormat(String url)
> >>     {
> >>         //fix for wls
> >>         if(!url.startsWith("file:/"))
> >>         {
> >>             url = "file:/" + url;
> >>         }
> >>         return url;
> >>     }
> >>
> >>  should be updated to (double forward slash instead single forward
> slash):
> >>     private String ensureCorrectUrlFormat(String url)
> >>     {
> >>         //fix for wls
> >>         if(!url.startsWith("file:/"))
> >>         {
> >>             url = "file://" + url;
> >>         }
> >>         return url;
> >>     }
> >>
> >>  Jian
> >>
> >>
> >>
> >
>

Reply via email to