[jboss-cvs] JBossAS SVN: r93089 - projects/jboss-osgi/projects/bundles/common/trunk/src/main/java/org/jboss/osgi/common/log.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Sep 1 15:37:59 EDT 2009
Author: thomas.diesler at jboss.com
Date: 2009-09-01 15:37:59 -0400 (Tue, 01 Sep 2009)
New Revision: 93089
Modified:
projects/jboss-osgi/projects/bundles/common/trunk/src/main/java/org/jboss/osgi/common/log/SystemLogService.java
Log:
don't log if this BundleContext is no longer valid.
Modified: projects/jboss-osgi/projects/bundles/common/trunk/src/main/java/org/jboss/osgi/common/log/SystemLogService.java
===================================================================
--- projects/jboss-osgi/projects/bundles/common/trunk/src/main/java/org/jboss/osgi/common/log/SystemLogService.java 2009-09-01 19:25:09 UTC (rev 93088)
+++ projects/jboss-osgi/projects/bundles/common/trunk/src/main/java/org/jboss/osgi/common/log/SystemLogService.java 2009-09-01 19:37:59 UTC (rev 93089)
@@ -68,9 +68,18 @@
private void logInternal(ServiceReference sref, int level, String message, Throwable exception)
{
+ Bundle bundle;
+ try
+ {
+ bundle = context.getBundle();
+ }
+ catch (IllegalStateException ex)
+ {
+ // If this BundleContext is no longer valid.
+ return;
+ }
+
long time = System.currentTimeMillis();
- Bundle bundle = context.getBundle();
-
String bndStr = bundle.getSymbolicName();
String srefStr = null;
More information about the jboss-cvs-commits
mailing list