| Summary: | Build Update Site Fails with NullPointerException | ||
|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Jan Rosczak <jan.rosczak> |
| Component: | Build | Assignee: | pde-build-inbox <pde-build-inbox> |
| Status: | CLOSED DUPLICATE | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | curtis.windatt.public |
| Version: | 4.4 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Jan Rosczak
I debuged the code and the method isSatisfiedBy is invoked with the following supplier: "jnotify.dll; processor=x86; osname=win32". I am running on a x86_64 processor.
The platformProps variable contains "[{osgi.ws=win32, org.osgi.framework.os.name=win32,...}, {org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,CDC-1.0/Foundation-1.0, org.osgi.framework.system.packages=...},...]".
For the first entry everything is okay, but no match is found, because of the wrong processor type.
Then the same logic is run on the second entry and there is no org.osgi.framework.os.name property and therefore the variable platformOS is null, but this is nowhere taken into account leading to a collection with a single NULL element.
*** This bug has been marked as a duplicate of bug 435407 *** |