[GUMP@vmgump-vm3]: Project tomcat-tc8.0.x-test-nio2 (in module tomcat-8.0.x) failed
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?
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
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
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
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
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
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
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
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?
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?
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
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?
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
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
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
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
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