[
https://issues.apache.org/jira/browse/ARIES-783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dominik Przybysz closed ARIES-783.
----------------------------------
Closing resolved issues marked as invalid
> 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.1, 0.2, 0.3
> 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 was sent by Atlassian Jira
(v8.20.10#820010)