I am getting a warring "Poject has corrupted metadata". It says to repair manually "src.dir" property in nbproject/project.properties and reopen the project.
This warring was started when i re-installed the netbeans IDE and copied all my previous projects on to xampp.
The stack trace shown in Netbeans:
java.lang.IllegalStateException: Property 'src.dir' was not found in 'nbproject/project.properties' (NB metadata corrupted?)
diagnostics:
project.properties exists: false
project directory: C:\xampp\htdocs\Search@c9d3cd11:5831c146
project directory children: [C:\xampp\htdocs\Search\jquery.autocomplete.css@76a7d560:33d4e652, C:\xampp\htdocs\Search\config.php@77b35439:5e5d2c13, C:\xampp\htdocs\Search\index.php@c9dcff91:36f8c3cb, C:\xampp\htdocs\Search\Models@bae1d8d7:5fe609f, C:\xampp\htdocs\Search\dbSearch.php@1f5ad49d:7f7969cb, C:\xampp\htdocs\Search\nbproject@613e9f18:7982a64]
nbproject exists: true
nbproject valid: true
nbproject children: [C:\xampp\htdocs\Search\nbproject\private@d81c22a1:17070f21, C:\xampp\htdocs\Search\nbproject\project.xml@effd77e:760cd985]
source roots: []
source roots - fired changes: 1
properties (helper): {}
properties (evaluator): {java.vm.version=23.1-b03, java.util.logging.config.class=org.netbeans.core.startup.TopLogging, apple.laf.useScreenMenuBar=true, sun.jnu.encoding=Cp1252, java.vendor.url=http://java.oracle.com/, ant.core.lib=C:\Program Files\NetBeans 7.2\java\ant\lib\ant.jar, java.vm.info=mixed mode, user.dir=C:\Program Files\NetBeans 7.2, sun.cpu.isalist=amd64, sun.awt.enableExtraMouseButtons=true, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, sun.os.patch.level=Service Pack 1, sun.java2d.noddraw=true, org.openide.version=deprecated, netbeans.home=C:\Program Files\NetBeans 7.2\platform, nu.validator.spec.alt-advice=jar:file:/C:/Program%20Files/NetBeans%207.2/ide/modules/ext/validator.jar!/nu/validator/localentities/files/wiki_whatwg_org_wiki_Validator_nu_alt_advice, user.home=C:\Users\Hailey, java.io.tmpdir=C:\Users\Hailey\AppData\Local\Temp\, java.awt.printerjob=sun.awt.windows.WPrinterJob, nb.show.statistics.ui=usageStatisticsEnabled, java.version=1.7.0_05, file.encoding.pkg=sun.io, java.vendor.url.bug=http://bugreport.sun.com/bugreport/, file.encoding=Cp1252, line.separator=
, php.global.include.path=, java.vm.specification.vendor=Oracle Corporation, netbeans.autoupdate.language=en, java.vm.vendor=Oracle Corporation, java.class.path=C:\Program Files\NetBeans 7.2\platform\lib\boot.jar;C:\Program Files\NetBeans 7.2\platform\lib\org-openide-modules.jar;C:\Program Files\NetBeans 7.2\platform\lib\org-openide-util-lookup.jar;C:\Program Files\NetBeans 7.2\platform\lib\org-openide-util.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\boot_ja.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\boot_pt_BR.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\boot_ru.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\boot_zh_CN.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-modules_ja.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-modules_pt_BR.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-modules_ru.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-modules_zh_CN.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-util-lookup_ja.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-util-lookup_pt_BR.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-util-lookup_ru.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-util-lookup_zh_CN.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-util_ja.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-util_pt_BR.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-util_ru.jar;C:\Program Files\NetBeans 7.2\platform\lib\locale\org-openide-util_zh_CN.jar;C:\Program Files\Java\jdk1.7.0_05\lib\dt.jar;C:\Program Files\Java\jdk1.7.0_05\lib\tools.jar, sun.io.unicode.encoding=UnicodeLittle, user.variant=, user.name=Hailey, user.language=en, os.arch=amd64, java.runtime.version=1.7.0_05-b06, sun.boot.class.path=C:\Program Files\Java\jdk1.7.0_05\jre\lib\resources.jar;C:\Program Files\Java\jdk1.7.0_05\jre\lib\rt.jar;C:\Program Files\Java\jdk1.7.0_05\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.7.0_05\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.7.0_05\jre\lib\jce.jar;C:\Program Files\Java\jdk1.7.0_05\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.7.0_05\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.7.0_05\jre\classes, sun.desktop=windows, org.whattf.datatype.lang-registry=jar:file:/C:/Program%20Files/NetBeans%207.2/ide/modules/ext/validator.jar!/nu/validator/localentities/files/www_iana_org_assignments_language_subtag_registry, org.xml.sax.driver=com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser, sun.cpu.endian=little, nu.validator.spec.microsyntax-descriptions=jar:file:/C:/Program%20Files/NetBeans%207.2/ide/modules/ext/validator.jar!/nu/validator/localentities/files/wiki_whatwg_org_wiki_MicrosyntaxDescriptions, org.openide.specification.version=6.2, netbeans.hash.code=unique=NB_CND_GFMOD_GROOVY_JAVA_JC_MOB_PHP_WEBCOMMON_WEBEE054936104-1a13-451e-8f40-987ec236c81d_33f4934c-a615-440f-88ec-fbc36689cb79, awt.toolkit=sun.awt.windows.WToolkit, netbeans.productversion=NetBeans IDE 7.2 (Build 201207171143), sun.boot.library.path=C:\Program Files\Java\jdk1.7.0_05\jre\bin, java.home=C:\Program Files\Java\jdk1.7.0_05\jre, netbeans.autoupdate.country=GB, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, jna.boot.library.name=jnidispatch-340, netbeans.importclass=org.netbeans.upgrade.AutoUpgrade, java.endorsed.dirs=C:\Program Files\Java\jdk1.7.0_05\jre\lib\endorsed, basedir=C:\xampp\htdocs\Search, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, netbeans.default_userdir_root=C:\Users\Hailey\AppData\Roaming\NetBeans, java.runtime.name=Java(TM) SE Runtime Environment, org.openide.major.version=IDE/1, netbeans.autoupdate.version=1.23, ant.home=C:\Program Files\NetBeans 7.2\java\ant, netbeans.user=C:\Users\Hailey\AppData\Roaming\NetBeans\7.2, netbeans.buildnumber=201207171143, netbeans.autoupdate.variant=, java.library.path=C:\Program Files\NetBeans 7.2\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\EgisTec Port Locker\x64;C:\Program Files (x86)\EgisTec Port Locker\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\MySQL\MySQL Server 5.5\bin;., file.separator=\, org.whattf.datatype.charset-registry=jar:file:/C:/Program%20Files/NetBeans%207.2/ide/modules/ext/validator.jar!/nu/validator/localentities/files/www_iana_org_assignments_character_sets, java.specification.vendor=Oracle Corporation, java.vm.specification.version=1.7, netbeans.accept_license_class=org.netbeans.license.AcceptLicense, sun.awt.keepWorkingSetOnMinimize=true, user.timezone=Europe/London, os.name=Windows 7, path.separator=;, netbeans.dirs=C:\Program Files\NetBeans 7.2\nb;C:\Program Files\NetBeans 7.2\ergonomics;C:\Program Files\NetBeans 7.2\ide;C:\Program Files\NetBeans 7.2\java;C:\Program Files\NetBeans 7.2\apisupport;C:\Program Files\NetBeans 7.2\webcommon;C:\Program Files\NetBeans 7.2\websvccommon;C:\Program Files\NetBeans 7.2\enterprise;C:\Program Files\NetBeans 7.2\mobility;C:\Program Files\NetBeans 7.2\profiler;C:\Program Files\NetBeans 7.2\python;C:\Program Files\NetBeans 7.2\php;C:\Program Files\NetBeans 7.2\identity;C:\Program Files\NetBeans 7.2\harness;C:\Program Files\NetBeans 7.2\cnd;C:\Program Files\NetBeans 7.2\dlight;C:\Program Files\NetBeans 7.2\groovy;C:\Program Files\NetBeans 7.2\extra;C:\Program Files\NetBeans 7.2\javacard;C:\Program Files\NetBeans 7.2\javafx, java.ext.dirs=C:\Program Files\Java\jdk1.7.0_05\jre\lib\ext;C:\windows\Sun\Java\lib\ext, sun.arch.data.model=64, java.specification.name=Java Platform API Specification, os.version=6.1, jdk.home=C:\Program Files\Java\jdk1.7.0_05, apple.awt.graphics.UseQuartz=true, user.script=, java.class.version=51.0, user.country=GB, java.vendor=Oracle Corporation, netbeans.dynamic.classpath=C:\Program Files\NetBeans 7.2\platform\core\core.jar;C:\Program Files\NetBeans 7.2\platform\core\org-openide-filesystems.jar;C:\Program Files\NetBeans 7.2\platform\core\locale\core_ja.jar;C:\Program Files\NetBeans 7.2\platform\core\locale\core_pt_BR.jar;C:\Program Files\NetBeans 7.2\platform\core\locale\core_ru.jar;C:\Program Files\NetBeans 7.2\platform\core\locale\core_zh_CN.jar;C:\Program Files\NetBeans 7.2\platform\core\locale\org-openide-filesystems_ja.jar;C:\Program Files\NetBeans 7.2\platform\core\locale\org-openide-filesystems_pt_BR.jar;C:\Program Files\NetBeans 7.2\platform\core\locale\org-openide-filesystems_ru.jar;C:\Program Files\NetBeans 7.2\platform\core\locale\org-openide-filesystems_zh_CN.jar;C:\Program Files\NetBeans 7.2\nb\core\org-netbeans-upgrader.jar;C:\Program Files\NetBeans 7.2\nb\core\locale\core_nb.jar;C:\Program Files\NetBeans 7.2\nb\core\locale\core_nb_ja.jar;C:\Program Files\NetBeans 7.2\nb\core\locale\core_nb_pt_BR.jar;C:\Program Files\NetBeans 7.2\nb\core\locale\core_nb_ru.jar;C:\Program Files\NetBeans 7.2\nb\core\locale\core_nb_zh_CN.jar;C:\Program Files\NetBeans 7.2\nb\core\locale\org-netbeans-upgrader_ja.jar;C:\Program Files\NetBeans 7.2\nb\core\locale\org-netbeans-upgrader_pt_BR.jar;C:\Program Files\NetBeans 7.2\nb\core\locale\org-netbeans-upgrader_ru.jar;C:\Program Files\NetBeans 7.2\nb\core\locale\org-netbeans-upgrader_zh_CN.jar, java.vm.specification.name=Java Virtual Machine Specification, java.specification.version=1.7, netbeans.system_http_proxy=DIRECT}
at org.netbeans.modules.php.project.PhpProject.resolveSourcesDirectory(PhpProject.java:376)
at org.netbeans.modules.php.project.PhpProject.getSourcesDirectory(PhpProject.java:300)
at org.netbeans.modules.php.project.PhpProject$PhpSearchInfo.getRoots(PhpProject.java:1108)
at org.netbeans.modules.php.project.PhpProject$PhpSearchInfo.createDelegate(PhpProject.java:1078)
at org.netbeans.modules.php.project.PhpProject$PhpSearchInfo.propertyChange(PhpProject.java:1137)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at org.netbeans.modules.php.project.SourceRoots.resetCache(SourceRoots.java:356)
at org.netbeans.modules.php.project.SourceRoots.fireChange(SourceRoots.java:361)
at org.netbeans.modules.php.project.PhpProject.resetSourcesDirectory(PhpProject.java:309)
at org.netbeans.modules.php.project.PhpProject$PhpOpenedHook.reinitFolders(PhpProject.java:905)
at org.netbeans.modules.php.project.PhpProject$PhpOpenedHook.projectOpened(PhpProject.java:828)
at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:84)
at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:1138)
at org.netbeans.modules.project.ui.OpenProjectList.doOpenProject(OpenProjectList.java:1219)
at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:716)
at org.netbeans.modules.project.ui.OpenProjectList$4.run(OpenProjectList.java:584)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)
I gone through few of related topics on google and also stackoverflow, but none has solved my issue.