If your Code completion doesn't work (No suggestions)...

  • From: "omikron" < >
  • To:
  • Subject: If your Code completion doesn't work (No suggestions)...
  • Date: Thu, 26 Jul 2012 11:00:54 -0400

I used today 5 hours to solve my problem. Week ago I downloaded Netbeans 7.2 
rc1 edition and today the real thing. Both had problem about code completion. 
When I googled it, I notice a lot of bug reports about this and dev team said 
"solved -> didn't able to remake the problem". That was weird because a 
others reported this.

I almost decide to throw Netbeans to trash bin, because of "failed build", 
but somehow I got strength to test one thing... I actually updated new web 
server for me and I installed Samba etc... Samba and connection server works 
fine and when I create project I can make files and folders or remove them 
and they will appear on server too.

Problem was that everything else worked fine, except the code completion.

Example code from someone's bug report is


class A {
     * @return B Something
    public function f () {
        return new B() ;
class B {
   public function g () {}
$a = new A();
$a-> // This should open code completion, but ctrl+space gives "no 

Just check did you linked your project source to another server like:
\\myserver_name\www\mywebsite-folder   ?
If you did, Netbeans cannot see the files even it has access through my 

Solution was to add mapped network drive to my server and use that path as 
source path then code completion started working perfectly. Example point 
Z-drive to wwwroot and then give source path as: Z:\wwwroot\mywebsite-folder

So problem was somehow Netbeans wasn't able to explore the data structure 
even it was allowed to access the server. This didn't work even Netbeans was 
allowed go through firewall.

So for now that kind of source works fine. Problem in my case is that I run 
my web server as dev-server in virtual machine. I don't always want to keep 
it on or reconnect that map drive on logon. So I try to find a solution how 
to get it work using path \\myserver_name\...

If you got it work like that way then tell what you did? Does it require more 
firewall rules? or do I need to configure server side samba even more "open". 
In my case I use samba as user-security so first time when I type 
\\myservername it asks username and password. And after that everytime when I 
boot to Windows again.

I hope this helped someone, at least I can finally start playing with php5.4 
namespaces and traits :)

If your Code completion doesn't work (No suggestions)...

omikron 07/26/2012

If your Code completion doesn't work (No suggestions)...

kAlvaro 07/27/2012

If your Code completion doesn't work (No suggestions)...

omikron 07/29/2012

If your Code completion doesn't work (No suggestions)...

kAlvaro 07/30/2012

Project Features

About this Project

PHP was started in November 2009, is owned by Petr Jiricka, and has 306 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20160708.bf2ac18). © 2014, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
Please Confirm