-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Thanks for the direction.
This is pretty much what I thought. I'll try moving back to a previous version of PHP and see how it goes. -=> Gregg <=- Nikola Milutinovic wrote: >> *exception* >> >> java.io.IOException: null net.php.servlet.send(Native Method) >> net.php.servlet.service(servlet.java:207) >> net.php.servlet.service(servlet.java:236) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > This exception is not only generic, but it is also missing the > cause. It is definitely generated in the JNI method, so you'd have > to look in there. > >> I then altered the servlet class to include some debugging info >> just prior to its invocation of the send method: >> >> send(request.getMethod(), request.getQueryString(), >> request.getRequestURI(), contextPath, request.getContentType(), >> request.getContentLength(), request.getRemoteUser(), >> display_source_mode ); >> >> Here is the result: request.getMethod() = GET >> request.getQueryString() = null request.getRequestURI() >> = /test.php contextPath = >> /home/gsl/tomcat/apache-tomcat-5.5.15/webapps/ROOT/test.php >> request.getContentType() = null request.getContentLength() >> = -1 request.getRemoteUser() = null display_source_mode >> = false > > This looks fine. > >> The corresponding native method appears to be in servlet.c as: >> >> JNIEXPORT void JNICALL Java_net_php_servlet_send (JNIEnv *jenv, >> jobject self, jstring requestMethod, jstring queryString, jstring >> requestURI, jstring pathTranslated, jstring contentType, jint >> contentLength, jstring authUser, jboolean display_source_mode) >> >> I haven't written JNI code before, but I suspect that the first >> two args are just hidden info. that is typically passed to a >> native method, so I don't see a signature mismatch or anything >> else wrong here. > > The error would have been much different, in case of a signature > mismatch. > >> Alternatively, does anyone have any further ideas on what I could >> do to debug this further? >> >> A few other individuals posted this null IOException on the net, >> but no resolution was provided. Being such a generic error, their >> problem might not even be related to what I am experiencing. > > Well,... > > As I have said above, the exception is thrown in the native method, > so you could go into the source of that method and see where it > could throw an exception. Other than that, you could try building a > different version of PHP, like 5.0 or 5.1 branch. Maybe they will > fare better. > > Nix. > > __________________________________________________ Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] For > additional commands, e-mail: [EMAIL PROTECTED] > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEJ8g6McSsEtbyA2cRAjaTAJ9pT2418zqHPHRYeuoELycbVAt/xQCfWhZL IYSfxSisP4QQY/1p6tUtFWk= =KKe1 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]