ID:               8691
 Comment by:       ishtiaq_ahmad at elixir dot com
 Reported By:      dgreer at austintx dot com
 Status:           Bogus
 Bug Type:         Java related
 Operating System: Linux kernel 2.1.12 (RH 6.1)
 PHP Version:      4.0.3pl1
 New Comment:

add the line 
out.flush();
$xxx=new JAVA("A");


Previous Comments:
------------------------------------------------------------------------

[2002-02-24 06:04:03] [EMAIL PROTECTED]

The version of PHP that this bug was reported in is too old. Please
try to reproduce this bug in the latest version of PHP (available
from http://www.php.net/downloads.php

If you are still able to reproduce the bug with one of the latest
versions of PHP, please change the PHP version on this bug report
to the version you tested and change the status back to "Open".

Please test with  PHP 4.1.1+JDK 1.2 and report back Thanks.

------------------------------------------------------------------------

[2001-04-16 13:11:50] [EMAIL PROTECTED]

User feedback:

   Yes, that sounds correct.  We decided we needed to creat the JVMs 
more slowly, although that sounds bogus to me.  I think we've 
temporarily abandon this, but we will come back to it, so it'd be a
good 
thing to get it working correctly.
   Let me know if there's anything else you need.
   Don

------------------------------------------------------------------------

[2001-04-16 06:36:40] [EMAIL PROTECTED]

Does this happen after 3 JVM's have been created?

-James

------------------------------------------------------------------------

[2001-01-13 17:00:11] dgreer at austintx dot com

Environment:

Linux 6.1, Kernel 2.1.12, Apache 1.3.14 (build locally from SRPM),
java2 JDK1.2.2 (build locally from source), php 4.0.3pl1 (build locally
from modified SRPM).

php.ini java config:

java.class.path =
/usr/lib/php4/php_java.jar:/usr/lib/java/jdk-1.2.2-devel/build/linux/lib/ext/iiimp.jar:/usr/lib/java/jdk-1.2.2-devel/build/linux/lib/i18n.jar
java.library =
/usr/lib/java/jdk-1.2.2-devel/build/linux/lib/i386/libjava.so
java.library.path =
/usr/lib/php4:/usr/lib/java/jdk-1.2.2-devel/build/linux/lib:/usr/lib/java/jdk-1.2.2-devel/build/linux/lib/i386/classic:/usr/lib/java/jdk-1.2.2-devel/build/linux/lib/i386/native_threads

Test Script:

<?
$system = new Java("java.lang.System");
//$system = new Java("com.jinsight.jetchart.Graph");
print("Verison = ".$system->getProperty("java.version"));
?>

Results:
Immediately after restarting apache, I can run the script 4-5 times and
get the correct result:

Verison = 1.2.2

After that, I will get:

Fatal error: Unable to create Java Virtual Machine in
/u/httpd/html/java_test.php on line 3

I get the error 3-6 times, then I get the correct result once, then the
error 3-6 times, etc.
There does not seem to be any specific periodicity to it other than the
initial 4-5 successes.  Nothing looks odd on the system (no hung
processes, no stuck open ports, etc.) and all the apache logs are
clean.

I've noticed that several other folks have asked similar questions on
phpbuilder's forums and never got answers.  I also know from contact
with one of them that something similar has happened on a windows
machine, so I don't think this is specific to my platform.  Also, I've
heard rumor (no hard proof) of difficulties/incompatibility between
php4's java extension and jdk 1.2.x and 1.3 (I did get this to run with
jdk 1.1.7, but my boss says he needs Java2).

Any help is appreciated.

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=8691&edit=1

Reply via email to