svn commit: r599743 - in /tomcat/connectors/trunk/jk: native/common/jk_ajp_common.c xdocs/miscellaneous/changelog.xml

2007-11-30 Thread rjung
Author: rjung
Date: Fri Nov 30 00:52:17 2007
New Revision: 599743

URL: http://svn.apache.org/viewvc?rev=599743&view=rev
Log:
Maintain idle connections in decreasing (LRU) slot order.

Modified:
tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c
tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml

Modified: tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c?rev=599743&r1=599742&r2=599743&view=diff
==
--- tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c Fri Nov 30 
00:52:17 2007
@@ -2609,7 +2609,7 @@
 if (rc) {
 unsigned int i, n = 0, cnt = 0;
 /* Count open slots */
-for (i = 0; i < aw->ep_cache_sz; i++) {
+for (i = aw->ep_cache_sz - 1; i >= 0; i--) {
 if (aw->ep_cache[i] && IS_VALID_SOCKET(aw->ep_cache[i]->sd))
 cnt++;
 }

Modified: tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml?rev=599743&r1=599742&r2=599743&view=diff
==
--- tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml (original)
+++ tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml Fri Nov 30 
00:52:17 2007
@@ -44,6 +44,10 @@
   
 
   
+Common: Maintain idle connections in decreasing (LRU)
+slot order. (rjung)
+  
+  
 Apache: Create JK_WORKER_ROUTE and JK_REQUEST_DURATION notes for
 access log even if no JkRequestLogFormat is set. (rjung)
   



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



DO NOT REPLY [Bug 43622] - compression / minCompressionSize attribute not properly implemented

2007-11-30 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=43622





--- Additional Comments From [EMAIL PROTECTED]  2007-11-30 11:17 ---
Thanks for the report. This is fixed in trunk and proposed for 6.0.x and 5.5.x



-- 
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: r599915 - /tomcat/tc6.0.x/trunk/STATUS.txt

2007-11-30 Thread markt
Author: markt
Date: Fri Nov 30 11:17:02 2007
New Revision: 599915

URL: http://svn.apache.org/viewvc?rev=599915&view=rev
Log:
Propose fix for 43622

Modified:
tomcat/tc6.0.x/trunk/STATUS.txt

Modified: tomcat/tc6.0.x/trunk/STATUS.txt
URL: 
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=599915&r1=599914&r2=599915&view=diff
==
--- tomcat/tc6.0.x/trunk/STATUS.txt (original)
+++ tomcat/tc6.0.x/trunk/STATUS.txt Fri Nov 30 11:17:02 2007
@@ -58,3 +58,9 @@
   http://svn.apache.org/viewvc?rev=599605&view=rev
   +1: markt
   -1:
+
+* Fix http://issues.apache.org/bugzilla/show_bug.cgi?id=43622
+  Don't always overwrite min compression size with default
+  http://svn.apache.org/viewvc?rev=599914&view=rev
+  +1: markt
+  -1:



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



DO NOT REPLY [Bug 44002] New: - classloader deadlock

2007-11-30 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=44002

   Summary: classloader deadlock
   Product: Tomcat 6
   Version: 6.0.10
  Platform: PC
OS/Version: Linux
Status: NEW
  Severity: major
  Priority: P4
 Component: Catalina
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]


java full version "1.5.0_11-b03"


Found one Java-level deadlock:

=

"Dispatcher-Thread-4":

  waiting to lock monitor 0x08115e04 (object 0xe9fcad00, a
org.apache.catalina.loader.ResourceEntry),

  which is held by "Dispatcher-Thread-2"

"Dispatcher-Thread-2":

  waiting to lock monitor 0x08115484 (object 0x80e66408, a
org.apache.catalina.loader.WebappClassLoader),

  which is held by "Dispatcher-Thread-4"

 

Java stack information for the threads listed above:

===

"Dispatcher-Thread-4":

at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1766)

- waiting to lock <0xe9fcad00> (a 
org.apache.catalina.loader.ResourceEntry)

at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)

at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)

at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

- locked <0x80e66408> (a org.apache.catalina.loader.WebappClassLoader)

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:620)

at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)

at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815)

- locked <0xe9fcb228> (a org.apache.catalina.loader.ResourceEntry)

at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)

at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)

at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)

at
javax.activation.MailcapCommandMap.getDataContentHandler(MailcapCommandMap.java:590)

at
javax.activation.MailcapCommandMap.createDataContentHandler(MailcapCommandMap.java:550)

- locked <0xe9f2b988> (a javax.activation.MailcapCommandMap)

at 
javax.activation.DataHandler.getDataContentHandler(DataHandler.java:611)

- locked <0xe9fcb268> (a javax.activation.DataHandler)

at javax.activation.DataHandler.writeTo(DataHandler.java:315)

at javax.mail.internet.MimeUtility.getEncoding(MimeUtility.java:248)

at 
javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1268)

at 
javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1001)

at 
javax.mail.internet.MimeMultipart.updateHeaders(MimeMultipart.java:333)

at 
javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1255)

at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2012)

at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:1980)

at javax.mail.Transport.send(Transport.java:97)

at org.apache.log4j.net.SMTPAppender.sendBuffer(Unknown Source)

at org.apache.log4j.net.SMTPAppender.append(Unknown Source)

at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230)

- locked <0x80ebafa8> (a org.apache.log4j.net.SMTPAppender)

at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65)

at org.apache.log4j.AsyncAppender$Dispatcher.run(AsyncAppender.java:578)

- locked <0x80ebad38> (a 
org.apache.log4j.helpers.AppenderAttachableImpl)

at java.lang.Thread.run(Thread.java:595)

"Dispatcher-Thread-2":

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:620)

at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)

at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815)

- locked <0xe9fcad00> (a org.apache.catalina.loader.ResourceEntry)

at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)

at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)

at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)

at
javax.activ

svn commit: r599916 - /tomcat/current/tc5.5.x/STATUS.txt

2007-11-30 Thread markt
Author: markt
Date: Fri Nov 30 11:17:11 2007
New Revision: 599916

URL: http://svn.apache.org/viewvc?rev=599916&view=rev
Log:
Propose fix for 43622

Modified:
tomcat/current/tc5.5.x/STATUS.txt

Modified: tomcat/current/tc5.5.x/STATUS.txt
URL: 
http://svn.apache.org/viewvc/tomcat/current/tc5.5.x/STATUS.txt?rev=599916&r1=599915&r2=599916&view=diff
==
--- tomcat/current/tc5.5.x/STATUS.txt (original)
+++ tomcat/current/tc5.5.x/STATUS.txt Fri Nov 30 11:17:11 2007
@@ -125,3 +125,8 @@
   +1: billbarker, pero, markt
   -1:
 
+* Fix http://issues.apache.org/bugzilla/show_bug.cgi?id=43622
+  Don't always overwrite min compression size with default
+  http://svn.apache.org/viewvc?rev=599914&view=rev
+  +1: markt
+  -1:



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



DO NOT REPLY [Bug 44000] - After Adding tomcat service and start tomcat service is using 50% CPU

2007-11-30 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=44000


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||WORKSFORME




--- Additional Comments From [EMAIL PROTECTED]  2007-11-30 10:36 ---
You don't specify a version in your report so I am assuming 5.5.25.

The 5.5.25 windows installer works without a problem on my XP,SP2 PC.

Your description references using the windows installer and the service.bat
file. If you are using both of these you may well be creating problems for 
yourself.

I suggest you seek help on the Tomcat users mailing list. If you explain what
you are trying to achieve then that list will be able to point you in the right
direction.

-- 
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 43963] - Context loads classes from another context

2007-11-30 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=43963


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||WORKSFORME




--- Additional Comments From [EMAIL PROTECTED]  2007-11-30 10:28 ---
This works as documented for me with a simple test case. It looks like a
configuration issue with your app.

I suggest you start with a clean install and a simple test case and build up to
your current configuration to isolate the problem. If you need any further
assistance, it can be obtained from the users mailing list.

-- 
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 43963] - Context loads classes from another context

2007-11-30 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=43963





--- Additional Comments From [EMAIL PROTECTED]  2007-11-30 10:05 ---
I don't see anything in there that would cause this problem although the
difference in case in the path and the docBase may well cause your apps to be
deployed twice.

A quick check of the manager app will tell you if this is the case.

Thinking about it, this could be the cause if:
- your context has been deployed twice
- your update has only been applied to one copy of the context and
- the request is being processed by the copy of the context that has not been
upgraded.

-- 
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: r599884 - /tomcat/current/tc5.5.x/STATUS.txt

2007-11-30 Thread markt
Author: markt
Date: Fri Nov 30 09:59:15 2007
New Revision: 599884

URL: http://svn.apache.org/viewvc?rev=599884&view=rev
Log:
Add my vote

Modified:
tomcat/current/tc5.5.x/STATUS.txt

Modified: tomcat/current/tc5.5.x/STATUS.txt
URL: 
http://svn.apache.org/viewvc/tomcat/current/tc5.5.x/STATUS.txt?rev=599884&r1=599883&r2=599884&view=diff
==
--- tomcat/current/tc5.5.x/STATUS.txt (original)
+++ tomcat/current/tc5.5.x/STATUS.txt Fri Nov 30 09:59:15 2007
@@ -122,6 +122,6 @@
 
 * Remove conditional headers on Form Auth replay, since the UA (esp. FireFox) 
isn't expecting it.
   http://issues.apache.org/bugzilla/show_bug.cgi?id=43687 (the patch for 5.5 
is the same as for 6.0)
-  +1: billbarker, pero
+  +1: billbarker, pero, markt
   -1:
 



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



Re: SEVERE: Exception initializing page context

2007-11-30 Thread Mark Thomas
nil_yadav wrote:
> Hello 
> 
> I am using Hyperion 9 Portal run by apache Tomcat which is set up on a unix
> machine.
> At times during login after authentication we get an error as shown below

This is a question for the users list. See http://tomcat.apache.org/lists.html

Mark



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



DO NOT REPLY [Bug 43960] - Expose StandardWrapper unavailable and/or available properties to JMX

2007-11-30 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=43960





--- Additional Comments From [EMAIL PROTECTED]  2007-11-30 08:47 ---
Created an attachment (id=21210)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=21210&action=view)
Exposes StandardWrapper unavailable and available properties to JMX 

Not sure if I created the patch correctly, best if someone checks that. Have
tested this code works with 5.5.25 though.


-- 
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 43979] - Add abstraction for Java and Classfile output

2007-11-30 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=43979





--- Additional Comments From [EMAIL PROTECTED]  2007-11-30 05:39 ---
Created an attachment (id=21209)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=21209&action=view)
Patch implementing the proposed IO abstraction

Fixed the mentioned issues:
   - Removed remaining direct filesystem references where appropriate
   - Default IOProvider.mkdirs now returns true if the directory exists or if
 it can be created

-- 
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 43979] - Add abstraction for Java and Classfile output

2007-11-30 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=43979


[EMAIL PROTECTED] changed:

   What|Removed |Added

  Attachment #21205|0   |1
is obsolete||




--- Additional Comments From [EMAIL PROTECTED]  2007-11-30 05:37 ---
(From update of attachment 21205)
Found some issues with the patch: The Compiler still refers to the filesystem
directly in some places and the default IOProvider.mkdirs method returns false
if the directory already exists


-- 
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: svn commit: r599767 - /tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c

2007-11-30 Thread Mladen Turk

[EMAIL PROTECTED] wrote:

Author: rjung
Date: Fri Nov 30 02:26:42 2007
New Revision: 599767

URL: http://svn.apache.org/viewvc?rev=599767&view=rev
Log:
Complete half-baked r599743. Care about signedness
and apply reverse order to the relevant loop to.

Modified:
tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c

Modified: tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c?rev=599767&r1=599766&r2=599767&view=diff
==
--- tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c Fri Nov 30 
02:26:42 2007
@@ -2607,14 +2607,15 @@
 }
 JK_ENTER_CS(&aw->cs, rc);
 if (rc) {
-unsigned int i, n = 0, cnt = 0;
+unsigned int n = 0, cnt = 0;
+int i;
 /* Count open slots */
-for (i = aw->ep_cache_sz - 1; i >= 0; i--) {
+for (i = (int)aw->ep_cache_sz - 1; i >= 0; i--) {


Cool, much better. It removes the endless loop after all
cause unsigned is always higher or equal to zero :)

However not sure it makes any difference, bit it's as closest
as we can get to the LIFO.

Cheers,
Mladen

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



svn commit: r599767 - /tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c

2007-11-30 Thread rjung
Author: rjung
Date: Fri Nov 30 02:26:42 2007
New Revision: 599767

URL: http://svn.apache.org/viewvc?rev=599767&view=rev
Log:
Complete half-baked r599743. Care about signedness
and apply reverse order to the relevant loop to.

Modified:
tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c

Modified: tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c?rev=599767&r1=599766&r2=599767&view=diff
==
--- tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c Fri Nov 30 
02:26:42 2007
@@ -2607,14 +2607,15 @@
 }
 JK_ENTER_CS(&aw->cs, rc);
 if (rc) {
-unsigned int i, n = 0, cnt = 0;
+unsigned int n = 0, cnt = 0;
+int i;
 /* Count open slots */
-for (i = aw->ep_cache_sz - 1; i >= 0; i--) {
+for (i = (int)aw->ep_cache_sz - 1; i >= 0; i--) {
 if (aw->ep_cache[i] && IS_VALID_SOCKET(aw->ep_cache[i]->sd))
 cnt++;
 }
 /* Handle worker cache and recycle timeouts */
-for (i = 0; i < aw->ep_cache_sz; i++) {
+for (i = (int)aw->ep_cache_sz - 1; i >= 0; i--) {
 /* Skip the closed sockets */
 if (aw->ep_cache[i] && IS_VALID_SOCKET(aw->ep_cache[i]->sd)) {
 int elapsed = (int)difftime(now, 
aw->ep_cache[i]->last_access);
@@ -2627,11 +2628,11 @@
 ajp_reset_endpoint(aw->ep_cache[i], l);
 if (JK_IS_DEBUG_LEVEL(l))
 jk_log(l, JK_LOG_DEBUG,
-"cleaning pool slot=%u elapsed %d in %d",
+"cleaning pool slot=%d elapsed %d in %d",
 i, elapsed, (int)(difftime(time(NULL), 
rt)));
 }
 }
-if ((cnt - n) <= aw->ep_mincache_sz) {
+if (cnt <= aw->ep_mincache_sz + n) {
 if (JK_IS_DEBUG_LEVEL(l)) {
 jk_log(l, JK_LOG_DEBUG,
 "reached pool min size %u from %u cache slots",



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



SEVERE: Exception initializing page context

2007-11-30 Thread nil_yadav

Hello 

I am using Hyperion 9 Portal run by apache Tomcat which is set up on a unix
machine.
At times during login after authentication we get an error as shown below :-
Nov 29, 2007 1:57:17 PM org.apache.jasper.runtime.JspFactoryImpl
internalGetPageContext
SEVERE: Exception initializing page context
java.lang.IllegalStateException: Cannot create a session after the response
has been committed
at
org.apache.coyote.tomcat5.CoyoteRequest.doGetSession(CoyoteRequest.java:2270)
at
org.apache.coyote.tomcat5.CoyoteRequest.getSession(CoyoteRequest.java:2116)
at
org.apache.coyote.tomcat5.CoyoteRequestFacade.getSession(CoyoteRequestFacade.java:526)
at
javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
at
org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:518)
at
javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
at
org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:518)
at
javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
at
org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:518)
at
javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:215)
at
org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:518)
at
org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:465)
at
javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:223)
at
javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:223)
at
org.apache.jasper.runtime.PageContextImpl._initialize(PageContextImpl.java:147)
at
org.apache.jasper.runtime.PageContextImpl.initialize(PageContextImpl.java:122)
at
org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(JspFactoryImpl.java:104)
at
org.apache.jasper.runtime.JspFactoryImpl.getPageContext(JspFactoryImpl.java:61)
at
org.apache.jsp.jsp.shared.editButtons_jsp._jspService(editButtons_jsp.java:43)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:581)
at com.brio.one.web.jsptags.GetTag.doStartTag(Unknown Source)
at
org.apache.jsp.jsp.shared.mainFrame_jsp._jspx_meth_brioTemplate_get_6(mainFrame_jsp.java:358)
at
org.apache.jsp.jsp.shared.mainFrame_jsp._jspService(mainFrame_jsp.java:257)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:581)
at com.brio.one.web.jsptags.LayoutTag.doEndTag(Unknown Source)
at
org.apache.jsp.jsp.browser.runsqrgenericjob.runSQRGenericJob_jsp._jspServi

Re: svn commit: r599743 - in /tomcat/connectors/trunk/jk: native/common/jk_ajp_common.c xdocs/miscellaneous/changelog.xml

2007-11-30 Thread Mladen Turk

[EMAIL PROTECTED] wrote:

Author: rjung
Date: Fri Nov 30 00:52:17 2007
New Revision: 599743

URL: http://svn.apache.org/viewvc?rev=599743&view=rev
Log:
Maintain idle connections in decreasing (LRU) slot order.

Modified:
tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c
tomcat/connectors/trunk/jk/xdocs/miscellaneous/changelog.xml

Modified: tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c?rev=599743&r1=599742&r2=599743&view=diff
==
--- tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c Fri Nov 30 
00:52:17 2007
@@ -2609,7 +2609,7 @@
 if (rc) {
 unsigned int i, n = 0, cnt = 0;
 /* Count open slots */
-for (i = 0; i < aw->ep_cache_sz; i++) {
+for (i = aw->ep_cache_sz - 1; i >= 0; i--) {


i is unsigned, so this is not very smart thing to do.
perhaps a:


int i;
unsigned int n = 0, cnt=0;
...
for (i = (int)aw->ep_cache_sz - 1; i >= 0; i--) {


Regards,
Mladen

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



DO NOT REPLY [Bug 43963] - Context loads classes from another context

2007-11-30 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=43963





--- Additional Comments From [EMAIL PROTECTED]  2007-11-30 01:22 ---
Created an attachment (id=21208)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=21208&action=view)
server.xml configuration file


-- 
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: svn commit: r599767 - /tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c

2007-11-30 Thread Peter Rossbach

I think the change is very good. Older Connection are close first!

Peter


Am 30.11.2007 um 12:56 schrieb Mladen Turk:


[EMAIL PROTECTED] wrote:

Author: rjung
Date: Fri Nov 30 02:26:42 2007
New Revision: 599767
URL: http://svn.apache.org/viewvc?rev=599767&view=rev
Log:
Complete half-baked r599743. Care about signedness
and apply reverse order to the relevant loop to.
Modified:
tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c
Modified: tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c
URL: http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/ 
native/common/jk_ajp_common.c? 
rev=599767&r1=599766&r2=599767&view=diff
= 
=
--- tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c  
(original)
+++ tomcat/connectors/trunk/jk/native/common/jk_ajp_common.c Fri  
Nov 30 02:26:42 2007

@@ -2607,14 +2607,15 @@
 }
 JK_ENTER_CS(&aw->cs, rc);
 if (rc) {
-unsigned int i, n = 0, cnt = 0;
+unsigned int n = 0, cnt = 0;
+int i;
 /* Count open slots */
-for (i = aw->ep_cache_sz - 1; i >= 0; i--) {
+for (i = (int)aw->ep_cache_sz - 1; i >= 0; i--) {


Cool, much better. It removes the endless loop after all
cause unsigned is always higher or equal to zero :)

However not sure it makes any difference, bit it's as closest
as we can get to the LIFO.

Cheers,
Mladen

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






svn commit: r599815 - /tomcat/current/tc5.5.x/STATUS.txt

2007-11-30 Thread pero
Author: pero
Date: Fri Nov 30 05:13:49 2007
New Revision: 599815

URL: http://svn.apache.org/viewvc?rev=599815&view=rev
Log:
Cast my Vote

Modified:
tomcat/current/tc5.5.x/STATUS.txt

Modified: tomcat/current/tc5.5.x/STATUS.txt
URL: 
http://svn.apache.org/viewvc/tomcat/current/tc5.5.x/STATUS.txt?rev=599815&r1=599814&r2=599815&view=diff
==
--- tomcat/current/tc5.5.x/STATUS.txt (original)
+++ tomcat/current/tc5.5.x/STATUS.txt Fri Nov 30 05:13:49 2007
@@ -81,13 +81,13 @@
   http://svn.apache.org/viewvc?view=rev&revision=580754
   http://svn.apache.org/viewvc?view=rev&revision=586818
   http://svn.apache.org/viewvc?view=rev&revision=594968
-  +1: markt
+  +1: markt, pero
   -1:
 
 * Fix http://issues.apache.org/bugzilla/show_bug.cgi?id=43887
   Include exception in log message
   http://svn.apache.org/viewvc?rev=597738&view=rev
-  +1: markt
+  +1: markt, pero
   -1:
 
 * Fix license issues
@@ -105,23 +105,23 @@
 * Fix http://issues.apache.org/bugzilla/show_bug.cgi?id=43957
   Service.bat doesn't configure logging correctly
   http://svn.apache.org/viewvc?rev=598800&view=rev
-  +1: markt
+  +1: markt, pero
   -1: 
 
 * Fix http://issues.apache.org/bugzilla/show_bug.cgi?id=43757
   Use SMAP info rather than string matching to ID line number in JSP
   http://svn.apache.org/viewvc?rev=599605&view=rev
-  +1: markt
+  +1: markt, pero
   -1:
 
 * Fix http://issues.apache.org/bugzilla/show_bug.cgi?id=43995
   Backport fix from TC6. Also fix memory leak
   
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/AprEndpoint.java?view=diff&r1=583649&r2=583650&pathrev=583650
-  +1: markt
+  +1: markt, pero
   -1:
 
 * Remove conditional headers on Form Auth replay, since the UA (esp. FireFox) 
isn't expecting it.
   http://issues.apache.org/bugzilla/show_bug.cgi?id=43687 (the patch for 5.5 
is the same as for 6.0)
-  +1: billbarker
+  +1: billbarker, pero
   -1:
 



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



svn commit: r599914 - in /tomcat/trunk/java/org/apache/coyote/http11: Http11AprProtocol.java Http11NioProtocol.java Http11Protocol.java

2007-11-30 Thread markt
Author: markt
Date: Fri Nov 30 11:13:33 2007
New Revision: 599914

URL: http://svn.apache.org/viewvc?rev=599914&view=rev
Log:
Fix bug 43622. Don't overwrite the min compression size set by the compression 
attribute with the default.

Modified:
tomcat/trunk/java/org/apache/coyote/http11/Http11AprProtocol.java
tomcat/trunk/java/org/apache/coyote/http11/Http11NioProtocol.java
tomcat/trunk/java/org/apache/coyote/http11/Http11Protocol.java

Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11AprProtocol.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11AprProtocol.java?rev=599914&r1=599913&r2=599914&view=diff
==
--- tomcat/trunk/java/org/apache/coyote/http11/Http11AprProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/http11/Http11AprProtocol.java Fri Nov 
30 11:13:33 2007
@@ -606,8 +606,8 @@
 processor.setMaxKeepAliveRequests(proto.maxKeepAliveRequests);
 processor.setTimeout(proto.timeout);
 processor.setDisableUploadTimeout(proto.disableUploadTimeout);
-processor.setCompression(proto.compression);
 processor.setCompressionMinSize(proto.compressionMinSize);
+processor.setCompression(proto.compression);
 
processor.setNoCompressionUserAgents(proto.noCompressionUserAgents);
 processor.setCompressableMimeTypes(proto.compressableMimeTypes);
 processor.setRestrictedUserAgents(proto.restrictedUserAgents);

Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11NioProtocol.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11NioProtocol.java?rev=599914&r1=599913&r2=599914&view=diff
==
--- tomcat/trunk/java/org/apache/coyote/http11/Http11NioProtocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/http11/Http11NioProtocol.java Fri Nov 
30 11:13:33 2007
@@ -769,8 +769,8 @@
 processor.setMaxKeepAliveRequests(proto.maxKeepAliveRequests);
 processor.setTimeout(proto.timeout);
 processor.setDisableUploadTimeout(proto.disableUploadTimeout);
-processor.setCompression(proto.compression);
 processor.setCompressionMinSize(proto.compressionMinSize);
+processor.setCompression(proto.compression);
 
processor.setNoCompressionUserAgents(proto.noCompressionUserAgents);
 processor.setCompressableMimeTypes(proto.compressableMimeTypes);
 processor.setRestrictedUserAgents(proto.restrictedUserAgents);

Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11Protocol.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11Protocol.java?rev=599914&r1=599913&r2=599914&view=diff
==
--- tomcat/trunk/java/org/apache/coyote/http11/Http11Protocol.java (original)
+++ tomcat/trunk/java/org/apache/coyote/http11/Http11Protocol.java Fri Nov 30 
11:13:33 2007
@@ -623,8 +623,8 @@
 processor.setKeepAliveTimeout(proto.keepAliveTimeout);
 processor.setTimeout(proto.timeout);
 processor.setDisableUploadTimeout(proto.disableUploadTimeout);
-processor.setCompression(proto.compression);
 processor.setCompressionMinSize(proto.compressionMinSize);
+processor.setCompression(proto.compression);
 
processor.setNoCompressionUserAgents(proto.noCompressionUserAgents);
 processor.setCompressableMimeTypes(proto.compressableMimeTypes);
 processor.setRestrictedUserAgents(proto.restrictedUserAgents);



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