Jump to content
We have recently updated our Privacy Statement, available here ×

Vikas Kumar 9

Standard
  • Posts

    117
  • Joined

  • Last visited

Vikas Kumar 9's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. TIBCO connectors make it fast and easy to connect all of your systems, including cloud technologies, and on-premise applications. Please see the TIBCO Cloud Integration Connector Compatibility Worksheet for details on TIBCO Community Edition Connectors for TIBCO BusinessWorks. Below are few videos to help you get started with the BusinessWorks Plug-ins : ActiveMatrix BusinessWorks Adapter for Database - Part 1ActiveMatrix BusinessWorks Adapter for Database - Part 2
  2. Table of Contents New StatisticsNew Apache Kafka StatisticsNew Apache ZooKeeper StatisticsInstallationConfiguration TIBCO® Messaging - Apache Kafka Distribution - FTL Bridge Release 2.0.0 added the capability to collect and display a wide range of monitoring statistics to keep an eye on your Apache Kafka clusters and clients. With the information and extended monitoring template in this article, you'll be able to extend your monitoring to include more Apache Kafka statistics as well as adding monitoring of your Apahe ZooKeeper installation, all using the same InfluxDB database and Grafana-based dashboards you've already deployed. New Statistics The tables below cover the new statistics collected, their attributes, how they are stored within InfluxDB, and any extra information related to that statistic. New Apache Kafka Statistics Metric NameAttributesInfluxDB AliasNoteskafka.server.MessagesInPerSec Count MeanRate OneMinuteRate FiveMinuteRate FifteenMinuteRate MessagesInPerSecPerTopicTopic=*kafka.server.BytesInPerSec Count MeanRate OneMinuteRate FiveMinuteRate FifteenMinuteRate BytesInPerSecPerTopicTopic=*kafka.server.BytesOutPerSec Count MeanRate OneMinuteRate FiveMinuteRate FifteenMinuteRate BytesOutPerSecPerTopicTopic=*kafka.network.RequestsPerSec Count MeanRate OneMinuteRate FiveMinuteRate FifteenMinuteRate ProduceRequestsPerSec Request=Producekafka.network.RequestsPerSec Count MeanRate OneMinuteRate FiveMinuteRate FifteenMinuteRate FetchConsumerRequestsPerSecRequest=FetchConsumerkafka.network.RequestsPerSec Count MeanRate OneMinuteRate FiveMinuteRate FifteenMinuteRate FetchFollowerRequestsPerSecRequest=FetchFollowerkafka.contrioller .OfflinePartitionsCountValueOfflinePartitionsCount New Apache ZooKeeper Statistics Metric NameAttributesInfluxDB Aliasorg.apache.ZooKeeperService StartTime Version TickTime MinSessionTimeout MaxSessionTimeout JuteMaxBufferSize AvgRequestLatency MinRequestLatency MaxRequestLatency ClientPort PacketsSent NumAliveConnections OutstandingRequests MaxClientCnxnsPerHost FsyncThresholdExceedCount PacketsReceived zookeeper org.apache.ZooKeeperService.InMemoryDataTree LastZxid NodeCount WatchCount zookeeper Installation To use these new capabilities, you will need to replace two files in your Apache Kafka Distribution - FTL Bridge installation; the first adds the new statistics to the JSON template file and the other adds additional configuration fields to the .csv file. Both of these are used to generate the monitoring configuration file that drives the entire statistics collection and archiving process. Regardless of your platform, you'll need to know the directory where the Apache Kafka Distribution - FTL Bridge was installed. By default, for Linux and Mac this directory will be /opt/tibco/akd/bridge/2.0 (where 2.0 is the version number and uld change as new versions are released), for Windows this directory will be C:\tibco\akd\bridge\2.0. If you installed in a non-default directory, change any paths specified below to reflect your actual installation directory. To add the new statistics, copy the tibkmon_Template.json and tibkmon_config.csv files attached to this article into the monitoring/tibkmon_JSON_generator directory of your Apache Kafka Distribution - FTL Bridge installation. Configuration There are two steps needed to complete the configuration and get you ready to collect the new statistics. First, edit the tibkmon_config.csv file and add the appropriate information for accessing your ZooKeeper installation - this covers the same settings that you've already configured for the Apache Kafka brokers such as JMX host, port, user name, and password (just with teh appropriate settings for your ZooKeeper installation which might or might not be the same depending on your overall system configuration). When you are finished, save this file and continue to the next step. If there are specific questions you would like to see answered or new topics covered, please add a comment because that will help us prioritize future content.
  3. If you have TIBCO ActiveMatrix® BPM and TIBCO ActiveMatrix BusinessWorks? Service Engine installed in same TIBCO HOME then there is a chance that the EAR2DAA utility will not work. You might see the error below in the log file. Workaround might be to have ActiveMatrix BPM and ActiveMatrix BusinessWorks Service Engine design time in seperate home. !ENTRY org.eclipse.osgi 4 0 2011-09-07617:53:08.294 !MESSAGE An error occurred while automatically activating bundle org.eclipse.debug.ui (827). !STACK 0 org.osgi.framework.BundleException: Exception in org.eclipse.debug.internal.ui.DebugUIPlugin.start() of bundle org.eclipse.debug.ui. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.bx.emulation.ui.EmulationUIActivator.start(EmulationUIActivator.java:56) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:315) at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1274) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) at com.tibco.xpd.resources.internal.indexer.IndexerServiceImpl.start(IndexerServiceImpl.java:822) at com.tibco.xpd.resources.XpdResourcesPlugin.start(XpdResourcesPlugin.java:110) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.amf.tools.packager.util.PackagerGeneratorUtil.generateComposite(PackagerGeneratorUtil.java:145) at com.tibco.amx.bwse.ear2daa.Ear2DaaConverter.run(Ear2DaaConverter.java:112) 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.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) at org.eclipse.equinox.launcher.Main.main(Main.java:1212) at org.eclipse.core.launcher.Main.main(Main.java:30) Caused by: java.lang.IllegalStateException: Workbench has not been created yet. at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:92) at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.startup(LaunchingResourceManager.java:528) at org.eclipse.debug.internal.ui.DebugUIPlugin.getLaunchingResourceManager(DebugUIPlugin.java:297) at org.eclipse.debug.internal.ui.DebugUIPlugin.start(DebugUIPlugin.java:494) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) ... 94 more Root exception: java.lang.IllegalStateException: Workbench has not been created yet. at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:92) at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.startup(LaunchingResourceManager.java:528) at org.eclipse.debug.internal.ui.DebugUIPlugin.getLaunchingResourceManager(DebugUIPlugin.java:297) at org.eclipse.debug.internal.ui.DebugUIPlugin.start(DebugUIPlugin.java:494) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.bx.emulation.ui.EmulationUIActivator.start(EmulationUIActivator.java:56) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:315) at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1274) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) at com.tibco.xpd.resources.internal.indexer.IndexerServiceImpl.start(IndexerServiceImpl.java:822) at com.tibco.xpd.resources.XpdResourcesPlugin.start(XpdResourcesPlugin.java:110) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.amf.tools.packager.util.PackagerGeneratorUtil.generateComposite(PackagerGeneratorUtil.java:145) at com.tibco.amx.bwse.ear2daa.Ear2DaaConverter.run(Ear2DaaConverter.java:112) 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.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) at org.eclipse.equinox.launcher.Main.main(Main.java:1212) at org.eclipse.core.launcher.Main.main(Main.java:30) !ENTRY org.eclipse.osgi 4 0 2011-09-07617:53:08.294 !MESSAGE An error occurred while automatically activating bundle com.tibco.bx.emulation.ui (230). !STACK 0 org.osgi.framework.BundleException: Exception in com.tibco.bx.emulation.ui.EmulationUIActivator.start() of bundle com.tibco.bx.emulation.ui. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:315) at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1274) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) at com.tibco.xpd.resources.internal.indexer.IndexerServiceImpl.start(IndexerServiceImpl.java:822) at com.tibco.xpd.resources.XpdResourcesPlugin.start(XpdResourcesPlugin.java:110) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.amf.tools.packager.util.PackagerGeneratorUtil.generateComposite(PackagerGeneratorUtil.java:145) at com.tibco.amx.bwse.ear2daa.Ear2DaaConverter.run(Ear2DaaConverter.java:112) 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.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) at org.eclipse.equinox.launcher.Main.main(Main.java:1212) at org.eclipse.core.launcher.Main.main(Main.java:30) Caused by: java.lang.NoClassDefFoundError: org/eclipse/debug/ui/contexts/IDebugContextListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.bx.emulation.ui.EmulationUIActivator.start(EmulationUIActivator.java:56) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) ... 60 more Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.debug.ui (827). at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 80 more Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.debug.internal.ui.DebugUIPlugin.start() of bundle org.eclipse.debug.ui. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) ... 89 more Caused by: java.lang.IllegalStateException: Workbench has not been created yet. at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:92) at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.startup(LaunchingResourceManager.java:528) at org.eclipse.debug.internal.ui.DebugUIPlugin.getLaunchingResourceManager(DebugUIPlugin.java:297) at org.eclipse.debug.internal.ui.DebugUIPlugin.start(DebugUIPlugin.java:494) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) ... 94 more Root exception: java.lang.NoClassDefFoundError: org/eclipse/debug/ui/contexts/IDebugContextListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.bx.emulation.ui.EmulationUIActivator.start(EmulationUIActivator.java:56) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:315) at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1274) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) at com.tibco.xpd.resources.internal.indexer.IndexerServiceImpl.start(IndexerServiceImpl.java:822) at com.tibco.xpd.resources.XpdResourcesPlugin.start(XpdResourcesPlugin.java:110) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.amf.tools.packager.util.PackagerGeneratorUtil.generateComposite(PackagerGeneratorUtil.java:145) at com.tibco.amx.bwse.ear2daa.Ear2DaaConverter.run(Ear2DaaConverter.java:112) 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.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) at org.eclipse.equinox.launcher.Main.main(Main.java:1212) at org.eclipse.core.launcher.Main.main(Main.java:30) Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.debug.ui (827). at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 80 more Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.debug.internal.ui.DebugUIPlugin.start() of bundle org.eclipse.debug.ui. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) ... 89 more Caused by: java.lang.IllegalStateException: Workbench has not been created yet. at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:92) at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.startup(LaunchingResourceManager.java:528) at org.eclipse.debug.internal.ui.DebugUIPlugin.getLaunchingResourceManager(DebugUIPlugin.java:297) at org.eclipse.debug.internal.ui.DebugUIPlugin.start(DebugUIPlugin.java:494) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) ... 94 more !ENTRY com.tibco.xpd.resources 4 0 2011-09-07617:53:08.357 !MESSAGE Failed to load indexer 'com.tibco.bx.em.resources.indexing.emIndexer' !STACK 1 org.eclipse.core.runtime.CoreException: Plug-in com.tibco.bx.emulation.ui was unable to load class com.tibco.bx.emulation.ui.internal.EMResourceIndexProvider. at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:180) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:162) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) at com.tibco.xpd.resources.internal.indexer.IndexerServiceImpl.start(IndexerServiceImpl.java:822) at com.tibco.xpd.resources.XpdResourcesPlugin.start(XpdResourcesPlugin.java:110) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.amf.tools.packager.util.PackagerGeneratorUtil.generateComposite(PackagerGeneratorUtil.java:145) at com.tibco.amx.bwse.ear2daa.Ear2DaaConverter.run(Ear2DaaConverter.java:112) 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.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) at org.eclipse.equinox.launcher.Main.main(Main.java:1212) at org.eclipse.core.launcher.Main.main(Main.java:30) Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle com.tibco.bx.emulation.ui (230). at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:315) at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1274) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160) ... 43 more Caused by: org.osgi.framework.BundleException: Exception in com.tibco.bx.emulation.ui.EmulationUIActivator.start() of bundle com.tibco.bx.emulation.ui. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) ... 55 more Caused by: java.lang.NoClassDefFoundError: org/eclipse/debug/ui/contexts/IDebugContextListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.bx.emulation.ui.EmulationUIActivator.start(EmulationUIActivator.java:56) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) ... 60 more Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.debug.ui (827). at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 80 more Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.debug.internal.ui.DebugUIPlugin.start() of bundle org.eclipse.debug.ui. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) ... 89 more Caused by: java.lang.IllegalStateException: Workbench has not been created yet. at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:92) at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.startup(LaunchingResourceManager.java:528) at org.eclipse.debug.internal.ui.DebugUIPlugin.getLaunchingResourceManager(DebugUIPlugin.java:297) at org.eclipse.debug.internal.ui.DebugUIPlugin.start(DebugUIPlugin.java:494) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) ... 94 more !SUBENTRY 1 org.eclipse.equinox.registry 4 1 2011-09-07617:53:08.357 !MESSAGE Plug-in com.tibco.bx.emulation.ui was unable to load class com.tibco.bx.emulation.ui.internal.EMResourceIndexProvider. !STACK 0 org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle com.tibco.bx.emulation.ui (230). at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:315) at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227) at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1274) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) at com.tibco.xpd.resources.internal.indexer.IndexerServiceImpl.start(IndexerServiceImpl.java:822) at com.tibco.xpd.resources.XpdResourcesPlugin.start(XpdResourcesPlugin.java:110) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.amf.tools.packager.util.PackagerGeneratorUtil.generateComposite(PackagerGeneratorUtil.java:145) at com.tibco.amx.bwse.ear2daa.Ear2DaaConverter.run(Ear2DaaConverter.java:112) 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.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:574) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:195) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) at org.eclipse.equinox.launcher.Main.run(Main.java:1236) at org.eclipse.equinox.launcher.Main.main(Main.java:1212) at org.eclipse.core.launcher.Main.main(Main.java:30) Caused by: org.osgi.framework.BundleException: Exception in com.tibco.bx.emulation.ui.EmulationUIActivator.start() of bundle com.tibco.bx.emulation.ui. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) ... 55 more Caused by: java.lang.NoClassDefFoundError: org/eclipse/debug/ui/contexts/IDebugContextListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:423) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:446) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at com.tibco.bx.emulation.ui.EmulationUIActivator.start(EmulationUIActivator.java:56) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) ... 60 more Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.debug.ui (827). at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:427) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:193) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:370) at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:33) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:443) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) ... 80 more Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.debug.internal.ui.DebugUIPlugin.start() of bundle org.eclipse.debug.ui. at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1028) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:265) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111) ... 89 more Caused by: java.lang.IllegalStateException: Workbench has not been created yet. at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:92) at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.startup(LaunchingResourceManager.java:528) at org.eclipse.debug.internal.ui.DebugUIPlugin.getLaunchingResourceManager(DebugUIPlugin.java:297) at org.eclipse.debug.internal.ui.DebugUIPlugin.start(DebugUIPlugin.java:494) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003) ... 94 more
  4. October 2021 Provide feedback by starting a chat session with a support specialist or creating a case at https://support.tibco.com. Latest Product Releases TIBCO BPM Enterprise 5.1 TIBCO BPM Enterprise version 5.1 software was released in August 2021. We strongly recommend reviewing the release notes for details on all the new features and updates. You can download the software from TIBCO eDelivery and start exploring the new features. TIBCO Business Studio 5.1 TIBCO Business Studio version 5.1 software that can be used with the new release of BPM Enterprise was also released in August. Read the release notes for details on all the new features and updates. The software can also be downloaded from TIBCO eDelivery, and for those of you already familiar with 5.0, you can check out what's new in 5.1.0 compared to the previous version? TIBCO BPM Enterprise End of Support Announcements End of support for TIBCO BPM Enterprise version 4.2 (formally TIBCO ActiveMatrix BPM) was announced on July 7, 2020; support ends on December 31, 2021. Refer to the 4.2 End Of Support retirement notice for complete details.End of support for TIBCO Business Studio version 4.2 was announced on July 7, 2020; support ends on December 31, 2021. Refer to the 4.2 End Of Support retirement notice for complete details.End of support for some platforms used by TIBCO BPM Enterprise software and some of TIBCO?s other products can be found here.Please refer to our End of version support document for general end-of-version support information on TIBCO products. Top Support Knowledge Base Articles How to use TIBCO BPM Enterprise 5 on AWS. See the archive in this article for an Amazon Web Services cloud sample and how to use it. https://support.tibco.com/s/article/TIBCO-BPM-Enterprise-on-5-0-Amazon-Web-Service-Cloud-Sample-Now-AvaillableHow to fixTIBCO Business Studio 4.3.1 installer if fails on Linux with an error unable to find LGPL Assembly. https://support.tibco.com/s/article/Business-Studio-4-3-1-silent-install-fails-on-Linux-with-error-unable-to-find-LGPL-AssemblyWhat to do if after upgrading TIBCO BPM Enterprise 4.x to Java 8 the TCT console and/or node log has a warning about an unsupported JVM option. https://support.tibco.com/s/article/warning-about-MaxPermSize-option-not-supported-in-Java-8Does TIBCO BPM Enterprise 5 software require internet access to build the elated docker images? https://support.tibco.com/s/article/Does-BPM-Enterprise-5-0-require-internet-access-in-order-to-build-the-BPME-and-related-docker-images Tech Tips BPM 4.3.1 now supports EMS 8.6.0.TIBCO BPM Enterprise 4.3.1 now supports TIBCO Spotfire Server 10.10.4 and TIBCO Spotfire Analyst 10.10.3 software.TIBCO BPM Enterprise 4.3.1 now supports TIBCO Jaspersoft Server 7.9.0 and 7.9.1 software. TIBCO BPM Enterprise Knowledge Base TIBCO BPM Enterprise docs.TIBCO BPM Enterprise samples Github repository where you can find AWS Cloud formation scripts, BPME 5.0 Spotfire dashboard, and a few getting started samples.TIBCO BPM Enterprise 5.0 overview videoTIBCO BPM Enterprise 5.0 Foundation course by TIBCO AcademyTIBCO BPM Enterprise 5.0 Proficient course by TIBCO AcademySetting up TIBCO BPM Enterprise 5.0 Developer Server videoTIBCO BPM Enterprise 5.0 App dev & deployment experience videoHow to Create a Custom Mobile Loan Application in BPM Enterprise video Explore Customer Success Stories Customer Survey Feedback TIBCO Support routinely conducts surveys to evaluate customer satisfaction. You are invited via email to complete an online survey about cases you have logged. You can also submit a survey at any point during the case lifecycle. Thanks to everyone who submitted feedback. We use it to improve our service. Subscribe to TIBCO BPM Enterprise Updates Go to edelivery.tibco.com and search for TIBCO BPM Enterprise. Then tick the option ?Email me when the product is updated.?Go to TIBCO Community and follow TIBCO BPM Enterprise. Note, you need to self-register at community.tibco.com.
  5. Table of Contents use caseImplementation use case Case manager opens a case and decide to create a "followup" or "instruction" : it represent something that has to be done ( like "calling back the customer to get his full address") and the case manager wants to delegate this action. In term of classical workflow, this intruction will be a Task or workitem that the targeted employees will get in their inbox "call back customer". The "Case data mirroring workitem" is a pattern showing how to combine a Work item and a corresponding Instrction data to take advantage of both approach simultaneously. Implementation <TO DO>
  6. TIBCO ActiveMatrix® BPM Mobilespace enable BS Mobile Forms Mobile Presentation Channel need to enable for Projects where the Mobile Rendering is necessary. Target is not completely true, the Client is working on iPhone & Android Devices, too. Remark: Android is currently not officially supported, but runs pretty well! (status AMX BPM v.2.0.0) Calling Mobile Web Client The following URL attribute needs to set, to render the Forms correctly on a mobile device, i.e.: "http://<your host>:8080/openspace/mobile/mobile.html?tibco_channel=mobile" Remark: Business Studio Forms rendering allows a special Mobil Channel Rendering that puts all panes into selectable areas e.g. for small Mobile Displays, but normal Form Rendering is supported as well e.g. for Tablets with a bigger display. Logo & Color change Modifying MobileSpace First, modify the mobile.css file in the amx-bpm data directory as follows: [AMX BPM config root]\amx-bpm\tibco\data\tibcohost\Admin-AMX BPM-AMX BPM Server\host\plugins\com.tibco.openspace.login_1.2.0.033\resources\mobile I couldn?t find out how to point to a difference mobile space logo, so I backed up openspace_logo.png in the following directory, and updated it with a new one. [AMX BPM config root]\amx-bpm\tibco\data\tibcohost\Admin-AMX BPM-AMX BPM Server\host\plugins\com.tibco.openspace.login_1.2.0.033\resources\mobile\images Please remember that the C:\ProgramData\amx-bpm directory may be slightly different on your installation
  7. How to export a Process Map from TIBCO Nimbus? to TIBCO Business Studio? for later execution in TIBCO ActiveMatrix® BPM. Versions Used: TIBCO Nimbus? 10.0 TIBCO Business Studio? 4.1 Export To Export any kind of Process Map or Folder select the following Option in Nimbus. The XML File will be generated and downloaded to your local Station. Import To Import the Process XML select the Process Package of your BPM Project where you want to Import the Process into. Hint: You have to rename the generated XML File from upper case .XML to lower case ".xml" before you can see the File. Process BPMN Diagram is generated, process Parmeters defined for Input and Output, and some Fields are precreated. The Implemenation work for execution can start! Links back to Nimbus All Procedures and Process Activities containing automatically Links back to Nimbus, so the Process Models keep connected.
  8. TIBCO® BPM allows to automate and orchestrate End2End Business Procedures, as Straight Through Processing and/or with Human Interaction e.g. for Exception Handling. Available BPMN Patterns for Process Automation (extract) Service Proceduresauto-generated Data Service API's (REST/SOAP)Services Activities (e.g. REST/SOAP to call Backend Microservices)Message Events and SignalsCompensationauto-retry featuresError Catch and Throwgraphical Datamapper and Transformationcentral Global Data Store just a work in progress ... Any contribution is welcome! Integration into and out of BPME is critical capabilities. Please see the attached document that will give you some help in doing this. Download bpme_how_to_guide.pdf from resources at bottom of the page. Also attached are 2 projects. The first is a BW6 project that shows the service calls into BPM and the second is a BPME 5 project that shows the Rest call from a form. Feel free to reach out to me if you have any questions at mmyburgh@tibco.com. Back to Main TIBCO® BPM Wiki page Attachmentsautocompletedemo.zip service_call_bw_project.zip
  9. Table of Contents Planning Event ConfigurationPurgingFinal Archiving ActivityCassandra Archiving Data Cleansing is a very Important Topic for Business Process Management, to keep the System clean, quick, easy to handle and restore. Planning The Main Area for Housekeeping is for the the Audit Log Tables of the Event Collector, used for many Reporting Activities in most Projects. Every Project should contain a Activity to check the needs for keeping Event Entries for Business Transparency, e.g. how long is the Audit Data needed ?What Events are really needed for Reporting ?What Event Attributes need to be stored ?Is a final Archiving of Messages needed ? Note: Many times a Timeframe of keeping Data for around ~ 1 Month - 3 Months is fine. Event Configuration By Default a lot of Events automatically tracked and audited by the Event Collector, also a lot Attributes are automatically kept. Also any times Projects just configure the System to just store all Workitem Attributes. This Audit Configuration about what is really needed and what is not needed should be done carefully and as Part of every Project. Purging TIBCO ActiveMatrix BPM comes with a number of Options to perform this Activities in a standard Way. Stored Procedures for various Database Types, incl Clearing Audit and Statistical Data for Process InstancesClearing Audit and Statistical Data for Process Instances Across Multiple SessionsClearing Audit and Statistical Data Not Related to a Process InstanceCommand Line Interfaces to execute purgingAPI's start purging and track their Status via REST/SOAP/JAVA Final Archiving Activity Some Projects using also a Archiving Activity at the final End of a Procedure to create a final Case Instance Data Extract as PDFcreate a final Audit Data Extract as PDFcreate a final Case Notes Extract as PDF With this kind of Process Activity in place, most times Event Collector Data can be purged earlier. Cassandra Archiving Finally Apache Cassandra can be used to Archiving automatically all Event Collector Messages, this has the Benefit that still Reporting can be used based on the Cassandra Data e.g. by using Spotfire. Archiving MessagesCassandra Configuration Details
  10. TIBCO ActiveMatrix BusinessWorks? 5 Service that extract all used Resource Instances per AMX Application (BPM Process) and generates a Webpage for it. The Implementation is using AMX Admin Service WSDL to collect this information's. Custom Extensions possible with this Baseline implementation. Sample Call URL to BW Service: http://localhost:1337/?envname=BPMEnvironment Sample Output Screenshot: Attachments Download attachment from resourcesbw-amx-collect_app_resources_v1.1.zip
  11. Table of Contents OverviewOther Areas to be consideredGo-Live ChecklistApplications in High Availability Mode Overview In a production environment, it is recommend that the TIBCO ActiveMatrix® Administrator server is hosted independently from TIBCO ActiveMatrix® BPM, by using its own set of TIBCO Host instances. If a high availability, fault tolerant configuration is required, the TIBCO ActiveMatrix® Administrator server should also be replicated. Finally the use of a distributed configuration for TIBCO ActiveMatrix BPM (along with a suitable underlying architecture) is recommented. This configuration can provide the following advntages: Scalability :: TIBCO ActiveMatrix BPM software provides specialization and horizontal scalability capabilities. You can: add TIBCO ActiveMatrix BPM logical nodes to boost the capacity of the TIBCO ActiveMatrix BPM system in the required areas - e.g. process management or work management. distribute TIBCO ActiveMatrix BPM logical nodes to different TIBCO Host instances and physical machines as required.High availability and fault tolerance :: TIBCO ActiveMatrix BPM software provides active/active clustering capabilities. Adding a second TIBCO ActiveMatrix BPM logical node (of type BPM) provides high availability and fault tolerance. In the event of a system-affecting failure on one node, load is automatically switched to the remaining node. Each discrete BPM system is hosted on its own set of TIBCO Host instances so they can be independently lifecycled or upgraded at the host level. Constraints Each instance of the TIBCO ActiveMatrix BPM application must have a unique name within a TIBCO ActiveMatrix® environment. This name identifies that TIBCO ActiveMatrix BPM system within that TIBCO ActiveMatrix® Environment. (The combination of the environment name and application name uniquely identifies that TIBCO ActiveMatrix BPM system within the TIBCO ActiveMatrix Enterprise.) A TIBCO ActiveMatrix Node can only host a single TIBCO ActiveMatrix BPM system (or part of a distributed TIBCO ActiveMatrix BPM system). Other Areas to be considered During the Implementation Phase of the first Project the following Areas should be considered and defined, before the first Go-Live. Following Projects can benefit from this decisions and already in place available techniques. Go-Live Checklist Environment Configuration JVM settings JDBC ConnectionsResource Template Config (HTTP Client, HTTP Connector, LDAP connections)Database TuningScripted Deployment/DevOps etc. Deploy Scripts (install, and upgrade)Data Management/Growth Event Collector Timewindow to keep the data (data purging mechanism configured?)possibly use of an offline archive (cassandra?)Log Files Proper config, avoid excessive log statementsappropriate log levelCase Data Archiving/Cleanup System Monitoring use of Tools like TIBCO Hawk, RTView, or othersMonitoring of processes, disk space, cpu, JMX, etc.Backup/Restore Backup/Restore, plan ensuring Data is in sync for recoveryDisaster Recovery approach Is it required? Which approach (e.g. shared FS/in sync FS, or EMS queues in DB)Node Architecture highavailability/fault-tolerant, local network, Database setup?, EMS setup?Database configuration MS SQL, Oracle in highavailability/fault-tolerant Mode?Database Specialist must be part of the Operations Team (especially in case of Oracle RAC)Database should be configured with 'Auto-Extend' Production Machine Specification Machine Sizing e.g. enough memory, CPU, Diskspace, etc execute a proper performance TestingLoad Balancer Configuration Configured with sticky sessionsTo avoid Cross-Site-Scripting Issues all parts of the BPM must be available with the same Domain Name and PortLDAP Directory in highavailability/fault-tolerant Mode Applications in High Availability Mode TIBCO ActiveMatrix BPM Applicitions are not aware of Nodes running in High Availability Mode and everything reconnect in case of an EMS or DB failure automatically.
  12. Table of Contents Operation HintsResources 5.xResources 4.xHotfix Level 4.xContent topic backlog list Operation Hints This Section is more for TIBCO® BPM operations ralated topics more related content of operating the underlying TIBCO ActiveMatrix® Service Grid Platform or Kubernets/Docker can be found it the Administration Area. Resources 5.x soon ... Resources 4.x some Environment Operation Details on the following Subpages: Developer Server on AWSCreate a Development Server on DockerAutomated Project DeploymentsGo-Live ConsiderationsConnect Business Studio to internal LDAP connectionChange Database PasswordApplication Segmentation and SeparationBPM Environment Overview Description using AMX API's & BWGlobal Case Data migrationUsing Apache as a Proxy for ActiveMatrix BPMWebClient Session Timeout SettingshttpConnector HintsData CleansingCleaning App Dev Hotfix Level 4.x Always ensure that the product is up to date by using the latest released version and applying the latest hotfixes. Article on How to verify that a TIBCO ActiveMatrix® Service Grid Hotfix was successfully applied to TIBCO® Business Studio BPM Edition, here. Installed Runtime ActiveMatrix® BPM Hotfix Level can be verified here. Content topic backlog list in Example things like General Exception HandlingSystem Component Monitoring Any contribution is welcome! Back to Main TIBCO® BPM - Project Implementation Wiki page
  13. Table of Contents Testing End to End Business ProceduresProcedure PerformancePerformance Testing on Service/API LevelPerformance Testing on UI Level Analysing the ResultsContent topic backlog list Testing End to End Business Procedures TIBCO® BPM supports techniques to test Procedures End2End by using Remote Debugging FeaturesEmulation Files, to Test Procedures against Stubs for Human Activities or Service Activities Before a Business focused Test can start the following have to be in place Authentication with different UsersIntegration Tests of Services to BackendsUI Connectivity & Performance Tests Otherwise, there is the risk, that Business Users get busy with technical issues, and they should focus on the Business Side of a Process/App only. As more flexible a process Implementation is designed, it could happen that the process can only be tested in Components, this could also be the Case if the User is not driven by the Process itself, e.g. in case there are huge Forms containing a lot of logic and data. Business Process Categories Automated Procedures easy to test automatically by standard Tools, as they can be started on API Level.Results can be validated in Target Systems (e.g. Backend Systems)Human-Centric Workflows the flow of Procedures can be tested using Emulation Files for Human ActivitiesAudit Trails allowing the validation of the flowIf it comes to the UI, Forms, Look'n Feel, manual Tests are most times requiered Case Management Apps should be focused on performing Test for e.g. Case Search Functionalities, standalone Case ActionsCase States and Audit Trails allowing the validation of the flow If it comes to the UI, Forms, Look'n-Feel, manual Tests are most times required Tools API Level Testing JMeter, recordings over Proxy possibleSOAP-UI, ScriptingPostmanUI Level Testing HP Loadrunner Borland?s SilkPerformerSelenium IDE Procedure Performance The Performance and the throughput of Business Procedures can be affected by the following Execution Engine Configurations (see Tuning Guide) Database Configuration and IndexesOS / CPU / Memory / Hard disc / Network / VirtualisationSubsystem performance LDAPJMSBackend performance CMSother Systems and their Services Here a collection of Tools that can be used in the Context of TIBCO ActiveMatrix® BPM to perform performance Tests Performance Testing on Service/API Level browsers independently, but does note rendering times on Client-Side i.e. when loading large amounts of data into complex forms This Tools are more for BPM logic and Service functionality Testing. JMeter, recordings over Proxy possibleSOAP-UI, ScriptingPostman Performance Testing on UI Level Reflects loading large amounts of data into complex forms and traffic for loading javascript & resources etc. across the network. Could have side effects of used Browser, i.e. on IE8 can be up to 10 times slower than on latest Chrome This Tools covering the real UI Implementation, incl. Form Validation, Action Scripts, etc. HP Loadrunner Borland?s SilkPerformerSelenium IDE Analysing the Results Tools like TIBCO Spotfire allowing easy analyses of Issues and to compare results, as they allow to bring all details in one context. ^ Process Execution durations over full test cycle, with drill-down into Activities ^ Results from OS Level using Tools like NMon & IOZone ^ Dashboard View in context of the Test Execution, here a Sample with in Peak 242 processed workitems per second. Content topic backlog list in Example things like Sample Implemenations Any contribution is welcome! Back to Main TIBCO® BPM - Project Implementation Wiki page
  14. Table of Contents Set deployment scripts and use them asap in the projectSet automated build scripts and use them asap in the projectUse a ?dev mode? deployment script to delete and deploy Set deployment scripts and use them asap in the project In TIBCO Business Studio?, you can generate scripts for deployments. (Refer to ?Generating an Administrator CLI Script? in Studio Help). Create a script that will undeploy, delete existing application and deploy and start the new one. Note that running process instances must be canceled. Generate the DAA, then generate CLI script. Select Undeploy and Delete. Continue deployment configuration, and don?t select upgrade (it is selected if your application is already present on the target Server if so unselect it). In TIBCO Business Studio?, you can generate scripts for deployments. (Refer to ?Generating an Administrator CLI Script? in Studio Help). Right-click on the DAA a select ?Generate CLI Script?. It will generate <project>.deployment-build.xml and <project>.deployment-config.xml files There are 2 ways to create an application in AMX. ?from template? and ?from DAA?. By default, Studio is generating a script using the ?from template? approach. In this approach, the application is created from a given application template. The application template is itself created from a DAA.This approach requires specifying the template version in the config.xml file.You should change the config file to declare the application so that the deployment will use the second approach. Your config file should look like <?xml version="1.0" encoding="UTF-8"?> <amxdata_base:Enterprise ... <Environment xsi:type="amxdata:Environment" name="BPMEnvironment"> <Application xsi:type="amxdata:Application" name="samplecompany.mainprocess" contact="root" distributionPolicy="PRODUCT_APP"> <Component ... <PromotedService ... <PromotedReference <DAA xsi:type="amxdata:DAA" location="C:\workspaceAMXBPM21\SampleCompanyMainProcess\Exports\DAA\samplecompany.mainprocess.daa"> </DAA> <TargetApplication xsi:type="amxdata_reference:Application_reference" name="amx.bpm.app"/> </Application> </Environment> </amxdata_base:Enterprise> With this approach, the config file does not include the version and the DAA will be uploaded to each deployment. You can directly use those scripts using the CLI (Command line interface) or in Studio (right click on the script config (XML file) and select ?run as ant script?. In a large project, you will deploy several applications. You should use those scripts as a starting point to create your project scripts (deploying a group of applications, checking deployed application on a server, ?). Refer to AMX BPM HTML documentation to learn the CLI. TIBCO Active Matrix BPM / Administration / SOA Administration / Administrator Interface / Command-Line interface. Force upload of the DAA: change upload.daa target to overwrite and not merge: overwrite="true" merge="false" createIfNotExists="true" Set automated build scripts and use them asap in the project You can create a fully automated build and deploy with no manual steps. Refer to ?TIBCO ActiveMatrix® BPM Composite Development? ? Chapter 17 TIBCO Business Studio Command-Line Interface to create an Ant script that will get the source from your source control, and build the DAA. Use a ?dev mode? deployment script to delete and deploy During development, you deploy several times the same process Application. Open <project>.deployment-config.xml file. It contains a line for the application template <ApplicationTemplate xsi:type="amxdata_reference:ApplicationTemplate_reference" name="tibco.sample.migrationstarter" version="1.0.0.201203061712"/> Remove the version tag <ApplicationTemplate xsi:type="amxdata_reference:ApplicationTemplate_reference" name="tibco.sample.migrationstarter" /> So that your script will now run on any generated DAA! Open <project>.deployment-build.xml It contains instructions to upload the DAA, change the overwrite, merge option and failOnError. <!-- Upload DAA specified in the data file --> <target name="upload.daa" description="Uploading Application"> <AMXAdminTask action="add" objectSelector="DAA" remote="true" propsFile="${remote-properties.file}" dataFile="${basedir}/tibco.sample.migrationstarter.deployment-config.xml" overwrite="true" merge="false" createIfNotExists="true" force="false" failOnError="true" /> </target> Else, when you deploy a DAA without changing the version, the script would just create an application based on the old template already uploaded. In this dev Script, we want to force deployment even if the version number is the same.
  15. Main Modeling Areas Process Organization Data Integration Rules Any contribution is welcome! Back to Main TIBCO® BPM Wiki page
×
×
  • Create New...