
| Key: |
CMP-675
|
| Type: |
Improvement
|
| Status: |
Resolved
|
| Resolution: |
Fixed
|
| Priority: |
Major
|
| Assignee: |
Shay Banon
|
| Reporter: |
arsee
|
| Votes: |
0
|
| Watchers: |
0
|
|
If you were logged in you would be able to see more operations.
|
|
|
|
Environment:
|
Windows XP pro
|
|
|
The field AbstractParallelGpsDevice#entities is being updated only at start-up time. Hence if new mappings are dynamically added to compass they do not show up in this field and hence a index() operation for such aliases fails.
Also when a new dynamic resource mapping is added and the compass rebuilt in the debugger now there are two compass executor threads and these keep increasing with additional new mappings. These do disappear but after a tiem lag and sometimes one can see multiple compass executor and compass close threads at the same time. Not sure if this is the desired behavior.
|
|
Description
|
The field AbstractParallelGpsDevice#entities is being updated only at start-up time. Hence if new mappings are dynamically added to compass they do not show up in this field and hence a index() operation for such aliases fails.
Also when a new dynamic resource mapping is added and the compass rebuilt in the debugger now there are two compass executor threads and these keep increasing with additional new mappings. These do disappear but after a tiem lag and sometimes one can see multiple compass executor and compass close threads at the same time. Not sure if this is the desired behavior. |
Show » |
|
Regarding the Gps, I know of this. I am actually very close to implementing this feature to seamlessly work with Gps as well. You can always call stop/start on the CompassGps instance in order for it to take the new mappings into account.