DO NOT REPLY [Bug 37356] - Tomcat does not invalidate sessions after session-timeout period has passed.

2006-03-12 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=37356





--- Additional Comments From [EMAIL PROTECTED]  2006-03-12 14:24 ---
Since this a severe bug for our customers (because multiple concurrent sessions
are not allowed for a single user ID), I use the following simple workaround: 

1) A servlet Filter mapped to "/*" manages 2 session attributes (*):
- the end date of the last service() call, which is more interesting than the
access date
- the count of running service() calls

2) An HttpSessionListener maintains a list of all valid sessions.
It has a timer that checks at a fixed rate if any session in this list has 
expired.
The inactivity duration is computed from the end date of the last service(), so
long running requests are correctly handled.
Sessions that have at least one running service() are not invalidated, they are
checked later.

(*) the order of attribute updates is important to avoid a race condition that
can occur if the timer checks the session list between the two calls to
session.setAttribute().

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tomcat 5.0 with JDK 1.4!

2006-03-12 Thread Andre Kammerl

Hi,

I can send you the missing packages if you want them.

André


- Original Message - 
From: "Singh_bibek" <[EMAIL PROTECTED]>

To: 
Sent: Friday, March 10, 2006 11:44 AM
Subject: Tomcat 5.0 with JDK 1.4!



Hi,

Can you please guide me to the patches, eclipse plug-ins & jars which
are required to run Tomcat 5.0 with JDK 1.4!



Thanks,



Regards,

Bibek Singh



Infosys Technologies Ltd.,

Hosur Road, Electronics City,

Bangalore-560100, India

Tel: +91-80-28520261-x-62362

Mobile: +91-9886106870

Email: [EMAIL PROTECTED]

Alt email: [EMAIL PROTECTED]







 CAUTION - Disclaimer *
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely 
for the use of the addressee(s). If you are not the intended recipient, 
please notify the sender by e-mail and delete the original message. Further, 
you are not to copy, disclose, or distribute this e-mail or its contents to 
any other person and any such actions are unlawful. This e-mail may contain 
viruses. Infosys has taken every reasonable precaution to minimize this 
risk, but is not liable for any damage you may sustain as a result of any 
virus in this e-mail. You should carry out your own virus checks before 
opening the e-mail or attachment. Infosys reserves the right to monitor and 
review the content of all messages sent to or from this e-mail address. 
Messages sent to or from this e-mail address may be stored on the Infosys 
e-mail system.
***INFOSYS End of Disclaimer INFOSYS*** 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r385300 - in /tomcat/container/tc5.5.x/modules/groupcom: src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java src/share/org/apache/catalina/tribes/tipis/RpcChannel.java test/o

2006-03-12 Thread fhanik
Author: fhanik
Date: Sun Mar 12 07:39:15 2006
New Revision: 385300

URL: http://svn.apache.org/viewcvs?rev=385300&view=rev
Log:
The replicated map implements membership logic on a per map basis. so that you 
can have multiple maps in a cluster.


Modified:

tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java

tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/RpcChannel.java

tomcat/container/tc5.5.x/modules/groupcom/test/org/apache/catalina/tribes/demos/MapDemo.java

Modified: 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
URL: 
http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java?rev=385300&r1=385299&r2=385300&view=diff
==
--- 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
 (original)
+++ 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
 Sun Mar 12 07:39:15 2006
@@ -89,6 +89,7 @@
 private transient byte[] mapContextName;
 private transient boolean stateTransferred = false;
 private transient Object stateMutex = new Object();
+private transient ArrayList mapMembers = new ArrayList();
 
 
 
//--

@@ -122,6 +123,19 @@
 this.rpcChannel = new RpcChannel(this.mapContextName, channel, this);
 this.channel.addChannelListener(this);
 this.channel.addMembershipListener(this);
+
+try {
+MapMessage msg = new 
MapMessage(this.mapContextName,MapMessage.MSG_START,
+
false,null,null,null,channel.getLocalMember());
+Response[] resp = 
rpcChannel.send(channel.getMembers(),msg,rpcChannel.FIRST_REPLY,timeout);
+for ( int i=0; i0?channel.getMembers()[0]:null;
+Member backup = mapMembers.size()>0?(Member)mapMembers.get(0):null;
 if ( backup != null ) {
 MapMessage msg = new 
MapMessage(mapContextName,MapMessage.MSG_STATE,false,
 null,null,null,null);
@@ -244,6 +267,13 @@
 if ( !(msg instanceof MapMessage) ) return null;
 MapMessage mapmsg = (MapMessage)msg;
 
+//map start request
+if ( mapmsg.getMsgType() == mapmsg.MSG_START ) {
+mapMemberAdded(sender);
+mapmsg.setBackUpNode(channel.getLocalMember());
+return mapmsg;
+}
+
 //backup request
 if ( mapmsg.getMsgType() == mapmsg.MSG_RETRIEVE_BACKUP ) {
 MapEntry entry = (MapEntry)super.get(mapmsg.getKey());
@@ -281,7 +311,13 @@
  * @param sender Member
  */
 public void leftOver(Serializable msg, Member sender) {
-//ignore left over responses
+//left over membership messages
+if ( !(msg instanceof MapMessage) ) return;
+
+MapMessage mapmsg = (MapMessage)msg;
+if ( mapmsg.getMsgType() == MapMessage.MSG_START ) {
+mapMemberAdded(mapmsg.getBackupNode());
+}
 }
 
 public void messageReceived(Serializable msg, Member sender) {
@@ -290,6 +326,15 @@
 if ( !(msg instanceof MapMessage) ) return;
 
 MapMessage mapmsg = (MapMessage)msg;
+
+if ( mapmsg.getMsgType() == MapMessage.MSG_START ) {
+mapMemberAdded(mapmsg.getBackupNode());
+}
+
+if ( mapmsg.getMsgType() == MapMessage.MSG_STOP ) {
+memberDisappeared(mapmsg.getBackupNode());
+}
+
 if ( mapmsg.getMsgType() == MapMessage.MSG_PROXY ) {
 MapEntry entry = new MapEntry(mapmsg.getKey(),mapmsg.getValue());
 entry.setBackup(false);
@@ -341,8 +386,9 @@
 return false;
 }
 
-public void memberAdded(Member member) {
+public void mapMemberAdded(Member member) {
 //select a backup node if we don't have one
+mapMembers.add(member);
 synchronized (stateMutex) {
 Iterator i = super.entrySet().iterator();
 while (i.hasNext()) {
@@ -360,7 +406,12 @@
 }//synchronized
 
 }
+public void memberAdded(Member member) {
+//do nothing
+}
+
 public void memberDisappeared(Member member) {
+mapMembers.remove(member);
 //todo move all sessions that are primary here to and have this member 
as 
 //a backup
 Iterator i = super.entrySet().iterator();
@@ -380,14 +431,13 @@
 
 int currentNode = 0;
 public Member getNextBackupNode() {
-Member[] members = channel.getMembers();
-if ( members.length == 0 ) return null;
+if ( mapMembers.size() == 0 ) return null;
 

svn commit: r385302 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis: LazyReplicatedMap.java RpcChannel.java

2006-03-12 Thread fhanik
Author: fhanik
Date: Sun Mar 12 07:51:49 2006
New Revision: 385302

URL: http://svn.apache.org/viewcvs?rev=385302&view=rev
Log:
changed case and some more doco

Modified:

tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java

tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/RpcChannel.java

Modified: 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
URL: 
http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java?rev=385302&r1=385301&r2=385302&view=diff
==
--- 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
 (original)
+++ 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
 Sun Mar 12 07:51:49 2006
@@ -72,6 +72,8 @@
  * each time the object gets replicated the entire object gets serialized, 
hence a call to replicate(true)
  * will replicate all objects in this map that are using this node as primary.
  * 
+ * REMBER TO CALL breakdown() or 
finalize() when you are done with the map to 
+ * avoid memory leaks.
  * @todo implement periodic sync/transfer thread
  * @author Filip Hanik
  * @version 1.0
@@ -95,22 +97,44 @@
 
//--

 //  CONSTRUCTORS / DESTRUCTORS
 
//--
   
+/**
+ * Creates a new map
+ * @param channel The channel to use for communication
+ * @param timeout long - timeout for RPC messags
+ * @param mapContextName String - unique name for this map, to allow 
multiple maps per channel
+ * @param initialCapacity int - the size of this map, see HashMap
+ * @param loadFactor float - load factor, see HashMap
+ */
 public LazyReplicatedMap(Channel channel, long timeout, String 
mapContextName, int initialCapacity, float loadFactor) {
 super(initialCapacity,loadFactor);
 init(channel,mapContextName,timeout);
 }
 
+/**
+ * Creates a new map
+ * @param channel The channel to use for communication
+ * @param timeout long - timeout for RPC messags
+ * @param mapContextName String - unique name for this map, to allow 
multiple maps per channel
+ * @param initialCapacity int - the size of this map, see HashMap
+ */
 public LazyReplicatedMap(Channel channel, long timeout, String 
mapContextName, int initialCapacity) {
 super(initialCapacity);
 init(channel,mapContextName, timeout);
 }
 
+/**
+ * Creates a new map
+ * @param channel The channel to use for communication
+ * @param timeout long - timeout for RPC messags
+ * @param mapContextName String - unique name for this map, to allow 
multiple maps per channel
+ */
 public LazyReplicatedMap(Channel channel, long timeout, String 
mapContextName) {
 super();
 init(channel,mapContextName,timeout);
 }
 
-void init(Channel channel, String mapContextName, long timeout) {
+
+private void init(Channel channel, String mapContextName, long timeout) {
 final String chset = "ISO-8859-1";
 this.channel = channel;
 this.rpcTimeout = timeout;
@@ -120,11 +144,15 @@
 log.warn("Unable to encode mapContextName["+mapContextName+"] 
using getBytes("+chset+") using default getBytes()",x);
 this.mapContextName = mapContextName.getBytes();
 }
+
+//create an rpc channel
 this.rpcChannel = new RpcChannel(this.mapContextName, channel, this);
 this.channel.addChannelListener(this);
 this.channel.addMembershipListener(this);
 
+
 try {
+//send out a map membership message, only wait for the first reply
 MapMessage msg = new 
MapMessage(this.mapContextName,MapMessage.MSG_START,
 
false,null,null,null,channel.getLocalMember());
 Response[] resp = 
rpcChannel.send(channel.getMembers(),msg,rpcChannel.FIRST_REPLY,timeout);
@@ -132,19 +160,20 @@
 messageReceived(resp[i].getMessage(),resp[i].getSource());
 }
 }catch ( ChannelException x ) {
-log.warn("Unable to send stop message.");
+log.warn("Unable to send map start message.");
 }
 
-
+//transfer state from another map
 transferState();
 }
 
-public void breakDown() {
+public void breakdown() {
 finalize();
 }
 
 public void finalize() {
 try {
+//send a map membership stop message
 MapMessage msg = new 
MapMessage(this.mapContextName,MapMessage.M

[VOTE] Apache Tomcat v5.5.16 Stability

2006-03-12 Thread Yoav Shapira
Hi,
Apache 5.5.16 (tentatively rated at beta stability pending further
testing) has been available for about a week now.  If you've had time
to test it, please vote below.  If you haven't, please take a bit of
time and test it using your favorite tool or application, then vote
below: this vote will run for about 72 hours.  As usual, committer
votes are binding, but everyone's input is welcome.  Thank you.

Apache Tomcat v5.5.16 is:
[ ] Stable (no major issues)
[ ] Beta (at least one major issue: please provide details)
[ ] Alpha (multiple significant issues: please provide details)

Yoav

--
Yoav Shapira
Senior Architect
Nimalex LLC
1 Mifflin Place, Suite 310
Cambridge, MA, USA
[EMAIL PROTECTED] / www.yoavshapira.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Apache Tomcat v5.5.16 Stability

2006-03-12 Thread Mladen Turk

Apache Tomcat v5.5.16 is:
[X] Stable (no major issues)
[ ] Beta (at least one major issue: please provide details)
[ ] Alpha (multiple significant issues: please provide details)



Regards,
Mladen.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Apache Tomcat v5.5.16 Stability

2006-03-12 Thread Filip Hanik - Dev Lists

wasn't there an issue with SSO and clustering? Peter?

Filip


Yoav Shapira wrote:

Hi,
Apache 5.5.16 (tentatively rated at beta stability pending further
testing) has been available for about a week now.  If you've had time
to test it, please vote below.  If you haven't, please take a bit of
time and test it using your favorite tool or application, then vote
below: this vote will run for about 72 hours.  As usual, committer
votes are binding, but everyone's input is welcome.  Thank you.

Apache Tomcat v5.5.16 is:
[ ] Stable (no major issues)
[ ] Beta (at least one major issue: please provide details)
[ ] Alpha (multiple significant issues: please provide details)

Yoav

--
Yoav Shapira
Senior Architect
Nimalex LLC
1 Mifflin Place, Suite 310
Cambridge, MA, USA
[EMAIL PROTECTED] / www.yoavshapira.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


  



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Apache Tomcat v5.5.16 Stability

2006-03-12 Thread Peter Rossbach

Yes,

I have fix it but 5.5.16 is very stable. The release fix some very  
critcal APR  AJP bugs!


Peter



Am 12.03.2006 um 19:16 schrieb Filip Hanik - Dev Lists:


wasn't there an issue with SSO and clustering? Peter?

Filip


Yoav Shapira wrote:

Hi,
Apache 5.5.16 (tentatively rated at beta stability pending further
testing) has been available for about a week now.  If you've had time
to test it, please vote below.  If you haven't, please take a bit of
time and test it using your favorite tool or application, then vote
below: this vote will run for about 72 hours.  As usual, committer
votes are binding, but everyone's input is welcome.  Thank you.

Apache Tomcat v5.5.16 is:
[ ] Stable (no major issues)
[ ] Beta (at least one major issue: please provide details)
[ ] Alpha (multiple significant issues: please provide details)

Yoav

--
Yoav Shapira
Senior Architect
Nimalex LLC
1 Mifflin Place, Suite 310
Cambridge, MA, USA
[EMAIL PROTECTED] / www.yoavshapira.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Apache Tomcat v5.5.16 Stability

2006-03-12 Thread Peter Rossbach


Apache Tomcat v5.5.16 is:
[x ] Stable (no major issues)

minor issue that SSO not work!

[ ] Beta (at least one major issue: please provide details)
[ ] Alpha (multiple significant issues: please provide details)



Peter


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



May Chun Chew/FEA/PEC is out of the office.

2006-03-12 Thread May Chun Chew




I will be out of the office starting  03/13/2006 and will not return until
03/16/2006.

I will respond to your message when I return. For urgent matters, pls
contact Lim Siong Pew at [EMAIL PROTECTED] or 63629384


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Apache Tomcat v5.5.16 Stability

2006-03-12 Thread Remy Maucherat

Yoav Shapira wrote:

Apache Tomcat v5.5.16 is:
[X] Stable (no major issues)
[ ] Beta (at least one major issue: please provide details)
[ ] Alpha (multiple significant issues: please provide details)


There are important fixes in the build.

Rémy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 38904] - Tomcat throws exceptions weirdly and says "Class not found" when Reloader and AutoDeploy are set

2006-03-12 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38904


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||WORKSFORME




--- Additional Comments From [EMAIL PROTECTED]  2006-03-12 23:05 ---
This looks like one of the many reloading fixes since 3.3.1, and since I can't 
reproduce this.

If you can't upgrade to 3.3.2, then I would suggest that you configure your 
context as non-reloadable (which is the preferred configuration for a 
production environment anyway :).

In conf/apps-website.xml you do:
  

  

Alternatively, simply comment out the ReloadInterceptor in server.xml


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Bug report for Tomcat 3 [2006/03/12]

2006-03-12 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=CriticalMAJ=Major |
| |   |   MIN=Minor   NOR=Normal  ENH=Enhancement   |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
| 2350|Ver|Nor|2001-06-27|ServletConfig.getInitParameter() requires url-patt|
| 2478|Opn|Cri|2001-07-06|Passing Session variables between JSP's and Servle|
| 4551|Opn|Nor|2001-10-31|Ctx( /tt01 ): IOException in: R( /tt01 + /com/abc/|
| 4980|New|Min|2001-11-20|Startup message indicates incorrect log file  |
| 4994|New|Nor|2001-11-21|Tomcat needs a mechanism for clean and certain shu|
| 5064|New|Cri|2001-11-25|Socket write error when include files is more than|
| 5108|New|Maj|2001-11-26|Docs for Tomcat 3.2.x appear to be for Tomcat 3.3 |
| 5137|New|Nor|2001-11-27|Null pointer in class loader after attempting to r|
| 5160|Unc|Maj|2001-11-28|'IllegalStateException'   |
| 5331|New|Nor|2001-12-09|getPathInfo vs URL normalization  |
| 5510|New|Blk|2001-12-19|How to call ejb deployed in JBoss from Tomcat serv|
| 5756|New|Nor|2002-01-08|jspc.bat exits with wrong ERRORLEVEL  |
| 5797|New|Nor|2002-01-10|UnCatched ? StringIndexOutOfBoundsException: Strin|
| 6027|New|Maj|2002-01-25|Tomcat  Automatically shuts down as service   |
| 6168|New|Blk|2002-02-01|IllegalStateException |
| 6451|New|Cri|2002-02-14|Stackoverflow |
| 6478|New|Enh|2002-02-14|Default Tomcat Encoding   |
| 6488|Ver|Maj|2002-02-15|Error: 304. Apparent bug in default ErrorHandler c|
| 6648|New|Nor|2002-02-25|jakarta-servletapi build with java 1.4 javadoc err|
| 6702|New|Cri|2002-02-27|win 2k services not working   |
| 6796|New|Cri|2002-03-01|Tomcat dies periodically  |
| 6989|New|Maj|2002-03-08|Unable to read tld file during parallel JSP compil|
| 7013|New|Cri|2002-03-10|Entering a servlet path with non-ISO8859-1 charact|
| 7227|New|Nor|2002-03-19| directive don't work |
| 7626|New|Nor|2002-03-29|classloader not working properly  |
| 7652|New|Cri|2002-04-01|Tomcat stalls periodically|
| 7785|New|Blk|2002-04-06|tomcat bug in context reloading   |
| 7863|New|Maj|2002-04-09|I have a problem when running Tomcat with IIS |
| 8187|New|Cri|2002-04-17|Errors when Tomcat used with MS Access database   |
| 8239|New|Cri|2002-04-18|Resource temporary unavailable|
| 8263|New|Cri|2002-04-18|url-pattern easy to circumvent|
| 9250|New|Maj|2002-05-20|outOfMemoryError  |
| 9367|New|Maj|2002-05-23|HttpSessionBindingEvent not thrown for HttpSession|
| 9390|New|Nor|2002-05-24|jasper compilation error in tomcat|
| 9480|New|Nor|2002-05-29|Data connection pooling   |
| 9607|New|Maj|2002-06-04|precompile JSP|
| 9737|Ver|Nor|2002-06-10|ArrayIndexOutOfBoundsException when sending just p|
|10047|New|Cri|2002-06-20|IllegalStateException |
|10202|New|Maj|2002-06-25|Tomcat is not responding in time  |
|10357|Unc|Blk|2002-06-30|java.lang.IllegalArgumentException: Short Read|
|10406|New|Cri|2002-07-02|IllegalStateException |
|11087|New|Blk|2002-07-23|IllegalStateException |
|11286|New|Maj|2002-07-30|Tomcat threads not respond if increase JVM size   |
|11466|New|Nor|2002-08-05|ContextManager: SocketException reading request   |
|12156|New|Cri|2002-08-29|Apache and Tomcat 3.3.1 Interworking problem  |
|12194|New|Maj|2002-08-30|Tomcat does not send WWW-Authenticate header  |
|12852|New|Nor|2002-09-20|May be error in _jspService() -> out.flushBuffers(|
|14386|New|Maj|2002-11-08|Date headers corrupted using setDateHeader|
|15632|New|Nor|2002-12-23|Problem with the Tomcat Sessions Parameter on URL |
|16363|New|Cri|2003-01-23|Stack Overflow accessing compiled JSP - Tomcat 3.2|
|17081|New|Min|2003-02-14|Some javadoc comment fixes|
|17915|New|Maj|2003

Bug report for Tomcat 4 [2006/03/12]

2006-03-12 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=CriticalMAJ=Major |
| |   |   MIN=Minor   NOR=Normal  ENH=Enhancement   |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
| 3839|Opn|Enh|2001-09-26|Problem bookmarking login page|
| 4227|Opn|Enh|2001-10-17|Invalid CGI path  |
| 5329|New|Enh|2001-12-08|NT Service exits startup before Tomcat is finished|
| 5795|New|Enh|2002-01-10|Catalina Shutdown relies on localhost causing prob|
| 5829|New|Enh|2002-01-13|StandardManager needs to cope with sessions throwi|
| 5985|New|Enh|2002-01-23|Tomcat should perform a more restrictive validatio|
| 6600|Opn|Enh|2002-02-20|enodeURL adds 'jsession' when 'isRequestedSessionI|
| 6614|New|Enh|2002-02-21|Have Bootstrap and StandardClassLoader use the sam|
| 6671|New|Enh|2002-02-25|Simple custom tag example uses old declaration sty|
| 7043|New|Enh|2002-03-12|database user and password for JDBC Based Store   |
| 7374|New|Enh|2002-03-22|Apache Tomcat/4.0.1 message on standard output|
| 7676|New|Enh|2002-04-02|Allow name property to use match experssions in  without className in server.xml produces N|
|11069|Opn|Enh|2002-07-23|Tomcat not flag error if tld is outside of /WEB-IN|
|11129|New|Enh|2002-07-24|New valve for putting the sessionIDs in the reques|
|11248|New|Enh|2002-07-29|DefaultServlet doesn't send expires header|
|11754|Opn|Enh|2002-08-15|Synchronous shutdown script - shutdown.sh should w|
|12069|New|Enh|2002-08-27|Creation of more HttpSession objects for one previ|
|12658|New|Enh|2002-09-15|a proxy host and port at the  element level |
|12766|New|Enh|2002-09-18|Tomcat should use tld files in /WEB-INF/ over vers|
|13309|Opn|Enh|2002-10-04|Catalina calls System.exit()  |
|13634|New|Enh|2002-10-15|Allowing system properties to be substituted in co|
|13689|Opn|Enh|2002-10-16|Classloader paths for 'Common' classes and librari|
|13731|New|Enh|2002-10-17|Final request, response, session and other variabl|
|13941|New|Enh|2002-10-24|reload is VERY slow   |
|13965|New|Enh|2002-10-25|Catalina.sh correction request for Tru64 Unix |
|14097|New|Enh|2002-10-30|hardcoded registry value for vm lets tomcat servic|
|14416|New|Enh|2002-11-10|blank tag name in TLD cause NullPointerException  |
|14635|New|Enh|2002-11-18|Should be possible not to have -MM-DD in log f|
|14766|New|Enh|2002-11-22|Redirect Vavle|
|14993|New|Enh|2002-12-02|Possible obselete synchronized declaration|
|15115|New|Enh|2002-12-05|correct docs... XML parser *cannot* be overridden |
|15417|Opn|Enh|2002-12-16|Add port for forced compilation of JSP pages  |
|15688|New|Enh|2002-12-27|full-qualified names instead of imports   |
|15893|New|Enh|2003-01-08|Need a getPort() method on Connector or similar fu|
|15941|New|Enh|2003-01-10|Expose rootCause exceptions at deeper levels  |
|16294|New|Enh|2003-01-21|Configurable URL Decoding.|
|16357|New|Enh|2003-01-23|"connection timeout reached"  |
|16531|New|Enh|2003-01-29|Updating already deployed ".war" files in a single|
|16579|New|Enh|2003-01-30|documentation page layout/style breaks wrapping to|
|16596|New|Enh|2003-01-30|option for disabling log rotation |
|17070|New|Enh|2003-02-14|The Catalina Ant tasks do not allow for 'reusable'|
|17146|New|Enh|2003-02-18|Simplify build.xml using 

Bug report for Tomcat 5 [2006/03/12]

2006-03-12 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=CriticalMAJ=Major |
| |   |   MIN=Minor   NOR=Normal  ENH=Enhancement   |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|17310|Ver|Nor|2003-02-22|;jsessionid confuses StandardHostcan't find Co|
|19803|Ver|Maj|2003-05-09|manager reload fails and disables app - Incompatib|
|19958|Ver|Maj|2003-05-15|Problems reading ServletInputStream   |
|20268|Opn|Maj|2003-05-27|Tomcat 5.0.2 takes 100% CPU   |
|21045|Ver|Nor|2003-06-24|Manager app does find resources   |
|21600|Ver|Nor|2003-07-15|'s lost after manager stop/start or rel|
|22295|Opn|Min|2003-08-11|Catalina is not able to stop on the first time: it|
|22679|Ver|Enh|2003-08-24|how to access ssl session ID out of tomcat to prev|
|22986|Ver|Nor|2003-09-08|Web apps with context XML file don't start if CATA|
|24413|Ver|Nor|2003-11-04|bundled JMX implementation not compliant to specif|
|24943|Ver|Nor|2003-11-24|Tomcat 5.0.14 / Windows 2000 Service does not star|
|25078|Ver|Nor|2003-11-29|Catalina Ant Serverinfo task always fails |
|27338|Ver|Maj|2004-03-01|Wrong mappings for JSP Documents (.jspx)  |
|27617|Opn|Enh|2004-03-12|ppt and vsd MIME types should be included in web.x|
|28039|New|Enh|2004-03-30|Cluster Support for SingleSignOn  |
|28633|Ass|Enh|2004-04-27|Add JMX Support to ClusterManager |
|28634|Ass|Enh|2004-04-27|Extend StandardManager/StandardSession for DeltaMa|
|28709|Ver|Nor|2004-04-30|javax.servlet.http.HttpServletRequest.isRequestedS|
|28875|Ver|Nor|2004-05-10|Multi-byte characters in default error page aren't|
|29091|Opn|Nor|2004-05-19|Non-ascii characters are not handled correctly... |
|29160|Ver|Enh|2004-05-23|precompile problem: _jspx_meth_* (javax.servlet.js|
|29494|Opn|Enh|2004-06-10|No way to set PATH when running as a service on Wi|
|29497|Unc|Nor|2004-06-10|Connection pool, redeployment |
|29521|Ver|Cri|2004-06-11|No destroy methods called on service shutdown |
|30241|Ver|Enh|2004-07-21|Enhance build script to use branch argument when c|
|30489|Opn|Cri|2004-08-05|removeAttribute: Session already invalidated  |
|30833|Ver|Nor|2004-08-24|request.getServerPort() returns wrong port (WAS: r|
|31125|Opn|Nor|2004-09-08|conf/web.xml not valid|
|31339|Opn|Maj|2004-09-21|admin app throwing struts exceptions  |
|32180|New|Nor|2004-11-11|EL functions are executed in privileged context   |
|32280|Ver|Cri|2004-11-17|Problem clustering tomcat when a failed server is |
|32569|Ass|Nor|2004-12-07|ServletContextListener will not die   |
|32593|Inf|Maj|2004-12-09|Server (Apache 2.0.48) reached MaxClients setting |
|32754|Inf|Nor|2004-12-17|Can't modify thread configuration attributes of AJ|
|32832|Ver|Maj|2004-12-23|request.getSession(false) fails to return null.   |
|33180|Ver|Nor|2005-01-20|JSTL automatic type conversion gives unexpected re|
|33262|Inf|Nor|2005-01-27|Service Manager autostart should check for adminis|
|33356|Inf|Maj|2005-02-02|Incorrect parsing of tag attributes   |
|33407|Inf|Nor|2005-02-05|\$ is quoted even with el-ignored=true|
|33453|Opn|Enh|2005-02-08|Jasper should recompile JSP files whose datestamps|
|33650|Inf|Enh|2005-02-19|Jasper performance for multiple files processing  |
|33671|Opn|Enh|2005-02-21|Manual Windows service installation with custom na|
|33806|Opn|Maj|2005-03-02|Session tracking using URL rewriting fails, if cli|
|33831|Ver|Nor|2005-03-03|RequestDispatcher.forward and resource missing|
|34006|Ver|Nor|2005-03-14|Undeploy of webapps with antiResourceLocking in ME|
|34016|Ver|Nor|2005-03-15|antiResourceLocking webapp fails to deploy on Tomc|
|34033|Ver|Nor|2005-03-16|Cannot delete users using Administration Tool weba|
|34076|Inf|Nor|2005-03-18|overriding content.xml docBase with manager webapp|
|34319|New|Nor|2005-04-06|StoreBase.processExpires() is very inefficient|
|34396|Inf|   |2005-04-11|security exception using datasource in|
|35635|New|Nor|2005-07-06|Tomcat service does not log startup error messages|
|35746|Inf

Bug report for Watchdog [2006/03/12]

2006-03-12 Thread bugzilla
+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=CriticalMAJ=Major |
| |   |   MIN=Minor   NOR=Normal  ENH=Enhancement   |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|  278|Unc|Nor|2000-12-04|Bug in GetParameterValuesTestServlet.java file Bug|
|  279|Unc|Nor|2000-12-04|Logical Error in GetParameterValuesTestServlet Bug|
|  469|Unc|Nor|2001-01-17|in example-taglib.tld "urn" should be "uri" BugRat|
|  470|Unc|Nor|2001-01-17|FAIL positiveForward.jsp and positiveInclude.jsp B|
| 9634|New|Enh|2002-06-05|No tests exist for ServletContext.getResourcePaths|
|10703|New|Enh|2002-07-11|Need to test getRequestURI after RequestDispatcher|
|11336|New|Enh|2002-07-31|Test wrapped path methods with RD.foward()|
|11663|New|Maj|2002-08-13|JSP precompile tests rely on Jasper specific behav|
|11664|New|Maj|2002-08-13|A sweep is needed of all Watchdog 4.0 tag librarie|
|11665|New|Maj|2002-08-13|ServletToJSPErrorPageTest and ServletToServletErro|
|11666|New|Maj|2002-08-13|SetBufferSize_1TestServlet is invalid.|
|14004|New|Maj|2002-10-28|Incorrent behaviour of all attribute-related lifec|
|15504|New|Nor|2002-12-18|JSP positiveGetValues test relies on order preserv|
|24649|New|Nor|2003-11-12|getRemoteHost fails when agent has uppercase chara|
|29398|New|Nor|2004-06-04|Update site and note current status   |
+-+---+---+--+--+
| Total   15 bugs   |
+---+

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 28921] - Tomcat fails on JDK 1.1.x

2006-03-12 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=28921


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||WONTFIX




--- Additional Comments From [EMAIL PROTECTED]  2006-03-12 23:29 ---
It looks like the only reasonable miminal target would be J2ME (and, even that 
will require work :).

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 6702] - win 2k services not working

2006-03-12 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=6702


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED




--- Additional Comments From [EMAIL PROTECTED]  2006-03-12 23:33 ---
Per #8 I'm assuming that this is no longer an issue.

In any case, jk_nt_service is deprecated in favor of procrun from commons-
daemon.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 29266] - AJP13 - IOException: Broken pipe

2006-03-12 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=29266


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||WONTFIX




--- Additional Comments From [EMAIL PROTECTED]  2006-03-12 23:39 ---
Since 3.3.2, the Ajp13Interceptor is deprecated (as hinted by jfclere).

The error *should* be normal and *shouldn't* lead to instabilities.  If it is 
not occuring normally, the usual suspects are firewall settings between Apache 
and Tomcat.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 27766] - socket write error

2006-03-12 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=27766


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||WONTFIX




--- Additional Comments From [EMAIL PROTECTED]  2006-03-12 23:47 ---
Since 3.3.2, the Http10Interceptor is deprecated.

The error is simply that MSIE has decided that it doesn't want the page after 
all, and has dropped the connection.  Other possibilities include intermediate 
proxy and firewall settings.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 28616] - TOMCAT AND LOTUS NOTES 6 - AllocHandle: OUT OF PRIVATE HANDLES!

2006-03-12 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=28616


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||WONTFIX




--- Additional Comments From [EMAIL PROTECTED]  2006-03-12 23:49 ---
The mod_jk support for Lotus has gone the way of the dodo, due to overwhelming 
lack of interest in supporting it.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 6796] - Tomcat dies periodically

2006-03-12 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=6796


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||INVALID




--- Additional Comments From [EMAIL PROTECTED]  2006-03-12 23:55 ---
JVM crashes are outside of Tomcat.  It's likely that it's a bug in your JDBC 
driver, or, simply a bug in the JVM.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 17081] - Some javadoc comment fixes

2006-03-12 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=17081


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||WONTFIX




--- Additional Comments From [EMAIL PROTECTED]  2006-03-13 00:06 ---
As tempted as I am, I'm not inclined to fix the javadoc comments for a 
component that has been out for so many years.  Most of these have been 
corrected in later versions of the spec, but for historical accuracy, I'm 
inclined to leave the spelling mistakes in the old code.

It is interesting to see, however, that the ISE on session.getID was supposed 
to date back (at least) all the way back to Servlet-2.2.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r385400 - in /tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis: LazyReplicatedMap.java Streamable.java

2006-03-12 Thread fhanik
Author: fhanik
Date: Sun Mar 12 17:13:33 2006
New Revision: 385400

URL: http://svn.apache.org/viewcvs?rev=385400&view=rev
Log:
Added method to the streamable interface

Modified:

tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java

tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/Streamable.java

Modified: 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
URL: 
http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java?rev=385400&r1=385399&r2=385400&view=diff
==
--- 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
 (original)
+++ 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/LazyReplicatedMap.java
 Sun Mar 12 17:13:33 2006
@@ -1000,6 +1000,10 @@
 return length;
 }
 
+public synchronized int read(byte[] data, int offset, int length) 
throws IOException {
+return -1;
+}
+
 public DirectByteArrayOutputStream getBuf() {
 return buf;
 }

Modified: 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/Streamable.java
URL: 
http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/Streamable.java?rev=385400&r1=385399&r2=385400&view=diff
==
--- 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/Streamable.java
 (original)
+++ 
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/tipis/Streamable.java
 Sun Mar 12 17:13:33 2006
@@ -46,5 +46,15 @@
  * @return int - the number of bytes written into the data buffer
  */
 public int write(byte[] data, int offset) throws IOException;
+
+/**
+ * read data into the byte array starting at offset
+ * @param data byte[] - the array to read data into
+ * @param offset int - start position for writing data
+ * @param length - the desired read length
+ * @return int - the number of bytes read from the data buffer
+ */
+public int read(byte[] data, int offset, int length) throws IOException;
+

 }



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]