| Summary: | CA doesn't work for big php-files | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Amigo <violator> | ||||||||||
| Component: | PDT | Assignee: | PHP Core <php.core-inbox> | ||||||||||
| Status: | NEW --- | QA Contact: | |||||||||||
| Severity: | normal | ||||||||||||
| Priority: | P2 | CC: | ganoro, wywrzal, zhaozhongwei | ||||||||||
| Version: | unspecified | ||||||||||||
| Target Milestone: | --- | ||||||||||||
| Hardware: | PC | ||||||||||||
| OS: | Windows XP | ||||||||||||
| Whiteboard: | |||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Amigo
If I disable validation there is no exception. But there is no CA too. any chance you provide an live example? Thanks Created attachment 201870 [details]
example
Here is PHP-files for example
------
Also I've founded that it occurs after typing something after keyword $this->... inside a method.
CA works fine with keyword parent::
------
I've tested my project at Linux (x86-64)
Build ID - 20110615-0604
PDT Build ID - 3.0.0 v20110516-1100
Java 1.7.0-b147
Works fine
I wonder. It seems like virtual machine for windows generates this exception at a low level...
Additional searching...
I think something wrong with multiply extending classes.
--------------- Works
require_once($_SERVER['DOCUMENT_ROOT'] . "/modules/core/class/DOM.php");
class B extends _Element {
public function m() {
$this->
}
}
---------------
--------------- Occurs error
require_once($_SERVER['DOCUMENT_ROOT'] . "/modules/core/class/DOM.php");
class B extends _HTMLElement {
public function m() {
$this->
}
}
---------------
typing something after "$this->" generates exception
*** Bug 355309 has been marked as a duplicate of this bug. *** can you paste the whole exception log? Created attachment 201892 [details]
patch
a patch for dltk
Created attachment 201893 [details]
new patch
new patch for dltk
Created attachment 201894 [details]
exception
Still reproducible. |