Anonymous | Login | Signup for a new account | 12-17-2024 12:00 PST |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
0002252 | [Quercus] | major | always | 12-13-07 13:57 | 12-18-07 13:23 | ||||
Reporter | koreth | View Status | public | ||||||
Assigned To | ferg | ||||||||
Priority | normal | Resolution | fixed | ||||||
Status | closed | Product Version | 3.1.4 | ||||||
Summary | 0002252: PHP file edits not always detected | ||||||||
Description |
Attached is a shell script that will create a bunch of PHP files. Load test.php in Quercus. Reload it a few times over the course of several seconds. Then go and edit the "print" statement in one of the files pretty far down the include chain, e.g., 89.php. When you reload test.php again, most of the time you will not see the change you just made reflected in the output. *Sometimes* you will, so you might need to repeat the test a few times, but most of the time the change goes undetected. If, however, you edit test.php, the change there will immediately be noticed. And if you restart Resin, the changes to the include files will take effect. "Don't check for changes to PHP files" is definitely a mode we will want for a production environment for performance reasons, but in a development environment it's a pain to have to restart Resin every time I edit a library .php file. |
||||||||
Additional Information | This happens both on OS X and Linux. Running latest Resin code from svn as of December 13 and pro.jar from the 2007/12/05 snapshot. | ||||||||
Attached Files | mk.sh [^] (371 bytes) 12-13-07 13:57 | ||||||||
|
Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
36 total queries executed. 28 unique queries executed. |