Author: cziegeler
Date: Fri Jan 27 08:01:08 2012
New Revision: 1236562
URL: http://svn.apache.org/viewvc?rev=1236562&view=rev
Log:
Improve warning msg if property is missing or has wrong type
Modified:
felix/sandbox/cziegeler/eventadmin/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java
Modified:
felix/sandbox/cziegeler/eventadmin/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java
URL:
http://svn.apache.org/viewvc/felix/sandbox/cziegeler/eventadmin/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java?rev=1236562&r1=1236561&r2=1236562&view=diff
==============================================================================
---
felix/sandbox/cziegeler/eventadmin/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java
(original)
+++
felix/sandbox/cziegeler/eventadmin/src/main/java/org/apache/felix/eventadmin/impl/handler/EventHandlerProxy.java
Fri Jan 27 08:01:08 2012
@@ -118,10 +118,19 @@ public class EventHandlerProxy {
}
else
{
+ final String reason;
+ if ( topicObj == null )
+ {
+ reason = "Missing";
+ }
+ else
+ {
+ reason = "Neither of type String nor String[] : " +
topicObj.getClass().getName();
+ }
LogWrapper.getLogger().log(
this.reference,
LogWrapper.LOG_WARNING,
- "Invalid EVENT_TOPICS - Ignoring ServiceReference ["
+ "Invalid EVENT_TOPICS : " + reason + " - Ignoring
ServiceReference ["
+ this.reference + " | Bundle("
+ this.reference.getBundle() + ")]");
this.topics = null;