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?
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