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 184901 - InternalError: Could not bind shell folder to interface
Summary: InternalError: Could not bind shell folder to interface
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: JDK Problems (show other bugs)
Version: 8.0
Hardware: PC Windows 8 x64
: P4 normal with 1 vote (vote)
Assignee: issues@platform
URL:
Keywords:
: 195312 198024 234806 247015 253969 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-04-24 12:19 UTC by mrkp
Modified: 2015-08-07 10:19 UTC (History)
7 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter: 162580


Attachments
stacktrace (3.58 KB, text/plain)
2010-04-24 12:19 UTC, mrkp
Details
Bug Details (1.31 KB, text/plain)
2014-03-29 18:17 UTC, rohithzr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mrkp 2010-04-24 12:19:27 UTC
Build: NetBeans IDE 6.8 (Build 200912041610)
VM: Java HotSpot(TM) Client VM, 1.6.0-b105, Java(TM) SE Runtime Environment, 1.6.0-b105
OS: Windows Vista

User Comments:
GUEST: cannot open a project

GUEST: Trying to add a jar folder

mrkp: Just trying to use this program, so I  clicked on "Open project" and it did nothing at all.  Then I received this error above.

GUEST: Today




Stacktrace: 
java.lang.InternalError: Could not bind shell folder to interface
   at sun.awt.shell.Win32ShellFolder2.initSpecial(Win32ShellFolder2.java:0)
   at sun.awt.shell.Win32ShellFolder2.<init>(Win32ShellFolder2.java:217)
   at sun.awt.shell.Win32ShellFolderManager2.get(Win32ShellFolderManager2.java:236)
   at sun.awt.shell.ShellFolder.get(ShellFolder.java:218)
   at sun.swing.WindowsPlacesBar.<init>(WindowsPlacesBar.java:64)
   at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.updateUseShellFolder(WindowsFileChooserUI.java:508)
Comment 1 mrkp 2010-04-24 12:19:35 UTC
Created attachment 97950 [details]
stacktrace
Comment 2 Stanislav Aubrecht 2010-04-28 07:39:06 UTC
please reopen if reproducible with the latest jdk update, thanks
Comment 3 Jesse Glick 2011-04-26 11:57:25 UTC
*** Bug 198024 has been marked as a duplicate of this bug. ***
Comment 4 Marian Mirilovic 2011-06-09 09:28:32 UTC
*** Bug 195312 has been marked as a duplicate of this bug. ***
Comment 5 Marian Mirilovic 2011-06-09 09:32:12 UTC
40 duplicates and stil coming .. also I miss JDK bug number (might be 4879395 - but this one is closed as Will Not Fix .. so we should escalate - Tonda ?)
Comment 6 Antonin Nebuzelsky 2011-10-07 15:22:53 UTC
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092961
Comment 7 Antonin Nebuzelsky 2013-11-01 16:44:21 UTC
*** Bug 234806 has been marked as a duplicate of this bug. ***
Comment 8 rohithzr 2014-03-29 18:09:51 UTC
I have the Latest JDK 8 and Netbeans 8 cleanly installed, but it wont work
while the old netbeans 6.5.1 with JDK 6 works
Comment 9 rohithzr 2014-03-29 18:11:27 UTC
(In reply to Antonin Nebuzelsky from comment #6)
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7092961

nothing here
Comment 10 rohithzr 2014-03-29 18:17:26 UTC
Created attachment 146402 [details]
Bug Details
Comment 11 rohithzr 2014-03-29 20:49:08 UTC
Ok well the problem lies not in JDK or IDE but in OS itself....
This error occurs if you try to change "Shell.dll" and related shell files which then are not recognized by JDK6+ that is why it works on JDK6 Netbeans6.5.1 

I was using 7tsp Metro UI Icon theme. It has happened to other people with different themes.

If someone faces this problem without theme [or without reset option] then they can try taking <shell.dll, explorer.exe, shell32.dll, imageres.dll, imagesp1.dll, networkexplorer.dll, zipfldr.dll> file from another PC of same OS [Virtual OS should do too]
Comment 12 Antonin Nebuzelsky 2015-07-09 14:22:50 UTC
*** Bug 247015 has been marked as a duplicate of this bug. ***
Comment 13 Antonin Nebuzelsky 2015-08-07 10:19:08 UTC
*** Bug 253969 has been marked as a duplicate of this bug. ***