| Summary: | Unhandled event loop exception / NPE at revalidateImpl pushing to RO urls | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Technology] EGit | Reporter: | Chris West (Faux) <eclipse> | ||||
| Component: | UI | Assignee: | Project Inbox <egit.ui-inbox> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | |||||
| Severity: | minor | ||||||
| Priority: | P3 | ||||||
| Version: | unspecified | ||||||
| Target Milestone: | 0.8.0 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows Vista | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
Created attachment 166735 [details]
Example error log generated
Like bug 311315, also fixed as of 0.8.0.201004301514. *** This bug has been marked as a duplicate of bug 304182 *** |
Build Identifier: I20100413-1521 EGit 0.7.1. Team -> Push to..'s second page (Push Ref Specifications) causes an Unhandled event loop exception to be logged if the remote URL is read-only. org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException) [...] Caused by: java.lang.NullPointerException ..org.eclipse.egit.ui.internal.components.RefSpecPage.revalidateImpl(RefSpecPage.java:259) ..org.eclipse.egit.ui.internal.components.RefSpecPage.access$2(RefSpecPage.java:228) [...] Full stack attached. Nothing seems immediately wrong with the UI, although the push will eventually fail (obviously). Actual URL tested: git://git.goeswhere.com/git/dollar.git Reproducible: Always Steps to Reproduce: 1. Clone a project from a read-only location, e.g. > git remote -v origin git://git.foo.com/git/bar.git (fetch) origin git://git.foo.com/git/bar.git (push) 2. Team -> Push to.. 3. Ensure "origin: git://git.foo.com/git/bar.git" is selected as the target. 4. Next. 5. Observe the error log.