Bug 507165 - SecurityException below GerritServerInformation.persistPassword (thrown in OSXProvider.getPassword)
Summary: SecurityException below GerritServerInformation.persistPassword (thrown in OS...
Status: UNCONFIRMED
Alias: None
Product: Egerrit
Classification: Technology
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-07 09:53 EST by EPP Error Reports CLA
Modified: 2016-11-07 09:53 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description EPP Error Reports CLA 2016-11-07 09:53:42 EST
The following problem was reported via the automated error reporting:

Message: Secure storage was unable to retrieve the master password from the OS keyring. Make sure that this application has access to the OS keyring. If the error persists, the password recovery feature could be used, or secure storage can be deleted and re-created.
java.lang.SecurityException: Could not obtain password.  Result: -25293
    at org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(OSXProvider.java:-2)
    at org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(OSXProvider.java:45)
    at org.eclipse.equinox.internal.security.storage.PasswordProviderModuleExt.getPassword(PasswordProviderModuleExt.java:35)
    at org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getModulePassword(SecurePreferencesRoot.java:261)
    at org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:226)
    at org.eclipse.equinox.internal.security.storage.SecurePreferences.put(SecurePreferences.java:226)
    at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.put(SecurePreferencesWrapper.java:110)
    at org.eclipse.egerrit.internal.core.GerritServerInformation.persistPassword(GerritServerInformation.java:294)
    at org.eclipse.egerrit.internal.core.ServersStore.saveServers(ServersStore.java:47)
    at org.eclipse.egerrit.internal.dashboard.ui.views.AddOneServerDialog.promptToModifyServer(AddOneServerDialog.java:59)
    at org.eclipse.egerrit.internal.dashboard.ui.views.GerritTableView.addOrChangeServerThenLoad(GerritTableView.java:1116)
    at org.eclipse.egerrit.internal.dashboard.ui.views.GerritTableView.access$3(GerritTableView.java:1114)
    at org.eclipse.egerrit.internal.dashboard.ui.views.GerritTableView$2.widgetSelected(GerritTableView.java:269)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)



Bundles:
| org.eclipse.core.runtime | 3.12.0.v20160919-2241 | 3.12.0.v20160919-2241 |
| org.eclipse.egerrit.core | 1.2.0.720 | 1.2.0.720 |
| org.eclipse.egerrit.dashboard.ui | 1.2.0.720 | 1.2.0.720 |
| org.eclipse.equinox.security | 1.2.300.v20161007-1415 | 1.2.300.v20161007-1415 |
| org.eclipse.jface | 3.13.0.v20161022-1508 | 3.13.0.v20161022-1508 |
| org.eclipse.swt | 3.106.0.v20161027-0130 | 3.106.0.v20161027-0130 |
| org.eclipse.ui | 3.109.0.v20161017-1617 | 3.109.0.v20161017-1617 |

Operating Systems:
| MacOSX | 10.12.1 | 10.12.1 |


The above information is a snapshot of the collected data. Visit https://dev.eclipse.org/recommenders/committers/aeri/v2/#!/problems/581cfd4ae4b0e07e5bc2f3fb for the latest data.

Thank you for your assistance.
 Your friendly error-reports-inbox.


Created on behalf of lmcbout@xxxxxx.xxx