You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2016/03/17 13:14:44 UTC

svn commit: r1735407 - in /jmeter/trunk: build.properties build.xml eclipse.classpath lib/ lib/aareadme.txt res/maven/ApacheJMeter_parent.pom xdocs/changes.xml

Author: pmouawad
Date: Thu Mar 17 12:14:44 2016
New Revision: 1735407

URL: http://svn.apache.org/viewvc?rev=1735407&view=rev
Log:
Bug 59187 - JSON Post Processor : java.lang.NoClassDefFoundError: net/minidev/asm/FieldFilter at net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects nightly build before 3.0 release)
Bugzilla Id: 59187

Modified:
    jmeter/trunk/build.properties
    jmeter/trunk/build.xml
    jmeter/trunk/eclipse.classpath
    jmeter/trunk/lib/   (props changed)
    jmeter/trunk/lib/aareadme.txt
    jmeter/trunk/res/maven/ApacheJMeter_parent.pom
    jmeter/trunk/xdocs/changes.xml

Modified: jmeter/trunk/build.properties
URL: http://svn.apache.org/viewvc/jmeter/trunk/build.properties?rev=1735407&r1=1735406&r2=1735407&view=diff
==============================================================================
--- jmeter/trunk/build.properties (original)
+++ jmeter/trunk/build.properties Thu Mar 17 12:14:44 2016
@@ -42,11 +42,21 @@
 
 maven2.repo                 = https://repo1.maven.org/maven2
 
+accessors-smart.version     = 1.1
+accessors-smart.jar         = accessors-smart-${accessors-smart.version}.jar
+accessors-smart.loc         = ${maven2.repo}/net/minidev/accessors-smart/${accessors-smart.version}
+accessors-smart.md5         = b75cda0d7dadff9e6c20f4e7f3c3bc82
+
 apache-bsf.version          = 2.4.0
 apache-bsf.jar              = bsf-${apache-bsf.version}.jar
 apache-bsf.loc              = ${maven2.repo}/bsf/bsf/${apache-bsf.version}
 apache-bsf.md5              = 16e82d858c648962fb5c959f21959039
 
+asm.version                 = 5.1
+asm.jar                     = asm-${asm.version}.jar
+asm.loc                     = ${maven2.repo}/org/ow2/asm/asm/${asm.version}
+asm.md5                     = 3770466405f163d6616b65c32e16a3cd
+
 avalon-framework.version    = 4.1.4
 avalon-framework.jar        = avalon-framework-${avalon-framework.version}.jar
 avalon-framework.loc        = ${maven2.repo}/avalon-framework/avalon-framework/${avalon-framework.version}

Modified: jmeter/trunk/build.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
==============================================================================
--- jmeter/trunk/build.xml (original)
+++ jmeter/trunk/build.xml Thu Mar 17 12:14:44 2016
@@ -360,7 +360,9 @@
 
   <!-- Jars for binary release -->
   <patternset id="external.jars">
+  	<include name="${lib.dir}/${accessors-smart}"/>
     <include name="${lib.dir}/${apache-bsf.jar}"/>
+    <include name="${lib.dir}/${asm.jar}"/>
     <include name="${lib.dir}/${avalon-framework.jar}"/>
     <include name="${lib.dir}/${beanshell.jar}"/>
     <include name="${lib.dir}/${commons-codec.jar}"/>
@@ -432,7 +434,9 @@
   <!-- Build classpath (includes the optional jar directory) -->
   <path id="classpath">
     <!-- Externally produced jars -->
+  	<pathelement location="${lib.dir}/${accessors-smart.jar}"/>
     <pathelement location="${lib.dir}/${apache-bsf.jar}"/>
+    <pathelement location="${lib.dir}/${asm.jar}"/>
     <pathelement location="${lib.dir}/${avalon-framework.jar}"/>
     <pathelement location="${lib.dir}/${beanshell.jar}"/>
     <pathelement location="${lib.dir}/${commons-codec.jar}"/>
@@ -2848,7 +2852,9 @@ run JMeter unless all the JMeter jars ar
     conditional execution (it would be a lot easier if antcall supported if/unless).
     -->
     <target name="_process_all_jars">
-        <process_jarfile jarname="apache-bsf"/>
+        <process_jarfile jarname="accessors-smart"/>    	
+    	<process_jarfile jarname="apache-bsf"/>
+        <process_jarfile jarname="asm"/>
         <process_jarfile jarname="avalon-framework"/>
         <process_jarfile jarname="bcmail" dest.dir="${lib.api}"/>
         <process_jarfile jarname="bcprov" dest.dir="${lib.api}"/>

Modified: jmeter/trunk/eclipse.classpath
URL: http://svn.apache.org/viewvc/jmeter/trunk/eclipse.classpath?rev=1735407&r1=1735406&r2=1735407&view=diff
==============================================================================
--- jmeter/trunk/eclipse.classpath (original)
+++ jmeter/trunk/eclipse.classpath Thu Mar 17 12:14:44 2016
@@ -43,6 +43,8 @@
 	<classpathentry kind="src" output="build/protocol/native" path="src/protocol/native"/>
 	<classpathentry kind="src" output="build/protocol/tcp" path="src/protocol/tcp"/>
 	<classpathentry kind="src" output="build/test" path="test/src"/>
+    <classpathentry kind="lib" path="lib/accessors-smart-1.1.jar"/>
+    <classpathentry kind="lib" path="lib/asm-5.1.jar"/>	
 	<classpathentry kind="lib" path="lib/avalon-framework-4.1.4.jar"/>
 	<classpathentry kind="lib" path="lib/bsf-2.4.0.jar"/>
 	<classpathentry kind="lib" path="lib/bsh-2.0b5.jar"/>

Propchange: jmeter/trunk/lib/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 17 12:14:44 2016
@@ -1,5 +1,7 @@
 ext
 src
+accessors-smart-1.1.jar
+asm-5.1.jar
 avalon-framework-4.1.4.jar
 bsf-2.4.0.jar
 bsh-2.0b5.jar

Modified: jmeter/trunk/lib/aareadme.txt
URL: http://svn.apache.org/viewvc/jmeter/trunk/lib/aareadme.txt?rev=1735407&r1=1735406&r2=1735407&view=diff
==============================================================================
--- jmeter/trunk/lib/aareadme.txt (original)
+++ jmeter/trunk/lib/aareadme.txt Thu Mar 17 12:14:44 2016
@@ -13,6 +13,14 @@ Which jars are used by which modules?
 ====================================
 [not exhaustive]
 
+asm-5.1 (org.ow2.asm)
+----------------------
+- JSON Path extractor
+
+accessors-smart-1.1 (net.minidev)
+----------------------
+- JSON Path extractor
+
 avalon-framework-4.1.4 (org.apache.avalon.framework)
 ----------------------
 - LogKit (LoggingManager)
@@ -144,7 +152,7 @@ https://github.com/jayway/JsonPath
 - JSON Path Extractor
 - JSON Path Renderer
 
-json-smart-2.2.1
+json-smart-2.2.1 (net.minidev)
 --------
 https://github.com/netplex/json-smart-v2
 - JSON Path Extractor

Modified: jmeter/trunk/res/maven/ApacheJMeter_parent.pom
URL: http://svn.apache.org/viewvc/jmeter/trunk/res/maven/ApacheJMeter_parent.pom?rev=1735407&r1=1735406&r2=1735407&view=diff
==============================================================================
--- jmeter/trunk/res/maven/ApacheJMeter_parent.pom (original)
+++ jmeter/trunk/res/maven/ApacheJMeter_parent.pom Thu Mar 17 12:14:44 2016
@@ -52,7 +52,9 @@ under the License.
 
     <properties>
       <!-- these must agree with the definitions in build.properties -->
+      <accessors-smart.version>1.1</accessors-smart.version>
       <apache-bsf.version>2.4.0</apache-bsf.version>
+      <asm.version>5.1</asm.version>
       <avalon-framework.version>4.1.4</avalon-framework.version>
       <beanshell.version>2.0b5</beanshell.version>
       <bcmail.version>1.49</bcmail.version>
@@ -109,6 +111,16 @@ under the License.
 
     <dependencies>
       <dependency>
+        <groupId>org.ow2.asm</groupId>
+        <artifactId>asm</artifactId>
+        <version>${asm.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>net.minidev</groupId>
+        <artifactId>accessors-smart</artifactId>
+        <version>${accessors-smart.version}</version>
+      </dependency>
+      <dependency>
         <groupId>bsf</groupId>
         <artifactId>bsf</artifactId>
         <version>${apache-bsf.version}</version>

Modified: jmeter/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes.xml (original)
+++ jmeter/trunk/xdocs/changes.xml Thu Mar 17 12:14:44 2016
@@ -373,6 +373,7 @@ Summary
 <ul>
 <li><bug>58079</bug>Do not cache HTTP samples that have a Vary header when using a HTTP CacheManager.</li>
 <li><bug>58912</bug>Response assertion gui : Deleting more than 1 selected row deletes only one row. Contributed by Benoit Wiart (benoit dot wiart at gmail.com)</li>
+<li><bug>59187</bug>JSON Post Processor : java.lang.NoClassDefFoundError: net/minidev/asm/FieldFilter at net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects nightly build before 3.0 release)</li>
 </ul>
 
 <h3>Functions</h3>



Re: svn commit: r1735407 - in /jmeter/trunk: build.properties build.xml eclipse.classpath lib/ lib/aareadme.txt res/maven/ApacheJMeter_parent.pom xdocs/changes.xml

Posted by sebb <se...@gmail.com>.
On 17 March 2016 at 20:38, sebb <se...@gmail.com> wrote:
> I see the maintenance issue now.
>
> The LICENSE file relies on the contents of licenses/bin to document
> 3rd party jars.
> As such, even jars under the AL need a file.
>
> It would be easier for the user - and probably easier to maintain - if
> the LICENSE file listed all the 3rd party jars by name and version.
> For jars that are not under AL 2.0 there would need to be a pointer to
> the license under license/bin.
> But only distinct licenses would need to be present.
>
> When a jar is updated, only the LICENSE file would need to be updated
> with the new version unless the license also changed.
>
> The existing scheme worked OK when there weren't many 3rd party jars.
> Not sure it's working properly now.
>
> Note: we should also list the ASF jar versions in LICENSE to make it
> easier for users.
>
> It would even be possible then to write a test to scan LICENSE looking
> for jar versions and compare against build.properties.

https://bz.apache.org/bugzilla/show_bug.cgi?id=59262

>
>
> On 17 March 2016 at 20:03, Philippe Mouawad <ph...@gmail.com> wrote:
>> Ok, I understand.
>> Done
>>
>> On Thu, Mar 17, 2016 at 8:52 PM, sebb <se...@gmail.com> wrote:
>>
>>> Yes, every 3rd party jar needs to be mentioned in LICENSE
>>>
>>> It's important that users have confidence that the code is available
>>> under the AL.
>>> If a jar is not mentioned, then it is not obvious whether it is
>>> compatible or not.
>>> Users should not have to work out which jars belong to the same project.
>>>
>>> On 17 March 2016 at 19:27, Philippe Mouawad <ph...@gmail.com>
>>> wrote:
>>> > But accessors-smart is part of json-smart:
>>> > https://github.com/netplex/json-smart-v2
>>> >
>>> > Do I need to add a file for accessort-smart ?
>>> >
>>> > This is becoming a bit cumbersome each time we change a version
>>> >
>>> > On Thu, Mar 17, 2016 at 8:24 PM, sebb <se...@gmail.com> wrote:
>>> >
>>> >> All 3rd party jars need to be mentioned in LICENSE.txt even if they use
>>> >> AL2.0
>>> >>
>>> >> On 17 March 2016 at 19:22, Philippe Mouawad <philippe.mouawad@gmail.com
>>> >
>>> >> wrote:
>>> >> > Done
>>> >> >
>>> >> > On Thu, Mar 17, 2016 at 4:56 PM, sebb <se...@gmail.com> wrote:
>>> >> >
>>> >> >> This is a new 3rd party jar.
>>> >> >> The license needs to be checked for compatibility and if OK must be
>>> >> >> documented in LICENSE - and stored locally if it is not AL 2.0
>>> >> >>
>>> >> >>
>>> >> >> On 17 March 2016 at 12:14,  <pm...@apache.org> wrote:
>>> >> >> > Author: pmouawad
>>> >> >> > Date: Thu Mar 17 12:14:44 2016
>>> >> >> > New Revision: 1735407
>>> >> >> >
>>> >> >> > URL: http://svn.apache.org/viewvc?rev=1735407&view=rev
>>> >> >> > Log:
>>> >> >> > Bug 59187 - JSON Post Processor : java.lang.NoClassDefFoundError:
>>> >> >> net/minidev/asm/FieldFilter at
>>> >> >> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects
>>> >> nightly
>>> >> >> build before 3.0 release)
>>> >> >> > Bugzilla Id: 59187
>>> >> >> >
>>> >> >> > Modified:
>>> >> >> >     jmeter/trunk/build.properties
>>> >> >> >     jmeter/trunk/build.xml
>>> >> >> >     jmeter/trunk/eclipse.classpath
>>> >> >> >     jmeter/trunk/lib/   (props changed)
>>> >> >> >     jmeter/trunk/lib/aareadme.txt
>>> >> >> >     jmeter/trunk/res/maven/ApacheJMeter_parent.pom
>>> >> >> >     jmeter/trunk/xdocs/changes.xml
>>> >> >> >
>>> >> >> > Modified: jmeter/trunk/build.properties
>>> >> >> > URL:
>>> >> >>
>>> >>
>>> http://svn.apache.org/viewvc/jmeter/trunk/build.properties?rev=1735407&r1=1735406&r2=1735407&view=diff
>>> >> >> >
>>> >> >>
>>> >>
>>> ==============================================================================
>>> >> >> > --- jmeter/trunk/build.properties (original)
>>> >> >> > +++ jmeter/trunk/build.properties Thu Mar 17 12:14:44 2016
>>> >> >> > @@ -42,11 +42,21 @@
>>> >> >> >
>>> >> >> >  maven2.repo                 = https://repo1.maven.org/maven2
>>> >> >> >
>>> >> >> > +accessors-smart.version     = 1.1
>>> >> >> > +accessors-smart.jar         =
>>> >> >> accessors-smart-${accessors-smart.version}.jar
>>> >> >> > +accessors-smart.loc         =
>>> >> >> ${maven2.repo}/net/minidev/accessors-smart/${accessors-smart.version}
>>> >> >> > +accessors-smart.md5         = b75cda0d7dadff9e6c20f4e7f3c3bc82
>>> >> >> > +
>>> >> >> >  apache-bsf.version          = 2.4.0
>>> >> >> >  apache-bsf.jar              = bsf-${apache-bsf.version}.jar
>>> >> >> >  apache-bsf.loc              =
>>> >> >> ${maven2.repo}/bsf/bsf/${apache-bsf.version}
>>> >> >> >  apache-bsf.md5              = 16e82d858c648962fb5c959f21959039
>>> >> >> >
>>> >> >> > +asm.version                 = 5.1
>>> >> >> > +asm.jar                     = asm-${asm.version}.jar
>>> >> >> > +asm.loc                     =
>>> >> >> ${maven2.repo}/org/ow2/asm/asm/${asm.version}
>>> >> >> > +asm.md5                     = 3770466405f163d6616b65c32e16a3cd
>>> >> >> > +
>>> >> >> >  avalon-framework.version    = 4.1.4
>>> >> >> >  avalon-framework.jar        =
>>> >> >> avalon-framework-${avalon-framework.version}.jar
>>> >> >> >  avalon-framework.loc        =
>>> >> >>
>>> >>
>>> ${maven2.repo}/avalon-framework/avalon-framework/${avalon-framework.version}
>>> >> >> >
>>> >> >> > Modified: jmeter/trunk/build.xml
>>> >> >> > URL:
>>> >> >>
>>> >>
>>> http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
>>> >> >> >
>>> >> >>
>>> >>
>>> ==============================================================================
>>> >> >> > --- jmeter/trunk/build.xml (original)
>>> >> >> > +++ jmeter/trunk/build.xml Thu Mar 17 12:14:44 2016
>>> >> >> > @@ -360,7 +360,9 @@
>>> >> >> >
>>> >> >> >    <!-- Jars for binary release -->
>>> >> >> >    <patternset id="external.jars">
>>> >> >> > +       <include name="${lib.dir}/${accessors-smart}"/>
>>> >> >> >      <include name="${lib.dir}/${apache-bsf.jar}"/>
>>> >> >> > +    <include name="${lib.dir}/${asm.jar}"/>
>>> >> >> >      <include name="${lib.dir}/${avalon-framework.jar}"/>
>>> >> >> >      <include name="${lib.dir}/${beanshell.jar}"/>
>>> >> >> >      <include name="${lib.dir}/${commons-codec.jar}"/>
>>> >> >> > @@ -432,7 +434,9 @@
>>> >> >> >    <!-- Build classpath (includes the optional jar directory) -->
>>> >> >> >    <path id="classpath">
>>> >> >> >      <!-- Externally produced jars -->
>>> >> >> > +       <pathelement location="${lib.dir}/${accessors-smart.jar}"/>
>>> >> >> >      <pathelement location="${lib.dir}/${apache-bsf.jar}"/>
>>> >> >> > +    <pathelement location="${lib.dir}/${asm.jar}"/>
>>> >> >> >      <pathelement location="${lib.dir}/${avalon-framework.jar}"/>
>>> >> >> >      <pathelement location="${lib.dir}/${beanshell.jar}"/>
>>> >> >> >      <pathelement location="${lib.dir}/${commons-codec.jar}"/>
>>> >> >> > @@ -2848,7 +2852,9 @@ run JMeter unless all the JMeter jars ar
>>> >> >> >      conditional execution (it would be a lot easier if antcall
>>> >> >> supported if/unless).
>>> >> >> >      -->
>>> >> >> >      <target name="_process_all_jars">
>>> >> >> > -        <process_jarfile jarname="apache-bsf"/>
>>> >> >> > +        <process_jarfile jarname="accessors-smart"/>
>>> >> >> > +       <process_jarfile jarname="apache-bsf"/>
>>> >> >> > +        <process_jarfile jarname="asm"/>
>>> >> >> >          <process_jarfile jarname="avalon-framework"/>
>>> >> >> >          <process_jarfile jarname="bcmail" dest.dir="${lib.api}"/>
>>> >> >> >          <process_jarfile jarname="bcprov" dest.dir="${lib.api}"/>
>>> >> >> >
>>> >> >> > Modified: jmeter/trunk/eclipse.classpath
>>> >> >> > URL:
>>> >> >>
>>> >>
>>> http://svn.apache.org/viewvc/jmeter/trunk/eclipse.classpath?rev=1735407&r1=1735406&r2=1735407&view=diff
>>> >> >> >
>>> >> >>
>>> >>
>>> ==============================================================================
>>> >> >> > --- jmeter/trunk/eclipse.classpath (original)
>>> >> >> > +++ jmeter/trunk/eclipse.classpath Thu Mar 17 12:14:44 2016
>>> >> >> > @@ -43,6 +43,8 @@
>>> >> >> >         <classpathentry kind="src" output="build/protocol/native"
>>> >> >> path="src/protocol/native"/>
>>> >> >> >         <classpathentry kind="src" output="build/protocol/tcp"
>>> >> >> path="src/protocol/tcp"/>
>>> >> >> >         <classpathentry kind="src" output="build/test"
>>> >> path="test/src"/>
>>> >> >> > +    <classpathentry kind="lib"
>>> path="lib/accessors-smart-1.1.jar"/>
>>> >> >> > +    <classpathentry kind="lib" path="lib/asm-5.1.jar"/>
>>> >> >> >         <classpathentry kind="lib"
>>> >> >> path="lib/avalon-framework-4.1.4.jar"/>
>>> >> >> >         <classpathentry kind="lib" path="lib/bsf-2.4.0.jar"/>
>>> >> >> >         <classpathentry kind="lib" path="lib/bsh-2.0b5.jar"/>
>>> >> >> >
>>> >> >> > Propchange: jmeter/trunk/lib/
>>> >> >> >
>>> >> >>
>>> >>
>>> ------------------------------------------------------------------------------
>>> >> >> > --- svn:ignore (original)
>>> >> >> > +++ svn:ignore Thu Mar 17 12:14:44 2016
>>> >> >> > @@ -1,5 +1,7 @@
>>> >> >> >  ext
>>> >> >> >  src
>>> >> >> > +accessors-smart-1.1.jar
>>> >> >> > +asm-5.1.jar
>>> >> >> >  avalon-framework-4.1.4.jar
>>> >> >> >  bsf-2.4.0.jar
>>> >> >> >  bsh-2.0b5.jar
>>> >> >> >
>>> >> >> > Modified: jmeter/trunk/lib/aareadme.txt
>>> >> >> > URL:
>>> >> >>
>>> >>
>>> http://svn.apache.org/viewvc/jmeter/trunk/lib/aareadme.txt?rev=1735407&r1=1735406&r2=1735407&view=diff
>>> >> >> >
>>> >> >>
>>> >>
>>> ==============================================================================
>>> >> >> > --- jmeter/trunk/lib/aareadme.txt (original)
>>> >> >> > +++ jmeter/trunk/lib/aareadme.txt Thu Mar 17 12:14:44 2016
>>> >> >> > @@ -13,6 +13,14 @@ Which jars are used by which modules?
>>> >> >> >  ====================================
>>> >> >> >  [not exhaustive]
>>> >> >> >
>>> >> >> > +asm-5.1 (org.ow2.asm)
>>> >> >> > +----------------------
>>> >> >> > +- JSON Path extractor
>>> >> >> > +
>>> >> >> > +accessors-smart-1.1 (net.minidev)
>>> >> >> > +----------------------
>>> >> >> > +- JSON Path extractor
>>> >> >> > +
>>> >> >> >  avalon-framework-4.1.4 (org.apache.avalon.framework)
>>> >> >> >  ----------------------
>>> >> >> >  - LogKit (LoggingManager)
>>> >> >> > @@ -144,7 +152,7 @@ https://github.com/jayway/JsonPath
>>> >> >> >  - JSON Path Extractor
>>> >> >> >  - JSON Path Renderer
>>> >> >> >
>>> >> >> > -json-smart-2.2.1
>>> >> >> > +json-smart-2.2.1 (net.minidev)
>>> >> >> >  --------
>>> >> >> >  https://github.com/netplex/json-smart-v2
>>> >> >> >  - JSON Path Extractor
>>> >> >> >
>>> >> >> > Modified: jmeter/trunk/res/maven/ApacheJMeter_parent.pom
>>> >> >> > URL:
>>> >> >>
>>> >>
>>> http://svn.apache.org/viewvc/jmeter/trunk/res/maven/ApacheJMeter_parent.pom?rev=1735407&r1=1735406&r2=1735407&view=diff
>>> >> >> >
>>> >> >>
>>> >>
>>> ==============================================================================
>>> >> >> > --- jmeter/trunk/res/maven/ApacheJMeter_parent.pom (original)
>>> >> >> > +++ jmeter/trunk/res/maven/ApacheJMeter_parent.pom Thu Mar 17
>>> 12:14:44
>>> >> >> 2016
>>> >> >> > @@ -52,7 +52,9 @@ under the License.
>>> >> >> >
>>> >> >> >      <properties>
>>> >> >> >        <!-- these must agree with the definitions in
>>> build.properties
>>> >> -->
>>> >> >> > +      <accessors-smart.version>1.1</accessors-smart.version>
>>> >> >> >        <apache-bsf.version>2.4.0</apache-bsf.version>
>>> >> >> > +      <asm.version>5.1</asm.version>
>>> >> >> >        <avalon-framework.version>4.1.4</avalon-framework.version>
>>> >> >> >        <beanshell.version>2.0b5</beanshell.version>
>>> >> >> >        <bcmail.version>1.49</bcmail.version>
>>> >> >> > @@ -109,6 +111,16 @@ under the License.
>>> >> >> >
>>> >> >> >      <dependencies>
>>> >> >> >        <dependency>
>>> >> >> > +        <groupId>org.ow2.asm</groupId>
>>> >> >> > +        <artifactId>asm</artifactId>
>>> >> >> > +        <version>${asm.version}</version>
>>> >> >> > +      </dependency>
>>> >> >> > +      <dependency>
>>> >> >> > +        <groupId>net.minidev</groupId>
>>> >> >> > +        <artifactId>accessors-smart</artifactId>
>>> >> >> > +        <version>${accessors-smart.version}</version>
>>> >> >> > +      </dependency>
>>> >> >> > +      <dependency>
>>> >> >> >          <groupId>bsf</groupId>
>>> >> >> >          <artifactId>bsf</artifactId>
>>> >> >> >          <version>${apache-bsf.version}</version>
>>> >> >> >
>>> >> >> > Modified: jmeter/trunk/xdocs/changes.xml
>>> >> >> > URL:
>>> >> >>
>>> >>
>>> http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
>>> >> >> >
>>> >> >>
>>> >>
>>> ==============================================================================
>>> >> >> > --- jmeter/trunk/xdocs/changes.xml (original)
>>> >> >> > +++ jmeter/trunk/xdocs/changes.xml Thu Mar 17 12:14:44 2016
>>> >> >> > @@ -373,6 +373,7 @@ Summary
>>> >> >> >  <ul>
>>> >> >> >  <li><bug>58079</bug>Do not cache HTTP samples that have a Vary
>>> header
>>> >> >> when using a HTTP CacheManager.</li>
>>> >> >> >  <li><bug>58912</bug>Response assertion gui : Deleting more than 1
>>> >> >> selected row deletes only one row. Contributed by Benoit Wiart
>>> (benoit
>>> >> dot
>>> >> >> wiart at gmail.com)</li>
>>> >> >> > +<li><bug>59187</bug>JSON Post Processor :
>>> >> >> java.lang.NoClassDefFoundError: net/minidev/asm/FieldFilter at
>>> >> >> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects
>>> >> nightly
>>> >> >> build before 3.0 release)</li>
>>> >> >> >  </ul>
>>> >> >> >
>>> >> >> >  <h3>Functions</h3>
>>> >> >> >
>>> >> >> >
>>> >> >>
>>> >> >
>>> >> >
>>> >> >
>>> >> > --
>>> >> > Cordialement.
>>> >> > Philippe Mouawad.
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > Cordialement.
>>> > Philippe Mouawad.
>>>
>>
>>
>>
>> --
>> Cordialement.
>> Philippe Mouawad.

Re: svn commit: r1735407 - in /jmeter/trunk: build.properties build.xml eclipse.classpath lib/ lib/aareadme.txt res/maven/ApacheJMeter_parent.pom xdocs/changes.xml

Posted by sebb <se...@gmail.com>.
I see the maintenance issue now.

The LICENSE file relies on the contents of licenses/bin to document
3rd party jars.
As such, even jars under the AL need a file.

It would be easier for the user - and probably easier to maintain - if
the LICENSE file listed all the 3rd party jars by name and version.
For jars that are not under AL 2.0 there would need to be a pointer to
the license under license/bin.
But only distinct licenses would need to be present.

When a jar is updated, only the LICENSE file would need to be updated
with the new version unless the license also changed.

The existing scheme worked OK when there weren't many 3rd party jars.
Not sure it's working properly now.

Note: we should also list the ASF jar versions in LICENSE to make it
easier for users.

It would even be possible then to write a test to scan LICENSE looking
for jar versions and compare against build.properties.


On 17 March 2016 at 20:03, Philippe Mouawad <ph...@gmail.com> wrote:
> Ok, I understand.
> Done
>
> On Thu, Mar 17, 2016 at 8:52 PM, sebb <se...@gmail.com> wrote:
>
>> Yes, every 3rd party jar needs to be mentioned in LICENSE
>>
>> It's important that users have confidence that the code is available
>> under the AL.
>> If a jar is not mentioned, then it is not obvious whether it is
>> compatible or not.
>> Users should not have to work out which jars belong to the same project.
>>
>> On 17 March 2016 at 19:27, Philippe Mouawad <ph...@gmail.com>
>> wrote:
>> > But accessors-smart is part of json-smart:
>> > https://github.com/netplex/json-smart-v2
>> >
>> > Do I need to add a file for accessort-smart ?
>> >
>> > This is becoming a bit cumbersome each time we change a version
>> >
>> > On Thu, Mar 17, 2016 at 8:24 PM, sebb <se...@gmail.com> wrote:
>> >
>> >> All 3rd party jars need to be mentioned in LICENSE.txt even if they use
>> >> AL2.0
>> >>
>> >> On 17 March 2016 at 19:22, Philippe Mouawad <philippe.mouawad@gmail.com
>> >
>> >> wrote:
>> >> > Done
>> >> >
>> >> > On Thu, Mar 17, 2016 at 4:56 PM, sebb <se...@gmail.com> wrote:
>> >> >
>> >> >> This is a new 3rd party jar.
>> >> >> The license needs to be checked for compatibility and if OK must be
>> >> >> documented in LICENSE - and stored locally if it is not AL 2.0
>> >> >>
>> >> >>
>> >> >> On 17 March 2016 at 12:14,  <pm...@apache.org> wrote:
>> >> >> > Author: pmouawad
>> >> >> > Date: Thu Mar 17 12:14:44 2016
>> >> >> > New Revision: 1735407
>> >> >> >
>> >> >> > URL: http://svn.apache.org/viewvc?rev=1735407&view=rev
>> >> >> > Log:
>> >> >> > Bug 59187 - JSON Post Processor : java.lang.NoClassDefFoundError:
>> >> >> net/minidev/asm/FieldFilter at
>> >> >> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects
>> >> nightly
>> >> >> build before 3.0 release)
>> >> >> > Bugzilla Id: 59187
>> >> >> >
>> >> >> > Modified:
>> >> >> >     jmeter/trunk/build.properties
>> >> >> >     jmeter/trunk/build.xml
>> >> >> >     jmeter/trunk/eclipse.classpath
>> >> >> >     jmeter/trunk/lib/   (props changed)
>> >> >> >     jmeter/trunk/lib/aareadme.txt
>> >> >> >     jmeter/trunk/res/maven/ApacheJMeter_parent.pom
>> >> >> >     jmeter/trunk/xdocs/changes.xml
>> >> >> >
>> >> >> > Modified: jmeter/trunk/build.properties
>> >> >> > URL:
>> >> >>
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/build.properties?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >> >
>> >> >>
>> >>
>> ==============================================================================
>> >> >> > --- jmeter/trunk/build.properties (original)
>> >> >> > +++ jmeter/trunk/build.properties Thu Mar 17 12:14:44 2016
>> >> >> > @@ -42,11 +42,21 @@
>> >> >> >
>> >> >> >  maven2.repo                 = https://repo1.maven.org/maven2
>> >> >> >
>> >> >> > +accessors-smart.version     = 1.1
>> >> >> > +accessors-smart.jar         =
>> >> >> accessors-smart-${accessors-smart.version}.jar
>> >> >> > +accessors-smart.loc         =
>> >> >> ${maven2.repo}/net/minidev/accessors-smart/${accessors-smart.version}
>> >> >> > +accessors-smart.md5         = b75cda0d7dadff9e6c20f4e7f3c3bc82
>> >> >> > +
>> >> >> >  apache-bsf.version          = 2.4.0
>> >> >> >  apache-bsf.jar              = bsf-${apache-bsf.version}.jar
>> >> >> >  apache-bsf.loc              =
>> >> >> ${maven2.repo}/bsf/bsf/${apache-bsf.version}
>> >> >> >  apache-bsf.md5              = 16e82d858c648962fb5c959f21959039
>> >> >> >
>> >> >> > +asm.version                 = 5.1
>> >> >> > +asm.jar                     = asm-${asm.version}.jar
>> >> >> > +asm.loc                     =
>> >> >> ${maven2.repo}/org/ow2/asm/asm/${asm.version}
>> >> >> > +asm.md5                     = 3770466405f163d6616b65c32e16a3cd
>> >> >> > +
>> >> >> >  avalon-framework.version    = 4.1.4
>> >> >> >  avalon-framework.jar        =
>> >> >> avalon-framework-${avalon-framework.version}.jar
>> >> >> >  avalon-framework.loc        =
>> >> >>
>> >>
>> ${maven2.repo}/avalon-framework/avalon-framework/${avalon-framework.version}
>> >> >> >
>> >> >> > Modified: jmeter/trunk/build.xml
>> >> >> > URL:
>> >> >>
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >> >
>> >> >>
>> >>
>> ==============================================================================
>> >> >> > --- jmeter/trunk/build.xml (original)
>> >> >> > +++ jmeter/trunk/build.xml Thu Mar 17 12:14:44 2016
>> >> >> > @@ -360,7 +360,9 @@
>> >> >> >
>> >> >> >    <!-- Jars for binary release -->
>> >> >> >    <patternset id="external.jars">
>> >> >> > +       <include name="${lib.dir}/${accessors-smart}"/>
>> >> >> >      <include name="${lib.dir}/${apache-bsf.jar}"/>
>> >> >> > +    <include name="${lib.dir}/${asm.jar}"/>
>> >> >> >      <include name="${lib.dir}/${avalon-framework.jar}"/>
>> >> >> >      <include name="${lib.dir}/${beanshell.jar}"/>
>> >> >> >      <include name="${lib.dir}/${commons-codec.jar}"/>
>> >> >> > @@ -432,7 +434,9 @@
>> >> >> >    <!-- Build classpath (includes the optional jar directory) -->
>> >> >> >    <path id="classpath">
>> >> >> >      <!-- Externally produced jars -->
>> >> >> > +       <pathelement location="${lib.dir}/${accessors-smart.jar}"/>
>> >> >> >      <pathelement location="${lib.dir}/${apache-bsf.jar}"/>
>> >> >> > +    <pathelement location="${lib.dir}/${asm.jar}"/>
>> >> >> >      <pathelement location="${lib.dir}/${avalon-framework.jar}"/>
>> >> >> >      <pathelement location="${lib.dir}/${beanshell.jar}"/>
>> >> >> >      <pathelement location="${lib.dir}/${commons-codec.jar}"/>
>> >> >> > @@ -2848,7 +2852,9 @@ run JMeter unless all the JMeter jars ar
>> >> >> >      conditional execution (it would be a lot easier if antcall
>> >> >> supported if/unless).
>> >> >> >      -->
>> >> >> >      <target name="_process_all_jars">
>> >> >> > -        <process_jarfile jarname="apache-bsf"/>
>> >> >> > +        <process_jarfile jarname="accessors-smart"/>
>> >> >> > +       <process_jarfile jarname="apache-bsf"/>
>> >> >> > +        <process_jarfile jarname="asm"/>
>> >> >> >          <process_jarfile jarname="avalon-framework"/>
>> >> >> >          <process_jarfile jarname="bcmail" dest.dir="${lib.api}"/>
>> >> >> >          <process_jarfile jarname="bcprov" dest.dir="${lib.api}"/>
>> >> >> >
>> >> >> > Modified: jmeter/trunk/eclipse.classpath
>> >> >> > URL:
>> >> >>
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/eclipse.classpath?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >> >
>> >> >>
>> >>
>> ==============================================================================
>> >> >> > --- jmeter/trunk/eclipse.classpath (original)
>> >> >> > +++ jmeter/trunk/eclipse.classpath Thu Mar 17 12:14:44 2016
>> >> >> > @@ -43,6 +43,8 @@
>> >> >> >         <classpathentry kind="src" output="build/protocol/native"
>> >> >> path="src/protocol/native"/>
>> >> >> >         <classpathentry kind="src" output="build/protocol/tcp"
>> >> >> path="src/protocol/tcp"/>
>> >> >> >         <classpathentry kind="src" output="build/test"
>> >> path="test/src"/>
>> >> >> > +    <classpathentry kind="lib"
>> path="lib/accessors-smart-1.1.jar"/>
>> >> >> > +    <classpathentry kind="lib" path="lib/asm-5.1.jar"/>
>> >> >> >         <classpathentry kind="lib"
>> >> >> path="lib/avalon-framework-4.1.4.jar"/>
>> >> >> >         <classpathentry kind="lib" path="lib/bsf-2.4.0.jar"/>
>> >> >> >         <classpathentry kind="lib" path="lib/bsh-2.0b5.jar"/>
>> >> >> >
>> >> >> > Propchange: jmeter/trunk/lib/
>> >> >> >
>> >> >>
>> >>
>> ------------------------------------------------------------------------------
>> >> >> > --- svn:ignore (original)
>> >> >> > +++ svn:ignore Thu Mar 17 12:14:44 2016
>> >> >> > @@ -1,5 +1,7 @@
>> >> >> >  ext
>> >> >> >  src
>> >> >> > +accessors-smart-1.1.jar
>> >> >> > +asm-5.1.jar
>> >> >> >  avalon-framework-4.1.4.jar
>> >> >> >  bsf-2.4.0.jar
>> >> >> >  bsh-2.0b5.jar
>> >> >> >
>> >> >> > Modified: jmeter/trunk/lib/aareadme.txt
>> >> >> > URL:
>> >> >>
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/lib/aareadme.txt?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >> >
>> >> >>
>> >>
>> ==============================================================================
>> >> >> > --- jmeter/trunk/lib/aareadme.txt (original)
>> >> >> > +++ jmeter/trunk/lib/aareadme.txt Thu Mar 17 12:14:44 2016
>> >> >> > @@ -13,6 +13,14 @@ Which jars are used by which modules?
>> >> >> >  ====================================
>> >> >> >  [not exhaustive]
>> >> >> >
>> >> >> > +asm-5.1 (org.ow2.asm)
>> >> >> > +----------------------
>> >> >> > +- JSON Path extractor
>> >> >> > +
>> >> >> > +accessors-smart-1.1 (net.minidev)
>> >> >> > +----------------------
>> >> >> > +- JSON Path extractor
>> >> >> > +
>> >> >> >  avalon-framework-4.1.4 (org.apache.avalon.framework)
>> >> >> >  ----------------------
>> >> >> >  - LogKit (LoggingManager)
>> >> >> > @@ -144,7 +152,7 @@ https://github.com/jayway/JsonPath
>> >> >> >  - JSON Path Extractor
>> >> >> >  - JSON Path Renderer
>> >> >> >
>> >> >> > -json-smart-2.2.1
>> >> >> > +json-smart-2.2.1 (net.minidev)
>> >> >> >  --------
>> >> >> >  https://github.com/netplex/json-smart-v2
>> >> >> >  - JSON Path Extractor
>> >> >> >
>> >> >> > Modified: jmeter/trunk/res/maven/ApacheJMeter_parent.pom
>> >> >> > URL:
>> >> >>
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/res/maven/ApacheJMeter_parent.pom?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >> >
>> >> >>
>> >>
>> ==============================================================================
>> >> >> > --- jmeter/trunk/res/maven/ApacheJMeter_parent.pom (original)
>> >> >> > +++ jmeter/trunk/res/maven/ApacheJMeter_parent.pom Thu Mar 17
>> 12:14:44
>> >> >> 2016
>> >> >> > @@ -52,7 +52,9 @@ under the License.
>> >> >> >
>> >> >> >      <properties>
>> >> >> >        <!-- these must agree with the definitions in
>> build.properties
>> >> -->
>> >> >> > +      <accessors-smart.version>1.1</accessors-smart.version>
>> >> >> >        <apache-bsf.version>2.4.0</apache-bsf.version>
>> >> >> > +      <asm.version>5.1</asm.version>
>> >> >> >        <avalon-framework.version>4.1.4</avalon-framework.version>
>> >> >> >        <beanshell.version>2.0b5</beanshell.version>
>> >> >> >        <bcmail.version>1.49</bcmail.version>
>> >> >> > @@ -109,6 +111,16 @@ under the License.
>> >> >> >
>> >> >> >      <dependencies>
>> >> >> >        <dependency>
>> >> >> > +        <groupId>org.ow2.asm</groupId>
>> >> >> > +        <artifactId>asm</artifactId>
>> >> >> > +        <version>${asm.version}</version>
>> >> >> > +      </dependency>
>> >> >> > +      <dependency>
>> >> >> > +        <groupId>net.minidev</groupId>
>> >> >> > +        <artifactId>accessors-smart</artifactId>
>> >> >> > +        <version>${accessors-smart.version}</version>
>> >> >> > +      </dependency>
>> >> >> > +      <dependency>
>> >> >> >          <groupId>bsf</groupId>
>> >> >> >          <artifactId>bsf</artifactId>
>> >> >> >          <version>${apache-bsf.version}</version>
>> >> >> >
>> >> >> > Modified: jmeter/trunk/xdocs/changes.xml
>> >> >> > URL:
>> >> >>
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >> >
>> >> >>
>> >>
>> ==============================================================================
>> >> >> > --- jmeter/trunk/xdocs/changes.xml (original)
>> >> >> > +++ jmeter/trunk/xdocs/changes.xml Thu Mar 17 12:14:44 2016
>> >> >> > @@ -373,6 +373,7 @@ Summary
>> >> >> >  <ul>
>> >> >> >  <li><bug>58079</bug>Do not cache HTTP samples that have a Vary
>> header
>> >> >> when using a HTTP CacheManager.</li>
>> >> >> >  <li><bug>58912</bug>Response assertion gui : Deleting more than 1
>> >> >> selected row deletes only one row. Contributed by Benoit Wiart
>> (benoit
>> >> dot
>> >> >> wiart at gmail.com)</li>
>> >> >> > +<li><bug>59187</bug>JSON Post Processor :
>> >> >> java.lang.NoClassDefFoundError: net/minidev/asm/FieldFilter at
>> >> >> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects
>> >> nightly
>> >> >> build before 3.0 release)</li>
>> >> >> >  </ul>
>> >> >> >
>> >> >> >  <h3>Functions</h3>
>> >> >> >
>> >> >> >
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Cordialement.
>> >> > Philippe Mouawad.
>> >>
>> >
>> >
>> >
>> > --
>> > Cordialement.
>> > Philippe Mouawad.
>>
>
>
>
> --
> Cordialement.
> Philippe Mouawad.

Re: svn commit: r1735407 - in /jmeter/trunk: build.properties build.xml eclipse.classpath lib/ lib/aareadme.txt res/maven/ApacheJMeter_parent.pom xdocs/changes.xml

Posted by Philippe Mouawad <ph...@gmail.com>.
Ok, I understand.
Done

On Thu, Mar 17, 2016 at 8:52 PM, sebb <se...@gmail.com> wrote:

> Yes, every 3rd party jar needs to be mentioned in LICENSE
>
> It's important that users have confidence that the code is available
> under the AL.
> If a jar is not mentioned, then it is not obvious whether it is
> compatible or not.
> Users should not have to work out which jars belong to the same project.
>
> On 17 March 2016 at 19:27, Philippe Mouawad <ph...@gmail.com>
> wrote:
> > But accessors-smart is part of json-smart:
> > https://github.com/netplex/json-smart-v2
> >
> > Do I need to add a file for accessort-smart ?
> >
> > This is becoming a bit cumbersome each time we change a version
> >
> > On Thu, Mar 17, 2016 at 8:24 PM, sebb <se...@gmail.com> wrote:
> >
> >> All 3rd party jars need to be mentioned in LICENSE.txt even if they use
> >> AL2.0
> >>
> >> On 17 March 2016 at 19:22, Philippe Mouawad <philippe.mouawad@gmail.com
> >
> >> wrote:
> >> > Done
> >> >
> >> > On Thu, Mar 17, 2016 at 4:56 PM, sebb <se...@gmail.com> wrote:
> >> >
> >> >> This is a new 3rd party jar.
> >> >> The license needs to be checked for compatibility and if OK must be
> >> >> documented in LICENSE - and stored locally if it is not AL 2.0
> >> >>
> >> >>
> >> >> On 17 March 2016 at 12:14,  <pm...@apache.org> wrote:
> >> >> > Author: pmouawad
> >> >> > Date: Thu Mar 17 12:14:44 2016
> >> >> > New Revision: 1735407
> >> >> >
> >> >> > URL: http://svn.apache.org/viewvc?rev=1735407&view=rev
> >> >> > Log:
> >> >> > Bug 59187 - JSON Post Processor : java.lang.NoClassDefFoundError:
> >> >> net/minidev/asm/FieldFilter at
> >> >> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects
> >> nightly
> >> >> build before 3.0 release)
> >> >> > Bugzilla Id: 59187
> >> >> >
> >> >> > Modified:
> >> >> >     jmeter/trunk/build.properties
> >> >> >     jmeter/trunk/build.xml
> >> >> >     jmeter/trunk/eclipse.classpath
> >> >> >     jmeter/trunk/lib/   (props changed)
> >> >> >     jmeter/trunk/lib/aareadme.txt
> >> >> >     jmeter/trunk/res/maven/ApacheJMeter_parent.pom
> >> >> >     jmeter/trunk/xdocs/changes.xml
> >> >> >
> >> >> > Modified: jmeter/trunk/build.properties
> >> >> > URL:
> >> >>
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/build.properties?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >> >
> >> >>
> >>
> ==============================================================================
> >> >> > --- jmeter/trunk/build.properties (original)
> >> >> > +++ jmeter/trunk/build.properties Thu Mar 17 12:14:44 2016
> >> >> > @@ -42,11 +42,21 @@
> >> >> >
> >> >> >  maven2.repo                 = https://repo1.maven.org/maven2
> >> >> >
> >> >> > +accessors-smart.version     = 1.1
> >> >> > +accessors-smart.jar         =
> >> >> accessors-smart-${accessors-smart.version}.jar
> >> >> > +accessors-smart.loc         =
> >> >> ${maven2.repo}/net/minidev/accessors-smart/${accessors-smart.version}
> >> >> > +accessors-smart.md5         = b75cda0d7dadff9e6c20f4e7f3c3bc82
> >> >> > +
> >> >> >  apache-bsf.version          = 2.4.0
> >> >> >  apache-bsf.jar              = bsf-${apache-bsf.version}.jar
> >> >> >  apache-bsf.loc              =
> >> >> ${maven2.repo}/bsf/bsf/${apache-bsf.version}
> >> >> >  apache-bsf.md5              = 16e82d858c648962fb5c959f21959039
> >> >> >
> >> >> > +asm.version                 = 5.1
> >> >> > +asm.jar                     = asm-${asm.version}.jar
> >> >> > +asm.loc                     =
> >> >> ${maven2.repo}/org/ow2/asm/asm/${asm.version}
> >> >> > +asm.md5                     = 3770466405f163d6616b65c32e16a3cd
> >> >> > +
> >> >> >  avalon-framework.version    = 4.1.4
> >> >> >  avalon-framework.jar        =
> >> >> avalon-framework-${avalon-framework.version}.jar
> >> >> >  avalon-framework.loc        =
> >> >>
> >>
> ${maven2.repo}/avalon-framework/avalon-framework/${avalon-framework.version}
> >> >> >
> >> >> > Modified: jmeter/trunk/build.xml
> >> >> > URL:
> >> >>
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >> >
> >> >>
> >>
> ==============================================================================
> >> >> > --- jmeter/trunk/build.xml (original)
> >> >> > +++ jmeter/trunk/build.xml Thu Mar 17 12:14:44 2016
> >> >> > @@ -360,7 +360,9 @@
> >> >> >
> >> >> >    <!-- Jars for binary release -->
> >> >> >    <patternset id="external.jars">
> >> >> > +       <include name="${lib.dir}/${accessors-smart}"/>
> >> >> >      <include name="${lib.dir}/${apache-bsf.jar}"/>
> >> >> > +    <include name="${lib.dir}/${asm.jar}"/>
> >> >> >      <include name="${lib.dir}/${avalon-framework.jar}"/>
> >> >> >      <include name="${lib.dir}/${beanshell.jar}"/>
> >> >> >      <include name="${lib.dir}/${commons-codec.jar}"/>
> >> >> > @@ -432,7 +434,9 @@
> >> >> >    <!-- Build classpath (includes the optional jar directory) -->
> >> >> >    <path id="classpath">
> >> >> >      <!-- Externally produced jars -->
> >> >> > +       <pathelement location="${lib.dir}/${accessors-smart.jar}"/>
> >> >> >      <pathelement location="${lib.dir}/${apache-bsf.jar}"/>
> >> >> > +    <pathelement location="${lib.dir}/${asm.jar}"/>
> >> >> >      <pathelement location="${lib.dir}/${avalon-framework.jar}"/>
> >> >> >      <pathelement location="${lib.dir}/${beanshell.jar}"/>
> >> >> >      <pathelement location="${lib.dir}/${commons-codec.jar}"/>
> >> >> > @@ -2848,7 +2852,9 @@ run JMeter unless all the JMeter jars ar
> >> >> >      conditional execution (it would be a lot easier if antcall
> >> >> supported if/unless).
> >> >> >      -->
> >> >> >      <target name="_process_all_jars">
> >> >> > -        <process_jarfile jarname="apache-bsf"/>
> >> >> > +        <process_jarfile jarname="accessors-smart"/>
> >> >> > +       <process_jarfile jarname="apache-bsf"/>
> >> >> > +        <process_jarfile jarname="asm"/>
> >> >> >          <process_jarfile jarname="avalon-framework"/>
> >> >> >          <process_jarfile jarname="bcmail" dest.dir="${lib.api}"/>
> >> >> >          <process_jarfile jarname="bcprov" dest.dir="${lib.api}"/>
> >> >> >
> >> >> > Modified: jmeter/trunk/eclipse.classpath
> >> >> > URL:
> >> >>
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/eclipse.classpath?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >> >
> >> >>
> >>
> ==============================================================================
> >> >> > --- jmeter/trunk/eclipse.classpath (original)
> >> >> > +++ jmeter/trunk/eclipse.classpath Thu Mar 17 12:14:44 2016
> >> >> > @@ -43,6 +43,8 @@
> >> >> >         <classpathentry kind="src" output="build/protocol/native"
> >> >> path="src/protocol/native"/>
> >> >> >         <classpathentry kind="src" output="build/protocol/tcp"
> >> >> path="src/protocol/tcp"/>
> >> >> >         <classpathentry kind="src" output="build/test"
> >> path="test/src"/>
> >> >> > +    <classpathentry kind="lib"
> path="lib/accessors-smart-1.1.jar"/>
> >> >> > +    <classpathentry kind="lib" path="lib/asm-5.1.jar"/>
> >> >> >         <classpathentry kind="lib"
> >> >> path="lib/avalon-framework-4.1.4.jar"/>
> >> >> >         <classpathentry kind="lib" path="lib/bsf-2.4.0.jar"/>
> >> >> >         <classpathentry kind="lib" path="lib/bsh-2.0b5.jar"/>
> >> >> >
> >> >> > Propchange: jmeter/trunk/lib/
> >> >> >
> >> >>
> >>
> ------------------------------------------------------------------------------
> >> >> > --- svn:ignore (original)
> >> >> > +++ svn:ignore Thu Mar 17 12:14:44 2016
> >> >> > @@ -1,5 +1,7 @@
> >> >> >  ext
> >> >> >  src
> >> >> > +accessors-smart-1.1.jar
> >> >> > +asm-5.1.jar
> >> >> >  avalon-framework-4.1.4.jar
> >> >> >  bsf-2.4.0.jar
> >> >> >  bsh-2.0b5.jar
> >> >> >
> >> >> > Modified: jmeter/trunk/lib/aareadme.txt
> >> >> > URL:
> >> >>
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/lib/aareadme.txt?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >> >
> >> >>
> >>
> ==============================================================================
> >> >> > --- jmeter/trunk/lib/aareadme.txt (original)
> >> >> > +++ jmeter/trunk/lib/aareadme.txt Thu Mar 17 12:14:44 2016
> >> >> > @@ -13,6 +13,14 @@ Which jars are used by which modules?
> >> >> >  ====================================
> >> >> >  [not exhaustive]
> >> >> >
> >> >> > +asm-5.1 (org.ow2.asm)
> >> >> > +----------------------
> >> >> > +- JSON Path extractor
> >> >> > +
> >> >> > +accessors-smart-1.1 (net.minidev)
> >> >> > +----------------------
> >> >> > +- JSON Path extractor
> >> >> > +
> >> >> >  avalon-framework-4.1.4 (org.apache.avalon.framework)
> >> >> >  ----------------------
> >> >> >  - LogKit (LoggingManager)
> >> >> > @@ -144,7 +152,7 @@ https://github.com/jayway/JsonPath
> >> >> >  - JSON Path Extractor
> >> >> >  - JSON Path Renderer
> >> >> >
> >> >> > -json-smart-2.2.1
> >> >> > +json-smart-2.2.1 (net.minidev)
> >> >> >  --------
> >> >> >  https://github.com/netplex/json-smart-v2
> >> >> >  - JSON Path Extractor
> >> >> >
> >> >> > Modified: jmeter/trunk/res/maven/ApacheJMeter_parent.pom
> >> >> > URL:
> >> >>
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/res/maven/ApacheJMeter_parent.pom?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >> >
> >> >>
> >>
> ==============================================================================
> >> >> > --- jmeter/trunk/res/maven/ApacheJMeter_parent.pom (original)
> >> >> > +++ jmeter/trunk/res/maven/ApacheJMeter_parent.pom Thu Mar 17
> 12:14:44
> >> >> 2016
> >> >> > @@ -52,7 +52,9 @@ under the License.
> >> >> >
> >> >> >      <properties>
> >> >> >        <!-- these must agree with the definitions in
> build.properties
> >> -->
> >> >> > +      <accessors-smart.version>1.1</accessors-smart.version>
> >> >> >        <apache-bsf.version>2.4.0</apache-bsf.version>
> >> >> > +      <asm.version>5.1</asm.version>
> >> >> >        <avalon-framework.version>4.1.4</avalon-framework.version>
> >> >> >        <beanshell.version>2.0b5</beanshell.version>
> >> >> >        <bcmail.version>1.49</bcmail.version>
> >> >> > @@ -109,6 +111,16 @@ under the License.
> >> >> >
> >> >> >      <dependencies>
> >> >> >        <dependency>
> >> >> > +        <groupId>org.ow2.asm</groupId>
> >> >> > +        <artifactId>asm</artifactId>
> >> >> > +        <version>${asm.version}</version>
> >> >> > +      </dependency>
> >> >> > +      <dependency>
> >> >> > +        <groupId>net.minidev</groupId>
> >> >> > +        <artifactId>accessors-smart</artifactId>
> >> >> > +        <version>${accessors-smart.version}</version>
> >> >> > +      </dependency>
> >> >> > +      <dependency>
> >> >> >          <groupId>bsf</groupId>
> >> >> >          <artifactId>bsf</artifactId>
> >> >> >          <version>${apache-bsf.version}</version>
> >> >> >
> >> >> > Modified: jmeter/trunk/xdocs/changes.xml
> >> >> > URL:
> >> >>
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >> >
> >> >>
> >>
> ==============================================================================
> >> >> > --- jmeter/trunk/xdocs/changes.xml (original)
> >> >> > +++ jmeter/trunk/xdocs/changes.xml Thu Mar 17 12:14:44 2016
> >> >> > @@ -373,6 +373,7 @@ Summary
> >> >> >  <ul>
> >> >> >  <li><bug>58079</bug>Do not cache HTTP samples that have a Vary
> header
> >> >> when using a HTTP CacheManager.</li>
> >> >> >  <li><bug>58912</bug>Response assertion gui : Deleting more than 1
> >> >> selected row deletes only one row. Contributed by Benoit Wiart
> (benoit
> >> dot
> >> >> wiart at gmail.com)</li>
> >> >> > +<li><bug>59187</bug>JSON Post Processor :
> >> >> java.lang.NoClassDefFoundError: net/minidev/asm/FieldFilter at
> >> >> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects
> >> nightly
> >> >> build before 3.0 release)</li>
> >> >> >  </ul>
> >> >> >
> >> >> >  <h3>Functions</h3>
> >> >> >
> >> >> >
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Cordialement.
> >> > Philippe Mouawad.
> >>
> >
> >
> >
> > --
> > Cordialement.
> > Philippe Mouawad.
>



-- 
Cordialement.
Philippe Mouawad.

Re: svn commit: r1735407 - in /jmeter/trunk: build.properties build.xml eclipse.classpath lib/ lib/aareadme.txt res/maven/ApacheJMeter_parent.pom xdocs/changes.xml

Posted by sebb <se...@gmail.com>.
Yes, every 3rd party jar needs to be mentioned in LICENSE

It's important that users have confidence that the code is available
under the AL.
If a jar is not mentioned, then it is not obvious whether it is
compatible or not.
Users should not have to work out which jars belong to the same project.

On 17 March 2016 at 19:27, Philippe Mouawad <ph...@gmail.com> wrote:
> But accessors-smart is part of json-smart:
> https://github.com/netplex/json-smart-v2
>
> Do I need to add a file for accessort-smart ?
>
> This is becoming a bit cumbersome each time we change a version
>
> On Thu, Mar 17, 2016 at 8:24 PM, sebb <se...@gmail.com> wrote:
>
>> All 3rd party jars need to be mentioned in LICENSE.txt even if they use
>> AL2.0
>>
>> On 17 March 2016 at 19:22, Philippe Mouawad <ph...@gmail.com>
>> wrote:
>> > Done
>> >
>> > On Thu, Mar 17, 2016 at 4:56 PM, sebb <se...@gmail.com> wrote:
>> >
>> >> This is a new 3rd party jar.
>> >> The license needs to be checked for compatibility and if OK must be
>> >> documented in LICENSE - and stored locally if it is not AL 2.0
>> >>
>> >>
>> >> On 17 March 2016 at 12:14,  <pm...@apache.org> wrote:
>> >> > Author: pmouawad
>> >> > Date: Thu Mar 17 12:14:44 2016
>> >> > New Revision: 1735407
>> >> >
>> >> > URL: http://svn.apache.org/viewvc?rev=1735407&view=rev
>> >> > Log:
>> >> > Bug 59187 - JSON Post Processor : java.lang.NoClassDefFoundError:
>> >> net/minidev/asm/FieldFilter at
>> >> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects
>> nightly
>> >> build before 3.0 release)
>> >> > Bugzilla Id: 59187
>> >> >
>> >> > Modified:
>> >> >     jmeter/trunk/build.properties
>> >> >     jmeter/trunk/build.xml
>> >> >     jmeter/trunk/eclipse.classpath
>> >> >     jmeter/trunk/lib/   (props changed)
>> >> >     jmeter/trunk/lib/aareadme.txt
>> >> >     jmeter/trunk/res/maven/ApacheJMeter_parent.pom
>> >> >     jmeter/trunk/xdocs/changes.xml
>> >> >
>> >> > Modified: jmeter/trunk/build.properties
>> >> > URL:
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/build.properties?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >
>> >>
>> ==============================================================================
>> >> > --- jmeter/trunk/build.properties (original)
>> >> > +++ jmeter/trunk/build.properties Thu Mar 17 12:14:44 2016
>> >> > @@ -42,11 +42,21 @@
>> >> >
>> >> >  maven2.repo                 = https://repo1.maven.org/maven2
>> >> >
>> >> > +accessors-smart.version     = 1.1
>> >> > +accessors-smart.jar         =
>> >> accessors-smart-${accessors-smart.version}.jar
>> >> > +accessors-smart.loc         =
>> >> ${maven2.repo}/net/minidev/accessors-smart/${accessors-smart.version}
>> >> > +accessors-smart.md5         = b75cda0d7dadff9e6c20f4e7f3c3bc82
>> >> > +
>> >> >  apache-bsf.version          = 2.4.0
>> >> >  apache-bsf.jar              = bsf-${apache-bsf.version}.jar
>> >> >  apache-bsf.loc              =
>> >> ${maven2.repo}/bsf/bsf/${apache-bsf.version}
>> >> >  apache-bsf.md5              = 16e82d858c648962fb5c959f21959039
>> >> >
>> >> > +asm.version                 = 5.1
>> >> > +asm.jar                     = asm-${asm.version}.jar
>> >> > +asm.loc                     =
>> >> ${maven2.repo}/org/ow2/asm/asm/${asm.version}
>> >> > +asm.md5                     = 3770466405f163d6616b65c32e16a3cd
>> >> > +
>> >> >  avalon-framework.version    = 4.1.4
>> >> >  avalon-framework.jar        =
>> >> avalon-framework-${avalon-framework.version}.jar
>> >> >  avalon-framework.loc        =
>> >>
>> ${maven2.repo}/avalon-framework/avalon-framework/${avalon-framework.version}
>> >> >
>> >> > Modified: jmeter/trunk/build.xml
>> >> > URL:
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >
>> >>
>> ==============================================================================
>> >> > --- jmeter/trunk/build.xml (original)
>> >> > +++ jmeter/trunk/build.xml Thu Mar 17 12:14:44 2016
>> >> > @@ -360,7 +360,9 @@
>> >> >
>> >> >    <!-- Jars for binary release -->
>> >> >    <patternset id="external.jars">
>> >> > +       <include name="${lib.dir}/${accessors-smart}"/>
>> >> >      <include name="${lib.dir}/${apache-bsf.jar}"/>
>> >> > +    <include name="${lib.dir}/${asm.jar}"/>
>> >> >      <include name="${lib.dir}/${avalon-framework.jar}"/>
>> >> >      <include name="${lib.dir}/${beanshell.jar}"/>
>> >> >      <include name="${lib.dir}/${commons-codec.jar}"/>
>> >> > @@ -432,7 +434,9 @@
>> >> >    <!-- Build classpath (includes the optional jar directory) -->
>> >> >    <path id="classpath">
>> >> >      <!-- Externally produced jars -->
>> >> > +       <pathelement location="${lib.dir}/${accessors-smart.jar}"/>
>> >> >      <pathelement location="${lib.dir}/${apache-bsf.jar}"/>
>> >> > +    <pathelement location="${lib.dir}/${asm.jar}"/>
>> >> >      <pathelement location="${lib.dir}/${avalon-framework.jar}"/>
>> >> >      <pathelement location="${lib.dir}/${beanshell.jar}"/>
>> >> >      <pathelement location="${lib.dir}/${commons-codec.jar}"/>
>> >> > @@ -2848,7 +2852,9 @@ run JMeter unless all the JMeter jars ar
>> >> >      conditional execution (it would be a lot easier if antcall
>> >> supported if/unless).
>> >> >      -->
>> >> >      <target name="_process_all_jars">
>> >> > -        <process_jarfile jarname="apache-bsf"/>
>> >> > +        <process_jarfile jarname="accessors-smart"/>
>> >> > +       <process_jarfile jarname="apache-bsf"/>
>> >> > +        <process_jarfile jarname="asm"/>
>> >> >          <process_jarfile jarname="avalon-framework"/>
>> >> >          <process_jarfile jarname="bcmail" dest.dir="${lib.api}"/>
>> >> >          <process_jarfile jarname="bcprov" dest.dir="${lib.api}"/>
>> >> >
>> >> > Modified: jmeter/trunk/eclipse.classpath
>> >> > URL:
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/eclipse.classpath?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >
>> >>
>> ==============================================================================
>> >> > --- jmeter/trunk/eclipse.classpath (original)
>> >> > +++ jmeter/trunk/eclipse.classpath Thu Mar 17 12:14:44 2016
>> >> > @@ -43,6 +43,8 @@
>> >> >         <classpathentry kind="src" output="build/protocol/native"
>> >> path="src/protocol/native"/>
>> >> >         <classpathentry kind="src" output="build/protocol/tcp"
>> >> path="src/protocol/tcp"/>
>> >> >         <classpathentry kind="src" output="build/test"
>> path="test/src"/>
>> >> > +    <classpathentry kind="lib" path="lib/accessors-smart-1.1.jar"/>
>> >> > +    <classpathentry kind="lib" path="lib/asm-5.1.jar"/>
>> >> >         <classpathentry kind="lib"
>> >> path="lib/avalon-framework-4.1.4.jar"/>
>> >> >         <classpathentry kind="lib" path="lib/bsf-2.4.0.jar"/>
>> >> >         <classpathentry kind="lib" path="lib/bsh-2.0b5.jar"/>
>> >> >
>> >> > Propchange: jmeter/trunk/lib/
>> >> >
>> >>
>> ------------------------------------------------------------------------------
>> >> > --- svn:ignore (original)
>> >> > +++ svn:ignore Thu Mar 17 12:14:44 2016
>> >> > @@ -1,5 +1,7 @@
>> >> >  ext
>> >> >  src
>> >> > +accessors-smart-1.1.jar
>> >> > +asm-5.1.jar
>> >> >  avalon-framework-4.1.4.jar
>> >> >  bsf-2.4.0.jar
>> >> >  bsh-2.0b5.jar
>> >> >
>> >> > Modified: jmeter/trunk/lib/aareadme.txt
>> >> > URL:
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/lib/aareadme.txt?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >
>> >>
>> ==============================================================================
>> >> > --- jmeter/trunk/lib/aareadme.txt (original)
>> >> > +++ jmeter/trunk/lib/aareadme.txt Thu Mar 17 12:14:44 2016
>> >> > @@ -13,6 +13,14 @@ Which jars are used by which modules?
>> >> >  ====================================
>> >> >  [not exhaustive]
>> >> >
>> >> > +asm-5.1 (org.ow2.asm)
>> >> > +----------------------
>> >> > +- JSON Path extractor
>> >> > +
>> >> > +accessors-smart-1.1 (net.minidev)
>> >> > +----------------------
>> >> > +- JSON Path extractor
>> >> > +
>> >> >  avalon-framework-4.1.4 (org.apache.avalon.framework)
>> >> >  ----------------------
>> >> >  - LogKit (LoggingManager)
>> >> > @@ -144,7 +152,7 @@ https://github.com/jayway/JsonPath
>> >> >  - JSON Path Extractor
>> >> >  - JSON Path Renderer
>> >> >
>> >> > -json-smart-2.2.1
>> >> > +json-smart-2.2.1 (net.minidev)
>> >> >  --------
>> >> >  https://github.com/netplex/json-smart-v2
>> >> >  - JSON Path Extractor
>> >> >
>> >> > Modified: jmeter/trunk/res/maven/ApacheJMeter_parent.pom
>> >> > URL:
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/res/maven/ApacheJMeter_parent.pom?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >
>> >>
>> ==============================================================================
>> >> > --- jmeter/trunk/res/maven/ApacheJMeter_parent.pom (original)
>> >> > +++ jmeter/trunk/res/maven/ApacheJMeter_parent.pom Thu Mar 17 12:14:44
>> >> 2016
>> >> > @@ -52,7 +52,9 @@ under the License.
>> >> >
>> >> >      <properties>
>> >> >        <!-- these must agree with the definitions in build.properties
>> -->
>> >> > +      <accessors-smart.version>1.1</accessors-smart.version>
>> >> >        <apache-bsf.version>2.4.0</apache-bsf.version>
>> >> > +      <asm.version>5.1</asm.version>
>> >> >        <avalon-framework.version>4.1.4</avalon-framework.version>
>> >> >        <beanshell.version>2.0b5</beanshell.version>
>> >> >        <bcmail.version>1.49</bcmail.version>
>> >> > @@ -109,6 +111,16 @@ under the License.
>> >> >
>> >> >      <dependencies>
>> >> >        <dependency>
>> >> > +        <groupId>org.ow2.asm</groupId>
>> >> > +        <artifactId>asm</artifactId>
>> >> > +        <version>${asm.version}</version>
>> >> > +      </dependency>
>> >> > +      <dependency>
>> >> > +        <groupId>net.minidev</groupId>
>> >> > +        <artifactId>accessors-smart</artifactId>
>> >> > +        <version>${accessors-smart.version}</version>
>> >> > +      </dependency>
>> >> > +      <dependency>
>> >> >          <groupId>bsf</groupId>
>> >> >          <artifactId>bsf</artifactId>
>> >> >          <version>${apache-bsf.version}</version>
>> >> >
>> >> > Modified: jmeter/trunk/xdocs/changes.xml
>> >> > URL:
>> >>
>> http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >> >
>> >>
>> ==============================================================================
>> >> > --- jmeter/trunk/xdocs/changes.xml (original)
>> >> > +++ jmeter/trunk/xdocs/changes.xml Thu Mar 17 12:14:44 2016
>> >> > @@ -373,6 +373,7 @@ Summary
>> >> >  <ul>
>> >> >  <li><bug>58079</bug>Do not cache HTTP samples that have a Vary header
>> >> when using a HTTP CacheManager.</li>
>> >> >  <li><bug>58912</bug>Response assertion gui : Deleting more than 1
>> >> selected row deletes only one row. Contributed by Benoit Wiart (benoit
>> dot
>> >> wiart at gmail.com)</li>
>> >> > +<li><bug>59187</bug>JSON Post Processor :
>> >> java.lang.NoClassDefFoundError: net/minidev/asm/FieldFilter at
>> >> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects
>> nightly
>> >> build before 3.0 release)</li>
>> >> >  </ul>
>> >> >
>> >> >  <h3>Functions</h3>
>> >> >
>> >> >
>> >>
>> >
>> >
>> >
>> > --
>> > Cordialement.
>> > Philippe Mouawad.
>>
>
>
>
> --
> Cordialement.
> Philippe Mouawad.

Re: svn commit: r1735407 - in /jmeter/trunk: build.properties build.xml eclipse.classpath lib/ lib/aareadme.txt res/maven/ApacheJMeter_parent.pom xdocs/changes.xml

Posted by Philippe Mouawad <ph...@gmail.com>.
But accessors-smart is part of json-smart:
https://github.com/netplex/json-smart-v2

Do I need to add a file for accessort-smart ?

This is becoming a bit cumbersome each time we change a version

On Thu, Mar 17, 2016 at 8:24 PM, sebb <se...@gmail.com> wrote:

> All 3rd party jars need to be mentioned in LICENSE.txt even if they use
> AL2.0
>
> On 17 March 2016 at 19:22, Philippe Mouawad <ph...@gmail.com>
> wrote:
> > Done
> >
> > On Thu, Mar 17, 2016 at 4:56 PM, sebb <se...@gmail.com> wrote:
> >
> >> This is a new 3rd party jar.
> >> The license needs to be checked for compatibility and if OK must be
> >> documented in LICENSE - and stored locally if it is not AL 2.0
> >>
> >>
> >> On 17 March 2016 at 12:14,  <pm...@apache.org> wrote:
> >> > Author: pmouawad
> >> > Date: Thu Mar 17 12:14:44 2016
> >> > New Revision: 1735407
> >> >
> >> > URL: http://svn.apache.org/viewvc?rev=1735407&view=rev
> >> > Log:
> >> > Bug 59187 - JSON Post Processor : java.lang.NoClassDefFoundError:
> >> net/minidev/asm/FieldFilter at
> >> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects
> nightly
> >> build before 3.0 release)
> >> > Bugzilla Id: 59187
> >> >
> >> > Modified:
> >> >     jmeter/trunk/build.properties
> >> >     jmeter/trunk/build.xml
> >> >     jmeter/trunk/eclipse.classpath
> >> >     jmeter/trunk/lib/   (props changed)
> >> >     jmeter/trunk/lib/aareadme.txt
> >> >     jmeter/trunk/res/maven/ApacheJMeter_parent.pom
> >> >     jmeter/trunk/xdocs/changes.xml
> >> >
> >> > Modified: jmeter/trunk/build.properties
> >> > URL:
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/build.properties?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >
> >>
> ==============================================================================
> >> > --- jmeter/trunk/build.properties (original)
> >> > +++ jmeter/trunk/build.properties Thu Mar 17 12:14:44 2016
> >> > @@ -42,11 +42,21 @@
> >> >
> >> >  maven2.repo                 = https://repo1.maven.org/maven2
> >> >
> >> > +accessors-smart.version     = 1.1
> >> > +accessors-smart.jar         =
> >> accessors-smart-${accessors-smart.version}.jar
> >> > +accessors-smart.loc         =
> >> ${maven2.repo}/net/minidev/accessors-smart/${accessors-smart.version}
> >> > +accessors-smart.md5         = b75cda0d7dadff9e6c20f4e7f3c3bc82
> >> > +
> >> >  apache-bsf.version          = 2.4.0
> >> >  apache-bsf.jar              = bsf-${apache-bsf.version}.jar
> >> >  apache-bsf.loc              =
> >> ${maven2.repo}/bsf/bsf/${apache-bsf.version}
> >> >  apache-bsf.md5              = 16e82d858c648962fb5c959f21959039
> >> >
> >> > +asm.version                 = 5.1
> >> > +asm.jar                     = asm-${asm.version}.jar
> >> > +asm.loc                     =
> >> ${maven2.repo}/org/ow2/asm/asm/${asm.version}
> >> > +asm.md5                     = 3770466405f163d6616b65c32e16a3cd
> >> > +
> >> >  avalon-framework.version    = 4.1.4
> >> >  avalon-framework.jar        =
> >> avalon-framework-${avalon-framework.version}.jar
> >> >  avalon-framework.loc        =
> >>
> ${maven2.repo}/avalon-framework/avalon-framework/${avalon-framework.version}
> >> >
> >> > Modified: jmeter/trunk/build.xml
> >> > URL:
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >
> >>
> ==============================================================================
> >> > --- jmeter/trunk/build.xml (original)
> >> > +++ jmeter/trunk/build.xml Thu Mar 17 12:14:44 2016
> >> > @@ -360,7 +360,9 @@
> >> >
> >> >    <!-- Jars for binary release -->
> >> >    <patternset id="external.jars">
> >> > +       <include name="${lib.dir}/${accessors-smart}"/>
> >> >      <include name="${lib.dir}/${apache-bsf.jar}"/>
> >> > +    <include name="${lib.dir}/${asm.jar}"/>
> >> >      <include name="${lib.dir}/${avalon-framework.jar}"/>
> >> >      <include name="${lib.dir}/${beanshell.jar}"/>
> >> >      <include name="${lib.dir}/${commons-codec.jar}"/>
> >> > @@ -432,7 +434,9 @@
> >> >    <!-- Build classpath (includes the optional jar directory) -->
> >> >    <path id="classpath">
> >> >      <!-- Externally produced jars -->
> >> > +       <pathelement location="${lib.dir}/${accessors-smart.jar}"/>
> >> >      <pathelement location="${lib.dir}/${apache-bsf.jar}"/>
> >> > +    <pathelement location="${lib.dir}/${asm.jar}"/>
> >> >      <pathelement location="${lib.dir}/${avalon-framework.jar}"/>
> >> >      <pathelement location="${lib.dir}/${beanshell.jar}"/>
> >> >      <pathelement location="${lib.dir}/${commons-codec.jar}"/>
> >> > @@ -2848,7 +2852,9 @@ run JMeter unless all the JMeter jars ar
> >> >      conditional execution (it would be a lot easier if antcall
> >> supported if/unless).
> >> >      -->
> >> >      <target name="_process_all_jars">
> >> > -        <process_jarfile jarname="apache-bsf"/>
> >> > +        <process_jarfile jarname="accessors-smart"/>
> >> > +       <process_jarfile jarname="apache-bsf"/>
> >> > +        <process_jarfile jarname="asm"/>
> >> >          <process_jarfile jarname="avalon-framework"/>
> >> >          <process_jarfile jarname="bcmail" dest.dir="${lib.api}"/>
> >> >          <process_jarfile jarname="bcprov" dest.dir="${lib.api}"/>
> >> >
> >> > Modified: jmeter/trunk/eclipse.classpath
> >> > URL:
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/eclipse.classpath?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >
> >>
> ==============================================================================
> >> > --- jmeter/trunk/eclipse.classpath (original)
> >> > +++ jmeter/trunk/eclipse.classpath Thu Mar 17 12:14:44 2016
> >> > @@ -43,6 +43,8 @@
> >> >         <classpathentry kind="src" output="build/protocol/native"
> >> path="src/protocol/native"/>
> >> >         <classpathentry kind="src" output="build/protocol/tcp"
> >> path="src/protocol/tcp"/>
> >> >         <classpathentry kind="src" output="build/test"
> path="test/src"/>
> >> > +    <classpathentry kind="lib" path="lib/accessors-smart-1.1.jar"/>
> >> > +    <classpathentry kind="lib" path="lib/asm-5.1.jar"/>
> >> >         <classpathentry kind="lib"
> >> path="lib/avalon-framework-4.1.4.jar"/>
> >> >         <classpathentry kind="lib" path="lib/bsf-2.4.0.jar"/>
> >> >         <classpathentry kind="lib" path="lib/bsh-2.0b5.jar"/>
> >> >
> >> > Propchange: jmeter/trunk/lib/
> >> >
> >>
> ------------------------------------------------------------------------------
> >> > --- svn:ignore (original)
> >> > +++ svn:ignore Thu Mar 17 12:14:44 2016
> >> > @@ -1,5 +1,7 @@
> >> >  ext
> >> >  src
> >> > +accessors-smart-1.1.jar
> >> > +asm-5.1.jar
> >> >  avalon-framework-4.1.4.jar
> >> >  bsf-2.4.0.jar
> >> >  bsh-2.0b5.jar
> >> >
> >> > Modified: jmeter/trunk/lib/aareadme.txt
> >> > URL:
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/lib/aareadme.txt?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >
> >>
> ==============================================================================
> >> > --- jmeter/trunk/lib/aareadme.txt (original)
> >> > +++ jmeter/trunk/lib/aareadme.txt Thu Mar 17 12:14:44 2016
> >> > @@ -13,6 +13,14 @@ Which jars are used by which modules?
> >> >  ====================================
> >> >  [not exhaustive]
> >> >
> >> > +asm-5.1 (org.ow2.asm)
> >> > +----------------------
> >> > +- JSON Path extractor
> >> > +
> >> > +accessors-smart-1.1 (net.minidev)
> >> > +----------------------
> >> > +- JSON Path extractor
> >> > +
> >> >  avalon-framework-4.1.4 (org.apache.avalon.framework)
> >> >  ----------------------
> >> >  - LogKit (LoggingManager)
> >> > @@ -144,7 +152,7 @@ https://github.com/jayway/JsonPath
> >> >  - JSON Path Extractor
> >> >  - JSON Path Renderer
> >> >
> >> > -json-smart-2.2.1
> >> > +json-smart-2.2.1 (net.minidev)
> >> >  --------
> >> >  https://github.com/netplex/json-smart-v2
> >> >  - JSON Path Extractor
> >> >
> >> > Modified: jmeter/trunk/res/maven/ApacheJMeter_parent.pom
> >> > URL:
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/res/maven/ApacheJMeter_parent.pom?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >
> >>
> ==============================================================================
> >> > --- jmeter/trunk/res/maven/ApacheJMeter_parent.pom (original)
> >> > +++ jmeter/trunk/res/maven/ApacheJMeter_parent.pom Thu Mar 17 12:14:44
> >> 2016
> >> > @@ -52,7 +52,9 @@ under the License.
> >> >
> >> >      <properties>
> >> >        <!-- these must agree with the definitions in build.properties
> -->
> >> > +      <accessors-smart.version>1.1</accessors-smart.version>
> >> >        <apache-bsf.version>2.4.0</apache-bsf.version>
> >> > +      <asm.version>5.1</asm.version>
> >> >        <avalon-framework.version>4.1.4</avalon-framework.version>
> >> >        <beanshell.version>2.0b5</beanshell.version>
> >> >        <bcmail.version>1.49</bcmail.version>
> >> > @@ -109,6 +111,16 @@ under the License.
> >> >
> >> >      <dependencies>
> >> >        <dependency>
> >> > +        <groupId>org.ow2.asm</groupId>
> >> > +        <artifactId>asm</artifactId>
> >> > +        <version>${asm.version}</version>
> >> > +      </dependency>
> >> > +      <dependency>
> >> > +        <groupId>net.minidev</groupId>
> >> > +        <artifactId>accessors-smart</artifactId>
> >> > +        <version>${accessors-smart.version}</version>
> >> > +      </dependency>
> >> > +      <dependency>
> >> >          <groupId>bsf</groupId>
> >> >          <artifactId>bsf</artifactId>
> >> >          <version>${apache-bsf.version}</version>
> >> >
> >> > Modified: jmeter/trunk/xdocs/changes.xml
> >> > URL:
> >>
> http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
> >> >
> >>
> ==============================================================================
> >> > --- jmeter/trunk/xdocs/changes.xml (original)
> >> > +++ jmeter/trunk/xdocs/changes.xml Thu Mar 17 12:14:44 2016
> >> > @@ -373,6 +373,7 @@ Summary
> >> >  <ul>
> >> >  <li><bug>58079</bug>Do not cache HTTP samples that have a Vary header
> >> when using a HTTP CacheManager.</li>
> >> >  <li><bug>58912</bug>Response assertion gui : Deleting more than 1
> >> selected row deletes only one row. Contributed by Benoit Wiart (benoit
> dot
> >> wiart at gmail.com)</li>
> >> > +<li><bug>59187</bug>JSON Post Processor :
> >> java.lang.NoClassDefFoundError: net/minidev/asm/FieldFilter at
> >> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects
> nightly
> >> build before 3.0 release)</li>
> >> >  </ul>
> >> >
> >> >  <h3>Functions</h3>
> >> >
> >> >
> >>
> >
> >
> >
> > --
> > Cordialement.
> > Philippe Mouawad.
>



-- 
Cordialement.
Philippe Mouawad.

Re: svn commit: r1735407 - in /jmeter/trunk: build.properties build.xml eclipse.classpath lib/ lib/aareadme.txt res/maven/ApacheJMeter_parent.pom xdocs/changes.xml

Posted by sebb <se...@gmail.com>.
All 3rd party jars need to be mentioned in LICENSE.txt even if they use AL2.0

On 17 March 2016 at 19:22, Philippe Mouawad <ph...@gmail.com> wrote:
> Done
>
> On Thu, Mar 17, 2016 at 4:56 PM, sebb <se...@gmail.com> wrote:
>
>> This is a new 3rd party jar.
>> The license needs to be checked for compatibility and if OK must be
>> documented in LICENSE - and stored locally if it is not AL 2.0
>>
>>
>> On 17 March 2016 at 12:14,  <pm...@apache.org> wrote:
>> > Author: pmouawad
>> > Date: Thu Mar 17 12:14:44 2016
>> > New Revision: 1735407
>> >
>> > URL: http://svn.apache.org/viewvc?rev=1735407&view=rev
>> > Log:
>> > Bug 59187 - JSON Post Processor : java.lang.NoClassDefFoundError:
>> net/minidev/asm/FieldFilter at
>> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects nightly
>> build before 3.0 release)
>> > Bugzilla Id: 59187
>> >
>> > Modified:
>> >     jmeter/trunk/build.properties
>> >     jmeter/trunk/build.xml
>> >     jmeter/trunk/eclipse.classpath
>> >     jmeter/trunk/lib/   (props changed)
>> >     jmeter/trunk/lib/aareadme.txt
>> >     jmeter/trunk/res/maven/ApacheJMeter_parent.pom
>> >     jmeter/trunk/xdocs/changes.xml
>> >
>> > Modified: jmeter/trunk/build.properties
>> > URL:
>> http://svn.apache.org/viewvc/jmeter/trunk/build.properties?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >
>> ==============================================================================
>> > --- jmeter/trunk/build.properties (original)
>> > +++ jmeter/trunk/build.properties Thu Mar 17 12:14:44 2016
>> > @@ -42,11 +42,21 @@
>> >
>> >  maven2.repo                 = https://repo1.maven.org/maven2
>> >
>> > +accessors-smart.version     = 1.1
>> > +accessors-smart.jar         =
>> accessors-smart-${accessors-smart.version}.jar
>> > +accessors-smart.loc         =
>> ${maven2.repo}/net/minidev/accessors-smart/${accessors-smart.version}
>> > +accessors-smart.md5         = b75cda0d7dadff9e6c20f4e7f3c3bc82
>> > +
>> >  apache-bsf.version          = 2.4.0
>> >  apache-bsf.jar              = bsf-${apache-bsf.version}.jar
>> >  apache-bsf.loc              =
>> ${maven2.repo}/bsf/bsf/${apache-bsf.version}
>> >  apache-bsf.md5              = 16e82d858c648962fb5c959f21959039
>> >
>> > +asm.version                 = 5.1
>> > +asm.jar                     = asm-${asm.version}.jar
>> > +asm.loc                     =
>> ${maven2.repo}/org/ow2/asm/asm/${asm.version}
>> > +asm.md5                     = 3770466405f163d6616b65c32e16a3cd
>> > +
>> >  avalon-framework.version    = 4.1.4
>> >  avalon-framework.jar        =
>> avalon-framework-${avalon-framework.version}.jar
>> >  avalon-framework.loc        =
>> ${maven2.repo}/avalon-framework/avalon-framework/${avalon-framework.version}
>> >
>> > Modified: jmeter/trunk/build.xml
>> > URL:
>> http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >
>> ==============================================================================
>> > --- jmeter/trunk/build.xml (original)
>> > +++ jmeter/trunk/build.xml Thu Mar 17 12:14:44 2016
>> > @@ -360,7 +360,9 @@
>> >
>> >    <!-- Jars for binary release -->
>> >    <patternset id="external.jars">
>> > +       <include name="${lib.dir}/${accessors-smart}"/>
>> >      <include name="${lib.dir}/${apache-bsf.jar}"/>
>> > +    <include name="${lib.dir}/${asm.jar}"/>
>> >      <include name="${lib.dir}/${avalon-framework.jar}"/>
>> >      <include name="${lib.dir}/${beanshell.jar}"/>
>> >      <include name="${lib.dir}/${commons-codec.jar}"/>
>> > @@ -432,7 +434,9 @@
>> >    <!-- Build classpath (includes the optional jar directory) -->
>> >    <path id="classpath">
>> >      <!-- Externally produced jars -->
>> > +       <pathelement location="${lib.dir}/${accessors-smart.jar}"/>
>> >      <pathelement location="${lib.dir}/${apache-bsf.jar}"/>
>> > +    <pathelement location="${lib.dir}/${asm.jar}"/>
>> >      <pathelement location="${lib.dir}/${avalon-framework.jar}"/>
>> >      <pathelement location="${lib.dir}/${beanshell.jar}"/>
>> >      <pathelement location="${lib.dir}/${commons-codec.jar}"/>
>> > @@ -2848,7 +2852,9 @@ run JMeter unless all the JMeter jars ar
>> >      conditional execution (it would be a lot easier if antcall
>> supported if/unless).
>> >      -->
>> >      <target name="_process_all_jars">
>> > -        <process_jarfile jarname="apache-bsf"/>
>> > +        <process_jarfile jarname="accessors-smart"/>
>> > +       <process_jarfile jarname="apache-bsf"/>
>> > +        <process_jarfile jarname="asm"/>
>> >          <process_jarfile jarname="avalon-framework"/>
>> >          <process_jarfile jarname="bcmail" dest.dir="${lib.api}"/>
>> >          <process_jarfile jarname="bcprov" dest.dir="${lib.api}"/>
>> >
>> > Modified: jmeter/trunk/eclipse.classpath
>> > URL:
>> http://svn.apache.org/viewvc/jmeter/trunk/eclipse.classpath?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >
>> ==============================================================================
>> > --- jmeter/trunk/eclipse.classpath (original)
>> > +++ jmeter/trunk/eclipse.classpath Thu Mar 17 12:14:44 2016
>> > @@ -43,6 +43,8 @@
>> >         <classpathentry kind="src" output="build/protocol/native"
>> path="src/protocol/native"/>
>> >         <classpathentry kind="src" output="build/protocol/tcp"
>> path="src/protocol/tcp"/>
>> >         <classpathentry kind="src" output="build/test" path="test/src"/>
>> > +    <classpathentry kind="lib" path="lib/accessors-smart-1.1.jar"/>
>> > +    <classpathentry kind="lib" path="lib/asm-5.1.jar"/>
>> >         <classpathentry kind="lib"
>> path="lib/avalon-framework-4.1.4.jar"/>
>> >         <classpathentry kind="lib" path="lib/bsf-2.4.0.jar"/>
>> >         <classpathentry kind="lib" path="lib/bsh-2.0b5.jar"/>
>> >
>> > Propchange: jmeter/trunk/lib/
>> >
>> ------------------------------------------------------------------------------
>> > --- svn:ignore (original)
>> > +++ svn:ignore Thu Mar 17 12:14:44 2016
>> > @@ -1,5 +1,7 @@
>> >  ext
>> >  src
>> > +accessors-smart-1.1.jar
>> > +asm-5.1.jar
>> >  avalon-framework-4.1.4.jar
>> >  bsf-2.4.0.jar
>> >  bsh-2.0b5.jar
>> >
>> > Modified: jmeter/trunk/lib/aareadme.txt
>> > URL:
>> http://svn.apache.org/viewvc/jmeter/trunk/lib/aareadme.txt?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >
>> ==============================================================================
>> > --- jmeter/trunk/lib/aareadme.txt (original)
>> > +++ jmeter/trunk/lib/aareadme.txt Thu Mar 17 12:14:44 2016
>> > @@ -13,6 +13,14 @@ Which jars are used by which modules?
>> >  ====================================
>> >  [not exhaustive]
>> >
>> > +asm-5.1 (org.ow2.asm)
>> > +----------------------
>> > +- JSON Path extractor
>> > +
>> > +accessors-smart-1.1 (net.minidev)
>> > +----------------------
>> > +- JSON Path extractor
>> > +
>> >  avalon-framework-4.1.4 (org.apache.avalon.framework)
>> >  ----------------------
>> >  - LogKit (LoggingManager)
>> > @@ -144,7 +152,7 @@ https://github.com/jayway/JsonPath
>> >  - JSON Path Extractor
>> >  - JSON Path Renderer
>> >
>> > -json-smart-2.2.1
>> > +json-smart-2.2.1 (net.minidev)
>> >  --------
>> >  https://github.com/netplex/json-smart-v2
>> >  - JSON Path Extractor
>> >
>> > Modified: jmeter/trunk/res/maven/ApacheJMeter_parent.pom
>> > URL:
>> http://svn.apache.org/viewvc/jmeter/trunk/res/maven/ApacheJMeter_parent.pom?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >
>> ==============================================================================
>> > --- jmeter/trunk/res/maven/ApacheJMeter_parent.pom (original)
>> > +++ jmeter/trunk/res/maven/ApacheJMeter_parent.pom Thu Mar 17 12:14:44
>> 2016
>> > @@ -52,7 +52,9 @@ under the License.
>> >
>> >      <properties>
>> >        <!-- these must agree with the definitions in build.properties -->
>> > +      <accessors-smart.version>1.1</accessors-smart.version>
>> >        <apache-bsf.version>2.4.0</apache-bsf.version>
>> > +      <asm.version>5.1</asm.version>
>> >        <avalon-framework.version>4.1.4</avalon-framework.version>
>> >        <beanshell.version>2.0b5</beanshell.version>
>> >        <bcmail.version>1.49</bcmail.version>
>> > @@ -109,6 +111,16 @@ under the License.
>> >
>> >      <dependencies>
>> >        <dependency>
>> > +        <groupId>org.ow2.asm</groupId>
>> > +        <artifactId>asm</artifactId>
>> > +        <version>${asm.version}</version>
>> > +      </dependency>
>> > +      <dependency>
>> > +        <groupId>net.minidev</groupId>
>> > +        <artifactId>accessors-smart</artifactId>
>> > +        <version>${accessors-smart.version}</version>
>> > +      </dependency>
>> > +      <dependency>
>> >          <groupId>bsf</groupId>
>> >          <artifactId>bsf</artifactId>
>> >          <version>${apache-bsf.version}</version>
>> >
>> > Modified: jmeter/trunk/xdocs/changes.xml
>> > URL:
>> http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
>> >
>> ==============================================================================
>> > --- jmeter/trunk/xdocs/changes.xml (original)
>> > +++ jmeter/trunk/xdocs/changes.xml Thu Mar 17 12:14:44 2016
>> > @@ -373,6 +373,7 @@ Summary
>> >  <ul>
>> >  <li><bug>58079</bug>Do not cache HTTP samples that have a Vary header
>> when using a HTTP CacheManager.</li>
>> >  <li><bug>58912</bug>Response assertion gui : Deleting more than 1
>> selected row deletes only one row. Contributed by Benoit Wiart (benoit dot
>> wiart at gmail.com)</li>
>> > +<li><bug>59187</bug>JSON Post Processor :
>> java.lang.NoClassDefFoundError: net/minidev/asm/FieldFilter at
>> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects nightly
>> build before 3.0 release)</li>
>> >  </ul>
>> >
>> >  <h3>Functions</h3>
>> >
>> >
>>
>
>
>
> --
> Cordialement.
> Philippe Mouawad.

Re: svn commit: r1735407 - in /jmeter/trunk: build.properties build.xml eclipse.classpath lib/ lib/aareadme.txt res/maven/ApacheJMeter_parent.pom xdocs/changes.xml

Posted by Philippe Mouawad <ph...@gmail.com>.
Done

On Thu, Mar 17, 2016 at 4:56 PM, sebb <se...@gmail.com> wrote:

> This is a new 3rd party jar.
> The license needs to be checked for compatibility and if OK must be
> documented in LICENSE - and stored locally if it is not AL 2.0
>
>
> On 17 March 2016 at 12:14,  <pm...@apache.org> wrote:
> > Author: pmouawad
> > Date: Thu Mar 17 12:14:44 2016
> > New Revision: 1735407
> >
> > URL: http://svn.apache.org/viewvc?rev=1735407&view=rev
> > Log:
> > Bug 59187 - JSON Post Processor : java.lang.NoClassDefFoundError:
> net/minidev/asm/FieldFilter at
> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects nightly
> build before 3.0 release)
> > Bugzilla Id: 59187
> >
> > Modified:
> >     jmeter/trunk/build.properties
> >     jmeter/trunk/build.xml
> >     jmeter/trunk/eclipse.classpath
> >     jmeter/trunk/lib/   (props changed)
> >     jmeter/trunk/lib/aareadme.txt
> >     jmeter/trunk/res/maven/ApacheJMeter_parent.pom
> >     jmeter/trunk/xdocs/changes.xml
> >
> > Modified: jmeter/trunk/build.properties
> > URL:
> http://svn.apache.org/viewvc/jmeter/trunk/build.properties?rev=1735407&r1=1735406&r2=1735407&view=diff
> >
> ==============================================================================
> > --- jmeter/trunk/build.properties (original)
> > +++ jmeter/trunk/build.properties Thu Mar 17 12:14:44 2016
> > @@ -42,11 +42,21 @@
> >
> >  maven2.repo                 = https://repo1.maven.org/maven2
> >
> > +accessors-smart.version     = 1.1
> > +accessors-smart.jar         =
> accessors-smart-${accessors-smart.version}.jar
> > +accessors-smart.loc         =
> ${maven2.repo}/net/minidev/accessors-smart/${accessors-smart.version}
> > +accessors-smart.md5         = b75cda0d7dadff9e6c20f4e7f3c3bc82
> > +
> >  apache-bsf.version          = 2.4.0
> >  apache-bsf.jar              = bsf-${apache-bsf.version}.jar
> >  apache-bsf.loc              =
> ${maven2.repo}/bsf/bsf/${apache-bsf.version}
> >  apache-bsf.md5              = 16e82d858c648962fb5c959f21959039
> >
> > +asm.version                 = 5.1
> > +asm.jar                     = asm-${asm.version}.jar
> > +asm.loc                     =
> ${maven2.repo}/org/ow2/asm/asm/${asm.version}
> > +asm.md5                     = 3770466405f163d6616b65c32e16a3cd
> > +
> >  avalon-framework.version    = 4.1.4
> >  avalon-framework.jar        =
> avalon-framework-${avalon-framework.version}.jar
> >  avalon-framework.loc        =
> ${maven2.repo}/avalon-framework/avalon-framework/${avalon-framework.version}
> >
> > Modified: jmeter/trunk/build.xml
> > URL:
> http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
> >
> ==============================================================================
> > --- jmeter/trunk/build.xml (original)
> > +++ jmeter/trunk/build.xml Thu Mar 17 12:14:44 2016
> > @@ -360,7 +360,9 @@
> >
> >    <!-- Jars for binary release -->
> >    <patternset id="external.jars">
> > +       <include name="${lib.dir}/${accessors-smart}"/>
> >      <include name="${lib.dir}/${apache-bsf.jar}"/>
> > +    <include name="${lib.dir}/${asm.jar}"/>
> >      <include name="${lib.dir}/${avalon-framework.jar}"/>
> >      <include name="${lib.dir}/${beanshell.jar}"/>
> >      <include name="${lib.dir}/${commons-codec.jar}"/>
> > @@ -432,7 +434,9 @@
> >    <!-- Build classpath (includes the optional jar directory) -->
> >    <path id="classpath">
> >      <!-- Externally produced jars -->
> > +       <pathelement location="${lib.dir}/${accessors-smart.jar}"/>
> >      <pathelement location="${lib.dir}/${apache-bsf.jar}"/>
> > +    <pathelement location="${lib.dir}/${asm.jar}"/>
> >      <pathelement location="${lib.dir}/${avalon-framework.jar}"/>
> >      <pathelement location="${lib.dir}/${beanshell.jar}"/>
> >      <pathelement location="${lib.dir}/${commons-codec.jar}"/>
> > @@ -2848,7 +2852,9 @@ run JMeter unless all the JMeter jars ar
> >      conditional execution (it would be a lot easier if antcall
> supported if/unless).
> >      -->
> >      <target name="_process_all_jars">
> > -        <process_jarfile jarname="apache-bsf"/>
> > +        <process_jarfile jarname="accessors-smart"/>
> > +       <process_jarfile jarname="apache-bsf"/>
> > +        <process_jarfile jarname="asm"/>
> >          <process_jarfile jarname="avalon-framework"/>
> >          <process_jarfile jarname="bcmail" dest.dir="${lib.api}"/>
> >          <process_jarfile jarname="bcprov" dest.dir="${lib.api}"/>
> >
> > Modified: jmeter/trunk/eclipse.classpath
> > URL:
> http://svn.apache.org/viewvc/jmeter/trunk/eclipse.classpath?rev=1735407&r1=1735406&r2=1735407&view=diff
> >
> ==============================================================================
> > --- jmeter/trunk/eclipse.classpath (original)
> > +++ jmeter/trunk/eclipse.classpath Thu Mar 17 12:14:44 2016
> > @@ -43,6 +43,8 @@
> >         <classpathentry kind="src" output="build/protocol/native"
> path="src/protocol/native"/>
> >         <classpathentry kind="src" output="build/protocol/tcp"
> path="src/protocol/tcp"/>
> >         <classpathentry kind="src" output="build/test" path="test/src"/>
> > +    <classpathentry kind="lib" path="lib/accessors-smart-1.1.jar"/>
> > +    <classpathentry kind="lib" path="lib/asm-5.1.jar"/>
> >         <classpathentry kind="lib"
> path="lib/avalon-framework-4.1.4.jar"/>
> >         <classpathentry kind="lib" path="lib/bsf-2.4.0.jar"/>
> >         <classpathentry kind="lib" path="lib/bsh-2.0b5.jar"/>
> >
> > Propchange: jmeter/trunk/lib/
> >
> ------------------------------------------------------------------------------
> > --- svn:ignore (original)
> > +++ svn:ignore Thu Mar 17 12:14:44 2016
> > @@ -1,5 +1,7 @@
> >  ext
> >  src
> > +accessors-smart-1.1.jar
> > +asm-5.1.jar
> >  avalon-framework-4.1.4.jar
> >  bsf-2.4.0.jar
> >  bsh-2.0b5.jar
> >
> > Modified: jmeter/trunk/lib/aareadme.txt
> > URL:
> http://svn.apache.org/viewvc/jmeter/trunk/lib/aareadme.txt?rev=1735407&r1=1735406&r2=1735407&view=diff
> >
> ==============================================================================
> > --- jmeter/trunk/lib/aareadme.txt (original)
> > +++ jmeter/trunk/lib/aareadme.txt Thu Mar 17 12:14:44 2016
> > @@ -13,6 +13,14 @@ Which jars are used by which modules?
> >  ====================================
> >  [not exhaustive]
> >
> > +asm-5.1 (org.ow2.asm)
> > +----------------------
> > +- JSON Path extractor
> > +
> > +accessors-smart-1.1 (net.minidev)
> > +----------------------
> > +- JSON Path extractor
> > +
> >  avalon-framework-4.1.4 (org.apache.avalon.framework)
> >  ----------------------
> >  - LogKit (LoggingManager)
> > @@ -144,7 +152,7 @@ https://github.com/jayway/JsonPath
> >  - JSON Path Extractor
> >  - JSON Path Renderer
> >
> > -json-smart-2.2.1
> > +json-smart-2.2.1 (net.minidev)
> >  --------
> >  https://github.com/netplex/json-smart-v2
> >  - JSON Path Extractor
> >
> > Modified: jmeter/trunk/res/maven/ApacheJMeter_parent.pom
> > URL:
> http://svn.apache.org/viewvc/jmeter/trunk/res/maven/ApacheJMeter_parent.pom?rev=1735407&r1=1735406&r2=1735407&view=diff
> >
> ==============================================================================
> > --- jmeter/trunk/res/maven/ApacheJMeter_parent.pom (original)
> > +++ jmeter/trunk/res/maven/ApacheJMeter_parent.pom Thu Mar 17 12:14:44
> 2016
> > @@ -52,7 +52,9 @@ under the License.
> >
> >      <properties>
> >        <!-- these must agree with the definitions in build.properties -->
> > +      <accessors-smart.version>1.1</accessors-smart.version>
> >        <apache-bsf.version>2.4.0</apache-bsf.version>
> > +      <asm.version>5.1</asm.version>
> >        <avalon-framework.version>4.1.4</avalon-framework.version>
> >        <beanshell.version>2.0b5</beanshell.version>
> >        <bcmail.version>1.49</bcmail.version>
> > @@ -109,6 +111,16 @@ under the License.
> >
> >      <dependencies>
> >        <dependency>
> > +        <groupId>org.ow2.asm</groupId>
> > +        <artifactId>asm</artifactId>
> > +        <version>${asm.version}</version>
> > +      </dependency>
> > +      <dependency>
> > +        <groupId>net.minidev</groupId>
> > +        <artifactId>accessors-smart</artifactId>
> > +        <version>${accessors-smart.version}</version>
> > +      </dependency>
> > +      <dependency>
> >          <groupId>bsf</groupId>
> >          <artifactId>bsf</artifactId>
> >          <version>${apache-bsf.version}</version>
> >
> > Modified: jmeter/trunk/xdocs/changes.xml
> > URL:
> http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
> >
> ==============================================================================
> > --- jmeter/trunk/xdocs/changes.xml (original)
> > +++ jmeter/trunk/xdocs/changes.xml Thu Mar 17 12:14:44 2016
> > @@ -373,6 +373,7 @@ Summary
> >  <ul>
> >  <li><bug>58079</bug>Do not cache HTTP samples that have a Vary header
> when using a HTTP CacheManager.</li>
> >  <li><bug>58912</bug>Response assertion gui : Deleting more than 1
> selected row deletes only one row. Contributed by Benoit Wiart (benoit dot
> wiart at gmail.com)</li>
> > +<li><bug>59187</bug>JSON Post Processor :
> java.lang.NoClassDefFoundError: net/minidev/asm/FieldFilter at
> net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects nightly
> build before 3.0 release)</li>
> >  </ul>
> >
> >  <h3>Functions</h3>
> >
> >
>



-- 
Cordialement.
Philippe Mouawad.

Re: svn commit: r1735407 - in /jmeter/trunk: build.properties build.xml eclipse.classpath lib/ lib/aareadme.txt res/maven/ApacheJMeter_parent.pom xdocs/changes.xml

Posted by sebb <se...@gmail.com>.
This is a new 3rd party jar.
The license needs to be checked for compatibility and if OK must be
documented in LICENSE - and stored locally if it is not AL 2.0


On 17 March 2016 at 12:14,  <pm...@apache.org> wrote:
> Author: pmouawad
> Date: Thu Mar 17 12:14:44 2016
> New Revision: 1735407
>
> URL: http://svn.apache.org/viewvc?rev=1735407&view=rev
> Log:
> Bug 59187 - JSON Post Processor : java.lang.NoClassDefFoundError: net/minidev/asm/FieldFilter at net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects nightly build before 3.0 release)
> Bugzilla Id: 59187
>
> Modified:
>     jmeter/trunk/build.properties
>     jmeter/trunk/build.xml
>     jmeter/trunk/eclipse.classpath
>     jmeter/trunk/lib/   (props changed)
>     jmeter/trunk/lib/aareadme.txt
>     jmeter/trunk/res/maven/ApacheJMeter_parent.pom
>     jmeter/trunk/xdocs/changes.xml
>
> Modified: jmeter/trunk/build.properties
> URL: http://svn.apache.org/viewvc/jmeter/trunk/build.properties?rev=1735407&r1=1735406&r2=1735407&view=diff
> ==============================================================================
> --- jmeter/trunk/build.properties (original)
> +++ jmeter/trunk/build.properties Thu Mar 17 12:14:44 2016
> @@ -42,11 +42,21 @@
>
>  maven2.repo                 = https://repo1.maven.org/maven2
>
> +accessors-smart.version     = 1.1
> +accessors-smart.jar         = accessors-smart-${accessors-smart.version}.jar
> +accessors-smart.loc         = ${maven2.repo}/net/minidev/accessors-smart/${accessors-smart.version}
> +accessors-smart.md5         = b75cda0d7dadff9e6c20f4e7f3c3bc82
> +
>  apache-bsf.version          = 2.4.0
>  apache-bsf.jar              = bsf-${apache-bsf.version}.jar
>  apache-bsf.loc              = ${maven2.repo}/bsf/bsf/${apache-bsf.version}
>  apache-bsf.md5              = 16e82d858c648962fb5c959f21959039
>
> +asm.version                 = 5.1
> +asm.jar                     = asm-${asm.version}.jar
> +asm.loc                     = ${maven2.repo}/org/ow2/asm/asm/${asm.version}
> +asm.md5                     = 3770466405f163d6616b65c32e16a3cd
> +
>  avalon-framework.version    = 4.1.4
>  avalon-framework.jar        = avalon-framework-${avalon-framework.version}.jar
>  avalon-framework.loc        = ${maven2.repo}/avalon-framework/avalon-framework/${avalon-framework.version}
>
> Modified: jmeter/trunk/build.xml
> URL: http://svn.apache.org/viewvc/jmeter/trunk/build.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
> ==============================================================================
> --- jmeter/trunk/build.xml (original)
> +++ jmeter/trunk/build.xml Thu Mar 17 12:14:44 2016
> @@ -360,7 +360,9 @@
>
>    <!-- Jars for binary release -->
>    <patternset id="external.jars">
> +       <include name="${lib.dir}/${accessors-smart}"/>
>      <include name="${lib.dir}/${apache-bsf.jar}"/>
> +    <include name="${lib.dir}/${asm.jar}"/>
>      <include name="${lib.dir}/${avalon-framework.jar}"/>
>      <include name="${lib.dir}/${beanshell.jar}"/>
>      <include name="${lib.dir}/${commons-codec.jar}"/>
> @@ -432,7 +434,9 @@
>    <!-- Build classpath (includes the optional jar directory) -->
>    <path id="classpath">
>      <!-- Externally produced jars -->
> +       <pathelement location="${lib.dir}/${accessors-smart.jar}"/>
>      <pathelement location="${lib.dir}/${apache-bsf.jar}"/>
> +    <pathelement location="${lib.dir}/${asm.jar}"/>
>      <pathelement location="${lib.dir}/${avalon-framework.jar}"/>
>      <pathelement location="${lib.dir}/${beanshell.jar}"/>
>      <pathelement location="${lib.dir}/${commons-codec.jar}"/>
> @@ -2848,7 +2852,9 @@ run JMeter unless all the JMeter jars ar
>      conditional execution (it would be a lot easier if antcall supported if/unless).
>      -->
>      <target name="_process_all_jars">
> -        <process_jarfile jarname="apache-bsf"/>
> +        <process_jarfile jarname="accessors-smart"/>
> +       <process_jarfile jarname="apache-bsf"/>
> +        <process_jarfile jarname="asm"/>
>          <process_jarfile jarname="avalon-framework"/>
>          <process_jarfile jarname="bcmail" dest.dir="${lib.api}"/>
>          <process_jarfile jarname="bcprov" dest.dir="${lib.api}"/>
>
> Modified: jmeter/trunk/eclipse.classpath
> URL: http://svn.apache.org/viewvc/jmeter/trunk/eclipse.classpath?rev=1735407&r1=1735406&r2=1735407&view=diff
> ==============================================================================
> --- jmeter/trunk/eclipse.classpath (original)
> +++ jmeter/trunk/eclipse.classpath Thu Mar 17 12:14:44 2016
> @@ -43,6 +43,8 @@
>         <classpathentry kind="src" output="build/protocol/native" path="src/protocol/native"/>
>         <classpathentry kind="src" output="build/protocol/tcp" path="src/protocol/tcp"/>
>         <classpathentry kind="src" output="build/test" path="test/src"/>
> +    <classpathentry kind="lib" path="lib/accessors-smart-1.1.jar"/>
> +    <classpathentry kind="lib" path="lib/asm-5.1.jar"/>
>         <classpathentry kind="lib" path="lib/avalon-framework-4.1.4.jar"/>
>         <classpathentry kind="lib" path="lib/bsf-2.4.0.jar"/>
>         <classpathentry kind="lib" path="lib/bsh-2.0b5.jar"/>
>
> Propchange: jmeter/trunk/lib/
> ------------------------------------------------------------------------------
> --- svn:ignore (original)
> +++ svn:ignore Thu Mar 17 12:14:44 2016
> @@ -1,5 +1,7 @@
>  ext
>  src
> +accessors-smart-1.1.jar
> +asm-5.1.jar
>  avalon-framework-4.1.4.jar
>  bsf-2.4.0.jar
>  bsh-2.0b5.jar
>
> Modified: jmeter/trunk/lib/aareadme.txt
> URL: http://svn.apache.org/viewvc/jmeter/trunk/lib/aareadme.txt?rev=1735407&r1=1735406&r2=1735407&view=diff
> ==============================================================================
> --- jmeter/trunk/lib/aareadme.txt (original)
> +++ jmeter/trunk/lib/aareadme.txt Thu Mar 17 12:14:44 2016
> @@ -13,6 +13,14 @@ Which jars are used by which modules?
>  ====================================
>  [not exhaustive]
>
> +asm-5.1 (org.ow2.asm)
> +----------------------
> +- JSON Path extractor
> +
> +accessors-smart-1.1 (net.minidev)
> +----------------------
> +- JSON Path extractor
> +
>  avalon-framework-4.1.4 (org.apache.avalon.framework)
>  ----------------------
>  - LogKit (LoggingManager)
> @@ -144,7 +152,7 @@ https://github.com/jayway/JsonPath
>  - JSON Path Extractor
>  - JSON Path Renderer
>
> -json-smart-2.2.1
> +json-smart-2.2.1 (net.minidev)
>  --------
>  https://github.com/netplex/json-smart-v2
>  - JSON Path Extractor
>
> Modified: jmeter/trunk/res/maven/ApacheJMeter_parent.pom
> URL: http://svn.apache.org/viewvc/jmeter/trunk/res/maven/ApacheJMeter_parent.pom?rev=1735407&r1=1735406&r2=1735407&view=diff
> ==============================================================================
> --- jmeter/trunk/res/maven/ApacheJMeter_parent.pom (original)
> +++ jmeter/trunk/res/maven/ApacheJMeter_parent.pom Thu Mar 17 12:14:44 2016
> @@ -52,7 +52,9 @@ under the License.
>
>      <properties>
>        <!-- these must agree with the definitions in build.properties -->
> +      <accessors-smart.version>1.1</accessors-smart.version>
>        <apache-bsf.version>2.4.0</apache-bsf.version>
> +      <asm.version>5.1</asm.version>
>        <avalon-framework.version>4.1.4</avalon-framework.version>
>        <beanshell.version>2.0b5</beanshell.version>
>        <bcmail.version>1.49</bcmail.version>
> @@ -109,6 +111,16 @@ under the License.
>
>      <dependencies>
>        <dependency>
> +        <groupId>org.ow2.asm</groupId>
> +        <artifactId>asm</artifactId>
> +        <version>${asm.version}</version>
> +      </dependency>
> +      <dependency>
> +        <groupId>net.minidev</groupId>
> +        <artifactId>accessors-smart</artifactId>
> +        <version>${accessors-smart.version}</version>
> +      </dependency>
> +      <dependency>
>          <groupId>bsf</groupId>
>          <artifactId>bsf</artifactId>
>          <version>${apache-bsf.version}</version>
>
> Modified: jmeter/trunk/xdocs/changes.xml
> URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1735407&r1=1735406&r2=1735407&view=diff
> ==============================================================================
> --- jmeter/trunk/xdocs/changes.xml (original)
> +++ jmeter/trunk/xdocs/changes.xml Thu Mar 17 12:14:44 2016
> @@ -373,6 +373,7 @@ Summary
>  <ul>
>  <li><bug>58079</bug>Do not cache HTTP samples that have a Vary header when using a HTTP CacheManager.</li>
>  <li><bug>58912</bug>Response assertion gui : Deleting more than 1 selected row deletes only one row. Contributed by Benoit Wiart (benoit dot wiart at gmail.com)</li>
> +<li><bug>59187</bug>JSON Post Processor : java.lang.NoClassDefFoundError: net/minidev/asm/FieldFilter at net.minidev.json.reader.JsonWriter.(JsonWriter.java:157) (affects nightly build before 3.0 release)</li>
>  </ul>
>
>  <h3>Functions</h3>
>
>