Jmx connection to IBM Websphere server fails when aries installed on equinox
(without aries works fine)
-------------------------------------------------------------------------------------------------------
Key: ARIES-783
URL: https://issues.apache.org/jira/browse/ARIES-783
Project: Aries
Issue Type: Bug
Components: Blueprint, JMX, JNDI
Affects Versions: 0.3, 0.2, 0.1
Environment: Linux, Windows
Reporter: Dan Peretz
Priority: Blocker
Hi,
We are trying to connect to Websphere JMX MBean server and get the following
exception (see below).
We are trying to initialize the connection using the attached bean via
blueprint definition.
The attached code works fine if we run it on top of equinox without Aries
bundles (only a bundle containing this bean + ibm jars are installed).
See below:
1. Bean with Connection Code
2. Installed bundles on environment and Application Bundle description
3. bundle containing IBM connectivity jars (ibm-orb and ws-admin-client)
4. Exception on startup
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
import java.util.Hashtable;
import java.util.Set;
import javax.management.MBeanServerConnection;
import javax.management.ObjectName;
import javax.management.remote.JMXConnector;
import javax.management.remote.JMXConnectorFactory;
import javax.management.remote.JMXServiceURL;
import javax.naming.Context;
import org.osgi.framework.BundleContext;
public class TestConnection {
private static final String COM_IBM_WEBSPHERE_NAMING_NAME_SYNTAX =
"com.ibm.websphere.naming.name.syntax";
//private static final String WEBSPHERE_PROTOCOL_PROVIDER_PACKAGES =
"com.ibm.ws.naming";
private static final String WEBSPHERE_PROTOCOL_PROVIDER_PACKAGES =
"com.ibm.websphere.management.remote";
private static final String WEBSPHERE_INITIAL_CONTEXT_FACTORY =
"com.ibm.websphere.naming.WsnInitialContextFactory";
private static final String WAS_JMX_SERVICE_URL_PREFIX =
"service:jmx:iiop://";
private static final String WAS_JMX_SERVICE_URL_SUFFIX =
"/jndi/JMXConnector";
private BundleContext context = null;
public void init() throws Exception {
System.out.println("--------------- iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
-");
Thread.currentThread().setContextClassLoader(TestConnection.class.getClassLoader());
String address = "172.16.252.33";
JMXConnector conn = null;
JMXServiceURL jmxurl = null;
jmxurl = new JMXServiceURL(WAS_JMX_SERVICE_URL_PREFIX + address +
WAS_JMX_SERVICE_URL_SUFFIX);
Hashtable<String, Object> parameters = new Hashtable<String, Object>();
parameters.put(Context.INITIAL_CONTEXT_FACTORY,
WEBSPHERE_INITIAL_CONTEXT_FACTORY);
parameters.put(javax.management.remote.JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES,
WEBSPHERE_PROTOCOL_PROVIDER_PACKAGES);
String providerUrl = "corbaloc:iiop:" + address +
"/WsnAdminNameService";
parameters.put(Context.PROVIDER_URL, providerUrl);
parameters.put("osgi.service.jndi.bundleContext", context);
parameters.put(COM_IBM_WEBSPHERE_NAMING_NAME_SYNTAX, "ins");
conn = JMXConnectorFactory.connect(jmxurl, parameters);
<<===== FAILS HERE
MBeanServerConnection mbsconn = conn.getMBeanServerConnection();
Set set = mbsconn.queryMBeans(new ObjectName("*:name=*,*"), null);
System.out.println(set.size());
System.out.println("Success! conn: " + conn);
}
public void setContext(BundleContext context) {
this.context = context;
}
public BundleContext getContext() {
return context;
}
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
id State Bundle
0 ACTIVE org.eclipse.osgi_3.5.0.v20090520
114 ACTIVE com.springsource.org.apache.commons.collections_3.2.1
115 ACTIVE org.ops4j.pax.logging.pax-logging-service_1.4.0
116 ACTIVE org.apache.commons.pool_1.5.4
118 ACTIVE org.apache.commons.lang_2.5.0
119 ACTIVE com.springsource.org.aopalliance_1.0.0
120 ACTIVE com.springsource.org.apache.commons.logging_1.1.1
121 ACTIVE org.ops4j.pax.logging.pax-logging-api_1.4.0
122 ACTIVE org.apache.felix.fileinstall_3.1.4
126 ACTIVE org.apache.felix.configadmin_1.2.4
127 ACTIVE org.objectweb.asm.all_3.2.0
133 ACTIVE com.att.tlv.infra.ibm.client.ibm-client_7.0.0
134 ACTIVE org.apache.aries.proxy_0.4.0.SNAPSHOT
135 ACTIVE org.apache.aries.util_0.4.0.SNAPSHOT
137 ACTIVE jmx-test-plain-bundle_1.0.0.qualifier
138 ACTIVE org.apache.aries.blueprint_0.3.2.SNAPSHOT
140 ACTIVE org.apache.aries.jndi_0.3.1.SNAPSHOT
osgi> bundle 137
jmx-test-plain-bundle_1.0.0.qualifier [137]
Id=137, Status=ACTIVE Data
Root=D:\Dev\java\workspaces\infra-3.1.5\.metadata\.plugins\org.eclipse.pde.core\osgi\org.eclipse.osgi\bundles\137\data
No registered services.
No services in use.
Exported packages
jmx_test_plain_bundle; version="0.0.0"[exported]
Imported packages
org.osgi.framework; version="1.5.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
com.ibm.websphere.naming;
version="7.0.0"<com.att.tlv.infra.ibm.client.ibm-client_7.0.0 [133]>
com.ibm.websphere.management.remote;
version="7.0.0"<com.att.tlv.infra.ibm.client.ibm-client_7.0.0 [133]>
No fragment bundles
Named class space
jmx-test-plain-bundle; bundle-version="1.0.0.qualifier"[provided]
No required bundles
osgi> bundle 133
com.att.tlv.infra.ibm.client.ibm-client_7.0.0 [133]
Id=133, Status=ACTIVE Data
Root=D:\Dev\java\workspaces\infra-3.1.5\.metadata\.plugins\org.eclipse.pde.core\osgi\org.eclipse.osgi\bundles\133\data
No registered services.
No services in use.
Exported packages
com.ibm.websphere.management.remote; version="7.0.0"[exported]
org.omg.CORBA; version="7.0.0"[exported]
com.ibm.websphere.naming; version="7.0.0"[exported]
com.ibm.ws.naming.corbaloc; version="7.0.0"[exported]
com.ibm.ws.naming.corbaname; version="7.0.0"[exported]
com.ibm.ws.naming.distcos; version="7.0.0"[exported]
com.ibm.ws.naming.iiop; version="7.0.0"[exported]
com.ibm.ws.naming.ipbase; version="7.0.0"[exported]
com.ibm.ws.naming.java; version="7.0.0"[exported]
com.ibm.ws.naming.jbatch; version="7.0.0"[exported]
com.ibm.ws.naming.jcache; version="7.0.0"[exported]
com.ibm.ws.naming.jndicos; version="7.0.0"[exported]
com.ibm.ws.naming.ldap; version="7.0.0"[exported]
com.ibm.ws.naming.urlbase; version="7.0.0"[exported]
com.ibm.ws.naming.urlns; version="7.0.0"[exported]
com.ibm.ws.naming.util; version="7.0.0"[exported]
Imported packages
javax.crypto; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.crypto.spec; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.jws; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.naming; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.naming.directory; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520
[0]>
javax.naming.spi; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.net; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.net.ssl; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.rmi; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.security.auth; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.security.auth.callback;
version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.security.auth.kerberos;
version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.security.auth.login; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520
[0]>
javax.security.auth.spi; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520
[0]>
javax.security.auth.x500; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520
[0]>
javax.security.cert; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.security.sasl; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.sql; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.swing; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.swing.border; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.swing.event; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.swing.plaf.basic; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520
[0]>
javax.swing.table; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.swing.text; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.xml.bind; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.xml.bind.annotation; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520
[0]>
javax.xml.bind.annotation.adapters;
version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.xml.namespace; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.xml.parsers; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.xml.soap; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.xml.stream; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.xml.transform; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.xml.transform.dom; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520
[0]>
javax.xml.transform.sax; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520
[0]>
javax.xml.transform.stream;
version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.xml.validation; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.xml.ws; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
javax.xml.xpath; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
org.eclipse.osgi.framework.adaptor;
version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
org.eclipse.osgi.framework.log;
version="1.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
org.eclipse.osgi.service.datalocation;
version="1.2.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
org.ietf.jgss; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
org.osgi.util.tracker; version="1.4.2"<org.eclipse.osgi_3.5.0.v20090520 [0]>
org.w3c.dom; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
org.w3c.dom.stylesheets; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520
[0]>
org.w3c.dom.traversal; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
org.xml.sax; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
org.xml.sax.ext; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
org.xml.sax.helpers; version="0.0.0"<org.eclipse.osgi_3.5.0.v20090520 [0]>
No fragment bundles
Named class space
com.att.tlv.infra.ibm.client.ibm-client; bundle-version="7.0.0"[provided]
No required bundles
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
osgi> [Framework Event Dispatcher] DEBUG
org.ops4j.pax.logging.pax-logging-service - BundleEvent STARTED
[Framework Event Dispatcher] DEBUG org.apache.commons.pool - BundleEvent STARTED
[Framework Event Dispatcher] DEBUG org.apache.commons.lang - BundleEvent STARTED
[Framework Event Dispatcher] DEBUG com.springsource.org.aopalliance -
BundleEvent STARTED
[Framework Event Dispatcher] DEBUG com.springsource.org.apache.commons.logging
- BundleEvent STARTED
[Start Level Event Dispatcher] INFO org.ops4j.pax.logging.internal.Activator -
Enabling SLF4J API support.
[Start Level Event Dispatcher] INFO org.ops4j.pax.logging.internal.Activator -
Enabling Jakarta Commons Logging API support.
[Start Level Event Dispatcher] INFO org.ops4j.pax.logging.internal.Activator -
Enabling Log4J API support.
[Start Level Event Dispatcher] INFO org.ops4j.pax.logging.internal.Activator -
Enabling Avalon Logger API support.
[Start Level Event Dispatcher] INFO org.ops4j.pax.logging.internal.Activator -
Enabling JULI Logger API support.
[Framework Event Dispatcher] DEBUG org.ops4j.pax.logging.pax-logging-api -
BundleEvent STARTED
[Start Level Event Dispatcher] DEBUG org.apache.felix.fileinstall -
ServiceEvent REGISTERED
[Start Level Event Dispatcher] DEBUG org.apache.felix.fileinstall -
ServiceEvent REGISTERED
[Framework Event Dispatcher] DEBUG org.apache.felix.fileinstall - BundleEvent
STARTED
[Start Level Event Dispatcher] DEBUG org.apache.felix.configadmin -
ServiceEvent REGISTERED
[Start Level Event Dispatcher] DEBUG org.apache.felix.configadmin -
ServiceEvent REGISTERED
[Start Level Event Dispatcher] DEBUG org.apache.felix.fileinstall -
ServiceEvent REGISTERED
[Start Level Event Dispatcher] DEBUG org.apache.felix.configadmin - Scheduling
task ManagedService Update: pid=org.ops4j.pax.logging
[Configuration Updater] DEBUG org.apache.felix.configadmin - Running task
ManagedService Update: pid=org.ops4j.pax.logging
[Start Level Event Dispatcher] DEBUG org.apache.felix.configadmin - Scheduling
task ManagedServiceFactory Update: factoryPid=org.apache.felix.fileinstall
[Configuration Updater] DEBUG org.apache.felix.configadmin - Running task
ManagedServiceFactory Update: factoryPid=org.apache.felix.fileinstall
[Framework Event Dispatcher] DEBUG org.apache.felix.configadmin - BundleEvent
STARTED
[Framework Event Dispatcher] DEBUG org.objectweb.asm.all - BundleEvent STARTED
[Framework Event Dispatcher] DEBUG com.att.tlv.infra.ibm.client.ibm-client -
BundleEvent STARTED
[Start Level Event Dispatcher] DEBUG org.apache.aries.proxy - ServiceEvent
REGISTERED
[Framework Event Dispatcher] DEBUG org.apache.aries.proxy - BundleEvent STARTED
[Framework Event Dispatcher] DEBUG org.apache.aries.util - BundleEvent STARTED
[Framework Event Dispatcher] DEBUG jmx-test-plain-bundle - BundleEvent STARTED
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Starting blueprint
extender...
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintEventDispatcher - EventAdmin
package is not available, just don't use it
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Found ProxyManager
service, starting to process blueprint bundles
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.eclipse.osgi for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.eclipse.osgi
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
com.springsource.org.apache.commons.collections for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle com.springsource.org.apache.commons.collections
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.ops4j.pax.logging.pax-logging-service for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.ops4j.pax.logging.pax-logging-service
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.apache.commons.pool for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.apache.commons.pool
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.apache.commons.lang for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.apache.commons.lang
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
com.springsource.org.aopalliance for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle com.springsource.org.aopalliance
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
com.springsource.org.apache.commons.logging for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle com.springsource.org.apache.commons.logging
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.ops4j.pax.logging.pax-logging-api for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.ops4j.pax.logging.pax-logging-api
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.apache.felix.fileinstall for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.apache.felix.fileinstall
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.apache.felix.configadmin for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.apache.felix.configadmin
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.objectweb.asm.all for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.objectweb.asm.all
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
com.att.tlv.infra.ibm.client.ibm-client for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle com.att.tlv.infra.ibm.client.ibm-client
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.apache.aries.proxy for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.apache.aries.proxy
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.apache.aries.util for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.apache.aries.util
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
jmx-test-plain-bundle for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Found blueprint
application in bundle jmx-test-plain-bundle with paths:
[bundleentry://137.fwk29115481/OSGI-INF/blueprint/blueprint.xml]
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scheduling creation of
blueprint bundle jmx-test-plain-bundle asynchronously
[Blueprint Extender: 1] DEBUG
org.apache.aries.blueprint.container.BlueprintContainerImpl - Running blueprint
container for bundle jmx-test-plain-bundle in state Unknown
[Start Level Event Dispatcher] DEBUG org.apache.aries.blueprint - ServiceEvent
REGISTERED
[Blueprint Extender: 1] DEBUG
org.apache.aries.blueprint.container.BlueprintEventDispatcher - Sending
blueprint container event BlueprintEvent[type=CREATING] for bundle
jmx-test-plain-bundle
[Start Level Event Dispatcher] INFO
org.apache.aries.blueprint.container.BlueprintExtender - No quiesce support is
available, so blueprint components will not participate in quiesce operations
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Blueprint extender
started
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.apache.aries.blueprint for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Found blueprint
application in bundle org.apache.aries.blueprint with paths:
[bundleentry://138.fwk29115481/OSGI-INF/blueprint/blueprint-cm.xml,
bundleentry://138.fwk29115481/OSGI-INF/blueprint/blueprint-ext.xml]
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scheduling creation of
blueprint bundle org.apache.aries.blueprint asynchronously
[Framework Event Dispatcher] DEBUG org.apache.aries.blueprint - BundleEvent
STARTED
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.BlueprintContainerImpl - Running blueprint
container for bundle org.apache.aries.blueprint in state Unknown
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.BlueprintContainerImpl - Grace-period
directive: false
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.BlueprintEventDispatcher - Sending
blueprint container event BlueprintEvent[type=CREATING] for bundle
org.apache.aries.blueprint
[Start Level Event Dispatcher] DEBUG org.apache.aries.jndi - ServiceEvent
REGISTERED
[Start Level Event Dispatcher] DEBUG org.apache.aries.jndi - ServiceEvent
REGISTERED
[Start Level Event Dispatcher] DEBUG org.apache.aries.jndi - ServiceEvent
REGISTERED
[Start Level Event Dispatcher] DEBUG org.apache.aries.jndi - ServiceEvent
REGISTERED
[Start Level Event Dispatcher] DEBUG org.apache.aries.jndi - ServiceEvent
REGISTERED
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.apache.aries.jndi for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.apache.aries.jndi
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - Scanning bundle
org.eclipse.osgi for blueprint application
[Start Level Event Dispatcher] DEBUG
org.apache.aries.blueprint.container.BlueprintExtender - No blueprint
application found in bundle org.eclipse.osgi
[Framework Event Dispatcher] DEBUG org.apache.aries.jndi - BundleEvent STARTED
[Framework Event Dispatcher] DEBUG org.eclipse.osgi - BundleEvent STARTED
[Framework Event Dispatcher] DEBUG org.eclipse.osgi - FrameworkEvent STARTED
[Framework Event Dispatcher] DEBUG org.eclipse.osgi - FrameworkEvent STARTLEVEL
CHANGED
[Blueprint Extender: 1] DEBUG
org.apache.aries.blueprint.container.BlueprintContainerImpl - Tracking service
references: []
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.BlueprintContainerImpl - Tracking service
references: []
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Registering service
.component-2 with interfaces [org.apache.aries.blueprint.NamespaceHandler] and
properties {osgi.service.blueprint.namespace=[Ljava.lang.Object;@1f4cbee}
[Blueprint Extender: 2] DEBUG org.apache.aries.blueprint - ServiceEvent
REGISTERED
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.namespace.NamespaceHandlerRegistryImpl - Adding
NamespaceHandler
{org.apache.aries.blueprint.NamespaceHandler}={osgi.service.blueprint.namespace=[http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0,http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.1.0,http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.2.0],
service.id=41}
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Retrieving service for
bundle org.apache.aries.blueprint_0.3.2.SNAPSHOT [138] and service registration
{org.apache.aries.blueprint.NamespaceHandler}={osgi.service.blueprint.namespace=[http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0,http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.1.0,http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.2.0],
service.id=41}
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Creating service instance
[Blueprint Extender: 1] DEBUG
org.apache.aries.blueprint.container.BlueprintContainerImpl - Instantiating
components: [blueprintContainer, blueprintBundle, blueprintBundleContext,
blueprintConverter, test]
--------------- iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii -
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Service created:
org.apache.aries.blueprint.ext.impl.ExtNamespaceHandler@16c9867
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Creating listeners
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Listeners created: []
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Calling listeners for
initial service registration
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Method entry: getService,
args org.apache.aries.blueprint.ext.impl.ExtNamespaceHandler@16c9867
----------------
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Registering service
.component-1 with interfaces [org.apache.aries.blueprint.NamespaceHandler] and
properties {osgi.service.blueprint.namespace=[Ljava.lang.Object;@3bc473}
[Blueprint Extender: 2] DEBUG org.apache.aries.blueprint - ServiceEvent
REGISTERED
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.namespace.NamespaceHandlerRegistryImpl - Adding
NamespaceHandler
{org.apache.aries.blueprint.NamespaceHandler}={osgi.service.blueprint.namespace=[http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0,http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0],
service.id=42}
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Retrieving service for
bundle org.apache.aries.blueprint_0.3.2.SNAPSHOT [138] and service registration
{org.apache.aries.blueprint.NamespaceHandler}={osgi.service.blueprint.namespace=[http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0,http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0],
service.id=42}
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Creating service instance
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Service created:
org.apache.aries.blueprint.compendium.cm.CmNamespaceHandler@1bcdbf6
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Creating listeners
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Listeners created: []
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Calling listeners for
initial service registration
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Method entry: getService,
args org.apache.aries.blueprint.compendium.cm.CmNamespaceHandler@1bcdbf6
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.BlueprintContainerImpl - Instantiating
components: [blueprintContainer, blueprintBundle, blueprintBundleContext,
blueprintConverter]
[Blueprint Extender: 2] DEBUG org.apache.aries.blueprint - ServiceEvent
REGISTERED
[Blueprint Extender: 2] DEBUG
org.apache.aries.blueprint.container.BlueprintEventDispatcher - Sending
blueprint container event BlueprintEvent[type=CREATED] for bundle
org.apache.aries.blueprint
[Blueprint Extender: 1] DEBUG
javax.enterprise.resource.corba._CORBA_.rpc.presentation -
ORBUTIL.errorInSettingDynamicStubFactoryFactory
org.omg.CORBA.BAD_PARAM: vmcid: SUN minor code: 227 completed: No
at
com.sun.corba.se.impl.logging.ORBUtilSystemException.errorInSettingDynamicStubFactoryFactory(ORBUtilSystemException.java:1879)
at
com.sun.corba.se.impl.logging.ORBUtilSystemException.errorInSettingDynamicStubFactoryFactory(ORBUtilSystemException.java:1898)
at com.sun.corba.se.spi.orb.ORB$2.run(ORB.java:196)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.corba.se.spi.orb.ORB.<clinit>(ORB.java:179)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.omg.CORBA.ORB.create_impl(ORB.java:295)
at org.omg.CORBA.ORB.init(ORB.java:336)
at
javax.management.remote.rmi.RMIConnector.resolveOrb(RMIConnector.java:1721)
at
javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1851)
at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:257)
at
javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
at TestConnection.init(TestConnection.java:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:238)
at
org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:838)
at
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:638)
at
org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:726)
at
org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:71)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:79)
at
org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:220)
at
org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:154)
at
org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:634)
at
org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:326)
at
org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:228)
at
org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException:
com.sun.corba.se.impl.presentation.rmi.bcel.StubFactoryFactoryBCELImpl
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:489)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at
com.sun.corba.se.impl.orbutil.ORBClassLoader.loadClass(ORBClassLoader.java:20)
at com.sun.corba.se.spi.orb.ORB$2.run(ORB.java:192)
... 37 more
[Blueprint Extender: 1] ERROR
org.apache.aries.blueprint.container.BlueprintContainerImpl - Unable to start
blueprint container for bundle jmx-test-plain-bundle
org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to
intialize bean test
at
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:640)
at
org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:726)
at
org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:71)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:79)
at
org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:220)
at
org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:154)
at
org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:634)
at
org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:326)
at
org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:228)
at
org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: Failed to retrieve RMIServer stub:
javax.naming.NoInitialContextException: Unable to find the
InitialContextFactory com.ibm.websphere.naming.WsnInitialContextFactory.
at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:338)
at
javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
at TestConnection.init(TestConnection.java:57)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:238)
at
org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:838)
at
org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:638)
... 19 more
Caused by: javax.naming.NoInitialContextException: Unable to find the
InitialContextFactory com.ibm.websphere.naming.WsnInitialContextFactory.
at
org.apache.aries.jndi.ContextHelper.getInitialContext(ContextHelper.java:127)
at
org.apache.aries.jndi.OSGiInitialContextFactoryBuilder.getInitialContext(OSGiInitialContextFactoryBuilder.java:49)
at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.init(InitialContext.java:223)
at javax.naming.InitialContext.<init>(InitialContext.java:197)
at
javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1884)
at
javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1856)
at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:257)
... 28 more
[Blueprint Extender: 1] DEBUG
org.apache.aries.blueprint.container.BlueprintEventDispatcher - Sending
blueprint container event BlueprintEvent[type=FAILURE, exception=Unable to
intialize bean test] for bundle jmx-test-plain-bundle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira