| Summary: | PDT does not display additional containers | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Martin Eisengardt <martin.eisengardt> | ||||
| Component: | PDT | Assignee: | PHP UI <php.ui-inbox> | ||||
| Status: | CLOSED FIXED | QA Contact: | Ilina Stefanova <ilina.s> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | kalin.a, martin.eisengardt, smartinmorillas | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Martin Eisengardt
Another problem: COntent assist works, it shows up everything available from that phar located in the buildpath container. But klicking on it with Ctrl+Click results in exceptions and does not open the target file. Seems that the model did not fully load the file: org.eclipse.dltk.core.ModelException: PHPUnit_Extensions_Database_Constraint_TableIsEqual [in TableIsEqual.php [in PHPUnit/Extensions/Database/Constraint [in C:\Users\xj12601\.m2\repository\org\phpunit\phpunit5\3.4.15\phpunit5-3.4.15.phar]]] does not exist at org.eclipse.dltk.internal.core.ModelElement.newNotPresentException(ModelElement.java:258) at org.eclipse.dltk.internal.core.ModelElement.openWhenClosed(ModelElement.java:196) at org.eclipse.dltk.internal.core.ModelElement.getElementInfo(ModelElement.java:171) at org.eclipse.dltk.internal.core.ModelElement.getChildren(ModelElement.java:356) at org.eclipse.dltk.internal.core.ModelElement.getChildrenOfType(ModelElement.java:335) at org.eclipse.dltk.internal.core.ModelElement.getChildrenOfType(ModelElement.java:330) at org.eclipse.dltk.internal.core.SourceType.getMethods(SourceType.java:111) at org.eclipse.php.internal.core.codeassist.PHPSelectionEngine.getConstructorsIfAny(PHPSelectionEngine.java:728) at org.eclipse.php.internal.core.codeassist.PHPSelectionEngine.internalResolve(PHPSelectionEngine.java:467) at org.eclipse.php.internal.core.codeassist.PHPSelectionEngine.select(PHPSelectionEngine.java:140) at org.eclipse.dltk.internal.core.Openable.codeSelect(Openable.java:578) at org.eclipse.dltk.internal.core.AbstractSourceModule.codeSelect(AbstractSourceModule.java:85) at org.eclipse.dltk.internal.core.AbstractSourceModule.codeSelect(AbstractSourceModule.java:76) at org.eclipse.dltk.internal.ui.text.hover.AbstractScriptEditorTextHover.getHoverInfo(AbstractScriptEditorTextHover.java:141) at org.eclipse.php.internal.ui.editor.hover.PHPTextHoverProxy.getHoverInfo2(PHPTextHoverProxy.java:80) at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166) I remember Xu has fixed this bug,please try until next release,if you still can reproduce this bug,please reopen it,thanks Verified. Closing... I recently upgraded to pdt 3.0.0.v201201110400-77-184_2BEICRgM_fMVcz0M4Va9O Version: 3.7.2 Build id: M20120208-0800 The build containers are still not visible or the bug was taken to 3.0.0 and only fixed for 2.2.1. The exception for ctrl+click (open element) is the same in 3.0.0 !ENTRY org.eclipse.php.core 4 10001 2012-03-18 14:42:24.683 !MESSAGE PHPCore plugin internal error !STACK 1 org.eclipse.dltk.core.ModelException: Doctrine\Common [in EventManager.php [in pear/Doctrine/Common [in C:\Users\mepeisen\.m2\repository\org\doctrine-project\DoctrineCommon\2.2.0\DoctrineCommon-2.2.0.phar]]] does not exist at org.eclipse.dltk.internal.core.ModelElement.newNotPresentException(ModelElement.java:258) at org.eclipse.dltk.internal.core.ModelElement.openWhenClosed(ModelElement.java:196) at org.eclipse.dltk.internal.core.ModelElement.getElementInfo(ModelElement.java:171) at org.eclipse.dltk.internal.core.ModelElement.getChildren(ModelElement.java:356) at org.eclipse.dltk.internal.core.ModelElement.getChildrenOfType(ModelElement.java:335) at org.eclipse.dltk.internal.core.ModelElement.getChildrenOfType(ModelElement.java:330) at org.eclipse.dltk.internal.core.SourceType.getTypes(SourceType.java:101) at org.eclipse.php.internal.core.typeinference.PHPModelUtils.getTypeType(PHPModelUtils.java:1712) at org.eclipse.php.internal.core.typeinference.PHPModelUtils.getNamespaceType(PHPModelUtils.java:1115) at org.eclipse.php.internal.core.typeinference.PHPModelUtils.getTypes(PHPModelUtils.java:1614) at org.eclipse.php.internal.core.codeassist.PHPSelectionEngine.internalResolve(PHPSelectionEngine.java:580) at org.eclipse.php.internal.core.codeassist.PHPSelectionEngine.select(PHPSelectionEngine.java:141) at org.eclipse.dltk.internal.core.Openable.codeSelect(Openable.java:624) at org.eclipse.dltk.internal.core.Openable.codeSelect(Openable.java:636) at org.eclipse.dltk.internal.core.AbstractSourceModule.codeSelect(AbstractSourceModule.java:86) at org.eclipse.dltk.internal.core.AbstractSourceModule.codeSelect(AbstractSourceModule.java:77) at org.eclipse.php.internal.ui.editor.hyperlink.PHPHyperlinkDetector.detectHyperlinks(PHPHyperlinkDetector.java:82) at org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80) at org.eclipse.php.internal.ui.editor.configuration.PHPStructuredTextViewerConfiguration$1.detectHyperlinks(PHPStructuredTextViewerConfiguration.java:366) at org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:286) Created attachment 218031 [details]
Allows provide or replace some model elements in structure model.
This bug is present in 3.0.1.v201201110400-7V-79F8NcJTcJTTTJwJJ.
Attached simple path fixes this bug and allows to provide or replace explorer model elements by other plug-ins.
|