I have the same problem long ago!
Do you checkout the following two plugins?
org.eclipse.dltk.core.index.sql,org.eclipse.dltk.core.index.sql.h2

And you have to download h2 database in you eclipse plugins directory:)

On Thu, Mar 4, 2010 at 5:32 AM, Robert Gruendler <rob...@dubture.com> wrote:

> some more info:
>
> the root for that exception seems to be
> in org.eclipse.dltk.internal.core.index2.IndexerManager, line 47:
>
> IConfigurationElement[] elements = Platform.getExtensionRegistry()
> .getConfigurationElementsFor(INDEXER_POINT);
>
> The elements Array is empty, so the indexer field is null.
>
>
> regards
>
> -robert
>
>
> On Mar 3, 2010, at 10:10 PM, Robert Gruendler wrote:
>
> i was looking at the .log file of the workspace which doesn't have code
> assistance,
> and i'm getting this exception everytime i trigger code assistance:
>
> !MESSAGE PHPCore plugin internal error
> !STACK 0
> java.lang.NullPointerException
> at java.util.Arrays$ArrayList.<init>(Arrays.java:3357)
> at java.util.Arrays.asList(Arrays.java:3343)
> at
> org.eclipse.php.internal.core.codeassist.strategies.GlobalTypesStrategy.getTypes(GlobalTypesStrategy.java:120)
> at
> org.eclipse.php.internal.core.codeassist.strategies.GlobalTypesStrategy.apply(GlobalTypesStrategy.java:74)
> at
> org.eclipse.php.internal.core.codeassist.strategies.GlobalElementsCompositeStrategy.apply(GlobalElementsCompositeStrategy.java:43)
> at
> org.eclipse.php.internal.core.codeassist.PHPCompletionEngine.complete(PHPCompletionEngine.java:89)
> at org.eclipse.dltk.internal.core.Openable$1.run(Openable.java:494)
>
>
> Seems like the code assistance is activated, and the reason for no code
> assistance is an internal exception.
>
> Another thing that points into that direction is that code assistance isn't
> working at a project scope, ie:
>
> public class Foo {
>
>   protected $bar;
>
>   public function test() {
>
>     $this-> <--- triggers the exception too.
>
>   }
>
> }
>
> regards
>
> -robert
>
>
>
> On Mar 3, 2010, at 4:56 PM, Robert Gruendler wrote:
>
> is there any temporary workaround to re-activate the code assistance for
> the language library ?
>
>
> regards
>
> -robert
>
>
>
>
> On Mar 3, 2010, at 3:47 PM, Roy Ganor wrote:
>
> Hi Alex, I see that Mylyn-DLTK bridge plugin is the only one that plays
> with these preferences. Probably for wrapping things with its own proposals
> list.
> Anyway, the unpleasant situation where empty proposals list is shown should
> be fixes somehow.
>
> Thanks!
> Roy
> *From:* pdt-dev-boun...@eclipse.org [mailto:pdt-dev-boun...@eclipse.org] *On
> Behalf Of *Alex Panchenko
> *Sent:* Wednesday, March 03, 2010 4:30 PM
> *To:* PDT Developers
> *Subject:* Re: [pdt-dev] No code assistance for PHP Language Library
>
> JDT has preference page to manage them, DLTK uses preferences but without
> preference page.
>
> Actually I couldn't find the code changing it, but I remember once it was
> somehow disabled in my development workspace.
>
> Regards,
> Alex
>
> ----- Original Message -----
> From: "Roy Ganor" <r...@zend.com>
> To: "PDT Developers" <pdt-dev@eclipse.org>
> Sent: Wednesday, March 3, 2010 8:19:00 PM GMT +06:00 Almaty, Novosibirsk
> Subject: RE: [pdt-dev] No code assistance for PHP Language Library
> BTW, any reason why a user would select to disable the script category? You
> mentioned on exception but it seems odd to me that it is common.
> Are there other situations where this category can be disabled?
>
> Thanks!
> Roy
> *From:* pdt-dev-boun...@eclipse.org [mailto:pdt-dev-boun...@eclipse.org] *On
> Behalf Of *Alex Panchenko
> *Sent:* Wednesday, March 03, 2010 3:54 PM
> *To:* PDT Developers
> *Subject:* Re: [pdt-dev] No code assistance for PHP Language Library
>
> Hi,
>
>
> It's possible that PDT proposal computer was disabled in preferences (e.g.
> if exception was thrown), so it makes sense to test in a *new* workspace.
>
> Regards,
> Alex
>
> ----- Original Message -----
> From: "Roy Ganor" <r...@zend.com>
> To: "PDT Developers" <pdt-dev@eclipse.org>
> Sent: Wednesday, March 3, 2010 7:56:24 PM GMT +06:00 Almaty, Novosibirsk
> Subject: RE: [pdt-dev] No code assistance for PHP Language Library
> Hi Robert,
> Can you share your .settings folder, .buildpath and .project files?
>
> Best regards,
> Roy
> *From:* pdt-dev-boun...@eclipse.org [mailto:pdt-dev-boun...@eclipse.org] *On
> Behalf Of *Robert Gruendler
> *Sent:* Wednesday, March 03, 2010 2:08 PM
> *To:* PDT Developers
> *Subject:* [pdt-dev] No code assistance for PHP Language Library
>
> Hi all,
>
> i don't get any code assistance for the php language library in php
> projects.
>
> The only assistance that shows up,are the template proposals, like
> try/catch, fn etc.
>
> My PDT extension is completely disabled in the run environment, and i've
> tested this
> bug also on a standalone eclipse installation with the latest pdt 2.2.
>
> Version Info:
> Eclipse: 3.5.2 Build id: M20100211-1343
> DLTK: 2.0.0 (CVS HEAD)
> PDT: 2.2.0 (CVS HEAD)
>
> Anyone else experiencing this problem?
>
> regards
>
> -robert
>
> _______________________________________________ pdt-dev mailing list
> pdt-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/pdt-dev
>
> _______________________________________________ pdt-dev mailing list
> pdt-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/pdt-dev
> _______________________________________________
> pdt-dev mailing list
> pdt-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>
>
> _______________________________________________
> pdt-dev mailing list
> pdt-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>
>
> _______________________________________________
>
> pdt-dev mailing list
> pdt-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>
>
>
> _______________________________________________
> pdt-dev mailing list
> pdt-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>
>


-- 

Thanks!

Best Regards!

Zhao
_______________________________________________
pdt-dev mailing list
pdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/pdt-dev

Reply via email to