This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 239539 - UserDir and CacheDir cannot be the same - warn in launcher
Summary: UserDir and CacheDir cannot be the same - warn in launcher
Status: REOPENED
Alias: None
Product: platform
Classification: Unclassified
Component: Launchers&CLI (show other bugs)
Version: 7.4
Hardware: PC Windows 7
: P4 normal (vote)
Assignee: Libor Fischmeistr
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-16 19:51 UTC by bakarirum
Modified: 2014-01-21 11:03 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bakarirum 2013-12-16 19:51:19 UTC
I have a fresh install from today from NetBeans.org and I try to start-up the IDE with only one change in my etc/netbeans.conf file listed before messages.log paste:

netbeans_default_userdir="C:/NetBeansUserBase7.4"
netbeans_default_cachedir="C:/NetBeansUserBase7.4"


-------------------------------------------------------------------------------
>Log Session: Monday, December 16, 2013 2:46:02 PM EST
>System Info: 
  Product Version         = NetBeans IDE 7.4 (Build 201310111528) (#6523d6792981)
  Operating System        = Windows 7 version 6.1 running on x86
  Java; VM; Vendor        = 1.7.0_40; Java HotSpot(TM) Client VM 24.0-b56; Oracle Corporation
  Runtime                 = Java(TM) SE Runtime Environment 1.7.0_40-b43
  Java Home               = C:\Program Files\Java\jdk1.7.0_40\jre
  System Locale; Encoding = en_US (nb); Cp1252
  Home Directory          = C:\Users\farrow
  Current Directory       = C:\Program Files\NetBeans 7.4
  User Directory          = C:\NetBeansUserBase7.4
  Cache Directory         = C:\NetBeansUserBase7.4
  Installation            = C:\Program Files\NetBeans 7.4\nb
                            C:\Program Files\NetBeans 7.4\ide
                            C:\Program Files\NetBeans 7.4\extide
                            C:\Program Files\NetBeans 7.4\java
                            C:\Program Files\NetBeans 7.4\apisupport
                            C:\Program Files\NetBeans 7.4\websvccommon
                            C:\Program Files\NetBeans 7.4\profiler
                            C:\Program Files\NetBeans 7.4\harness
                            C:\Program Files\NetBeans 7.4\javafx
                            C:\Program Files\NetBeans 7.4\platform
  Boot & Ext. Classpath   = C:\Program Files\Java\jdk1.7.0_40\jre\lib\resources.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\rt.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\jce.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.7.0_40\jre\classes;C:\Program Files\Java\jdk1.7.0_40\jre\lib\ext\access-bridge.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.7.0_40\jre\lib\ext\zipfs.jar
  Application Classpath   = C:\Program Files\NetBeans 7.4\platform\lib\boot.jar;C:\Program Files\NetBeans 7.4\platform\lib\org-openide-modules.jar;C:\Program Files\NetBeans 7.4\platform\lib\org-openide-util-lookup.jar;C:\Program Files\NetBeans 7.4\platform\lib\org-openide-util.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\boot_ja.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\boot_pt_BR.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\boot_ru.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\boot_zh_CN.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-modules_ja.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-modules_pt_BR.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-modules_ru.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-modules_zh_CN.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-util-lookup_ja.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-util-lookup_pt_BR.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-util-lookup_ru.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-util-lookup_zh_CN.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-util_ja.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-util_pt_BR.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-util_ru.jar;C:\Program Files\NetBeans 7.4\platform\lib\locale\org-openide-util_zh_CN.jar;C:\Program Files\Java\jdk1.7.0_40\lib\dt.jar;C:\Program Files\Java\jdk1.7.0_40\lib\tools.jar
  Startup Classpath       = C:\Program Files\NetBeans 7.4\platform\core\core.jar;C:\Program Files\NetBeans 7.4\platform\core\org-openide-filesystems.jar;C:\Program Files\NetBeans 7.4\platform\core\locale\core_ja.jar;C:\Program Files\NetBeans 7.4\platform\core\locale\core_pt_BR.jar;C:\Program Files\NetBeans 7.4\platform\core\locale\core_ru.jar;C:\Program Files\NetBeans 7.4\platform\core\locale\core_zh_CN.jar;C:\Program Files\NetBeans 7.4\platform\core\locale\org-openide-filesystems_ja.jar;C:\Program Files\NetBeans 7.4\platform\core\locale\org-openide-filesystems_pt_BR.jar;C:\Program Files\NetBeans 7.4\platform\core\locale\org-openide-filesystems_ru.jar;C:\Program Files\NetBeans 7.4\platform\core\locale\org-openide-filesystems_zh_CN.jar;C:\Program Files\NetBeans 7.4\nb\core\org-netbeans-upgrader.jar;C:\Program Files\NetBeans 7.4\nb\core\locale\core_nb.jar;C:\Program Files\NetBeans 7.4\nb\core\locale\core_nb_ja.jar;C:\Program Files\NetBeans 7.4\nb\core\locale\core_nb_pt_BR.jar;C:\Program Files\NetBeans 7.4\nb\core\locale\core_nb_ru.jar;C:\Program Files\NetBeans 7.4\nb\core\locale\core_nb_zh_CN.jar;C:\Program Files\NetBeans 7.4\nb\core\locale\org-netbeans-upgrader_ja.jar;C:\Program Files\NetBeans 7.4\nb\core\locale\org-netbeans-upgrader_pt_BR.jar;C:\Program Files\NetBeans 7.4\nb\core\locale\org-netbeans-upgrader_ru.jar;C:\Program Files\NetBeans 7.4\nb\core\locale\org-netbeans-upgrader_zh_CN.jar
-------------------------------------------------------------------------------
INFO [org.netbeans.modules.netbinox]: Install area set to file:/C:/Program Files/NetBeans 7.4/
Warning - could not install some modules:
	org.apache.commons.codec - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-apache-commons-codec.jar: Not found bundle:org.apache.commons.codec
	org.apache.commons.lang - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-apache-commons-lang.jar: Not found bundle:org.apache.commons.lang
	org.eclipse.equinox.common - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-equinox-common.jar: Not found bundle:org.eclipse.equinox.common
	org.eclipse.core.jobs - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-core-jobs.jar: Not found bundle:org.eclipse.core.jobs
	org.eclipse.equinox.registry - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-equinox-registry.jar: Not found bundle:org.eclipse.equinox.registry
	org.eclipse.equinox.app - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-equinox-app.jar: Not found bundle:org.eclipse.equinox.app
	org.eclipse.core.runtime.compatibility.auth - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-core-runtime-compatibility-auth.jar: Not found bundle:org.eclipse.core.runtime.compatibility.auth
	org.eclipse.equinox.preferences - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-equinox-preferences.jar: Not found bundle:org.eclipse.equinox.preferences
	org.eclipse.core.contenttype - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-core-contenttype.jar: Not found bundle:org.eclipse.core.contenttype
	org.eclipse.core.runtime - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-core-runtime.jar: Not found bundle:org.eclipse.core.runtime
	org.eclipse.equinox.security - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-equinox-security.jar: Not found bundle:org.eclipse.equinox.security
	org.eclipse.core.net - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-core-net.jar: Not found bundle:org.eclipse.core.net
	org.eclipse.mylyn.commons.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-mylyn-commons-core.jar: Not found bundle:org.eclipse.mylyn.commons.core
	org.eclipse.mylyn.wikitext.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-mylyn-wikitext-core.jar: Not found bundle:org.eclipse.mylyn.wikitext.core
	org.eclipse.mylyn.commons.repositories.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-mylyn-commons-repositories-core.jar: Not found bundle:org.eclipse.mylyn.commons.repositories.core
	org.apache.commons.logging - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-apache-commons-logging.jar: Not found bundle:org.apache.commons.logging
	org.apache.commons.httpclient - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-apache-commons-httpclient.jar: Not found bundle:org.apache.commons.httpclient
	org.eclipse.mylyn.commons.net - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-mylyn-commons-net.jar: Not found bundle:org.eclipse.mylyn.commons.net
	org.eclipse.mylyn.tasks.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-mylyn-tasks-core.jar: Not found bundle:org.eclipse.mylyn.tasks.core
	com.jcraft.jzlib - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\com-jcraft-jzlib.jar: Not found bundle:com.jcraft.jzlib
	com.jcraft.jsch - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\com-jcraft-jsch.jar: Not found bundle:com.jcraft.jsch
	org.eclipse.jgit - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-jgit.jar: Not found bundle:org.eclipse.jgit
	org.apache.commons.io - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-apache-commons-io.jar: Not found bundle:org.apache.commons.io
	org.apache.ws.commons.util - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-apache-ws-commons-util.jar: Not found bundle:org.apache.ws.commons.util
	org.apache.xmlrpc - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-apache-xmlrpc.jar: Not found bundle:org.apache.xmlrpc
	org.eclipse.mylyn.commons.xmlrpc - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-mylyn-commons-xmlrpc.jar: Not found bundle:org.eclipse.mylyn.commons.xmlrpc
	org.eclipse.mylyn.bugzilla.core - org.netbeans.InvalidException: Netigso: C:\Program Files\NetBeans 7.4\ide\modules\org-eclipse-mylyn-bugzilla-core.jar: Not found bundle:org.eclipse.mylyn.bugzilla.core
WARNING [org.netbeans.core.modules]: the modules [org.netbeans.modules.form.nb] use org.jdesktop.layout which is deprecated: Use javax.swing.GroupLayout instead. (In form editor: select Form ... in Inspector; change Layout Generation Style to Standard Java 6 code.)
WARNING [org.netbeans.core.modules]: the modules [org.netbeans.modules.java.editor.lib, org.netbeans.modules.xml.text] use org.netbeans.modules.editor.deprecated.pre65formatting which is deprecated.
WARNING [org.netbeans.core.modules]: the modules [org.netbeans.modules.ide.kit, org.netbeans.modules.xml.text] use org.netbeans.modules.editor.structure which is deprecated.
WARNING [org.netbeans.core.modules]: the modules [org.netbeans.modules.apisupport.ant, org.netbeans.modules.java.hints, org.netbeans.modules.maven.hints] use org.netbeans.modules.java.hints.legacy.spi which is deprecated: Use Java Hints SPI (org.netbeans.spi.java.hints) instead.
java.lang.NullPointerException
	at org.netbeans.core.netigso.Netigso.findResources(Netigso.java:379)
	at org.netbeans.NetigsoModule.findResources(NetigsoModule.java:177)
	at org.netbeans.core.startup.NbInstaller.loadLayers(NbInstaller.java:630)
	at org.netbeans.core.startup.NbInstaller.loadImpl(NbInstaller.java:356)
	at org.netbeans.core.startup.NbInstaller.access$000(NbInstaller.java:105)
	at org.netbeans.core.startup.NbInstaller$1.run(NbInstaller.java:346)
	at org.openide.filesystems.FileUtil$2.run(FileUtil.java:435)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:609)
	at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:419)
	at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:439)
	at org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:343)
	at org.netbeans.ModuleManager.enable(ModuleManager.java:1194)
	at org.netbeans.ModuleManager.enable(ModuleManager.java:1017)
	at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:340)
	at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:276)
	at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:301)
	at org.netbeans.core.startup.Main.getModuleSystem(Main.java:181)
	at org.netbeans.core.startup.Main.getModuleSystem(Main.java:150)
	at org.netbeans.core.startup.Main.start(Main.java:307)
	at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:123)
	at java.lang.Thread.run(Thread.java:724)
Comment 1 Jaroslav Tulach 2013-12-17 13:27:46 UTC
Do you think making cache dir the same as user dir is valid idea? By default the cachedir=$userdir/var/cache they are not the same. Can you please correct this and check if the problem persists?
Comment 2 bakarirum 2013-12-17 13:49:17 UTC
I guess I assumed the Cache dir would be created under the USERDIR as in 7.0 and below.  I specified the cache dir to be userdir/var/cache and it seems to be working.

Thanks for the tip.

Marc
Comment 3 Jaroslav Tulach 2013-12-17 14:56:02 UTC
Possibly the launcher could prevent the IDE to start when the --userdir and --cachedir are identical.