| Summary: | Equinox Security Integration doesn't work in latest 3.0.0 m5 build | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [RT] RAP | Reporter: | ocsy <ocsy.ru> | ||||
| Component: | Workbench | Assignee: | Project Inbox <rap-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | P3 | CC: | ivan | ||||
| Version: | 3.0 | ||||||
| Target Milestone: | 3.0 M6 | ||||||
| Hardware: | Macintosh | ||||||
| OS: | Mac OS X | ||||||
| Whiteboard: | |||||||
| Bug Depends on: | 459445 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
|
Description
ocsy
Could you please provide a complete test project(s) to demonstrate the issue? Created attachment 250597 [details] Test project for demo LoginModule not found Just access in browser (http://host:port/test) and catch exceptions in console. Switch back target platform to m4, and we see login dialog. Mars build of RAP 3.0M4 has the same problem, Luna build works fine. Something in Equinox has changed. Some more insides about class loaders used to load org.eclipse.equinox.security.auth.module.ExtensionLoginModule (in org.eclipse.osgi.internal.framework.ContextFinder line 721): - in Luna build was org.eclipse.osgi.internal.framework.ContextFinder - in Mars build is org.eclipse.osgi.internal.loader.EquinoxClassLoader Now I think that this bug??/problem will be better addressed by Equinox team. Could you please open a bugzilla against Equinox and make this bug dependent on it? I made a typo in the above comment. The contextClassLoader is in class javax.security.auth.login.LoginContext line 721. Will close it as underling Equinox bug is fixed. Please check it with RAP 3.0M6 (March 27). |