Np

Btw if sby can just use super.hashCode (caching it would be fine) in
lazywebappclassloader it would be better thinking more to it (i have no
computer here atm)
Le 2 déc. 2013 18:24, "Thiago Veronezi" <[email protected]> a écrit :

> It seems good. :) tkx!
> And thanks for figuring out what went wrong with the build.
>
> []s,
> Thiago.
>
>
> On Sun, Dec 1, 2013 at 2:50 PM, Romain Manni-Bucau <[email protected]
> >wrote:
>
> > I put openjpa 2.3.0 back cause it would be great to avoid to depend on
> > snapshot while we don't really need it. In particular since somebody
> > will surely want to release 1.6.1 quickly ;)
> >
> > Romain Manni-Bucau
> > Twitter: @rmannibucau
> > Blog: http://rmannibucau.wordpress.com/
> > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > Github: https://github.com/rmannibucau
> >
> >
> >
> >
> > ---------- Forwarded message ----------
> > From:  <[email protected]>
> > Date: 2013/12/1
> > Subject: svn commit: r1546844 - in /tomee/tomee/trunk: pom.xml
> > tck/bval-tomee/pom.xml
> >
> >
> tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
> > To: [email protected]
> >
> >
> > Author: rmannibucau
> > Date: Sun Dec  1 19:49:37 2013
> > New Revision: 1546844
> >
> > URL: http://svn.apache.org/r1546844
> > Log:
> > whatever say PMD or sonar it is always better to get a working code
> > ;). Fixing LazyStopWebappClassLoader
> >
> > Modified:
> >     tomee/tomee/trunk/pom.xml
> >     tomee/tomee/trunk/tck/bval-tomee/pom.xml
> >
> >
> tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
> >
> > Modified: tomee/tomee/trunk/pom.xml
> > URL:
> >
> http://svn.apache.org/viewvc/tomee/tomee/trunk/pom.xml?rev=1546844&r1=1546843&r2=1546844&view=diff
> >
> >
> ==============================================================================
> > --- tomee/tomee/trunk/pom.xml (original)
> > +++ tomee/tomee/trunk/pom.xml Sun Dec  1 19:49:37 2013
> > @@ -93,7 +93,7 @@
> >      <openejb.version>4.6.1-SNAPSHOT</openejb.version>
> >      <tomee.version>1.6.1-SNAPSHOT</tomee.version>
> >
> > -    <openjpa.version>2.4.0-SNAPSHOT</openjpa.version>
> > +    <openjpa.version>2.3.0</openjpa.version>
> >
> >  <org.apache.openwebbeans.version>1.2.1</org.apache.openwebbeans.version>
> >
> >      <!-- Maven module versions -->
> >
> > Modified: tomee/tomee/trunk/tck/bval-tomee/pom.xml
> > URL:
> >
> http://svn.apache.org/viewvc/tomee/tomee/trunk/tck/bval-tomee/pom.xml?rev=1546844&r1=1546843&r2=1546844&view=diff
> >
> >
> ==============================================================================
> > --- tomee/tomee/trunk/tck/bval-tomee/pom.xml (original)
> > +++ tomee/tomee/trunk/tck/bval-tomee/pom.xml Sun Dec  1 19:49:37 2013
> > @@ -173,7 +173,7 @@
> >
> >        <plugin>
> >          <groupId>org.apache.maven.plugins</groupId>
> > -        <artifactId>maven-surefire-plugin</artifactId>
> > +        <artifactId>maven-surefire-plugin</artifactId>
> >          <version>2.13</version>
> >          <configuration>
> >                   <useFile>false</useFile>
> > @@ -242,6 +242,7 @@
> >              <configuration>
> >                <target>
> >                  <delete dir="${openejb.home}/webapps/docs" />
> > +                <delete dir="${openejb.home}/webapps/ROOT" />
> >                  <delete dir="${openejb.home}/webapps/manager" />
> >                  <delete dir="${openejb.home}/webapps/host-manager" />
> >                  <replace file="${openejb.home}/conf/server.xml"
> > token="8080" value="${tomee.http.port}" />
> >
> > Modified:
> >
> tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
> > URL:
> >
> http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java?rev=1546844&r1=1546843&r2=1546844&view=diff
> >
> >
> ==============================================================================
> > ---
> >
> tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
> > (original)
> > +++
> >
> tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/LazyStopWebappClassLoader.java
> > Sun Dec  1 19:49:37 2013
> > @@ -211,11 +211,12 @@ public class LazyStopWebappClassLoader e
> >      }
> >
> >      @Override
> > -    public int hashCode() {
> > -        int result = (restarting ? 1 : 0);
> > -        result = 31 * result + (forceStopPhase ? 1 : 0);
> > -        result = 31 * result + (configurer != null ?
> > configurer.hashCode() : 0);
> > -        return result;
> > +    public int hashCode() { // could be improved a bit adding the
> > host and ensuring contextName != null, an alternative is getURLs() but
> > it is longer
> > +        final String name = getContextName();
> > +        if (name != null) {
> > +            return name.hashCode();
> > +        }
> > +        return super.hashCode();
> >      }
> >
> >      @Override
> >
>

Reply via email to