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

2017-02-02 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-test-nio2 has an issue affecting its community 
integration.
This issue affects 1 projects.
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-test-nio2 :  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-test-nio2/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-8.0.x/output/logs-NIO2
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO2/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO2/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-test-nio2/gump_work/build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio2.html
Work Name: build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio2 (Type: Build)
Work ended in a state of : Failed
Elapsed: 19 mins 46 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 
-Dexecute.test.nio2=true -Dtest.temp=output/test-tmp-NIO2 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dtest.accesslog=true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.6-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20170203.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-1.0.2/dest-20170203/bin/openssl
 -Dexecute.test.nio=false 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dexecute.test.apr=false -Dexecute.test.bio=false 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20170203-native-src.tar.gz
 -Dtest.repor
 ts=output/logs-NIO2 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20170203-native-src.tar.gz
 -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.relaxTiming=true -Dtest.excludePerformance=true 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-8.0.x/true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.5-SNAPSHOT.jar
 -Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-8.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-8.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-8.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-tribes.jar:/srv/gump/public/workspace/tomcat-8.0.x/outpu

Re: [POLL] Will you be at ApacheCon NA 2017?

2017-02-02 Thread Huxing Zhang
Hi, 

Here is my answer:

I will be attending ApacheCon NA:

[   ] Yes
[ X  ] Maybe
[   ] No

If attending, I would be willing to present a session at TomcatCon:

[ X  ] Yes
[   ] Maybe
[   ] No

I have submitted a proposal here:
http://events.linuxfoundation.org/cfp/proposals/14951/13401

Any suggestions is appreciated!

I've had a brief talk to my boss, and he will agree if the proposal got 
accepted.

One more question, I cannot login to [1] with my apache account, is that 
expected? A registration is necessary?

https://cwiki.apache.org/confluence/display/TOMCAT/TomcatCon+NA+2017

--
From:Mark Thomas 
Time:2017 Jan 24 (Tue) 23:46
To:dev@tomcat.apache.org 
Subject:[POLL] Will you be at ApacheCon NA 2017?


Hi,

I'm sure you have all seen the TomcatCon discussion I started on the
users@ list. We are getting enthusiastic support from the ApacheCon
organisers at both the ASF and the Linux Foundation.

I am starting to think about the overall schedule. Key to that is which
talks we can find someone to give. I'd like to get a wide a range of
speakers as possible. I've started to reach out privately to a few
potential session speakers but my expectation at this point is that most
speakers will come from within the Tomcat community. With that in mind
it would be extremely helpful if you could complete the following poll:

I will be attending ApacheCon NA:

[   ] Yes
[   ] Maybe
[   ] No

If attending, I would be willing to present a session at TomcatCon:

[   ] Yes
[   ] Maybe
[   ] No

If you have an idea / some ideas about potential session topics please
feel free to suggest them. The ideas so far are summarized on the wiki
[1]. Both new suggestions and amendments to existing ideas are very welcome.

Thanks,

Mark


[1] https://cwiki.apache.org/confluence/display/TOMCAT/TomcatCon+NA+2017

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

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

2017-02-02 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-test-nio2 has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 9 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-test-nio2 :  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-test-nio2/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-8.0.x/output/logs-NIO2
 -INFO- Project Reports in: 
/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO2/logs
 -WARNING- No directory 
[/srv/gump/public/workspace/tomcat-8.0.x/output/test-tmp-NIO2/logs]



The following work was performed:
http://vmgump-vm3.apache.org/tomcat-8.0.x/tomcat-tc8.0.x-test-nio2/gump_work/build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio2.html
Work Name: build_tomcat-8.0.x_tomcat-tc8.0.x-test-nio2 (Type: Build)
Work ended in a state of : Failed
Elapsed: 19 mins 34 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 
-Dexecute.test.nio2=true -Dtest.temp=output/test-tmp-NIO2 
-Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar 
-Dtest.accesslog=true 
-Dobjenesis.jar=/srv/gump/public/workspace/objenesis/main/target/objenesis-2.6-SNAPSHOT.jar
 -Dexamples.sources.skip=true 
-Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/dist/commons-daemon-20170203.jar
 
-Dtest.openssl.path=/srv/gump/public/workspace/openssl-1.0.2/dest-20170203/bin/openssl
 -Dexecute.test.nio=false 
-Dhamcrest.jar=/srv/gump/packages/hamcrest/hamcrest-core-1.3.jar 
-Dexecute.test.apr=false -Dexecute.test.bio=false 
-Dcommons-daemon.native.src.tgz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20170203-native-src.tar.gz
 -Dtest.repor
 ts=output/logs-NIO2 
-Dtomcat-native.tar.gz=/srv/gump/public/workspace/apache-commons/daemon/dist/bin/commons-daemon-20170203-native-src.tar.gz
 -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar 
-Dtest.relaxTiming=true -Dtest.excludePerformance=true 
-Djava.net.preferIPv4Stack=/srv/gump/public/workspace/tomcat-8.0.x/true 
-Deasymock.jar=/srv/gump/public/workspace/easymock/core/target/easymock-3.5-SNAPSHOT.jar
 -Dcglib.jar=/srv/gump/packages/cglib/cglib-nodep-2.2.jar test 
[Working Directory: /srv/gump/public/workspace/tomcat-8.0.x]
CLASSPATH: 
/usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/webapps/examples/WEB-INF/classes:/srv/gump/public/workspace/tomcat-8.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-8.0.x/output/build/bin/bootstrap.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/bin/tomcat-juli.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/annotations-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/servlet-api.ja
 
r:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jsp-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/el-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/websocket-api.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-ant.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-storeconfig.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/tomcat-coyote.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jasper.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/jasper-el.jar:/srv/gump/public/workspace/tomcat-8.0.x/output/build/lib/catalina-tribes.jar:/srv/gu

[Bug 60683] Using the IBM JDK with the security manager results in a NullPointerException for requests to some JSPs

2017-02-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60683

--- Comment #3 from Coty Sutherland  ---
Ha, a buffering problem makes sense given the package the problem is in :)

Preloading the C2BConverter class solves the problem.

-- 
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 60683] Using the IBM JDK with the security manager results in a NullPointerException for requests to some JSPs

2017-02-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60683

--- Comment #2 from Remy Maucherat  ---
(In reply to Coty Sutherland from comment #0)
> When using the IBM JDK (version 7) and the security manager requests to some
> JSPs return a 500 status and an NPE is logged. The odd thing is that you can
> make numerous requests to / and get a 500 every time, but after you make a
> request to /examples/jsp/dates/date.jsp, everything works fine. I'm not
> exactly sure what's causing that, but IBM JDK is weird so...

It's probably a buffering issue, / is a bigger page most likely, so it is
flushing from the JSP and the classloading is then more likely to fail with
weird JDKs (if Tomcat flushes itself, no problem !). Once the class is loaded,
the error should go away. For this sort of issue, I often prefer preloading
over adding to the policy, but both have been done.

-- 
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 60683] Using the IBM JDK with the security manager results in a NullPointerException for requests to some JSPs

2017-02-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60683

--- Comment #1 from Coty Sutherland  ---
I meant to add accessClassInPackage.org.apache.tomcat.util.buf in addition to
the accessClassInPackage.org.apache.tomcat permission, not replace it.

-- 
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 60683] New: Using the IBM JDK with the security manager results in a NullPointerException for requests to some JSPs

2017-02-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60683

Bug ID: 60683
   Summary: Using the IBM JDK with the security manager results in
a NullPointerException for requests to some JSPs
   Product: Tomcat 8
   Version: 8.0.x-trunk
  Hardware: PC
OS: Linux
Status: NEW
  Severity: normal
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: csuth...@redhat.com
  Target Milestone: 

When using the IBM JDK (version 7) and the security manager requests to some
JSPs return a 500 status and an NPE is logged. The odd thing is that you can
make numerous requests to / and get a 500 every time, but after you make a
request to /examples/jsp/dates/date.jsp, everything works fine. I'm not exactly
sure what's causing that, but IBM JDK is weird so...

Steps to reproduce:

1. ./catalina.sh start -security

2. Make a request:

$ curl -I http://localhost:8080/ | head -n1
HTTP/1.1 500 Internal Server Error

3. Check the catalina.out log for the following:

java.lang.NullPointerException
at
org.apache.catalina.connector.OutputBuffer.realWriteChars(OutputBuffer.java:464)
at org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:393)
at
org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:279)


Additional information:

I narrowed down the problem to an unexpected access denial exception being
returned from OutputBuffer:583:

583conv = encoders.get(enc);
584if (conv == null) {
585if (Globals.IS_SECURITY_ENABLED){

I added a try/catch and e.printStackTrace() and found the following exception
happens within the encoders.get() call on line 583 ONLY when using IBM JDK:

java.security.AccessControlException: Access denied
("java.lang.RuntimePermission"
"accessClassInPackage.org.apache.tomcat.util.buf")
at java.security.AccessController.throwACE(AccessController.java:121)
at
java.security.AccessController.checkPermission(AccessController.java:230)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:563)
at
java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1617)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:323)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:778)
at java.lang.ClassLoader.loadClass(ClassLoader.java:760)
at java.lang.ClassLoader.loadClass(ClassLoader.java:741)
at
org.apache.catalina.connector.OutputBuffer.setConverter(OutputBuffer.java:586)


Knowing the exception it was pretty easy to fix with a policy update, but I'm
opening this bug because I don't know if this is feasible or not (I don't know
the security policy well enough). Changing the catalina.policy's
RuntimePermissions on the org.apache.tomcat package from:

permission java.lang.RuntimePermission
"accessClassInPackage.org.apache.tomcat";

to either:

permission java.lang.RuntimePermission
"accessClassInPackage.org.apache.tomcat.*";

or (and more targeted to the issue):

permission java.lang.RuntimePermission
"accessClassInPackage.org.apache.tomcat.util.buf";

works well. Are either of these suggestions a feasible solution?

-- 
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 55113] FIPS-compatible OpenSSL fails fingerprint test in TCNative with FIPS mode on

2017-02-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=55113

--- Comment #5 from Christopher Schultz  ---
Excellent. Thanks a bunch, Mark. Building with VS and OpenSSL is really no fun
at all.

-- 
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 60667] Information disclosure vulnerability leaking files from WEB-INF and META-INF

2017-02-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=60667

--- Comment #3 from Mark Thomas  ---
(In reply to Josh Soref from comment #2)
> mark: did you test on Windows?

Yes, the tests included Windows.

> the `.` behavior is a Windows thing.

Not with Tomcat it isn't. The '.' is enough to always trigger a 404 unless
there actually is a directory with that name. I also tested without the '.'.

> Case folding could also happen on macOS.

Tomcat has code that explicitly prevents this on any case insensitive file
system. It can be disabled if allowLinking is set to true but that is why there
is a huge security warning in the docs about enabling that on case insensitive
file systems.

> (I'm not endorsing the bug, just guessing about how this could be. And I
> don't have a tomcat instance handy to test.)

As I previously stated, the behaviour described looks like a poorly configured
reverse proxy.

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



Re: [POLL] Will you be at ApacheCon NA 2017?

2017-02-02 Thread Mark Thomas
On 02/02/2017 08:20, Keiichi Fujino wrote:
> Hi
> 
> my answer is
> 
> 
>>
>> I will be attending ApacheCon NA:
>>
>> [   ] Yes
>> [  X ] Maybe
>> [   ] No
>>
>>
> I will talk to my employer about attending this event.

Excellent. I very much hope they say yes.

>> If attending, I would be willing to present a session at TomcatCon:
>>
>> [ X ] Yes
>> [   ] Maybe
>> [   ] No
>>
>> 
> 
> 
> I have a plan to talk about something about Tomcat Cluster and session
> replication.

Sounds good. That would fit in perfectly in the networking sessions.

Mark


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



Re: [POLL] Will you be at ApacheCon NA 2017?

2017-02-02 Thread 4CORNERS wallie[ ]view
i was working sum rename^n files and relocating them some had porn and then
there it is a fine of 500$ and a locked phone


On Thursday, February 2, 2017, Keiichi Fujino  wrote:
> Hi
>
> my answer is
>
>
>>
>> I will be attending ApacheCon NA:
>>
>> [   ] Yes
>> [  X ] Maybe
>> [   ] No
>>
>>
> I will talk to my employer about attending this event.
>
>
>> If attending, I would be willing to present a session at TomcatCon:
>>
>> [ X ] Yes
>> [   ] Maybe
>> [   ] No
>>
>> 
>
>
> I have a plan to talk about something about Tomcat Cluster and session
> replication.
>
>
>
>
>> --
>> Keiichi.Fujino
>> 
>
> 
>


buildbot success in on tomcat-8-trunk

2017-02-02 Thread buildbot
The Buildbot has detected a restored build on builder tomcat-8-trunk while 
building . Full details are available at:
https://ci.apache.org/builders/tomcat-8-trunk/builds/912

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: silvanus_ubuntu

Build Reason: The AnyBranchScheduler scheduler named 'on-tomcat-8-commit' 
triggered this build
Build Source Stamp: [branch tomcat/tc8.0.x/trunk] 1781355
Blamelist: kfujino

Build succeeded!

Sincerely,
 -The Buildbot




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



Re: [POLL] Will you be at ApacheCon NA 2017?

2017-02-02 Thread Keiichi Fujino
Hi

my answer is


>
> I will be attending ApacheCon NA:
>
> [   ] Yes
> [  X ] Maybe
> [   ] No
>
>
I will talk to my employer about attending this event.


> If attending, I would be willing to present a session at TomcatCon:
>
> [ X ] Yes
> [   ] Maybe
> [   ] No
>
> 


I have a plan to talk about something about Tomcat Cluster and session
replication.




> --
> Keiichi.Fujino
> 




svn commit: r1781356 - in /tomcat/tc7.0.x/trunk: java/org/apache/catalina/tribes/group/RpcChannel.java webapps/docs/changelog.xml

2017-02-02 Thread kfujino
Author: kfujino
Date: Thu Feb  2 08:02:51 2017
New Revision: 1781356

URL: http://svn.apache.org/viewvc?rev=1781356&view=rev
Log:
Ensure that NoRpcChannelReply messages are not received on RpcCallback.

Modified:
tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java
tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml

Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java?rev=1781356&r1=1781355&r2=1781356&view=diff
==
--- tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java 
(original)
+++ tomcat/tc7.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java 
Thu Feb  2 08:02:51 2017
@@ -111,7 +111,8 @@ public class RpcChannel implements Chann
 if ( rmsg.reply ) {
 RpcCollector collector = responseMap.get(key);
 if (collector == null) {
-callback.leftOver(rmsg.message, sender);
+if (!(rmsg instanceof RpcMessage.NoRpcChannelReply))
+callback.leftOver(rmsg.message, sender);
 } else {
 synchronized (collector) {
 //make sure it hasn't been removed

Modified: tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml?rev=1781356&r1=1781355&r2=1781356&view=diff
==
--- tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Thu Feb  2 08:02:51 2017
@@ -91,6 +91,14 @@
   
 
   
+  
+
+  
+Ensure that NoRpcChannelReply messages are not received on
+RpcCallback. (kfujino)
+  
+
+  
   
 
   



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



svn commit: r1781355 - in /tomcat/tc8.0.x/trunk: java/org/apache/catalina/tribes/group/RpcChannel.java webapps/docs/changelog.xml

2017-02-02 Thread kfujino
Author: kfujino
Date: Thu Feb  2 08:01:57 2017
New Revision: 1781355

URL: http://svn.apache.org/viewvc?rev=1781355&view=rev
Log:
Ensure that NoRpcChannelReply messages are not received on RpcCallback.

Modified:
tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java
tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

Modified: 
tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java?rev=1781355&r1=1781354&r2=1781355&view=diff
==
--- tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java 
(original)
+++ tomcat/tc8.0.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java 
Thu Feb  2 08:01:57 2017
@@ -113,7 +113,8 @@ public class RpcChannel implements Chann
 if ( rmsg.reply ) {
 RpcCollector collector = responseMap.get(key);
 if (collector == null) {
-callback.leftOver(rmsg.message, sender);
+if (!(rmsg instanceof RpcMessage.NoRpcChannelReply))
+callback.leftOver(rmsg.message, sender);
 } else {
 synchronized (collector) {
 //make sure it hasn't been removed

Modified: tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml?rev=1781355&r1=1781354&r2=1781355&view=diff
==
--- tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml Thu Feb  2 08:01:57 2017
@@ -81,6 +81,14 @@
   
 
   
+  
+
+  
+Ensure that NoRpcChannelReply messages are not received on
+RpcCallback. (kfujino)
+  
+
+  
 
 
   



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



svn commit: r1781354 - in /tomcat/tc8.5.x/trunk: java/org/apache/catalina/tribes/group/RpcChannel.java webapps/docs/changelog.xml

2017-02-02 Thread kfujino
Author: kfujino
Date: Thu Feb  2 08:00:40 2017
New Revision: 1781354

URL: http://svn.apache.org/viewvc?rev=1781354&view=rev
Log:
Ensure that NoRpcChannelReply messages are not received on RpcCallback.

Modified:
tomcat/tc8.5.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java
tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml

Modified: 
tomcat/tc8.5.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java?rev=1781354&r1=1781353&r2=1781354&view=diff
==
--- tomcat/tc8.5.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java 
(original)
+++ tomcat/tc8.5.x/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java 
Thu Feb  2 08:00:40 2017
@@ -112,7 +112,8 @@ public class RpcChannel implements Chann
 if ( rmsg.reply ) {
 RpcCollector collector = responseMap.get(key);
 if (collector == null) {
-callback.leftOver(rmsg.message, sender);
+if (!(rmsg instanceof RpcMessage.NoRpcChannelReply))
+callback.leftOver(rmsg.message, sender);
 } else {
 synchronized (collector) {
 //make sure it hasn't been removed

Modified: tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml?rev=1781354&r1=1781353&r2=1781354&view=diff
==
--- tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc8.5.x/trunk/webapps/docs/changelog.xml Thu Feb  2 08:00:40 2017
@@ -126,6 +126,10 @@
 When a PING message that beyond the time-out period has been received,
 make sure that valid member is added to the map membership. (kfujino)
   
+  
+Ensure that NoRpcChannelReply messages are not received on
+RpcCallback. (kfujino)
+  
 
   
   



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



svn commit: r1781353 - in /tomcat/trunk: java/org/apache/catalina/tribes/group/RpcChannel.java webapps/docs/changelog.xml

2017-02-02 Thread kfujino
Author: kfujino
Date: Thu Feb  2 07:59:40 2017
New Revision: 1781353

URL: http://svn.apache.org/viewvc?rev=1781353&view=rev
Log:
Ensure that NoRpcChannelReply messages are not received on RpcCallback.

Modified:
tomcat/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java
tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java?rev=1781353&r1=1781352&r2=1781353&view=diff
==
--- tomcat/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/group/RpcChannel.java Thu Feb  
2 07:59:40 2017
@@ -112,7 +112,8 @@ public class RpcChannel implements Chann
 if ( rmsg.reply ) {
 RpcCollector collector = responseMap.get(key);
 if (collector == null) {
-callback.leftOver(rmsg.message, sender);
+if (!(rmsg instanceof RpcMessage.NoRpcChannelReply))
+callback.leftOver(rmsg.message, sender);
 } else {
 synchronized (collector) {
 //make sure it hasn't been removed

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1781353&r1=1781352&r2=1781353&view=diff
==
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Thu Feb  2 07:59:40 2017
@@ -146,6 +146,10 @@
 When a PING message that beyond the time-out period has been received,
 make sure that valid member is added to the map membership. (kfujino)
   
+  
+Ensure that NoRpcChannelReply messages are not received on
+RpcCallback. (kfujino)
+  
 
   
   



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