The BBC Weather app causes a lot of Android System NlpWakeLocks as seen by WakeLack Detector App on 4.4.2.
I was on rooted 4.3. Wanted to go to 4.4.2 so flashed stock 4.3 and allowed 4.4.2 OTA. Started to get a lot of Android System NlpWakeLocks's.
Used fastboot to erase system, cache, userdata partitions and then flashed 4.4.2 direct from official firmware. Still same issue.
After investiagation I have found it was the BBC Weather App causing the problem.
I uninstalled BBC Weather and rebooted, all fine for a few days.
Reinstalled BBC Weather and started app, immediately WakeLock Detector app shows Android System NlpWakeLock's increasing very fast, I hit refresh and can see the counts going up and an extra second of awake time is added every 5 seconds or so.
Uninstalled app and same problem still there. Rebooted and problem has gone. I then reinstalled app and opened it and same thing.
I can reproduce every single time.
To fix the wakelocks I must uninstall app and reboot (MUST reboot).
I have reported this to the BBC Weather app devs.
Hopefully this helps others who see high nlpwakelocks via android system, it may be that other apps have the same effect.