[freenet-dev] r18922 - trunk/freenet/src/freenet/client/async

Robert Hailey robert at freenetproject.org
Thu Apr 3 15:17:20 UTC 2008


On Apr 2, 2008, at 5:01 PM, dbkr at freenetproject.org wrote:

> Author: dbkr
> Date: 2008-04-02 22:01:06 +0000 (Wed, 02 Apr 2008)
> New Revision: 18922
>
> Modified:
>   trunk/freenet/src/freenet/client/async/USKManager.java
> Log:
> Fix logging confusion (assuming ERROR was intended, change if not)
>
>
> Modified: trunk/freenet/src/freenet/client/async/USKManager.java
> ===================================================================
> --- trunk/freenet/src/freenet/client/async/USKManager.java	 
> 2008-04-02 19:55:49 UTC (rev 18921)
> +++ trunk/freenet/src/freenet/client/async/USKManager.java	 
> 2008-04-02 22:01:06 UTC (rev 18922)
> @@ -212,7 +212,7 @@
> 			USK clear = origUSK.clearCopy();
> 			USKCallback[] callbacks = (USKCallback[])  
> subscribersByClearUSK.get(clear);
> 			if(callbacks == null){ // maybe we should throw something ? shall  
> we allow multiple unsubscriptions ?
> -				if(Logger.shouldLog(Logger.MINOR, this)){
> +				if(Logger.shouldLog(Logger.ERROR, this)){
> 					Logger.error(this, "The callback is null! it has been already  
> unsubscribed, hasn't it?");
> 					new NullPointerException("The callback is null! it has been  
> already unsubscribed, hasn't it?").printStackTrace();
> 				}

That logic still looks broken. We only throw if we would log the  
message???

--
Robert Hailey





More information about the Devl mailing list