// do not persist the start of this bundle
secureAction.start(bundle, Bundle.START_TRANSIENT);
} catch (BundleException e) {
Throwable cause = e.getCause();
if (cause != null && cause instanceof StatusException) {
StatusException status = (StatusException) cause;
if ((status.getStatusCode() & StatusException.CODE_ERROR) == 0) {
if (status.getStatus() instanceof Thread) {
String message = NLS.bind(EclipseAdaptorMsg.ECLIPSE_CLASSLOADER_CONCURRENT_STARTUP, new Object[] {Thread.currentThread(), name, status.getStatus(), bundle, new Integer(5000)});
adaptor.getFrameworkLog().log(new FrameworkLogEntry(FrameworkAdaptor.FRAMEWORK_SYMBOLICNAME, FrameworkLogEntry.WARNING, 0, message, 0, e, null));
}
continue;
}
}