PowerManager.WakeLock         mWakeLock;
    PowerManager                 pm;

     public void onEnabled(Context context){        
        pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
        mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "cpu_lock");
        mWakeLock.acquire();
                
        super.onEnabled(context);
    }

시계 위젯에서 폰 잠금상태서도 계속 작동시킬려는데  실행후 1-2분후에
아래와 같은 에러가 나옵니다. 왜 에러가 나오는지 알수 있을까요?

java.lang.Exception: WakeLock finalized while still held : cpu_lock
        at android os Powermanager$WakeLock finalize(PowerManager.java)
        at dalvik system NativeStart run(Native Method)