Early Access build for JDK 9 b27 is available on java.net

2014-08-22 Thread Rory O'Donnell Oracle, Dublin Ireland

Hi Mladen/Mark,

Early Access build for JDK 9 b27   is 
available on java.net, summary of changes here 



I'd also like to use this opportunity to point you to ongoing work in 
OpenJDK on Project Jigsaw.


- JDK 9's source code is now modular: 
http://mail.openjdk.java.net/pipermail/jdk9-dev/2014-August/001220.html


- Mark Reinhold's post providing some context is available on his 
blog: http://mreinhold.org/blog/jigsaw-phase-two


- The first two Project Jigsaw JEPs have been posted at 
http://openjdk.java.net/jeps/200 & http://openjdk.java.net/jeps/201 .


You can also track the progress on the JEPs in the JDK Bug System now - 
the corresponding JBS issue for JEP 201 is 
https://bugs.openjdk.java.net/browse/JDK-8051619 , for example.


Comments, questions, and suggestions are welcome on the jigsaw-dev 
mailing list. (If you haven’t already subscribed to that list then 
please do so first, otherwise your message will be discarded as spam.)


Rgds,Rory

--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland



[VOTE][RESULT] Release Apache Tomcat 8.0.11

2014-08-22 Thread Mark Thomas
Binding +1: markt, fhanik, olamy, remm, kkolinko
Non-binding +1: Ognjen Blagojevic

The vote therefore passes.

I'll move the bits around and announce once the mirrors catch up.

Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r6243 - /dev/tomcat/tomcat-8/v8.0.11/ /release/tomcat/tomcat-8/v8.0.11/

2014-08-22 Thread markt
Author: markt
Date: Fri Aug 22 09:14:32 2014
New Revision: 6243

Log:
Release 8.0.11

Added:
release/tomcat/tomcat-8/v8.0.11/
  - copied from r6175, dev/tomcat/tomcat-8/v8.0.11/
Removed:
dev/tomcat/tomcat-8/v8.0.11/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r6244 - /dev/tomcat/tomcat-5/

2014-08-22 Thread markt
Author: markt
Date: Fri Aug 22 09:14:46 2014
New Revision: 6244

Log:
Clean-up

Removed:
dev/tomcat/tomcat-5/


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1619738 - in /tomcat/trunk: java/org/apache/tomcat/websocket/MessagePart.java java/org/apache/tomcat/websocket/PerMessageDeflate.java java/org/apache/tomcat/websocket/WsRemoteEndpointImpl

2014-08-22 Thread markt
Author: markt
Date: Fri Aug 22 11:02:19 2014
New Revision: 1619738

URL: http://svn.apache.org/r1619738
Log:
Extend support for the WebSocket permessage-deflate extension to compression of 
outgoing messages on the server side.

Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/MessagePart.java
tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java
tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java
tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/MessagePart.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/MessagePart.java?rev=1619738&r1=1619737&r2=1619738&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/MessagePart.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/MessagePart.java Fri Aug 22 
11:02:19 2014
@@ -25,15 +25,17 @@ class MessagePart {
 private final int rsv;
 private final byte opCode;
 private final ByteBuffer payload;
-private final SendHandler handler;
+private final SendHandler intermediateHandler;
+private volatile SendHandler endHandler;
 
 public MessagePart( boolean fin, int rsv, byte opCode, ByteBuffer payload,
-SendHandler handler) {
+SendHandler intermediateHandler, SendHandler endHandler) {
 this.fin = fin;
 this.rsv = rsv;
 this.opCode = opCode;
 this.payload = payload;
-this.handler = handler;
+this.intermediateHandler = intermediateHandler;
+this.endHandler = endHandler;
 }
 
 
@@ -57,8 +59,17 @@ class MessagePart {
 }
 
 
-public SendHandler getHandler() {
-return handler;
+public SendHandler getIntermediateHandler() {
+return intermediateHandler;
+}
+
+
+public SendHandler getEndHandler() {
+return endHandler;
+}
+
+public void setEndHandler(SendHandler endHandler) {
+this.endHandler = endHandler;
 }
 }
 

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java?rev=1619738&r1=1619737&r2=1619738&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java Fri 
Aug 22 11:02:19 2014
@@ -21,10 +21,12 @@ import java.nio.ByteBuffer;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.zip.DataFormatException;
+import java.util.zip.Deflater;
 import java.util.zip.Inflater;
 
 import javax.websocket.Extension;
 import javax.websocket.Extension.Parameter;
+import javax.websocket.SendHandler;
 
 import org.apache.tomcat.util.res.StringManager;
 
@@ -47,10 +49,15 @@ public class PerMessageDeflate implement
 private final boolean clientContextTakeover;
 private final int clientMaxWindowBits;
 private final Inflater inflater = new Inflater(true);
-private final ByteBuffer readBuffer = ByteBuffer.allocate(8192);
+private final ByteBuffer readBuffer = 
ByteBuffer.allocate(Constants.DEFAULT_BUFFER_SIZE);
+private final Deflater deflater = new 
Deflater(Deflater.DEFAULT_COMPRESSION, true);
 
 private volatile Transformation next;
 private volatile boolean skipDecompression = false;
+private volatile ByteBuffer writeBuffer = 
ByteBuffer.allocate(Constants.DEFAULT_BUFFER_SIZE);
+private volatile boolean deflaterResetRequired = true;
+private volatile boolean firstCompressedFrameWritten = false;
+private volatile byte[] EOM_BUFFER = new byte[EOM_BYTES.length + 1];
 
 static PerMessageDeflate negotiate(List> preferences) {
 // Accept the first preference that the server is able to support
@@ -288,25 +295,143 @@ public class PerMessageDeflate implement
 
 
 @Override
-public List sendMessagePart(List messageParts) {
-List compressedParts = new 
ArrayList<>(messageParts.size());
+public List sendMessagePart(List 
uncompressedParts) {
+List allCompressedParts = new ArrayList<>();
 
-for (MessagePart messagePart : messageParts) {
-byte opCode = messagePart.getOpCode();
+for (MessagePart uncompressedPart : uncompressedParts) {
+byte opCode = uncompressedPart.getOpCode();
 if (Util.isControl(opCode)) {
 // Control messages can appear in the middle of other messages
 // and must not be compressed. Pass it straight through
-compressedParts.add(messagePart);
+allCompressedParts.add(uncompressedPart);
 } else {
-// TODO: Implement compression of sent messages
-compressedParts.add(messagePart);
+List compr

svn commit: r1619742 - /tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java

2014-08-22 Thread markt
Author: markt
Date: Fri Aug 22 11:12:03 2014
New Revision: 1619742

URL: http://svn.apache.org/r1619742
Log:
WebSocket permessage-deflate. Implement no_context_takeover parameters.

Modified:
tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java?rev=1619742&r1=1619741&r2=1619742&view=diff
==
--- tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/PerMessageDeflate.java Fri 
Aug 22 11:12:03 2014
@@ -55,7 +55,6 @@ public class PerMessageDeflate implement
 private volatile Transformation next;
 private volatile boolean skipDecompression = false;
 private volatile ByteBuffer writeBuffer = 
ByteBuffer.allocate(Constants.DEFAULT_BUFFER_SIZE);
-private volatile boolean deflaterResetRequired = true;
 private volatile boolean firstCompressedFrameWritten = false;
 private volatile byte[] EOM_BUFFER = new byte[EOM_BYTES.length + 1];
 
@@ -212,6 +211,9 @@ public class PerMessageDeflate implement
 }
 }
 } else if (written == 0) {
+if (fin && !serverContextTakeover) {
+inflater.reset();
+}
 return TransformationResult.END_OF_FRAME;
 }
 }
@@ -310,13 +312,6 @@ public class PerMessageDeflate implement
 SendHandler uncompressedIntermediateHandler =
 uncompressedPart.getIntermediateHandler();
 
-// Need to reset the deflater at the start of every message
-if (deflaterResetRequired) {
-deflater.reset();
-deflaterResetRequired = false;
-firstCompressedFrameWritten = false;
-}
-
 deflater.setInput(uncompressedPayload.array(),
 uncompressedPayload.arrayOffset() + 
uncompressedPayload.position(),
 uncompressedPayload.remaining());
@@ -359,8 +354,8 @@ public class PerMessageDeflate implement
 compressedPart = new MessagePart(true, 
getRsv(uncompressedPart),
 opCode, compressedPayload, 
uncompressedIntermediateHandler,
 uncompressedIntermediateHandler);
-deflaterResetRequired = true;
 deflateRequired = false;
+startNewMessage();
 } else if (full && !needsInput) {
 // Write buffer full and input message not fully read.
 // Output and start new compressed part.
@@ -389,8 +384,8 @@ public class PerMessageDeflate implement
 compressedPart = new MessagePart(true,
 getRsv(uncompressedPart), opCode, 
compressedPayload,
 uncompressedIntermediateHandler, 
uncompressedIntermediateHandler);
-deflaterResetRequired = true;
 deflateRequired = false;
+startNewMessage();
 } else {
 // More data to write
 // Copy bytes to new write buffer
@@ -426,6 +421,13 @@ public class PerMessageDeflate implement
 }
 
 
+private void startNewMessage() {
+firstCompressedFrameWritten = false;
+if (!clientContextTakeover) {
+deflater.reset();
+}
+}
+
 private int getRsv(MessagePart uncompressedMessagePart) {
 int result = uncompressedMessagePart.getRsv();
 if (!firstCompressedFrameWritten) {



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1619747 - /tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java

2014-08-22 Thread markt
Author: markt
Date: Fri Aug 22 11:20:09 2014
New Revision: 1619747

URL: http://svn.apache.org/r1619747
Log:
Add unit test for failing cipher suite definition reported during 8.0.11 
release vote by Ognjen Blagojevic.

Modified:

tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java

Modified: 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java?rev=1619747&r1=1619746&r2=1619747&view=diff
==
--- 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java
 (original)
+++ 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java
 Fri Aug 22 11:20:09 2014
@@ -477,7 +477,15 @@ public class TestOpenSSLCipherConfigurat
 @Test
 public void testSpecification02() throws Exception {
 // Suggestion from dev list (s/ECDHE/kEECDH/, s/DHE/EDH/
-
testSpecification("!aNULL:!eNULL:!EXPORT:!DSS:!DES:!SSLv2:kEECDH:ECDH:EDH:AES256-GCM-SHA384:AES128-GCM-SHA256:+RC4:HIGH:MEDIUM");
 //
+
testSpecification("!aNULL:!eNULL:!EXPORT:!DSS:!DES:!SSLv2:kEECDH:ECDH:EDH:AES256-GCM-SHA384:AES128-GCM-SHA256:+RC4:HIGH:MEDIUM");
+}
+
+
+@Test
+@Ignore("TODO: Figure out why this fails")
+public void testSpecification03() throws Exception {
+// Reported as failing during 8.0.11 release vote by Ognjen Blagojevic
+
testSpecification("EECDH+aRSA+SHA384:EECDH:EDH+aRSA:RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS");
 }
 
 



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 8.0.11

2014-08-22 Thread Mark Thomas
On 20/08/2014 09:08, Ognjen Blagojevic wrote:



> But, I had some problems with testing OpenSSL cypher syntax with BIO
> connector. Some values for ciphers attribute worked, like
> 
> ciphers="EECDH:EDH+aRSA:RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS"
> 
> 
> but others did not:
> 
> ciphers="EECDH+aRSA+SHA384:EECDH:EDH+aRSA:RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS"
> 
> 
> The exception thrown is:



> Caused by: java.lang.NullPointerException
> at java.util.ArrayList.(ArrayList.java:164)
> at
> org.apache.tomcat.util.net.jsse.openssl.OpenSSLCipherConfigurationPar
> ser.parse(OpenSSLCipherConfigurationParser.java:636)
> at
> org.apache.tomcat.util.net.jsse.openssl.OpenSSLCipherConfigurationPar
> ser.parseExpression(OpenSSLCipherConfigurationParser.java:668)
> at
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.getEnableableCipher
> s(JSSESocketFactory.java:239)
> at
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFact
> ory.java:455)
> ... 19 more



> It seems that adding EECDH+aRSA+SHA384 to the ciphers attribute throws
> the exception.
> 
> I assume that OpenSSL's "EECDH+aRSA+SHA384" is equivalent to JSSE's
> "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384".
> 
> I have JCE Unlimited Strength installed, and I am able to specify
> TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 using JSSE syntax. Why I am unable
> to specify it using OpenSSL syntax?
> 
> 
> If it is a bug, and not my oversight, I don't think this is critical to
> stop the release.

That certainly looks like a bug. I've added this as a unit test in r1619747.

If you (or anyone else) comes across similar failures feel free to
submit a patch similar to r1619747 that demonstrates the problem.

Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1619765 - in /tomcat/trunk: java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java webapps/docs/changelog.xml

2014-08-22 Thread markt
Author: markt
Date: Fri Aug 22 11:57:50 2014
New Revision: 1619765

URL: http://svn.apache.org/r1619765
Log:
Avoid NPE

Modified:

tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
tomcat/trunk/webapps/docs/changelog.xml

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java?rev=1619765&r1=1619764&r2=1619765&view=diff
==
--- 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 (original)
+++ 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 Fri Aug 22 11:57:50 2014
@@ -632,7 +632,7 @@ public class OpenSSLCipherConfigurationP
 add(ciphers, element);
 } else if (element.contains(AND)) {
 String[] intersections = element.split("\\" + AND);
-if(intersections.length > 0) {
+if(intersections.length > 0 && 
aliases.containsKey(intersections[0])) {
 List result = new 
ArrayList<>(aliases.get(intersections[0]));
 for(int i = 1; i < intersections.length; i++) {
 if(aliases.containsKey(intersections[i])) {

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1619765&r1=1619764&r2=1619765&view=diff
==
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Fri Aug 22 11:57:50 2014
@@ -45,6 +45,15 @@
   issues to not "pop up" wrt. others).
 -->
 
+  
+
+  
+When building a list of JSSE ciphers from an OpenSSL cipher defintiion,
+ignore unknown criteria rather than throwing a
+NullPointerException. (markt)
+  
+
+  
   
 
   



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 8.0.11

2014-08-22 Thread Mark Thomas
On 22/08/2014 12:22, Mark Thomas wrote:

> That certainly looks like a bug. I've added this as a unit test in r1619747.

I've fixed the NPE. The test still fails as the results don't match
between OpenSSL and the Tomcat code. Still looking...

Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 8.0.11

2014-08-22 Thread Mark Thomas
On 22/08/2014 12:59, Mark Thomas wrote:
> On 22/08/2014 12:22, Mark Thomas wrote:
> 
>> That certainly looks like a bug. I've added this as a unit test in r1619747.
> 
> I've fixed the NPE. The test still fails as the results don't match
> between OpenSSL and the Tomcat code. Still looking...

... and fixed (for 8.0.12).

Mark


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1619820 - in /tomcat/trunk: java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationP

2014-08-22 Thread markt
Author: markt
Date: Fri Aug 22 14:38:23 2014
New Revision: 1619820

URL: http://svn.apache.org/r1619820
Log:
Add support for the EECDH alias when using the OpenSSL cipher syntax to define 
JSSE ciphers.

Modified:

tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java

tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java
tomcat/trunk/webapps/docs/changelog.xml

Modified: 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java?rev=1619820&r1=1619819&r2=1619820&view=diff
==
--- 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 (original)
+++ 
tomcat/trunk/java/org/apache/tomcat/util/net/jsse/openssl/OpenSSLCipherConfigurationParser.java
 Fri Aug 22 14:38:23 2014
@@ -164,6 +164,11 @@ public class OpenSSLCipherConfigurationP
  */
 private static final String kEECDH = "kEECDH";
 /**
+ * Cipher suites using ephemeral ECDH key agreement, excluding anonymous 
cipher suites.
+ * Same as "kEECDH:-AECDH"
+ */
+private static final String EECDH = "EECDH";
+/**
  * Cipher suitesusing ECDH key exchange, including anonymous, ephemeral 
and fixed ECDH.
  */
 private static final String ECDH = "ECDH";
@@ -407,6 +412,9 @@ public class OpenSSLCipherConfigurationP
 aliases.put(ECDHE, aliases.get(kECDHE));
 addListAlias(kEECDH, filterByKeyExchange(allCiphers, 
Collections.singleton(KeyExchange.EECDH)));
 aliases.put(EECDHE, aliases.get(kEECDH));
+Set eecdh = filterByKeyExchange(allCiphers, 
Collections.singleton(KeyExchange.EECDH));
+eecdh.removeAll(filterByAuthentication(allCiphers, 
Collections.singleton(Authentication.aNULL)));
+addListAlias(EECDH, eecdh);
 addListAlias(aDSS, filterByAuthentication(allCiphers, 
Collections.singleton(Authentication.DSS)));
 aliases.put("DSS", aliases.get(aDSS));
 addListAlias(aDH, filterByAuthentication(allCiphers, 
Collections.singleton(Authentication.DH)));

Modified: 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java?rev=1619820&r1=1619819&r2=1619820&view=diff
==
--- 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java
 (original)
+++ 
tomcat/trunk/test/org/apache/tomcat/util/net/jsse/openssl/TestOpenSSLCipherConfigurationParser.java
 Fri Aug 22 14:38:23 2014
@@ -482,7 +482,6 @@ public class TestOpenSSLCipherConfigurat
 
 
 @Test
-@Ignore("TODO: Figure out why this fails")
 public void testSpecification03() throws Exception {
 // Reported as failing during 8.0.11 release vote by Ognjen Blagojevic
 
testSpecification("EECDH+aRSA+SHA384:EECDH:EDH+aRSA:RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS");

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1619820&r1=1619819&r2=1619820&view=diff
==
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Fri Aug 22 14:38:23 2014
@@ -52,6 +52,10 @@
 ignore unknown criteria rather than throwing a
 NullPointerException. (markt)
   
+  
+Add support for the EECDH alias when using the OpenSSL cipher syntax to
+define JSSE ciphers. (markt)
+  
 
   
   



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] tomcat-maven-plugin pull request: MTOMCAT-234 (Tomcat8 plugin is n...

2014-08-22 Thread anenviousguest
Github user anenviousguest closed the pull request at:

https://github.com/apache/tomcat-maven-plugin/pull/9


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[jira] [Commented] (MTOMCAT-234) Tomcat8 Maven Plugin

2014-08-22 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/MTOMCAT-234?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14106971#comment-14106971
 ] 

ASF GitHub Bot commented on MTOMCAT-234:


Github user anenviousguest closed the pull request at:

https://github.com/apache/tomcat-maven-plugin/pull/9


> Tomcat8 Maven Plugin
> 
>
> Key: MTOMCAT-234
> URL: https://issues.apache.org/jira/browse/MTOMCAT-234
> Project: Apache Tomcat Maven Plugin
>  Issue Type: Dependency upgrade
>Affects Versions: 2.0, 2.1, 2.2
> Environment: Maven 3.1, Tomcat8.0RC1, Oracle JDK7u25
>Reporter: Petr Novak
>Assignee: Olivier Lamy (*$^¨%`£)
>Priority: Blocker
> Fix For: 3.0
>
>
> Please provide initial version of Tomcat8 Maven Plugin. 
> I tried the recommendations in 
> http://tomcat.10.x6.nabble.com/Tomcat-8-Tomcat-Maven-Plugin-2-2-Tomcat8-Maven-Plugin-td4995858.html#none
> but the guideline 
> http://tomcat.apache.org/maven-plugin-trunk/tomcat7-maven-plugin/adjust-embedded-tomcat-version.html
> does not work for Tomcat8 .
> The problem is in changed Tomcat 8 API, the maven throws folloving exception:
>  at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:142)
>  ... 20 more
> by: java.lang.NoSuchMethodError: 
> org.apache.catalina.startup.Tomcat.setDefaultRealm(Lorg/apache/catalina/Realm;)V
>  at 
> org.apache.tomcat.maven.plugin.tomcat7.run.AbstractRunMojo.startContainer(AbstractRunMojo.java:999)
>  at 
> org.apache.tomcat.maven.plugin.tomcat7.run.AbstractRunMojo.execute(AbstractRunMojo.java:514)
>  at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)
>  ... 20 more
>  The method setDefaultRealm is deprecated in Tomcat7 and was removed in 
> Tomcat8 as described in documentation:
> http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/startup/Tomcat.html#setDefaultRealm(org.apache.catalina.Realm)



--
This message was sent by Atlassian JIRA
(v6.2#6252)

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Early Access build for JDK 9 b27 is available on java.net

2014-08-22 Thread Mark Thomas
On 22/08/2014 09:55, Rory O'Donnell Oracle, Dublin Ireland wrote:
> Hi Mladen/Mark,
> 
> Early Access build for JDK 9 b27   is
> available on java.net, summary of changes here
> 

Rory,

I've been working on WebSocket permessage-deflate recently and I'm using
java.util.zip.[Inflator|Defaltor]

Currently, those classes do not expose an API to enable the user to
choose a window size (it defaults to the maximum). How do I go about
making an enhancement request to get such an API added so that we can
fully implement WebSocket permessage-deflate and provide full control
over the window size without having to find an alternative DEFLATE
implementation?

Cheers,

Mark


> 
> I'd also like to use this opportunity to point you to ongoing work in
> OpenJDK on Project Jigsaw.
> 
> - JDK 9's source code is now modular:
> http://mail.openjdk.java.net/pipermail/jdk9-dev/2014-August/001220.html
> 
> - Mark Reinhold's post providing some context is available on his
> blog: http://mreinhold.org/blog/jigsaw-phase-two
> 
> - The first two Project Jigsaw JEPs have been posted at
> http://openjdk.java.net/jeps/200 & http://openjdk.java.net/jeps/201 .
> 
> You can also track the progress on the JEPs in the JDK Bug System now -
> the corresponding JBS issue for JEP 201 is
> https://bugs.openjdk.java.net/browse/JDK-8051619 , for example.
> 
> Comments, questions, and suggestions are welcome on the jigsaw-dev
> mailing list. (If you haven’t already subscribed to that list then
> please do so first, otherwise your message will be discarded as spam.)
> 
> Rgds,Rory
> 


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: Early Access build for JDK 9 b27 is available on java.net

2014-08-22 Thread Rory O'Donnell Oracle, Dublin Ireland

Hi Mark,

I will look into this on Monday.

Rgds,Rory

On 22/08/2014 16:54, Mark Thomas wrote:

On 22/08/2014 09:55, Rory O'Donnell Oracle, Dublin Ireland wrote:

Hi Mladen/Mark,

Early Access build for JDK 9 b27   is
available on java.net, summary of changes here


Rory,

I've been working on WebSocket permessage-deflate recently and I'm using
java.util.zip.[Inflator|Defaltor]

Currently, those classes do not expose an API to enable the user to
choose a window size (it defaults to the maximum). How do I go about
making an enhancement request to get such an API added so that we can
fully implement WebSocket permessage-deflate and provide full control
over the window size without having to find an alternative DEFLATE
implementation?

Cheers,

Mark



I'd also like to use this opportunity to point you to ongoing work in
OpenJDK on Project Jigsaw.

 - JDK 9's source code is now modular:
http://mail.openjdk.java.net/pipermail/jdk9-dev/2014-August/001220.html

 - Mark Reinhold's post providing some context is available on his
blog: http://mreinhold.org/blog/jigsaw-phase-two

 - The first two Project Jigsaw JEPs have been posted at
http://openjdk.java.net/jeps/200 & http://openjdk.java.net/jeps/201 .

You can also track the progress on the JEPs in the JDK Bug System now -
the corresponding JBS issue for JEP 201 is
https://bugs.openjdk.java.net/browse/JDK-8051619 , for example.

Comments, questions, and suggestions are welcome on the jigsaw-dev
mailing list. (If you haven’t already subscribed to that list then
please do so first, otherwise your message will be discarded as spam.)

Rgds,Rory



--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 56882] New: "HTTP Status 503 - Servlet jsp is currently unavailable" after Context reload

2014-08-22 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=56882

Bug ID: 56882
   Summary: "HTTP Status 503 - Servlet jsp is currently
unavailable" after Context reload
   Product: Tomcat 8
   Version: trunk
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: Jasper
  Assignee: dev@tomcat.apache.org
  Reporter: ma...@lordzodiac.de

After a Context reload with Tomcat Manager all JSP calls with
this.getServletContext().getRequestDispatcher("/jspname.jsp").forward(request,
response); create a "HTTP Status 503 - Servlet jsp is currently unavailable"
response. With Tomcat 8.0.9 and Tomcat 7.0.55 it works.

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 56884] New: Support for HTTP Method PATCH under the AJP protocol

2014-08-22 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=56884

Bug ID: 56884
   Summary: Support for HTTP Method PATCH under the AJP protocol
   Product: Tomcat Connectors
   Version: unspecified
  Hardware: PC
Status: NEW
  Severity: enhancement
  Priority: P2
 Component: isapi
  Assignee: dev@tomcat.apache.org
  Reporter: jasonreic...@gmail.com

AJP protocol currently does not support the HTTP method PATCH.

http://tools.ietf.org/html/rfc5789

-- 
You are receiving this mail because:
You are the assignee for the bug.

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GUMP@vmgump]: Project tomcat-tc7.0.x-test-nio (in module tomcat-7.0.x) failed

2014-08-22 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-tc7.0.x-test-nio has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 42 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc7.0.x-test-nio :  Tomcat 7.x, a web server implementing Java 
Servlet 3.0,
...


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-7.0.x/tomcat-tc7.0.x-test-nio/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp-src.jar.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
commons-daemon.native.src.tgz.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
tomcat-native.tar.gz.
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp.home.
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/logs-NIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/test-tmp-NIO/logs



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-7.0.x/tomcat-tc7.0.x-test-nio/gump_work/build_tomcat-7.0.x_tomcat-tc7.0.x-test-nio.html
Work Name: build_tomcat-7.0.x_tomcat-tc7.0.x-test-nio (Type: Build)
Work ended in a state of : Failed
Elapsed: 16 mins 51 secs
Command Line: /usr/lib/jvm/java-7-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.12-SNAPSHOT.jar 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20140823-native-src.tar.gz
 -Dtest.reports=output/logs-NIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20140823-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Dtomcat-dbcp.home=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/P20140317-1600/ecj-P20140317-1600.jar
 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20140823.jar
 
-Dtomcat-dbcp-src.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-src.jar
 -Dexecute.test.nio=true -Dtest.accesslog=true -Dcommons-pool.home=/srv/gump/pub
 lic/workspace/commons-pool-1.x 
-Dcommons-dbcp.home=/srv/gump/public/workspace/commons-dbcp-1.x 
-Dexecute.test.apr=false -Dexecute.test.bio=false 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20140823.jar
 -Dtest.temp=output/test-tmp-NIO 
-Dhamcrest.jar=/srv/gump/public/workspace/hamcrest/hamcrest-java/build/hamcrest-core-20140823.jar
 test 
[Working Directory: /srv/gump/public/workspace/tomcat-7.0.x]
CLASSPATH: 
/usr/lib/jvm/java-7-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-7.0.x/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/t

[GUMP@vmgump]: Project tomcat-tc7.0.x-test-bio (in module tomcat-7.0.x) failed

2014-08-22 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-tc7.0.x-test-bio has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 42 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc7.0.x-test-bio :  Tomcat 7.x, a web server implementing Java 
Servlet 3.0,
...


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-7.0.x/tomcat-tc7.0.x-test-bio/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp-src.jar.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
commons-daemon.native.src.tgz.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
tomcat-native.tar.gz.
 -DEBUG- Dependency on tomcat-tc7.0.x-dbcp exists, no need to add for property 
tomcat-dbcp.home.
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/logs-BIO
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-7.0.x/output/test-tmp-BIO/logs



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-7.0.x/tomcat-tc7.0.x-test-bio/gump_work/build_tomcat-7.0.x_tomcat-tc7.0.x-test-bio.html
Work Name: build_tomcat-7.0.x_tomcat-tc7.0.x-test-bio (Type: Build)
Work ended in a state of : Failed
Elapsed: 16 mins 22 secs
Command Line: /usr/lib/jvm/java-7-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.12-SNAPSHOT.jar 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20140823-native-src.tar.gz
 -Dtest.reports=output/logs-BIO 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20140823-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Dtomcat-dbcp.home=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/P20140317-1600/ecj-P20140317-1600.jar
 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20140823.jar
 
-Dtomcat-dbcp-src.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-src.jar
 -Dexecute.test.nio=false -Dtest.accesslog=true -Dcommons-pool.home=/srv/gump/pu
 blic/workspace/commons-pool-1.x 
-Dcommons-dbcp.home=/srv/gump/public/workspace/commons-dbcp-1.x 
-Dexecute.test.apr=false -Dexecute.test.bio=true 
-Dtomcat-dbcp.jar=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-deps/tomcat-dbcp-20140823.jar
 -Dtest.temp=output/test-tmp-BIO 
-Dhamcrest.jar=/srv/gump/public/workspace/hamcrest/hamcrest-java/build/hamcrest-core-20140823.jar
 test 
[Working Directory: /srv/gump/public/workspace/tomcat-7.0.x]
CLASSPATH: 
/usr/lib/jvm/java-7-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-7.0.x/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-7.0.x/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/t

[GUMP@vmgump]: Project tomcat-trunk-test-apr (in module tomcat-trunk) failed

2014-08-22 Thread Bill Barker
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at gene...@gump.apache.org.

Project tomcat-trunk-test-apr has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 23 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-trunk-test-apr :  Tomcat 8.x, a web server implementing the Java 
Servlet 3.1,
...


Full details are available at:

http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-test-apr/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
commons-daemon.native.src.tgz.
 -DEBUG- Dependency on commons-daemon exists, no need to add for property 
tomcat-native.tar.gz.
 -INFO- Failed with reason build failed
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/logs-APR
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-trunk/output/test-tmp-APR/logs



The following work was performed:
http://vmgump.apache.org/gump/public/tomcat-trunk/tomcat-trunk-test-apr/gump_work/build_tomcat-trunk_tomcat-trunk-test-apr.html
Work Name: build_tomcat-trunk_tomcat-trunk-test-apr (Type: Build)
Work ended in a state of : Failed
Elapsed: 25 mins 30 secs
Command Line: /usr/lib/jvm/java-7-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.12-SNAPSHOT.jar 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.2-SNAPSHOT.jar
 -Dtest.reports=output/logs-APR 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20140823-native-src.tar.gz
 -Dexamples.sources.skip=true 
-Djdt.jar=/srv/gump/packages/eclipse/plugins/P20140317-1600/ecj-P20140317-1600.jar
 -Dtest.apr.loc=/srv/gump/public/workspace/tomcat-native/dest-20140823/lib 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20140823.jar
 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20140823-native-src.tar.gz
 -Dtest.temp=output/test-tmp-APR -Dtest.accesslog=true -Dexecute.test.nio=false
  
-Dtest.openssl.path=/srv/gump/public/workspace/openssl/dest-20140823/bin/openssl
 -Dexecute.test.apr=true -Dexecute.test.bio=false -Dexecute.test.nio2=false 
-Deasymock.jar=/srv/gump/public/workspace/easymock/easymock/target/easymock-3.3-SNAPSHOT.jar
 
-Dhamcrest.jar=/srv/gump/public/workspace/hamcrest/hamcrest-java/build/hamcrest-core-20140823.jar
 -Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-trunk]
CLASSPATH: 
/usr/lib/jvm/java-7-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-trunk/output/testclasses:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/catalina-ha.jar:/srv/gump/public/workspace/tomcat-trunk/output/build/lib/tomcat-api.jar:/srv/gump/public/workspace/tomcat-trunk/output/bu