簡體   English   中英

Eclipse無法啟動,因為p4eclipse引發AccessException

[英]eclipse not starting because p4eclipse is throwing AccessException

在Mac上運行Eclipse Junos,安裝了p4eclipse插件 系統重新啟動后,我嘗試重新啟動Eclipse,但是它引發了異常 (如日志中所示)。


    com.perforce.p4java.exception.AccessException: Your session has expired, please login again.

    at com.perforce.p4java.impl.mapbased.server.Server.handleErrorStr(Server.java:4453)
    at com.perforce.p4java.impl.mapbased.server.Server.getDepots(Server.java:2673)
    at com.perforce.team.core.p4java.P4Connection$2.run(P4Connection.java:1057)
    at com.perforce.team.core.p4java.P4Resource.runOperation(P4Resource.java:90)
    at com.perforce.team.core.p4java.P4Connection.refresh(P4Connection.java:1060)
    at com.perforce.team.core.p4java.P4Connection.isSandbox(P4Connection.java:1015)
    at com.perforce.team.ui.decorator.PerforceDecorator.updateSandBoxAndStreamDecoration(PerforceDecorator.java:288)
    at com.perforce.team.ui.decorator.PerforceDecorator.decorateProjectWithConnection(PerforceDecorator.java:275)
    at com.perforce.team.ui.decorator.PerforceDecorator.getProjectText(PerforceDecorator.java:848)
    at com.perforce.team.ui.decorator.PerforceDecorator.decorateProject(PerforceDecorator.java:562)
    at com.perforce.team.ui.decorator.PerforceDecorator.decorateText(PerforceDecorator.java:812)
    at org.eclipse.ui.internal.decorators.FullDecoratorDefinition.decorateText(FullDecoratorDefinition.java:134)

另外,在堆棧跟蹤下面:

 !ENTRY org.eclipse.equinox.security 4 0 2013-05-31 11:14:09.882
 !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: -25300
    at org.eclipse.equinox.internal.security.osx.OSXProvider.getPassword(Native Method)
    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:259)
    at org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:224)
    at org.eclipse.equinox.internal.security.storage.SecurePreferences.get(SecurePreferences.java:262)
    at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.get(SecurePreferencesWrapper.java:106)
    at com.perforce.team.core.P4SecureStore.get(P4SecureStore.java:36)
    at com.perforce.team.core.ConnectionParameters.getPassword(ConnectionParameters.java:265)
    at com.perforce.team.ui.P4ConnectionManager.handleLoginError(P4ConnectionManager.java:374)
    at com.perforce.team.ui.P4ConnectionManager.internalRetry(P4ConnectionManager.java:803)
    at com.perforce.team.ui.P4ConnectionManager.shouldRetry(P4ConnectionManager.java:833)
    at com.perforce.team.core.p4java.P4Connection.handleError(P4Connection.java:1649)
    at com.perforce.team.core.p4java.P4Resource.runOperation(P4Resource.java:94)
    at com.perforce.team.core.p4java.P4Connection.refresh(P4Connection.java:1060)

我之前也曾見過此問題,當時我別無選擇,只能重新安裝Eclipse。

請幫助我解決此問題。 另外,如何避免再次遇到此問題。

提前致謝。

UW。

這看起來像Eclipse錯誤: https : //bugs.eclipse.org/bugs/show_bug.cgi?id=391455

該錯誤建議您轉到“首選項/常規/安全性/安全存儲”,然后轉到“ OS X密鑰庫集成”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM