You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Nacho <na...@siapi.es> on 2000/04/11 22:47:46 UTC

Estrange error in JNI conf

Hi, Gal 

I have tryed to install, with success, the JNI config of IIS 5.0.

But i'm getting a non blocking error with this config, everything is
working with poor performance, because tomcat it's writing a long stack
trace (like the one below) to jvm.stderr with every access. 


Any idea?

---------------------------------------------------------------------
java.util.MissingResourceException: Can't find resource for bundle
java.util.PropertyResourceBundle, key sc.-1
	at java.util.ResourceBundle.getObject(ResourceBundle.java,
Compiled Code)
	at java.util.ResourceBundle.getObject(ResourceBundle.java,
Compiled Code)
	at java.util.ResourceBundle.getString(ResourceBundle.java:298)
	at
org.apache.tomcat.util.StringManager.getString(StringManager.java:134)
	at
org.apache.tomcat.core.ResponseImpl.getMessage(ResponseImpl.java:482)
	at
org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
nectionHandler.java, Compiled Code)
	at
org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
ervletOutputStream.java:127)
	at
org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
ervletOutputStream.java:239)
	at
org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
	at
org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
on(JNIConnectionHandler.java:128)
	at
org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)
java.io.IOException: Error: JNI startReasponse implementation error
	at
org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
nectionHandler.java, Compiled Code)
	at java.lang.Exception.<init>(Exception.java, Compiled Code)
	at java.io.IOException.<init>(IOException.java, Compiled Code)
	at
org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
nectionHandler.java, Compiled Code)
	at
org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
ervletOutputStream.java:127)
	at
org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
ervletOutputStream.java:239)
	at
org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
	at
org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
on(JNIConnectionHandler.java:128)
	at
org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)
java.util.MissingResourceException: Can't find resource for bundle
java.util.PropertyResourceBundle, key sc.-1
	at java.util.ResourceBundle.getObject(ResourceBundle.java,
Compiled Code)
	at java.util.ResourceBundle.getObject(ResourceBundle.java,
Compiled Code)
	at java.util.ResourceBundle.getString(ResourceBundle.java:298)
	at
org.apache.tomcat.util.StringManager.getString(StringManager.java:134)
	at
org.apache.tomcat.core.ResponseImpl.getMessage(ResponseImpl.java:482)
	at
org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
nectionHandler.java, Compiled Code)
	at
org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
ervletOutputStream.java:127)
	at
org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
ervletOutputStream.java:239)
	at
org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
	at
org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
on(JNIConnectionHandler.java:128)
	at
org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)
java.io.IOException: Error: JNI startReasponse implementation error
	at
org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
nectionHandler.java, Compiled Code)
	at java.lang.Exception.<init>(Exception.java, Compiled Code)
	at java.io.IOException.<init>(IOException.java, Compiled Code)
	at
org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
nectionHandler.java, Compiled Code)
	at
org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
ervletOutputStream.java:127)
	at
org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
ervletOutputStream.java:239)
	at
org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
	at
org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
on(JNIConnectionHandler.java:128)
	at
org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)
java.util.MissingResourceException: Can't find resource for bundle
java.util.PropertyResourceBundle, key sc.-1
	at java.util.ResourceBundle.getObject(ResourceBundle.java,
Compiled Code)
	at java.util.ResourceBundle.getObject(ResourceBundle.java,
Compiled Code)
	at java.util.ResourceBundle.getString(ResourceBundle.java:298)
	at
org.apache.tomcat.util.StringManager.getString(StringManager.java:134)
	at
org.apache.tomcat.core.ResponseImpl.getMessage(ResponseImpl.java:482)
	at
org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
nectionHandler.java, Compiled Code)
	at
org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
ervletOutputStream.java:127)
	at
org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
ervletOutputStream.java:239)
	at
org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
	at
org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
on(JNIConnectionHandler.java:128)
	at
org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)
java.io.IOException: Error: JNI startReasponse implementation error
	at
org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
nectionHandler.java, Compiled Code)
	at java.lang.Exception.<init>(Exception.java, Compiled Code)
	at java.io.IOException.<init>(IOException.java, Compiled Code)
	at
org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
nectionHandler.java, Compiled Code)
	at
org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
ervletOutputStream.java:127)
	at
org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
ervletOutputStream.java:239)
	at
org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
	at
org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
on(JNIConnectionHandler.java:128)
	at
org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)



Saludos ,
Ignacio J. Ortega

Re: Estrange error in JNI conf

Posted by Gal Shachor <sh...@il.ibm.com>.
 OK, I found the bug. 

Nacho I will send you a new class file so that you can validate it on
your 
machine.

	Gal Shachor

Nacho wrote:
> 
> Hi, Gal
> 
> I have tryed to install, with success, the JNI config of IIS 5.0.
> 
> But i'm getting a non blocking error with this config, everything is
> working with poor performance, because tomcat it's writing a long stack
> trace (like the one below) to jvm.stderr with every access.
> 
> Any idea?
> 
> ---------------------------------------------------------------------
> java.util.MissingResourceException: Can't find resource for bundle
> java.util.PropertyResourceBundle, key sc.-1
>         at java.util.ResourceBundle.getObject(ResourceBundle.java,
> Compiled Code)
>         at java.util.ResourceBundle.getObject(ResourceBundle.java,
> Compiled Code)
>         at java.util.ResourceBundle.getString(ResourceBundle.java:298)
>         at
> org.apache.tomcat.util.StringManager.getString(StringManager.java:134)
>         at
> org.apache.tomcat.core.ResponseImpl.getMessage(ResponseImpl.java:482)
>         at
> org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
> nectionHandler.java, Compiled Code)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
> ervletOutputStream.java:127)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
> ervletOutputStream.java:239)
>         at
> org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
>         at
> org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
> on(JNIConnectionHandler.java:128)
>         at
> org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)
> java.io.IOException: Error: JNI startReasponse implementation error
>         at
> org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
> nectionHandler.java, Compiled Code)
>         at java.lang.Exception.<init>(Exception.java, Compiled Code)
>         at java.io.IOException.<init>(IOException.java, Compiled Code)
>         at
> org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
> nectionHandler.java, Compiled Code)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
> ervletOutputStream.java:127)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
> ervletOutputStream.java:239)
>         at
> org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
>         at
> org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
> on(JNIConnectionHandler.java:128)
>         at
> org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)
> java.util.MissingResourceException: Can't find resource for bundle
> java.util.PropertyResourceBundle, key sc.-1
>         at java.util.ResourceBundle.getObject(ResourceBundle.java,
> Compiled Code)
>         at java.util.ResourceBundle.getObject(ResourceBundle.java,
> Compiled Code)
>         at java.util.ResourceBundle.getString(ResourceBundle.java:298)
>         at
> org.apache.tomcat.util.StringManager.getString(StringManager.java:134)
>         at
> org.apache.tomcat.core.ResponseImpl.getMessage(ResponseImpl.java:482)
>         at
> org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
> nectionHandler.java, Compiled Code)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
> ervletOutputStream.java:127)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
> ervletOutputStream.java:239)
>         at
> org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
>         at
> org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
> on(JNIConnectionHandler.java:128)
>         at
> org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)
> java.io.IOException: Error: JNI startReasponse implementation error
>         at
> org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
> nectionHandler.java, Compiled Code)
>         at java.lang.Exception.<init>(Exception.java, Compiled Code)
>         at java.io.IOException.<init>(IOException.java, Compiled Code)
>         at
> org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
> nectionHandler.java, Compiled Code)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
> ervletOutputStream.java:127)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
> ervletOutputStream.java:239)
>         at
> org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
>         at
> org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
> on(JNIConnectionHandler.java:128)
>         at
> org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)
> java.util.MissingResourceException: Can't find resource for bundle
> java.util.PropertyResourceBundle, key sc.-1
>         at java.util.ResourceBundle.getObject(ResourceBundle.java,
> Compiled Code)
>         at java.util.ResourceBundle.getObject(ResourceBundle.java,
> Compiled Code)
>         at java.util.ResourceBundle.getString(ResourceBundle.java:298)
>         at
> org.apache.tomcat.util.StringManager.getString(StringManager.java:134)
>         at
> org.apache.tomcat.core.ResponseImpl.getMessage(ResponseImpl.java:482)
>         at
> org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
> nectionHandler.java, Compiled Code)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
> ervletOutputStream.java:127)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
> ervletOutputStream.java:239)
>         at
> org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
>         at
> org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
> on(JNIConnectionHandler.java:128)
>         at
> org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)
> java.io.IOException: Error: JNI startReasponse implementation error
>         at
> org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
> nectionHandler.java, Compiled Code)
>         at java.lang.Exception.<init>(Exception.java, Compiled Code)
>         at java.io.IOException.<init>(IOException.java, Compiled Code)
>         at
> org.apache.tomcat.service.connector.JNIResponseAdapter.endHeaders(JNICon
> nectionHandler.java, Compiled Code)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedS
> ervletOutputStream.java:127)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedS
> ervletOutputStream.java:239)
>         at
> org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:178)
>         at
> org.apache.tomcat.service.connector.JNIConnectionHandler.processConnecti
> on(JNIConnectionHandler.java:128)
>         at
> org.apache.tomcat.service.JNIEndpoint.service(JNIEndpoint.java:162)
> 
> Saludos ,
> Ignacio J. Ortega
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org