Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 338008 - [server] IllegalArgumentException signing in with open id
Summary: [server] IllegalArgumentException signing in with open id
Status: RESOLVED FIXED
Alias: None
Product: Orion
Classification: ECD
Component: Server (show other bugs)
Version: 0.2   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 5.0 RC3   Edit
Assignee: Szymon Brandys CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 348121 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-02-23 13:43 EST by Andrew Niefer CLA
Modified: 2014-03-13 13:37 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Niefer CLA 2011-02-23 13:43:30 EST
Open ID logins are now broken, I get the following exception using I20110222-1025

java.lang.IllegalArgumentException: Node path "users/https://www.google.com/accounts/o8/id?id=AItOawnvdz32MPyj49OueAGtdSdp5toGbRB0OMQ/profile/general" is not valid.
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.validatePath(SecurePreferences.java:361)
	at org.eclipse.equinox.internal.security.storage.SecurePreferences.node(SecurePreferences.java:95)
	at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.node(SecurePreferencesWrapper.java:83)
	at org.eclipse.orion.internal.server.user.securestorage.SecureStorageUserProfileService.getUserProfileNode(SecureStorageUserProfileService.java:49)
	at org.eclipse.orion.server.authentication.formopenid.servlets.FormOpenIdLoginServlet.doPost(FormOpenIdLoginServlet.java:122)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
	at org.eclipse.equinox.http.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:28)
	at org.eclipse.orion.internal.server.servlets.file.EditSupportFilter.doFilter(EditSupportFilter.java:46)
	at org.eclipse.equinox.http.registry.internal.FilterManager$FilterWrapper.doFilter(FilterManager.java:173)
	at org.eclipse.equinox.http.servlet.internal.FilterRegistration.doFilter(FilterRegistration.java:71)
	at org.eclipse.equinox.http.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:25)
	at org.eclipse.orion.server.configurator.servlet.WelcomeFileFilter.doFilter(WelcomeFileFilter.java:39)
	at org.eclipse.equinox.http.registry.internal.FilterManager$FilterWrapper.doFilter(FilterManager.java:173)
	at org.eclipse.equinox.http.servlet.internal.FilterRegistration.doFilter(FilterRegistration.java:71)
	at org.eclipse.equinox.http.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:25)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:130)
	at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
Comment 1 Andrew Niefer CLA 2011-02-24 15:28:19 EST
After updating to N2011022320, I still get the IllegalArgumentException in the server console, but the navigator does show up with content.
Comment 2 Malgorzata Janczarska CLA 2011-05-17 04:08:35 EDT
This is a problem with secure storage. Szymon will you look at it?
Comment 3 Tomasz Zarna CLA 2011-05-18 10:33:53 EDT
FWIT, another IAE when trying to get a node from SS: bug 346074.
Comment 4 Tomasz Zarna CLA 2011-06-07 06:25:34 EDT
*** Bug 348121 has been marked as a duplicate of this bug. ***
Comment 5 Anthony Hunter CLA 2014-03-13 13:37:18 EDT
I assume this is an old bug given the reference to version 0.2. I am not seeing any problems signing in with OpenId. Marking resolved in 5.0 and we can reopen if in fact this is still a problem.