ID: 14754
Comment by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Open
Bug Type: Java related
Operating System: Windows XP Home / Apache 1.3.24
PHP Version: 4.2.1 & 4.3.0-dev
New Comment:
Some people have suggested that switching to use PHP in CGI-mode
alleviates this problem. (However, I am unwilling to do this to solve
the problem anyway.) Does this recommendation maybe shed some light on
the cause?
Previous Comments:
------------------------------------------------------------------------
[2002-11-05 09:58:27] [EMAIL PROTECTED]
I have switched from hotspot jvm to classic jvm but the problem
continues.
------------------------------------------------------------------------
[2002-10-27 12:31:34] [EMAIL PROTECTED]
I have experienced the same problem.
But switched from hotspot jvm to classic
and problem disappeared.
I am using:
php 4.2.1, apache 1.3.xx
Win2k,
php.ini
[Java]
java.class.path = E:\php4.2.1\extensions\php_java.jar
java.home = E:\jdk1.3\jre
java.library = E:\jdk1.3\jre\bin\classic\jvm.dll
------------------------------------------------------------------------
[2002-10-24 06:23:03] [EMAIL PROTECTED]
I experimented this from php 4.2.2. Now, I'm running php 4.2.4 (the
snapshot from 23-Oct-2002 17:22) on Apache 1.3.27 and WinNT 4.0 and the
error still appears.
------------------------------------------------------------------------
[2002-10-08 14:51:48] [EMAIL PROTECTED]
Marking as open and updating version
------------------------------------------------------------------------
[2002-10-08 11:12:20] [EMAIL PROTECTED]
Iam still facing this bug even after trying with the snapshot
specified.Iam running on apache 1.3.26 and win2K.
I first experienced this on Php 4.2.2.
Actually I took a closer look at the source.It seems to me that the
reference to the global pointer to jvm( java.c ) seems to be reset
resulting in the call to jvm_create after the first request(when it
shouldnt, as the pointer should still be valid as we are not releasing
the jvm pointer). Since there was no call to jvm_destroy, I guess some
internal resource has been locked up resulting in JNI_CreateVM
returning -1(undefined error in JNI.h) on the subsequent calls.
Any help would be highly appeciated
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/14754
--
Edit this bug report at http://bugs.php.net/?id=14754&edit=1