Products | Versions |
---|---|
TIBCO BusinessEvents Enterprise Edition | - |
Not Applicable | - |
Resolution:
Description:
============
The error “An internal error occurred during has children update” occurs when trying to set a breakpoint in debug mode using TIBCO BusinessEvents Studio project.
Environment:
============
TIBCO BusinessEvents 5.1.1
Windows Operating Systems
Symptoms:
============
This issue is not related to setting a breakpoint in Debug mode in the project. Check the following:
- Clean the project
- Use a new workspace in Studio
- Is the issue reproducible on other machines
- Check contents of .log workspace file.
The error below was reported in the .log workspace file.
!ENTRY org.eclipse.core.net 4 0 2013-09-26 10:50:41.813
!MESSAGE Unable to locate secure storage module (org.eclipse.equinox.security.windowspasswordprovider).
!STACK 0
org.eclipse.equinox.security.storage.StorageException: Unable to locate secure storage module (org.eclipse.equinox.security.windowspasswordprovider).
at org.eclipse.equinox.internal.security.storage.PasswordProviderSelector.findStorageModule(PasswordProviderSelector.java:190)
at org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:231)
Cause:
============
Eclipse uses a default location on your machine which is the same for all your Eclipse installs. If you have installed and used 32-bit Eclipse, then your secure storage requires the 32-bit plugins to access. When you try to use a 64-bit Eclipse it will try to read that secure storage and will fail because it is using the 64-bit plugins to read the storage.
Resolution:
============
Use the links below as a reference.
http://www.eclipse.org/forums/index.php/t/441332/
https://jazz.net/forum/questions/106905/unable-to-locate-secure-storage-module-orgeclipseequinoxsecuritywindowspasswordprovider-self-answer
The second link provides the reason on why this could be happening. The solution is to tell your Eclipse to use a different secure storage area. You can do this by running Eclipse with the following option:
-eclipse.keyring <file_path>
where <file_path> is the location of the file which you wish to use as your new secure storage area.