The error went away on my machine and the Jenkins build started passing after 
reverting back to  <springVersion>3.2.18.RELEASE</springVersion>



> On Oct 24, 2017, at 4:51, Ralph Goers <ralph.go...@dslextreme.com> wrote:
> 
> OK. So I am guessing that the errors are happening on a unit test that uses 
> Spring’s mock classes and those were upgraded in 4.x to support Servlet 3.0.
> 
> Ralph
> 
>> On Oct 23, 2017, at 11:46 AM, Mikael Ståldal <mi...@apache.org> wrote:
>> 
>> It happened when Spring Framework was upgraded to 4.x.
>> 
>> 
>>> On 2017-10-23 20:14, Ralph Goers wrote:
>>> So does this mean that log4j-taglib no longer supports servlet 2.5?  How 
>>> did this happen with no changes?
>>> Ralph
>>>> On Oct 23, 2017, at 8:21 AM, Gary Gregory <garydgreg...@gmail.com> wrote:
>>>> 
>>>> On Thu, Oct 19, 2017 at 2:14 PM, Ralph Goers <ralph.go...@dslextreme.com 
>>>> <mailto:ralph.go...@dslextreme.com>>
>>>> wrote:
>>>> 
>>>>> I am wondering why this is suddenly failing. Was it changed recently?
>>>>> 
>>>>> Ralph
>>>>> 
>>>>>> On Oct 19, 2017, at 1:00 PM, Mikael Ståldal <mi...@apache.org> wrote:
>>>>>> 
>>>>>> The missing class, javax.servlet.SessionCookieConfig is new in Servlet
>>>>> API 3.x. In log4j-taglib pom, we have this dependency:
>>>>>> 
>>>>>>    <dependency>
>>>>>>      <groupId>javax.servlet</groupId>
>>>>>>      <artifactId>servlet-api</artifactId>
>>>>>>      <version>2.5</version>
>>>>>>      <scope>provided</scope>
>>>>>>    </dependency>
>>>>>> 
>>>>>> That's causing the issue, when I changed it to 3.0.1 the test pass. Is
>>>>> there any particular reason for keeping this at version 2.5?
>>>>> 
>>>> 
>>>> I updated to 3.0.1 with [LOG4J2-2089][TagLib] Update servlet-api provided
>>>> dependency from 2.5 to 3.0.1.
>>>> 
>>>> Gary
>>>> 
>>>>> 
>>>>>> 
>>>>>>> On 2017-10-19 21:27, Ralph Goers wrote:
>>>>>>> I’m not sure why that would be. AFAIK that hasn’t been modified in a
>>>>> long time.
>>>>>>> Ralph
>>>>>>>> On Oct 19, 2017, at 12:15 PM, Mikael Ståldal <mi...@apache.org> wrote:
>>>>>>>> 
>>>>>>>> I get a bunch of these errors in log4j-taglib when trying to build
>>>>> current master branch locally:
>>>>>>>> 
>>>>>>>> [ERROR] Errors:
>>>>>>>> [ERROR]   CatchingTagTest.setUp:48 » NoClassDefFound javax/servlet/
>>>>> SessionCookieConfig
>>>>>>>> [ERROR]   CatchingTagTest.setUp:48 » NoClassDefFound javax/servlet/
>>>>> SessionCookieConfig
>>>>>>>> [ERROR]   CatchingTagTest.setUp:48 » NoClassDefFound javax/servlet/
>>>>> SessionCookieConfig
>>>>>>>> [ERROR]   DumpTagTest.setUp:51 » NoClassDefFound javax/servlet/
>>>>> SessionCookieConfig
>>>>>>>> [ERROR]   DumpTagTest.setUp:51 » NoClassDefFound javax/servlet/
>>>>> SessionCookieConfig
>> 
>> 
> 
> 

Reply via email to