When trying to reverse Zend Framework, VP failed multiple times when parsing interfaces. It seems not to like abstract static method definitions (they don’t really make sense, IMHO, but still, PHP allows them). Examples:
interface Zend_Controller_Router_Route_Interface {
public static function getInstance(Zend_Config $config);
}
I hope this is enough to reproduce the problem. Sorry if I’m reporting it at the wrong place. Is there a bug tracking system?
Replace $vp-suite-install-dir/lib/vpplatform.jar with the downloaded jar file
Run $vp-suite-install-dir/bin/VP Suite.exe to install the patch
Restart the application
Note:
If you are going to download with Internet Explorer, you may need to rename the file from .zip to .jar manually
Please do not run Product Update after applying the patch. Otherwise the update will replace the patch with the previous version (I will inform you to run the update when the next release is ready)
This is a note to inform you that the fix for the problem about failed to parse interface is now available in Service Pack 2, which was released last Saturday. Since you were asked to use a patch, I would like to suggest you upgrade to the latest version, which is more stable than the patch.
To upgrade, please run the product updater inside the bin folder of VP Suite installation directory.
I just aplied the updates for sp2 (through the VP_Suite_Update in the bin folder) but the reversing still chokes when I try it on an interface with static stuff in 'em.
Is there some other update… or am I doing something all wrong…
I’m using the Mac version.
Thanks for the fast response. I sent you a PM last night but here’s a post with the files attached as well.
Thanks for your help. vp.log Exports.class.php
Please follow the steps I posted before for installing the patch. I will inform you once a complete release is ready. Before that, please do not run the product updater.
How are you? I would like to notify you that a newer release of VP Suite is ready. It is now safe to run the product updater to advance to the latest release. In fact, you are suggested to do so because you are using a patch. Please feel free to let me know if there are any questions.