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

2017-09-23 Thread Mark Thomas
On 23/09/17 00:50, Igal @ Lucee.org wrote:
> To the administrator of these automated emails,
> 
> On 9/22/2017 9:54 PM, Bill Barker wrote:
>> 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.
> 
> I don't mind these automated emails since I willingly and consciously
> subscribed to this mailing list, but can you please update the time on
> your machine?

The time on the machine is correct and NTP is configured and running to
ensure that it remains correct.

> The time of these emails is set to several hours in the future and so
> these emails are always at the top when sorted by "most recent first",
> making me (and others, I'm sure) miss newer emails because it looks like
> these are the latest ones.

I sort my email that way and have no such problems. I suggest you check
the headers of the e-mails that appear out of order and / or the
configuration of your e-mail client to investigate why emails appear out
of order.

Mark

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



svn commit: r1809434 - in /tomcat/trunk: java/org/apache/juli/ClassLoaderLogManager.java webapps/docs/changelog.xml

2017-09-23 Thread rjung
Author: rjung
Date: Sat Sep 23 14:45:48 2017
New Revision: 1809434

URL: http://svn.apache.org/viewvc?rev=1809434&view=rev
Log:
Use the correct path when loading the JVM
logging.properties file for Java 9.

Modified:
tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java
tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java?rev=1809434&r1=1809433&r2=1809434&view=diff
==
--- tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java (original)
+++ tomcat/trunk/java/org/apache/juli/ClassLoaderLogManager.java Sat Sep 23 
14:45:48 2017
@@ -50,9 +50,22 @@ import java.util.logging.Logger;
  * Short configuration information will be sent to System.err.
  */
 public class ClassLoaderLogManager extends LogManager {
+
+private static final boolean isJava9;
+
 public static final String DEBUG_PROPERTY =
 ClassLoaderLogManager.class.getName() + ".debug";
 
+static {
+Class c = null;
+try {
+c = Class.forName("java.lang.Runtime$Version");
+} catch (ClassNotFoundException e) {
+// Must be Java 8
+}
+isJava9 = c != null;
+}
+
 private final class Cleaner extends Thread {
 
 @Override
@@ -478,7 +491,8 @@ public class ClassLoaderLogManager exten
 }
 // Try the default JVM configuration
 if (is == null) {
-File defaultFile = new File(new 
File(System.getProperty("java.home"), "lib"),
+File defaultFile = new File(new 
File(System.getProperty("java.home"),
+ isJava9 ? "conf" : "lib"),
 "logging.properties");
 try {
 is = new FileInputStream(defaultFile);

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1809434&r1=1809433&r2=1809434&view=diff
==
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Sat Sep 23 14:45:48 2017
@@ -45,6 +45,14 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+Use the correct path when loading the JVM 
logging.properties
+file for Java 9. (rjung)
+  
+
+  
 
 
   



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



Java 9 TC shutdown warnings (reflection in WebappClassLoaderBase)

2017-09-23 Thread Rainer Jung

Hi all,

when running TC 8.5.21 (9.0 should be the same) with Java 9 I get the 
following warnings on STDOUT during shutdown:


WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by 
org.apache.catalina.loader.WebappClassLoaderBase 
(file:/.../lib/catalina.jar) to field java.lang.Thread.threadLocals
WARNING: Please consider reporting this to the maintainers of 
org.apache.catalina.loader.WebappClassLoaderBase
WARNING: Use --illegal-access=warn to enable warnings of further illegal 
reflective access operations

WARNING: All illegal access operations will be denied in a future release


If I add the mentioned flag, I get more such lines, all referring to 
org.apache.catalina.loader.WebappClassLoaderBase and then:


field java.lang.Thread.threadLocals
field java.lang.Thread.inheritableThreadLocals
field java.lang.ThreadLocal$ThreadLocalMap.table
method java.lang.ThreadLocal$ThreadLocalMap.expungeStaleEntries()
field java.lang.ThreadLocal$ThreadLocalMap$Entry.value
field sun.rmi.transport.Target.ccl
field sun.rmi.transport.Target.stub
field sun.rmi.transport.ObjectTable.objTable
field sun.rmi.transport.ObjectTable.implTable

Details may vary depending on the cleanup flags set in the loader, but 
this is 8.5 with default settings.


Regards,

Rainer

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



Re: Java 9 TC shutdown warnings (reflection in WebappClassLoaderBase)

2017-09-23 Thread Mark Thomas
On 23/09/17 15:55, Rainer Jung wrote:
> Hi all,
> 
> when running TC 8.5.21 (9.0 should be the same) with Java 9 I get the
> following warnings on STDOUT during shutdown:

Tomcat 9 has the Java 9 fixes. 8.5.x doesn't. I've put together a list
of the Java 9 commits that need to be back-ported. Now that Java 9 is
final those back-ports need to happen.

This is on my TODO list for after TomcatCon London on Tuesday.

Mark


> 
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by
> org.apache.catalina.loader.WebappClassLoaderBase
> (file:/.../lib/catalina.jar) to field java.lang.Thread.threadLocals
> WARNING: Please consider reporting this to the maintainers of
> org.apache.catalina.loader.WebappClassLoaderBase
> WARNING: Use --illegal-access=warn to enable warnings of further illegal
> reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> 
> 
> If I add the mentioned flag, I get more such lines, all referring to
> org.apache.catalina.loader.WebappClassLoaderBase and then:
> 
> field java.lang.Thread.threadLocals
> field java.lang.Thread.inheritableThreadLocals
> field java.lang.ThreadLocal$ThreadLocalMap.table
> method java.lang.ThreadLocal$ThreadLocalMap.expungeStaleEntries()
> field java.lang.ThreadLocal$ThreadLocalMap$Entry.value
> field sun.rmi.transport.Target.ccl
> field sun.rmi.transport.Target.stub
> field sun.rmi.transport.ObjectTable.objTable
> field sun.rmi.transport.ObjectTable.implTable
> 
> Details may vary depending on the cleanup flags set in the loader, but
> this is 8.5 with default settings.
> 
> Regards,
> 
> Rainer
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
> 


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



Re: ClassLoaderLogManager.readConfiguration locates logging.properties incorrectly with JDK 9

2017-09-23 Thread Rainer Jung
Sorry about more than a year delay. I just ran into the same issue and 
found your mail. It should be fixed now by 
http://svn.apache.org/viewvc?rev=1809434&view=rev which will be part of 
TC 9.0.1. I also plan to backport this to TC 8.5 (at least).


I have not chosen to do a Multi-Release jar but instead used a simple 
static check for Java 9.


Regards,

Rainer

Am 28.07.2016 um 15:07 schrieb Chris Hegarty:

Hi,

The following exception can be seen when, running with JDK 9 b115 ( early 
access )
and shutting down the Tomcat server. The issue is that the code in
org.apache.juli.ClassLoaderLogManager.readConfiguration() expects to find the
‘logging.properties' file in the ‘lib' directory of the JRE image. This is not 
the case in
JDK 9, it has been moved to the ‘conf' directory of the image. See the "New 
run-time
image structure” of JEP 220 [1] for details of this.

The code can be simply updated to look in the ‘conf’ directory, or 
alternatively can
select between ‘conf’ and ‘lib’ if required to run on multiple releases.

Configuration error
java.io.FileNotFoundException: 
/opt/jdk-9.jdk_b115/Contents/Home/lib/logging.properties (No such file or 
directory)
at java.io.FileInputStream.open0(java.base@9-ea/Native Method)
at java.io.FileInputStream.open(java.base@9-ea/FileInputStream.java:195)
at 
java.io.FileInputStream.(java.base@9-ea/FileInputStream.java:138)
at 
org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:479)
at 
org.apache.juli.ClassLoaderLogManager$2.run(ClassLoaderLogManager.java:402)
at 
org.apache.juli.ClassLoaderLogManager$2.run(ClassLoaderLogManager.java:398)
at java.security.AccessController.doPrivileged(java.base@9-ea/Native 
Method)
at 
org.apache.juli.ClassLoaderLogManager.getClassLoaderInfo(ClassLoaderLogManager.java:398)
at 
org.apache.juli.ClassLoaderLogManager.addLogger(ClassLoaderLogManager.java:136)
at 
org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:507)
at 
org.apache.juli.ClassLoaderLogManager$2.run(ClassLoaderLogManager.java:402)
at 
org.apache.juli.ClassLoaderLogManager$2.run(ClassLoaderLogManager.java:398)
at java.security.AccessController.doPrivileged(java.base@9-ea/Native 
Method)
at 
org.apache.juli.ClassLoaderLogManager.getClassLoaderInfo(ClassLoaderLogManager.java:398)
at 
org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:493)
at 
org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:309)
at 
java.util.logging.LogManager.readPrimordialConfiguration(java.logging@9-ea/LogManager.java:437)
at 
java.util.logging.LogManager.access$800(java.logging@9-ea/LogManager.java:156)
at 
java.util.logging.LogManager$2.run(java.logging@9-ea/LogManager.java:387)
at java.security.AccessController.doPrivileged(java.base@9-ea/Native 
Method)
at 
java.util.logging.LogManager.ensureLogManagerInitialized(java.logging@9-ea/LogManager.java:380)
at 
java.util.logging.LogManager.getLogManager(java.logging@9-ea/LogManager.java:422)
at 
java.util.logging.SimpleFormatter.getLoggingProperty(java.logging@9-ea/SimpleFormatter.java:63)
at 
jdk.internal.logger.SimpleConsoleLogger$Formatting.getSimpleFormat(java.base@9-ea/SimpleConsoleLogger.java:491)
at 
jdk.internal.logger.SurrogateLogger.getSimpleFormat(java.base@9-ea/SurrogateLogger.java:62)
at 
java.util.logging.SimpleFormatter.(java.logging@9-ea/SimpleFormatter.java:67)
at 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(java.base@9-ea/Native
 Method)
at 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(java.base@9-ea/NativeConstructorAccessorImpl.java:62)
at 
jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(java.base@9-ea/DelegatingConstructorAccessorImpl.java:45)
at 
java.lang.reflect.Constructor.newInstance(java.base@9-ea/Constructor.java:453)
at java.lang.Class.newInstance(java.base@9-ea/Class.java:550)
at org.apache.juli.logging.DirectJDKLog.(DirectJDKLog.java:49)
at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:115)
at org.apache.juli.logging.LogFactory.getInstance(LogFactory.java:137)
at org.apache.juli.logging.LogFactory.getLog(LogFactory.java:188)
at org.apache.catalina.startup.Bootstrap.(Bootstrap.java:52)

-Chris.

[1] http://openjdk.java.net/jeps/220


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



Re: Java 9 TC shutdown warnings (reflection in WebappClassLoaderBase)

2017-09-23 Thread Rainer Jung

Thanks Mark!

You might also want to look at r1809434 as a candidate and check whether 
that workaround looks OK for you.


Wishing you a nice and successful TomcatCon!

Regards,

Rainer

Am 23.09.2017 um 17:01 schrieb Mark Thomas:

On 23/09/17 15:55, Rainer Jung wrote:

Hi all,

when running TC 8.5.21 (9.0 should be the same) with Java 9 I get the
following warnings on STDOUT during shutdown:


Tomcat 9 has the Java 9 fixes. 8.5.x doesn't. I've put together a list
of the Java 9 commits that need to be back-ported. Now that Java 9 is
final those back-ports need to happen.

This is on my TODO list for after TomcatCon London on Tuesday.

Mark




WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by
org.apache.catalina.loader.WebappClassLoaderBase
(file:/.../lib/catalina.jar) to field java.lang.Thread.threadLocals
WARNING: Please consider reporting this to the maintainers of
org.apache.catalina.loader.WebappClassLoaderBase
WARNING: Use --illegal-access=warn to enable warnings of further illegal
reflective access operations
WARNING: All illegal access operations will be denied in a future release


If I add the mentioned flag, I get more such lines, all referring to
org.apache.catalina.loader.WebappClassLoaderBase and then:

field java.lang.Thread.threadLocals
field java.lang.Thread.inheritableThreadLocals
field java.lang.ThreadLocal$ThreadLocalMap.table
method java.lang.ThreadLocal$ThreadLocalMap.expungeStaleEntries()
field java.lang.ThreadLocal$ThreadLocalMap$Entry.value
field sun.rmi.transport.Target.ccl
field sun.rmi.transport.Target.stub
field sun.rmi.transport.ObjectTable.objTable
field sun.rmi.transport.ObjectTable.implTable

Details may vary depending on the cleanup flags set in the loader, but
this is 8.5 with default settings.

Regards,

Rainer


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



Re: Java 9 TC shutdown warnings (reflection in WebappClassLoaderBase)

2017-09-23 Thread Mark Thomas
On 23/09/17 16:10, Rainer Jung wrote:
> Thanks Mark!
> 
> You might also want to look at r1809434 as a candidate and check whether
> that workaround looks OK for you.

Looks good to me. I've added to the list of J9 back-port candidates. It
does beg the question whether or not we want to look at switching to
multi-release JARs for all of the compatibility code. WDYT?

> Wishing you a nice and successful TomcatCon!

Thanks!

Mark


> 
> Regards,
> 
> Rainer
> 
> Am 23.09.2017 um 17:01 schrieb Mark Thomas:
>> On 23/09/17 15:55, Rainer Jung wrote:
>>> Hi all,
>>>
>>> when running TC 8.5.21 (9.0 should be the same) with Java 9 I get the
>>> following warnings on STDOUT during shutdown:
>>
>> Tomcat 9 has the Java 9 fixes. 8.5.x doesn't. I've put together a list
>> of the Java 9 commits that need to be back-ported. Now that Java 9 is
>> final those back-ports need to happen.
>>
>> This is on my TODO list for after TomcatCon London on Tuesday.
>>
>> Mark
>>
>>
>>>
>>> WARNING: An illegal reflective access operation has occurred
>>> WARNING: Illegal reflective access by
>>> org.apache.catalina.loader.WebappClassLoaderBase
>>> (file:/.../lib/catalina.jar) to field java.lang.Thread.threadLocals
>>> WARNING: Please consider reporting this to the maintainers of
>>> org.apache.catalina.loader.WebappClassLoaderBase
>>> WARNING: Use --illegal-access=warn to enable warnings of further illegal
>>> reflective access operations
>>> WARNING: All illegal access operations will be denied in a future
>>> release
>>>
>>>
>>> If I add the mentioned flag, I get more such lines, all referring to
>>> org.apache.catalina.loader.WebappClassLoaderBase and then:
>>>
>>> field java.lang.Thread.threadLocals
>>> field java.lang.Thread.inheritableThreadLocals
>>> field java.lang.ThreadLocal$ThreadLocalMap.table
>>> method java.lang.ThreadLocal$ThreadLocalMap.expungeStaleEntries()
>>> field java.lang.ThreadLocal$ThreadLocalMap$Entry.value
>>> field sun.rmi.transport.Target.ccl
>>> field sun.rmi.transport.Target.stub
>>> field sun.rmi.transport.ObjectTable.objTable
>>> field sun.rmi.transport.ObjectTable.implTable
>>>
>>> Details may vary depending on the cleanup flags set in the loader, but
>>> this is 8.5 with default settings.
>>>
>>> Regards,
>>>
>>> Rainer
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
> 


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



Multi-release Jars [Was: Java 9 TC shutdown warnings (reflection in WebappClassLoaderBase)]

2017-09-23 Thread Rainer Jung

Am 23.09.2017 um 17:22 schrieb Mark Thomas:

On 23/09/17 16:10, Rainer Jung wrote:

Thanks Mark!

You might also want to look at r1809434 as a candidate and check whether
that workaround looks OK for you.


Looks good to me. I've added to the list of J9 back-port candidates. It
does beg the question whether or not we want to look at switching to
multi-release JARs for all of the compatibility code. WDYT?


Indeed, I ran my first multi-release Jar experiment (successfully) 
today. For those who haven't yet seen it: starting with Java 9 one can 
include instances of a class in a jar file that will only get used when 
a specific JVM (major) version is detected at runtime. You can e.g. have 
a default one as usual plus additional ones for specific Java runtime 
versions. For Java 9 one would add a class at 
META-INF/versions/9/org/apache/juli/... which would then be picked when 
the runtime Java version is 9.


The enable the feature, one simply has to add the attribute

Multi-Release: true

to the Manifest file of the jar.

Thinks that come to my mind:

- you can have multiple versions of the same class. If we would use it 
like that, we would have to slightly reorganize our svn layout to 
reflect that, e.g. java/org/... plus new java9/org/


- accordingly we would need e.g. a directory output/classes9 or similar.

- If we need Java 9 for compilation of the Java 9 classes, we would 
mimic the Java 7 lines from the TC 7 build.xml.


- To add the Java 9 classes to one of our jars it would suffice in 
build.xml to do something like



  

  
  


- to reduce redundant maintenance it would be good to factor out JVM 
dependent code, so that the classes we have to maintain multiply mostly 
contain the code that's really version-dependent.


For instance when using the feature for my Java 9 change in Juli 
http://svn.apache.org/viewvc?rev=1809434&view=rev one could use e.g. a 
small but version dependent Constants.java which would provide the 
correct directory name ("lib" versus "conf"). Or more easily a one line 
properties file available in two versions providing the directory name.


I have not made any check on performance implications for the slightly 
more complex class loading. What I did see, is that -verbose:class does 
not indicate, which of the versions was chosen.


I currently do not have a real insight on how our most important JVM 
version dependencies look. I guess how useful multi-release is, might 
depend on the type of code dependencies we have.


Regards,

Rainer


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



Re: Multi-release Jars [Was: Java 9 TC shutdown warnings (reflection in WebappClassLoaderBase)]

2017-09-23 Thread Rainer Jung

Forgot the reference: http://openjdk.java.net/jeps/238

Am 23.09.2017 um 20:01 schrieb Rainer Jung:

Am 23.09.2017 um 17:22 schrieb Mark Thomas:

On 23/09/17 16:10, Rainer Jung wrote:

Thanks Mark!

You might also want to look at r1809434 as a candidate and check whether
that workaround looks OK for you.


Looks good to me. I've added to the list of J9 back-port candidates. It
does beg the question whether or not we want to look at switching to
multi-release JARs for all of the compatibility code. WDYT?


Indeed, I ran my first multi-release Jar experiment (successfully) 
today. For those who haven't yet seen it: starting with Java 9 one can 
include instances of a class in a jar file that will only get used when 
a specific JVM (major) version is detected at runtime. You can e.g. have 
a default one as usual plus additional ones for specific Java runtime 
versions. For Java 9 one would add a class at 
META-INF/versions/9/org/apache/juli/... which would then be picked when 
the runtime Java version is 9.


The enable the feature, one simply has to add the attribute

Multi-Release: true

to the Manifest file of the jar.

Thinks that come to my mind:

- you can have multiple versions of the same class. If we would use it 
like that, we would have to slightly reorganize our svn layout to 
reflect that, e.g. java/org/... plus new java9/org/


- accordingly we would need e.g. a directory output/classes9 or similar.

- If we need Java 9 for compilation of the Java 9 classes, we would 
mimic the Java 7 lines from the TC 7 build.xml.


- To add the Java 9 classes to one of our jars it would suffice in 
build.xml to do something like



   
     
   
   


- to reduce redundant maintenance it would be good to factor out JVM 
dependent code, so that the classes we have to maintain multiply mostly 
contain the code that's really version-dependent.


For instance when using the feature for my Java 9 change in Juli 
http://svn.apache.org/viewvc?rev=1809434&view=rev one could use e.g. a 
small but version dependent Constants.java which would provide the 
correct directory name ("lib" versus "conf"). Or more easily a one line 
properties file available in two versions providing the directory name.


I have not made any check on performance implications for the slightly 
more complex class loading. What I did see, is that -verbose:class does 
not indicate, which of the versions was chosen.


I currently do not have a real insight on how our most important JVM 
version dependencies look. I guess how useful multi-release is, might 
depend on the type of code dependencies we have.


Regards,

Rainer


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



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

2017-09-23 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-validate has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 11 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-validate :  Tomcat 7.x, a web server implementing Java 
Servlet 3.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-validate/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on checkstyle exists, no need to add for property 
checkstyle.jar.
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-7.0.x/tomcat-tc7.0.x-validate/gump_work/build_tomcat-7.0.x_tomcat-tc7.0.x-validate.html
Work Name: build_tomcat-7.0.x_tomcat-tc7.0.x-validate (Type: Build)
Work ended in a state of : Failed
Elapsed: 28 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Dbase.path=/srv/gump/public/workspace/tomcat-7.0.x/tomcat-build-libs 
-Dcheckstyle.jar=/srv/gump/public/workspace/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar
 -Dexecute.validate=true validate 
[Working Directory: /srv/gump/public/workspace/tomcat-7.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/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/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/apache-commons/beanutils/dist/commons-beanutils-20170924.jar:/srv/gump/packages/commons-collections3/commons-collections-3.2.1.jar:/srv/gump/public/workspace/commons-cli/target/commons-cli-1.5-SNAPSHOT.jar:/srv/gump/public/workspace/commons-lang-trunk/target/commons-lang3-3.7-SNAPSHOT.jar:/srv/g
 
ump/public/workspace/apache-commons/logging/target/commons-logging-20170924.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-20170924.jar:/srv/gump/public/workspace/google-guava/guava/target/guava-24.0-jre-SNAPSHOT.jar
-
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/TestELInJsp.java:23: 
Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/TestMethodExpressionImpl.java:30:
 Extra separation in import group before 'org.junit.Before' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/TestValueExpressionImpl.java:34:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/lang/TestELArithmetic.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/lang/TestELSupport.java:29:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/el/parser/TestELParser.java:28:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/jasper/compiler/TestAttributeParser.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/jasper/compiler/TestCompiler.java:28:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/jasper/compiler/TestGenerator.java:37:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/jasper/compiler/TestJspConfig.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-7.0.x/test/org/apache/jasper/compiler/TestParser.java:26:
 Extra sep

[GUMP@vmgump-vm3]: Project tomcat-tc8.0.x-validate (in module tomcat-8.0.x) failed

2017-09-23 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-tc8.0.x-validate has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 11 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- tomcat-tc8.0.x-validate :  Tomcat 8.x, a web server implementing the Java 
Servlet 3.1,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-validate/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on checkstyle exists, no need to add for property 
checkstyle.jar.
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-validate/gump_work/build_tomcat-8.0.x_tomcat-tc8.0.x-validate.html
Work Name: build_tomcat-8.0.x_tomcat-tc8.0.x-validate (Type: Build)
Work ended in a state of : Failed
Elapsed: 35 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Dbase.path=/srv/gump/public/workspace/tomcat-8.0.x/tomcat-build-libs 
-Dcheckstyle.jar=/srv/gump/public/workspace/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar
 -Dexecute.validate=true validate 
[Working Directory: /srv/gump/public/workspace/tomcat-8.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/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/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/apache-commons/beanutils/dist/commons-beanutils-20170924.jar:/srv/gump/packages/commons-collections3/commons-collections-3.2.1.jar:/srv/gump/public/workspace/commons-cli/target/commons-cli-1.5-SNAPSHOT.jar:/srv/gump/public/workspace/commons-lang-trunk/target/commons-lang3-3.7-SNAPSHOT.jar:/srv/g
 
ump/public/workspace/apache-commons/logging/target/commons-logging-20170924.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-20170924.jar:/srv/gump/public/workspace/google-guava/guava/target/guava-24.0-jre-SNAPSHOT.jar
-
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/el/TestValueExpressionImpl.java:34:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/el/lang/TestELArithmetic.java:26:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/el/lang/TestELSupport.java:30:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/el/parser/TestELParser.java:28:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestAttributeParser.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestCompiler.java:29:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestGenerator.java:36:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestJspConfig.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestParser.java:25:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/TestParserNoStrictWhitespace.java:26:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-8.0.x/test/org/apache/jasper/compiler/Tes

[GUMP@vmgump-vm3]: Project tomcat-trunk-validate (in module tomcat-trunk) failed

2017-09-23 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-validate has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 11 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-validate :  Tomcat 9.x, a web server implementing the Java 
Servlet 4.0,
...


Full details are available at:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-validate/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on checkstyle exists, no need to add for property 
checkstyle.jar.
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk-validate/gump_work/build_tomcat-trunk_tomcat-trunk-validate.html
Work Name: build_tomcat-trunk_tomcat-trunk-validate (Type: Build)
Work ended in a state of : Failed
Elapsed: 37 secs
Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true 
-Dbuild.sysclasspath=only org.apache.tools.ant.Main 
-Dgump.merge=/srv/gump/public/gump/work/merge.xml 
-Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs 
-Dcheckstyle.jar=/srv/gump/public/workspace/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar
 -Dexecute.validate=true validate 
[Working Directory: /srv/gump/public/workspace/tomcat-trunk]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/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/checkstyle/target/checkstyle-8.3-SNAPSHOT.jar:/srv/gump/packages/antlr/antlr-3.1.3.jar:/srv/gump/public/workspace/apache-commons/beanutils/dist/commons-beanutils-20170924.jar:/srv/gump/packages/commons-collections3/commons-collections-3.2.1.jar:/srv/gump/public/workspace/commons-cli/target/commons-cli-1.5-SNAPSHOT.jar:/srv/gump/public/workspace/commons-lang-trunk/target/commons-lang3-3.7-SNAPSHOT.jar:/srv/g
 
ump/public/workspace/apache-commons/logging/target/commons-logging-20170924.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-20170924.jar:/srv/gump/public/workspace/google-guava/guava/target/guava-24.0-jre-SNAPSHOT.jar
-
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/el/TestValueExpressionImpl.java:34:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/el/lang/TestELArithmetic.java:26:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/el/lang/TestELSupport.java:30:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/el/parser/TestELParser.java:30:
 Extra separation in import group before 'org.junit.Ignore' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestAttributeParser.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestCompiler.java:29:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestGenerator.java:36:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestJspConfig.java:24:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestParser.java:25:
 Extra separation in import group before 'org.junit.Assert' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestParserNoStrictWhitespace.java:26:
 Extra separation in import group before 'org.junit.Test' [ImportOrder]
[checkstyle] [ERROR] 
/srv/gump/public/workspace/tomcat-trunk/test/org/apache/jasper/compiler/TestScriptingV