Bug report for Taglibs [2013/10/20]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |38193|Ass|Enh|2006-01-09|[RDC] BuiltIn Grammar support for Field | |38600|Ass|Enh|2006-02-10|[RDC] Enable RDCs to be used in X+V markup (X+RDC)| |42413|New|Enh|2007-05-14|[PATCH] Log Taglib enhancements | |46052|New|Nor|2008-10-21|SetLocaleSupport is slow to initialize when many l| |48333|New|Enh|2009-12-02|TLD generator | |55609|New|Enh|2013-09-28|c:forEach loop on integer range consumes unnecessa| +-+---+---+--+--+ | Total6 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat 8 [2013/10/20]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |51497|New|Enh|2011-07-11|Use canonical IPv6 text representation in logs| |53737|Opn|Enh|2012-08-18|Use ServletContext.getJspConfigDescriptor() in Jas| |53930|New|Enh|2012-09-24|allow capture of catalina stdout/stderr to a comma| |54503|New|Enh|2013-01-29|SAML2 based single sign on| |54700|New|Enh|2013-03-15|Improvement: Add support for system property to sp| |54741|New|Enh|2013-03-22|Add org.apache.catalina.startup.Tomcat#addWebapp(S| |55006|New|Enh|2013-05-22|Add http proxy support for ClientEndpoint using sy| |55212|New|Enh|2013-07-08|Jasper does not validate XSD-based configuration f| |55243|New|Enh|2013-07-11|Add special search string for nested roles| |55252|New|Enh|2013-07-12|Separate Ant and command-line wrappers for JspC | |55383|New|Enh|2013-08-07|Improve markup and design of Tomcat's HTML pages | |55479|New|Enh|2013-08-24|JSR 196 (JASPIC) support in Tomcat| |9|New|Enh|2013-09-14|UserDatabaseRealm enhacement: may use local JNDI | |55675|New|Enh|2013-10-18|Checking and handling invalid configuration option| +-+---+---+--+--+ | Total 14 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat Modules [2013/10/20]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |48240|New|Nor|2009-11-19|Tomcat-Lite missing @Override markers | |48268|New|Nor|2009-11-23|Patch to fix generics in tomcat-lite | |48861|New|Nor|2010-03-04|Files without AL headers | |49685|New|Nor|2010-08-02|Unsafe synchronization in class ManagedBean | |49686|New|Nor|2010-08-02|Using an instance lock to protect static shared da| |50571|Inf|Nor|2011-01-11|Tomcat 7 JDBC connection pool exception enhancemen| |51595|Inf|Nor|2011-08-01|org.apache.tomcat.jdbc.pool.jmx.ConnectionPool sho| |51879|Inf|Enh|2011-09-22|Improve access to Native Connection Methods | |52024|Inf|Enh|2011-10-13|Custom interceptor to support automatic failover o| |53088|Opn|Min|2012-04-17|Give PoolCleaner TimerTask a better name | |53198|New|Cri|2012-05-07|'driverClassName' Data Source Property Being Manda| |53199|Inf|Enh|2012-05-07|Refactor ConnectionPool to use ScheduledExecutorSe| |53200|New|Enh|2012-05-07|Be able to use SlowQueryReport without reporting f| |53770|New|Enh|2012-08-23|tomcat-pool: always log validation query syntax er| |53853|New|Nor|2012-09-11|Can tomcat-jdbc consider Thread#getContextClassLoa| |54225|New|Nor|2012-11-30|if initSQL property is set to an empty string a Nu| |54227|New|Nor|2012-11-30|maxAge should be checked on borrow| |54235|New|Nor|2012-12-03|tomcat jdbc pool stackoverflow error used with spr| |54395|New|Nor|2013-01-09|JdbcInterceptor config parameter parsing errors | |54437|New|Enh|2013-01-16|Update PoolProperties javadoc for ConnectState int| |54537|New|Cri|2013-02-07|StatementFinalizer closeInvoked is too slow for la| |54929|New|Nor|2013-05-05|jdbc-pool cannot be used with Java 1.5, java.lang| |54978|New|Nor|2013-05-15|Validate on Borrow should be tested on Reconnect i| |55078|New|Nor|2013-06-07|Configuring a DataSource Resource with dataSourceJ| |55444|New|Nor|2013-08-18|Support JDBC Drivers outside of tomcat/lib/ | +-+---+---+--+--+ | Total 25 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat Native [2013/10/20]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |46179|Opn|Maj|2008-11-10|apr ssl client authentication | |48655|Inf|Nor|2010-02-02|Active multipart downloads prevent tomcat shutdown| |49038|Inf|Nor|2010-04-02|Crash in tcnative | |52153|New|Maj|2011-11-08|periodic JVM crash (access violation) on buffer fl| |52319|New|Maj|2011-12-12|Tomcat 6 crashes with [libapr-1.so.0+0x196da] sig| |52627|New|Min|2012-02-08|Segmentation fault in org.apache.tomcat.jni.File.i| |53605|New|Nor|2012-07-26|use tcnative-1.1.24 Tomcat shutdown still crash | |53847|Inf|Nor|2012-09-10|High CPU usage in tomcat native 1.22+ | |53940|New|Enh|2012-09-27|Added support for new CRL loading after expiration| |53952|New|Nor|2012-10-02|Add support for TLS 1.1 and 1.2 | |54085|New|Nor|2012-11-01|ssl_socket_recv sometimes loops infinitely with no| |54664|New|Reg|2013-03-11|[1.1.27 branch] Poll.remove incorrectly reports AP| |55087|New|Cri|2013-06-10|tomcat crashes in tcnative-1.dll with OCSP when OC| |55113|New|Nor|2013-06-18|FIPS-compatible OpenSSL fails fingerprint test in | |55114|New|Nor|2013-06-18|BUILDING file in win32 source package contains UNI| |55588|Inf|Maj|2013-09-24|Tomcat randomly crashes with [libtcnative-1.so+0x1| +-+---+---+--+--+ | Total 16 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat 7 [2013/10/20]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |18500|New|Enh|2003-03-30|Host aliases to match by regular expression | |28039|Opn|Enh|2004-03-30|Cluster Support for SingleSignOn | |40881|Opn|Enh|2006-11-02|Unable to receive message through TCP channel - | |41007|Opn|Enh|2006-11-20|Can't define customized 503 error page| |43866|New|Enh|2007-11-14|add support for session attribute propagation with| |43925|Opn|Enh|2007-11-21|org.apache.jasper.runtime.BodyContentImpl causing | |44216|New|Enh|2008-01-11|Don't reuse session ID even if emptySessionPath=tr| |49134|Inf|Nor|2010-04-16|Server.stop() doesn't unregister all MBeans | |49395|New|Enh|2010-06-06|manager.findLeaks : display the date when the leak| |49589|New|Enh|2010-07-12|Tag handlers with constant attribute values are al| |49785|New|Enh|2010-08-19|Enabling TLS for JNDIRealm| |49821|New|Enh|2010-08-25|Tomcat CLI| |50019|New|Enh|2010-09-28|Adding JNDI lookup-name support In XML and Resou| |50175|New|Enh|2010-10-28|Enhance memory leak detection by selectively apply| |50234|New|Enh|2010-11-08|JspC use servlet 3.0 features | |50504|New|Enh|2010-12-21|Allow setting query string character set trough re| |50670|New|Enh|2011-01-27|Tribes | RpcChannel | Add option to specify extern| |51195|New|Enh|2011-05-13|Find leaks reports a false positive memory/class| |51294|Opn|Enh|2011-05-30|Since 7.0.12 do not work option unpackWARs=true fo| |51423|Inf|Enh|2011-06-23|[Patch] to add a path and a version parameters to | |51463|New|Enh|2011-07-01|Tomcat.setBaseDir (package org.apache.catalina.st| |51496|New|Enh|2011-07-11|NSIS - Warn that duplicate service name will resul| |51587|New|Enh|2011-07-29|Implement status and uptime commands | |51953|New|Enh|2011-10-04|Proposal: netmask filtering valve and filter | |52235|New|Enh|2011-11-23|Please do a bit of SEO tuning for the web site| |52323|New|Enh|2011-12-13|Cobertura test code coverage support for build.xml| |52381|New|Enh|2011-12-22|Please add OSGi metadata | |52448|New|Enh|2012-01-11|Cache jar indexes in WebappClassLoader to speed up| |52489|New|Enh|2012-01-19|Enhancement request for code signing of war files | |52688|New|Enh|2012-02-16|Add ability to remove old access log files| |52751|Opn|Enh|2012-02-23|Optimized configuration of the system info display| |52952|New|Enh|2012-03-20|Improve ExtensionValidator handling for embedded s| |53085|New|Enh|2012-04-16|[perf] [concurrency] DefaultInstanceManager.annota| |53387|New|Enh|2012-06-08|SSI: Allow to use $1 to get result of regular expr| |53411|Opn|Enh|2012-06-13|NullPointerException in org.apache.tomcat.util.buf| |53492|New|Enh|2012-07-01|Make JspC shell multithreaded | |53553|New|Enh|2012-07-16|[PATCH] Deploy uploaded WAR with context.xml from | |53620|New|Enh|2012-07-30|[juli] delay opening a file until something gets l| |54330|New|Enh|2012-12-19|Patch with some refactoring of Member.java| |54499|New|Enh|2013-01-29|Implementation of Extensible EL Interpreter | |54618|New|Enh|2013-02-28|Add filter implementing HTTP Strict Transport Secu| |54802|New|Enh|2013-04-04|Provide location information for exceptions thrown| |55104|New|Enh|2013-06-16|Allow passing arguments with spaces to Commons Dae| |55470|New|Enh|2013-08-23|Help users for ClassNotFoundExceptions during star| |55477|New|Enh|2013-08-23|Add a solution to map an realm name to a security | |55530|New|Enh|2013-09-06|webdavServlet support aliases folder upload and de| |55662|New|Enh|2013-10-17|Add a way to set an instance of java.sql.Driver di| +-+---+---+--+--+ | Total 47 bugs | +---+ - To unsubscribe,
Bug report for Tomcat 6 [2013/10/20]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |41679|New|Enh|2007-02-22|SemaphoreValve should be able to filter on url pat| |41883|Ass|Enh|2007-03-18|use abstract wrapper instead of plain X509Certific| |43001|New|Enh|2007-07-30|JspC lacks setMappedFile and setDie for use in Ant| |43400|New|Enh|2007-09-14|enum support for tag libs | |43548|Opn|Enh|2007-10-04|xml schema for tomcat-users.xml | |43682|New|Enh|2007-10-23|JULI: web-inf/classes/logging.properties to suppor| |43742|New|Enh|2007-10-30|.tag compiles performed one at a time -- extremel| |43979|New|Enh|2007-11-27|Add abstraction for Java and Classfile output | |44199|New|Enh|2008-01-10|expose current backlog queue size | |44225|New|Enh|2008-01-14|SSL connector tries to load the private keystore f| |44294|New|Enh|2008-01-25|Support for EL functions with varargs | |44645|New|Enh|2008-03-20|[Patch] JNDIRealm - Doesn't support JNDI java.nam| |44787|New|Enh|2008-04-09|provide more error context on java.lang.IllegalSt| |45014|New|Enh|2008-05-15|Request and Response classes should have wrappers | |45282|New|Enh|2008-06-25|NioReceiver doesn't close cleanly, leaving sockets| |45832|New|Enh|2008-09-18|add DIGEST authentication support to Ant tasks| |45878|New|Enh|2008-09-24|Generated jars do not contain proper manifests or | |45879|Opn|Enh|2008-09-24|Windows installer fails to install NOTICE and RELE| |45931|Opn|Enh|2008-10-01|trimSpaces incorrectly modifies output| |46173|New|Enh|2008-11-09|Small patch for manager app: Setting an optional c| |46284|New|Enh|2008-11-24|Add flag to DeltaManager that blocks processing cl| |46350|New|Enh|2008-12-05|Maven repository should contain source bundles| |46558|Opn|Enh|2009-01-19|Shutdown port with address binding| |46902|New|Enh|2009-03-24|LoginValve to bypass restrictions of j_security_ch| |47214|New|Enh|2009-05-17|Inner classes that are explicitly referenced - sho| |47242|New|Enh|2009-05-22|request for AJP command line client | |47281|New|Enh|2009-05-28|Efficiency of the JDBCStore | |47407|New|Enh|2009-06-23|HttpSessionListener doesn't operate in the session| |47467|New|Enh|2009-07-02|Deployment of the war file by URL when contextpath| |47834|New|Enh|2009-09-14|TldConfig throws Exception when exploring unpacked| |47919|New|Enh|2009-09-30|Log Tomcat Java environment variables in additio| |48358|Opn|Enh|2009-12-09|JSP-unloading reloaded| |48543|New|Enh|2010-01-14|[Patch] More flexibility in specifying -Dcatalina.| |48672|New|Enh|2010-02-03|Tomcat Virtual Host Manager (/host-manager) have b| |48674|New|Enh|2010-02-03|Tomcat Virtual Host Manager application doesn't pe| |48743|New|Enh|2010-02-15|Make the SLEEP variable in catalina.sh settable fr| |48899|New|Enh|2010-03-12|Guess URI charset should solve lot of problems| |48922|New|Enh|2010-03-16|org.apache.catalina.connector.Request clone static| |48928|New|Enh|2010-03-17|An alternative solution to preloading classes when| |49161|New|Enh|2010-04-21|Unknown Publisher when installing tomcat 6.0.26 | |49176|Opn|Enh|2010-04-23|Jasper in Dev Mode Is Memory Inefficient | |49464|New|Enh|2010-06-18|DefaultServlet and CharacterEncoding | |49531|New|Enh|2010-06-30|singlesignon failover not working on DeltaManager/| |49804|New|Enh|2010-08-23|Allow Embedded.redirectStreams value to be configu| |49939|New|Enh|2010-09-16|Expose a method via JMX which empties the webapp f| |49943|New|Enh|2010-09-16|Logging (via juli) does not reread configuration c| |50285|New|Enh|2010-11-17|Standard HTTP and AJP connectors silently ignore a| |50288|New|Enh|2010-11-17|Uploading a war file that already exists should au| |50692|New|Enh|2011-01-31|Improve log message in ThreadPool.logFull | |51142|New|Enh|2011-05-03|Offer possible resolution of StringIndexOutOfBound| |51513|New|Enh|2011-07-15|GzipInterceptor: Do not compress small packages |
Bug report for Tomcat Connectors [2013/10/20]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |34526|Opn|Nor|2005-04-19|Truncated content in decompressed requests from mo| |35959|Opn|Enh|2005-08-01|mod_jk not independant of UseCanonicalName| |43303|New|Enh|2007-09-04|Versioning under Windows not reported by many conn| |43968|Inf|Enh|2007-11-26|[patch] support ipv6 with mod_jk | |44290|Inf|Nor|2008-01-24|mod_jk/1.2.26: retry is not useful for an importan| |44349|Inf|Maj|2008-02-04|mod_jk/1.2.26 module does not read worker.status.s| |44379|New|Enh|2008-02-07|convert the output of strftime into UTF-8 | |44454|New|Nor|2008-02-19|busy count reported in mod_jk inflated, causes inc| |44571|New|Enh|2008-03-10|Limits busy per worker to a threshold | |45063|New|Nor|2008-05-22|JK-1.2.26 IIS ISAPI filter issue when running diff| |45313|New|Nor|2008-06-30|mod_jk 1.2.26 apache 2.2.9 static compiled on so| |46337|New|Nor|2008-12-04|real worker name is wrong | |46767|New|Enh|2009-02-25|mod_jk to send DECLINED in case no fail-over tomca| |47327|New|Enh|2009-06-07|remote_user not logged in apache logfile | |47617|Inf|Enh|2009-07-31|include time spent doing ajp_get_endpoint() in err| |47678|New|Cri|2009-08-11|Unable to allocate shared memory when using isapi_| |47714|New|Cri|2009-08-20|Reponse mixed between users | |47750|New|Maj|2009-08-27|Loss of worker settings when changing via jkstatus| |47795|New|Maj|2009-09-07|service sticky_session not being set correctly wit| |47840|Inf|Min|2009-09-14|A broken worker name is written in the log file. | |48191|New|Maj|2009-11-13|Problem with mod_jk 1.2.28 - Can not render up the| |48460|New|Nor|2009-12-30|mod_proxy_ajp document has three misleading portio| |48490|New|Nor|2010-01-05|Changing a node to stopped in uriworkermap.propert| |48513|New|Enh|2010-01-09|IIS Quick setup instructions | |48564|New|Nor|2010-01-18|Unable to turn off retries for LB worker | |48830|New|Nor|2010-03-01|IIS shutdown blocked in endpoint service when serv| |48891|Opn|Enh|2010-03-11|Missing EOL-style settings in tomcat/jk/trunk | |49035|New|Maj|2010-04-01|data lost when post a multipart/form-data form| |49063|New|Enh|2010-04-07|Please add JkStripSession status in jk-status work| |49135|New|Enh|2010-04-16|SPDY Connector for The Tomcat | |49469|New|Enh|2010-06-19|Workers status page has negative number of connect| |49732|Opn|Nor|2010-08-10|reply_timeout can't wait forever. | |49822|New|Enh|2010-08-25|Add hash lb worker method | |49903|New|Enh|2010-09-09|Make workers file reloadable | |50186|New|Nor|2010-10-31|Wrong documentation of connection_pool_timeout / c| |52334|New|Maj|2011-12-14|recover_time is not properly used | |52483|New|Enh|2012-01-18|Print JkOptions's options in log file and jkstatus| |52651|New|Nor|2012-02-13|JKSHMFile size limitation | |53324|Opn|Nor|2012-05-30|Starting with mod_jk 1.2.35 I cannot modify worker| |53542|New|Min|2012-07-13|Spelling mistake on 503 service unavailable page | |53762|New|Nor|2012-08-22|JK status manager: mass nodes handling doesn't wor| |53883|New|Maj|2012-09-17|isapi_redirect v 1.2.37 crashes w3wp.exe on the p| |53977|New|Maj|2012-10-07|32bits isapi connector cannot work in wow64 mode | |54027|New|Cri|2012-10-18|isapi send request to outside address instead of i| |54112|Opn|Blk|2012-11-07|ISAPI redirector not working when IIS recycles| |54117|New|Maj|2012-11-08|access violation exception in isapi_redirect.dll | |54177|New|Nor|2012-11-20|jkmanager generates non-well-formed XML for certai| |54596|New|Nor|2013-02-22|Relative path functionality truncates last charact| |54621|New|Nor|2013-02-28|[PATCH] custom mod_jk availability checks | |54646|New|Trv|2013-03-06|socket_keepalive is sometimes 1 or true or True in| |54923|New|Nor|2013-05-03|nsapi_redirect.so does not work with iPlanet on So|
[VOTE][RESULT] Release Apache Tomcat 8.0.0-RC5
The votes cast were +1 (alpha): kpreisser, rjung*, Ognjen Blagojevic, yoavs*, violetagg, markt* (*) binding No other votes were cast. With three binding +1 votes and three non-binding +1 votes this vote passes. I'll upload the release to the mirrors and announce it once the mirrors have sync'd (probably tomorrow). Thanks to everyone who voted and to everyone who has been tested the 8.0.x RC's. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r3300 - /dev/tomcat/tomcat-8/v8.0.0-RC5/ /release/tomcat/tomcat-8/v8.0.0-RC5/
Author: markt Date: Sun Oct 20 14:10:43 2013 New Revision: 3300 Log: 8.0.0-RC5 release vote passed. Added: release/tomcat/tomcat-8/v8.0.0-RC5/ - copied from r3281, dev/tomcat/tomcat-8/v8.0.0-RC5/ Removed: dev/tomcat/tomcat-8/v8.0.0-RC5/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r3300 - /dev/tomcat/tomcat-8/v8.0.0-RC5/ /release/tomcat/tomcat-8/v8.0.0-RC5/
Author: markt Date: Sun Oct 20 14:10:43 2013 New Revision: 3300 Log: 8.0.0-RC5 release vote passed. Added: release/tomcat/tomcat-8/v8.0.0-RC5/ - copied from r3281, dev/tomcat/tomcat-8/v8.0.0-RC5/ Removed: dev/tomcat/tomcat-8/v8.0.0-RC5/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 55681] New: JSR-356 message handling: NULL pointer being thrown when DecodeException is caught in PojoMessageHandlerWholeBaseT.onMessage
https://issues.apache.org/bugzilla/show_bug.cgi?id=55681 Bug ID: 55681 Summary: JSR-356 message handling: NULL pointer being thrown when DecodeException is caught in PojoMessageHandlerWholeBaseT.onMessage Product: Tomcat 7 Version: trunk Hardware: PC Status: NEW Severity: normal Priority: P2 Component: Servlet JSP API Assignee: dev@tomcat.apache.org Reporter: bob.dere...@thingworx.com I am testing what happens when Encode/Decode Exceptions occur during JSR-356 communication. In our case, we do NOT use annotation, but we extend Endpoint and implement WholeThingworxMessage. I was forcing a DecodeException to occur - expecting to my onError to be called with the actual DecodeException. Instead, I got a Null. Stepping the following code in Tomcat: in onMessage, the ((WsSession)session) is NULL. As a result, the actual DecodeException (cause) is lost. // Can this message be decoded? Object payload; try { payload = decode(message); } catch (DecodeException de) { ((WsSession) session).getLocal().onError(session, de); return; } Tracing this further up the stack, I found that Util.getMessageHandlers is initializing it and passing NULL in for the session: if (decoderMatch.getTextDecoders().size() 0) { MessageHandlerResult result = new MessageHandlerResult( new PojoMessageHandlerWholeText(listener, m, null, endpointConfig, decoderMatch.getTextDecoders(), new Object[1], 0, false, -1, -1), MessageHandlerResultType.TEXT); results.add(result); } Please let me know if I can provide any more details. -bob -- 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
svn commit: r1533936 - /tomcat/trunk/java/org/apache/tomcat/websocket/Util.java
Author: markt Date: Sun Oct 20 18:13:48 2013 New Revision: 1533936 URL: http://svn.apache.org/r1533936 Log: Update comments that should have been changed when code was generalized. Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Util.java Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Util.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/Util.java?rev=1533936r1=1533935r2=1533936view=diff == --- tomcat/trunk/java/org/apache/tomcat/websocket/Util.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/Util.java Sun Oct 20 18:13:48 2013 @@ -177,8 +177,7 @@ public class Util { private static T Object getGenericType(ClassT type, Class? extends T clazz) { -// Look to see if this class implements the generic MessageHandler -// interface +// Look to see if this class implements the interface of interest // Get all the interfaces Type[] interfaces = clazz.getGenericInterfaces(); @@ -186,7 +185,7 @@ public class Util { // Only need to check interfaces that use generics if (iface instanceof ParameterizedType) { ParameterizedType pi = (ParameterizedType) iface; -// Look for the MessageHandler interface +// Look for the interface of interest if (pi.getRawType() instanceof Class) { if (type.isAssignableFrom((Class?) pi.getRawType())) { return getTypeParameter( @@ -204,11 +203,11 @@ public class Util { Object result = getGenericType(type, superClazz); if (result instanceof Class?) { // Superclass implements interface and defines explicit type for -// MessageHandler +// the interface of interest return result; } else if (result instanceof Integer) { // Superclass implements interface and defines unknown type for -// MessageHandler +// the interface of interest // Map that unknown type to the generic types defined in this class ParameterizedType superClassType = (ParameterizedType) clazz.getGenericSuperclass(); - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 7.0.47
On 18/10/2013 12:14, Violeta Georgieva wrote: The proposed Apache Tomcat 7.0.47 release is now available for voting. This release candidate contains JSR-356 Java WebSocket 1.0 implementation. Note that use of this functionality requires Java 7. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-7/v7.0.47/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-192/ The svn tag is: http://svn.apache.org/repos/asf/tomcat/tc7.0.x/tags/TOMCAT_7_0_47/ The proposed 7.0.47 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 7.0.47 Stable All the usual tests passed. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1533962 - in /tomcat/trunk: java/org/apache/tomcat/websocket/Util.java test/org/apache/tomcat/websocket/TestUtil.java
Author: markt Date: Sun Oct 20 20:23:57 2013 New Revision: 1533962 URL: http://svn.apache.org/r1533962 Log: Handle arrays of generic types in encoders, decoders and MessageHandlers. Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Util.java tomcat/trunk/test/org/apache/tomcat/websocket/TestUtil.java Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Util.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/Util.java?rev=1533962r1=1533961r2=1533962view=diff == --- tomcat/trunk/java/org/apache/tomcat/websocket/Util.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/Util.java Sun Oct 20 20:23:57 2013 @@ -18,6 +18,7 @@ package org.apache.tomcat.websocket; import java.io.InputStream; import java.io.Reader; +import java.lang.reflect.GenericArrayType; import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; @@ -159,22 +160,22 @@ public class Util { static Class? getMessageType(MessageHandler listener) { -return (Class?) Util.getGenericType(MessageHandler.class, -listener.getClass()); +return Util.getGenericType(MessageHandler.class, +listener.getClass()).getClazz(); } public static Class? getDecoderType(Class? extends Decoder decoder) { -return (Class?) Util.getGenericType(Decoder.class, decoder); +return Util.getGenericType(Decoder.class, decoder).getClazz(); } static Class? getEncoderType(Class? extends Encoder encoder) { -return (Class?) Util.getGenericType(Encoder.class, encoder); +return Util.getGenericType(Encoder.class, encoder).getClazz(); } -private static T Object getGenericType(ClassT type, +private static T TypeResult getGenericType(ClassT type, Class? extends T clazz) { // Look to see if this class implements the interface of interest @@ -200,24 +201,52 @@ public class Util { Class? extends T superClazz = (Class? extends T) clazz.getSuperclass(); -Object result = getGenericType(type, superClazz); -if (result instanceof Class?) { +TypeResult superClassTypeResult = getGenericType(type, superClazz); +int dimension = superClassTypeResult.getDimension(); +if (superClassTypeResult.getIndex() == -1 dimension == 0) { // Superclass implements interface and defines explicit type for // the interface of interest -return result; -} else if (result instanceof Integer) { +return superClassTypeResult; +} + +if (superClassTypeResult.getIndex() -1) { // Superclass implements interface and defines unknown type for // the interface of interest // Map that unknown type to the generic types defined in this class ParameterizedType superClassType = (ParameterizedType) clazz.getGenericSuperclass(); -return getTypeParameter(clazz, +TypeResult result = getTypeParameter(clazz, superClassType.getActualTypeArguments()[ -((Integer) result).intValue()]); -} else { -// Error will be logged further up the call stack -return null; +superClassTypeResult.getIndex()]); +result.incrementDimension(superClassTypeResult.getDimension()); +if (result.getClazz() != null result.getDimension() 0) { +superClassTypeResult = result; +} else { +return result; +} } + +if (superClassTypeResult.getDimension() 0) { +StringBuilder className = new StringBuilder(); +for (int i = 0; i dimension; i++) { +className.append('['); +} +className.append('L'); + className.append(superClassTypeResult.getClazz().getCanonicalName()); +className.append(';'); + +Class? arrayClazz; +try { +arrayClazz = Class.forName(className.toString()); +} catch (ClassNotFoundException e) { +throw new IllegalArgumentException(e); +} + +return new TypeResult(arrayClazz, -1, 0); +} + +// Error will be logged further up the call stack +return null; } @@ -225,16 +254,21 @@ public class Util { * For a generic parameter, return either the Class used or if the type * is unknown, the index for the type in definition of the class */ -private static Object getTypeParameter(Class? clazz, Type argType) { +private static TypeResult getTypeParameter(Class? clazz, Type argType) { if (argType instanceof Class?) { -return argType; +
svn commit: r1533964 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/tomcat/websocket/Util.java test/org/apache/tomcat/websocket/TestUtil.java webapps/docs/changelog.xml
Author: markt Date: Sun Oct 20 20:25:43 2013 New Revision: 1533964 URL: http://svn.apache.org/r1533964 Log: Handle arrays of generic types in encoders, decoders and MessageHandlers. Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/Util.java tomcat/tc7.0.x/trunk/test/org/apache/tomcat/websocket/TestUtil.java tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc7.0.x/trunk/ -- Merged /tomcat/trunk:r1533962 Modified: tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/Util.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/Util.java?rev=1533964r1=1533963r2=1533964view=diff == --- tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/Util.java (original) +++ tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/Util.java Sun Oct 20 20:25:43 2013 @@ -18,6 +18,7 @@ package org.apache.tomcat.websocket; import java.io.InputStream; import java.io.Reader; +import java.lang.reflect.GenericArrayType; import java.lang.reflect.Method; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; @@ -159,22 +160,22 @@ public class Util { static Class? getMessageType(MessageHandler listener) { -return (Class?) Util.getGenericType(MessageHandler.class, -listener.getClass()); +return Util.getGenericType(MessageHandler.class, +listener.getClass()).getClazz(); } public static Class? getDecoderType(Class? extends Decoder decoder) { -return (Class?) Util.getGenericType(Decoder.class, decoder); +return Util.getGenericType(Decoder.class, decoder).getClazz(); } static Class? getEncoderType(Class? extends Encoder encoder) { -return (Class?) Util.getGenericType(Encoder.class, encoder); +return Util.getGenericType(Encoder.class, encoder).getClazz(); } -private static T Object getGenericType(ClassT type, +private static T TypeResult getGenericType(ClassT type, Class? extends T clazz) { // Look to see if this class implements the generic MessageHandler @@ -201,24 +202,52 @@ public class Util { Class? extends T superClazz = (Class? extends T) clazz.getSuperclass(); -Object result = getGenericType(type, superClazz); -if (result instanceof Class?) { +TypeResult superClassTypeResult = getGenericType(type, superClazz); +int dimension = superClassTypeResult.getDimension(); +if (superClassTypeResult.getIndex() == -1 dimension == 0) { // Superclass implements interface and defines explicit type for // MessageHandler -return result; -} else if (result instanceof Integer) { +return superClassTypeResult; +} + +if (superClassTypeResult.getIndex() -1) { // Superclass implements interface and defines unknown type for // MessageHandler // Map that unknown type to the generic types defined in this class ParameterizedType superClassType = (ParameterizedType) clazz.getGenericSuperclass(); -return getTypeParameter(clazz, +TypeResult result = getTypeParameter(clazz, superClassType.getActualTypeArguments()[ -((Integer) result).intValue()]); -} else { -// Error will be logged further up the call stack -return null; +superClassTypeResult.getIndex()]); +result.incrementDimension(superClassTypeResult.getDimension()); +if (result.getClazz() != null result.getDimension() 0) { +superClassTypeResult = result; +} else { +return result; +} } + +if (superClassTypeResult.getDimension() 0) { +StringBuilder className = new StringBuilder(); +for (int i = 0; i dimension; i++) { +className.append('['); +} +className.append('L'); + className.append(superClassTypeResult.getClazz().getCanonicalName()); +className.append(';'); + +Class? arrayClazz; +try { +arrayClazz = Class.forName(className.toString()); +} catch (ClassNotFoundException e) { +throw new IllegalArgumentException(e); +} + +return new TypeResult(arrayClazz, -1, 0); +} + +// Error will be logged further up the call stack +return null; } @@ -226,16 +255,21 @@ public class Util { * For a generic parameter, return either the Class used or if the type * is unknown, the index for the type in
svn commit: r1533980 - in /tomcat/trunk/java/org/apache/tomcat/websocket: Util.java WsSession.java
Author: markt Date: Sun Oct 20 21:03:52 2013 New Revision: 1533980 URL: http://svn.apache.org/r1533980 Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=55681 Pass the session to the Pojo MessageHandler wrappers so it is passed in to the MessageHandler method calls. Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Util.java tomcat/trunk/java/org/apache/tomcat/websocket/WsSession.java Modified: tomcat/trunk/java/org/apache/tomcat/websocket/Util.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/Util.java?rev=1533980r1=1533979r2=1533980view=diff == --- tomcat/trunk/java/org/apache/tomcat/websocket/Util.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/Util.java Sun Oct 20 21:03:52 2013 @@ -45,6 +45,7 @@ import javax.websocket.Encoder; import javax.websocket.EndpointConfig; import javax.websocket.MessageHandler; import javax.websocket.PongMessage; +import javax.websocket.Session; import org.apache.tomcat.util.res.StringManager; import org.apache.tomcat.websocket.pojo.PojoMessageHandlerWholeBinary; @@ -348,7 +349,8 @@ public class Util { public static SetMessageHandlerResult getMessageHandlers( -MessageHandler listener, EndpointConfig endpointConfig) { +MessageHandler listener, EndpointConfig endpointConfig, +Session session) { Class? target = Util.getMessageType(listener); @@ -377,7 +379,7 @@ public class Util { } else if (byte[].class.isAssignableFrom(target)) { MessageHandlerResult result = new MessageHandlerResult( new PojoMessageHandlerWholeBinary(listener, -getOnMessageMethod(listener), null, +getOnMessageMethod(listener), session, endpointConfig, null, new Object[1], 0, true, -1, false, -1), MessageHandlerResultType.BINARY); @@ -385,7 +387,7 @@ public class Util { } else if (InputStream.class.isAssignableFrom(target)) { MessageHandlerResult result = new MessageHandlerResult( new PojoMessageHandlerWholeBinary(listener, -getOnMessageMethod(listener), null, +getOnMessageMethod(listener), session, endpointConfig, null, new Object[1], 0, true, -1, true, -1), MessageHandlerResultType.BINARY); @@ -393,7 +395,7 @@ public class Util { } else if (Reader.class.isAssignableFrom(target)) { MessageHandlerResult result = new MessageHandlerResult( new PojoMessageHandlerWholeText(listener, -getOnMessageMethod(listener), null, +getOnMessageMethod(listener), session, endpointConfig, null, new Object[1], 0, true, -1, -1), MessageHandlerResultType.TEXT); @@ -414,7 +416,7 @@ public class Util { Method m = getOnMessageMethod(listener); if (decoderMatch.getBinaryDecoders().size() 0) { MessageHandlerResult result = new MessageHandlerResult( -new PojoMessageHandlerWholeBinary(listener, m, null, +new PojoMessageHandlerWholeBinary(listener, m, session, endpointConfig, decoderMatch.getBinaryDecoders(), new Object[1], 0, false, -1, false, -1), @@ -423,7 +425,7 @@ public class Util { } if (decoderMatch.getTextDecoders().size() 0) { MessageHandlerResult result = new MessageHandlerResult( -new PojoMessageHandlerWholeText(listener, m, null, +new PojoMessageHandlerWholeText(listener, m, session, endpointConfig, decoderMatch.getTextDecoders(), new Object[1], 0, false, -1, -1), Modified: tomcat/trunk/java/org/apache/tomcat/websocket/WsSession.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/WsSession.java?rev=1533980r1=1533979r2=1533980view=diff == --- tomcat/trunk/java/org/apache/tomcat/websocket/WsSession.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/WsSession.java Sun Oct 20 21:03:52 2013 @@ -177,7 +177,7 @@ public class WsSession implements Sessio // just as easily. SetMessageHandlerResult mhResults = -Util.getMessageHandlers(listener, endpointConfig); +Util.getMessageHandlers(listener, endpointConfig, this); for
svn commit: r1533981 - in /tomcat/tc7.0.x/trunk: ./ java/org/apache/tomcat/websocket/Util.java java/org/apache/tomcat/websocket/WsSession.java webapps/docs/changelog.xml
Author: markt Date: Sun Oct 20 21:05:23 2013 New Revision: 1533981 URL: http://svn.apache.org/r1533981 Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=55681 Pass the session to the Pojo MessageHandler wrappers so it is passed in to the MessageHandler method calls. Modified: tomcat/tc7.0.x/trunk/ (props changed) tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/Util.java tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/WsSession.java tomcat/tc7.0.x/trunk/webapps/docs/changelog.xml Propchange: tomcat/tc7.0.x/trunk/ -- Merged /tomcat/trunk:r1533980 Modified: tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/Util.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/Util.java?rev=1533981r1=1533980r2=1533981view=diff == --- tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/Util.java (original) +++ tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/Util.java Sun Oct 20 21:05:23 2013 @@ -45,6 +45,7 @@ import javax.websocket.Encoder; import javax.websocket.EndpointConfig; import javax.websocket.MessageHandler; import javax.websocket.PongMessage; +import javax.websocket.Session; import org.apache.tomcat.util.res.StringManager; import org.apache.tomcat.websocket.pojo.PojoMessageHandlerWholeBinary; @@ -353,7 +354,8 @@ public class Util { public static SetMessageHandlerResult getMessageHandlers( -MessageHandler listener, EndpointConfig endpointConfig) { +MessageHandler listener, EndpointConfig endpointConfig, +Session session) { Class? target = Util.getMessageType(listener); @@ -382,7 +384,7 @@ public class Util { } else if (byte[].class.isAssignableFrom(target)) { MessageHandlerResult result = new MessageHandlerResult( new PojoMessageHandlerWholeBinary(listener, -getOnMessageMethod(listener), null, +getOnMessageMethod(listener), session, endpointConfig, null, new Object[1], 0, true, -1, false, -1), MessageHandlerResultType.BINARY); @@ -390,7 +392,7 @@ public class Util { } else if (InputStream.class.isAssignableFrom(target)) { MessageHandlerResult result = new MessageHandlerResult( new PojoMessageHandlerWholeBinary(listener, -getOnMessageMethod(listener), null, +getOnMessageMethod(listener), session, endpointConfig, null, new Object[1], 0, true, -1, true, -1), MessageHandlerResultType.BINARY); @@ -398,7 +400,7 @@ public class Util { } else if (Reader.class.isAssignableFrom(target)) { MessageHandlerResult result = new MessageHandlerResult( new PojoMessageHandlerWholeText(listener, -getOnMessageMethod(listener), null, +getOnMessageMethod(listener), session, endpointConfig, null, new Object[1], 0, true, -1, -1), MessageHandlerResultType.TEXT); @@ -419,7 +421,7 @@ public class Util { Method m = getOnMessageMethod(listener); if (decoderMatch.getBinaryDecoders().size() 0) { MessageHandlerResult result = new MessageHandlerResult( -new PojoMessageHandlerWholeBinary(listener, m, null, +new PojoMessageHandlerWholeBinary(listener, m, session, endpointConfig, decoderMatch.getBinaryDecoders(), new Object[1], 0, false, -1, false, -1), @@ -428,7 +430,7 @@ public class Util { } if (decoderMatch.getTextDecoders().size() 0) { MessageHandlerResult result = new MessageHandlerResult( -new PojoMessageHandlerWholeText(listener, m, null, +new PojoMessageHandlerWholeText(listener, m, session, endpointConfig, decoderMatch.getTextDecoders(), new Object[1], 0, false, -1, -1), Modified: tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/WsSession.java URL: http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/WsSession.java?rev=1533981r1=1533980r2=1533981view=diff == --- tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/WsSession.java (original) +++ tomcat/tc7.0.x/trunk/java/org/apache/tomcat/websocket/WsSession.java Sun
[Bug 55681] JSR-356 message handling: NULL pointer being thrown when DecodeException is caught in PojoMessageHandlerWholeBaseT.onMessage
https://issues.apache.org/bugzilla/show_bug.cgi?id=55681 --- Comment #2 from Mark Thomas ma...@apache.org --- Whoops. That should be 7.0.48 -- 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 55681] JSR-356 message handling: NULL pointer being thrown when DecodeException is caught in PojoMessageHandlerWholeBaseT.onMessage
https://issues.apache.org/bugzilla/show_bug.cgi?id=55681 Mark Thomas ma...@apache.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED OS||All --- Comment #1 from Mark Thomas ma...@apache.org --- Fixed in trunk for 8.0.0-RC6 onwards and in 7.0.x for 7.0.78 onwards. -- 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 55682] New: Clicking on Server Status causes Tomcat to crash
https://issues.apache.org/bugzilla/show_bug.cgi?id=55682 Bug ID: 55682 Summary: Clicking on Server Status causes Tomcat to crash Product: Tomcat 8 Version: 8.0.0-RC3 Hardware: PC Status: NEW Severity: normal Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: lyl...@hotmail.com Created attachment 30950 -- https://issues.apache.org/bugzilla/attachment.cgi?id=30950action=edit hs_err_pid6124.log When I click on the Server Status button from http://localhost:8080/, it causes the Tomcat window that automatically came up when starting tomcat, to disappear, and Tomcat crashes. I just installed the latest version today 10-20-2013. The Manager App and Host Manager buttons seem to work, at least querying me for login credentials. I'm using the latest Chrome browser Version 30.0.1599.69 m $ version.bat Using CATALINA_BASE: C:\cygwin\home\lylez\apache-tomcat-8.0.0-RC3-windows-x86\apache-tomcat-8.0.0-RC3 Using CATALINA_HOME: C:\cygwin\home\lylez\apache-tomcat-8.0.0-RC3-windows-x86\apache-tomcat-8.0.0-RC3 Using CATALINA_TMPDIR: C:\cygwin\home\lylez\apache-tomcat-8.0.0-RC3-windows-x86\apache-tomcat-8.0.0-RC3\temp Using JRE_HOME:C:\Program Files\Java\jre7 Using CLASSPATH: C:\cygwin\home\lylez\apache-tomcat-8.0.0-RC3-windows-x86\apache-tomcat-8.0.0-RC3\bin\bootstrap.jar;C:\cygwin\home\lylez\apache-tomcat-8.0.0-RC3-windows-x86\apache-tomcat-8.0.0-RC3\bin\tomcat-juli.jar Server version: Apache Tomcat/8.0.0-RC3 Server built: Sep 19 2013 04:15:13 Server number: 8.0.0.0 OS Name:Windows 7 OS Version: 6.1 Architecture: x86 JVM Version:1.7.0_45-b18 JVM Vendor: Oracle Corporation -- System Information -- Time of this report: 10/13/2013, 22:19:20 Machine name: LJZ-DELLPC Operating System: Windows 7 Professional 32-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.130828-1532) Language: English (Regional Setting: English) System Manufacturer: Dell Inc System Model: XPS 630i BIOS: Phoenix - AwardBIOS v6.00PG Processor: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz (2 CPUs), ~3.0GHz Memory: 4096MB RAM Available OS Memory: 3326MB RAM Page File: 3723MB used, 2925MB available Windows Dir: C:\Windows DirectX Version: DirectX 11 DX Setup Parameters: Not found User DPI Setting: Using System DPI System DPI Setting: 96 DPI (100 percent) DWM DPI Scaling: Disabled DxDiag Version: 6.01.7601.17514 32bit Unicode -- 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 55682] Clicking on Server Status causes Tomcat to crash
https://issues.apache.org/bugzilla/show_bug.cgi?id=55682 Mark Thomas ma...@apache.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED OS||All --- Comment #1 from Mark Thomas ma...@apache.org --- There were some stability issues in the APR/native connector that have been fixed in 8.0.0-RC5 released today. The release hasn't been announced as some mirrors are still syncing but if you go to the Tomact 8 download page, select browse and go up a directory on most mirrors you should see 8.0.0-RC5. Grab that and re-open this issue if you still see 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