Hi Lalanke, Did you tried to start server with OSGi console? If not try to start server with OSGi console by "*sh wso2server.sh -DosgiConsole*". Then try to figure out *org.wso2.carbon.registry.indexing* package is exported by one or more bundles. You can check this by issuing " *p org.wso2.carbon.registry.indexing*" in OSGi console. Probably this issue might happen if above package is exported by multiple bundles. So please make sure it is not.
Also please read the first answer in this [1] for additional work around. [1] http://stackoverflow.com/questions/7475195/osgi-how-to-ensure-classpath-consistency Thanks & Regards, /charithag On Tue, Jan 12, 2016 at 3:13 PM, Lalanke Athauda <[email protected]> wrote: > Hi Rajith, > Thanks for your quick reply. I checked the logs and there are no other > errors or exceptions. This is my complete log. > > [2016-01-12 15:01:05,189] INFO > {org.wso2.carbon.core.internal.CarbonCoreActivator} - Starting WSO2 > Carbon... > [2016-01-12 15:01:05,189] INFO > {org.wso2.carbon.core.internal.CarbonCoreActivator} - Operating System : > Linux 3.13.0-74-generic, amd64 > [2016-01-12 15:01:05,190] INFO > {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Home : > /usr/lib/jvm/java-7-oracle/jre > [2016-01-12 15:01:05,190] INFO > {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Version : > 1.7.0_80 > [2016-01-12 15:01:05,190] INFO > {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java VM : > Java HotSpot(TM) 64-Bit Server VM 24.80-b11,Oracle Corporation > [2016-01-12 15:01:05,190] INFO > {org.wso2.carbon.core.internal.CarbonCoreActivator} - Carbon Home : > /home/lalanke/sources/product-ues/modules/distribution/target/wso2ds-2.0.0-SNAPSHOT > [2016-01-12 15:01:05,190] INFO > {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Temp Dir : > /home/lalanke/sources/product-ues/modules/distribution/target/wso2ds-2.0.0-SNAPSHOT/tmp > [2016-01-12 15:01:05,190] INFO > {org.wso2.carbon.core.internal.CarbonCoreActivator} - User : > lalanke, en-US, Asia/Colombo > [2016-01-12 15:01:05,261] WARN > {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} - > Carbon is configured to use the default keystore (wso2carbon.jks). To > maximize security when deploying to a production environment, configure a > new keystore with a unique password in the production server profile. > [2016-01-12 15:01:05,311] WARN > {org.wso2.carbon.identity.notification.mgt.NotificationMgtConfigBuilder} - > Secret Resolver is not present. Will not resolve encryptions in config file > [2016-01-12 15:01:06,108] WARN > {org.wso2.carbon.registry.core.config.RegistryConfigurationProcessor} - > Could not find the handler class > org.wso2.jaggery.scxml.registry.handlers.JaggeryExecutorHandler. This > handler will not be registered. All handler and filter classes should be in > the class path of the Registry. > [2016-01-12 15:01:06,141] INFO > {org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService} - Configured > Registry in 31ms > [2016-01-12 15:01:06,200] INFO > {org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent} - > Registry Mode : READ-WRITE > [2016-01-12 15:01:06,758] INFO > {org.wso2.carbon.user.core.internal.UserStoreMgtDSComponent} - Carbon > UserStoreMgtDSComponent activated successfully. > [2016-01-12 15:01:09,784] INFO > {org.apache.catalina.startup.TaglibUriRule} - TLD skipped. URI: > http://tiles.apache.org/tags-tiles is already defined > [2016-01-12 15:01:10,290] INFO > {org.wso2.carbon.identity.user.store.configuration.deployer.UserStoreConfigurationDeployer} > - User Store Configuration Deployer initiated. > [2016-01-12 15:01:10,291] INFO > {org.wso2.carbon.identity.user.store.configuration.deployer.UserStoreConfigurationDeployer} > - User Store Configuration Deployer initiated. > [2016-01-12 15:01:10,870] INFO > {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 > service: UserInformationRecoveryService {super-tenant} > [2016-01-12 15:01:11,553] INFO > {org.wso2.carbon.core.init.CarbonServerManager} - Repository : > /home/lalanke/sources/product-ues/modules/distribution/target/wso2ds-2.0.0-SNAPSHOT/repository/deployment/server/ > [2016-01-12 15:01:11,608] INFO > {org.wso2.carbon.core.multitenancy.eager.TenantLoadingConfig} - Switching > to default mode : Tenant lazy loading mechanism has been activated... > [2016-01-12 15:01:11,621] INFO > {org.wso2.carbon.core.internal.permission.update.PermissionUpdater} - > Permission cache updated for tenant -1234 > [2016-01-12 15:01:11,721] INFO > {org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore} > - Thread pool size for session persistent consumer : 100 > [2016-01-12 15:01:11,729] INFO > {org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore} > - Session Data Operations CleanUp Task of Authentication framework is not > enabled. > [2016-01-12 15:01:11,813] INFO > {org.wso2.carbon.core.transports.http.HttpsTransportListener} - HTTPS > port : 9443 > [2016-01-12 15:01:11,813] INFO > {org.wso2.carbon.core.transports.http.HttpTransportListener} - HTTP > port : 9763 > [2016-01-12 15:01:11,847] INFO > {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 > service: echo {super-tenant} > [2016-01-12 15:01:11,919] INFO > {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 > service: Version {super-tenant} > [2016-01-12 15:01:12,260] INFO > {org.wso2.carbon.identity.application.authentication.endpoint.util.TenantDataManager} > - TenantConfig.properties file loaded from authentication endpoint webapp > [2016-01-12 15:01:12,381] INFO > {org.apache.jasper.compiler.TldLocationsCache} - At least one JAR was > scanned for TLDs yet contained no TLDs. Enable debug logging for this > logger for a complete list of JARs that were scanned but no TLDs were found > in them. Skipping unneeded JARs during scanning can improve startup time > and JSP compilation time. > [2016-01-12 15:01:13,363] INFO > {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed > webapp: > StandardEngine[Catalina].StandardHost[localhost].StandardContext[/authenticationendpoint].File[/home/lalanke/sources/product-ues/modules/distribution/target/wso2ds-2.0.0-SNAPSHOT/repository/deployment/server/webapps/authenticationendpoint.war] > [2016-01-12 15:01:14,065] INFO > {org.springframework.web.context.support.XmlWebApplicationContext} - > Refreshing Root WebApplicationContext: startup date [Tue Jan 12 15:01:14 > IST 2016]; root of context hierarchy > [2016-01-12 15:01:14,093] INFO > {org.springframework.beans.factory.xml.XmlBeanDefinitionReader} - Loading > XML bean definitions from class path resource [META-INF/cxf/cxf.xml] > [2016-01-12 15:01:14,142] INFO > {org.springframework.beans.factory.xml.XmlBeanDefinitionReader} - Loading > XML bean definitions from URL > [jndi:/localhost/oauth2/WEB-INF/cxf-servlet.xml] > [2016-01-12 15:01:14,202] INFO > {org.springframework.beans.factory.support.DefaultListableBeanFactory} - > Pre-instantiating singletons in > org.springframework.beans.factory.support.DefaultListableBeanFactory@56875b07: > defining beans > [cxf,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,tokEP,authzEndpointBean,tokenEndpointBean,revokeEndpointBean,userinfoEndpointBean]; > root of factory hierarchy > [2016-01-12 15:01:14,476] INFO > {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed > webapp: > StandardEngine[Catalina].StandardHost[localhost].StandardContext[/oauth2].File[/home/lalanke/sources/product-ues/modules/distribution/target/wso2ds-2.0.0-SNAPSHOT/repository/deployment/server/webapps/oauth2.war] > [2016-01-12 15:01:16,013] INFO > {net.sf.ehcache.pool.sizeof.filter.AnnotationSizeOfFilter} - Using regular > expression provided through VM argument > net.sf.ehcache.pool.sizeof.ignore.pattern for IgnoreSizeOf annotation : > ^.*cache\..*IgnoreSizeOf$ > [2016-01-12 15:01:16,016] INFO > {net.sf.ehcache.pool.impl.DefaultSizeOfEngine} - Using user supplied > filter @ > jar:file:/home/lalanke/sources/product-ues/modules/distribution/target/wso2ds-2.0.0-SNAPSHOT/repository/deployment/server/webapps/shindig/WEB-INF/lib/shindig-common-2.5.2.jar!/org/apache/shindig/common/cache/ehcache/SizeOfFilter.txt > [2016-01-12 15:01:16,026] INFO > {net.sf.ehcache.pool.sizeof.JvmInformation} - Detected JVM data model > settings of: 64-Bit HotSpot JVM with Compressed OOPs > [2016-01-12 15:01:16,255] INFO {net.sf.ehcache.pool.sizeof.AgentLoader} > - Extracted agent jar to temporary file > /home/lalanke/sources/product-ues/modules/distribution/target/wso2ds-2.0.0-SNAPSHOT/tmp/ehcache-sizeof-agent1496059094890703068.jar > [2016-01-12 15:01:16,255] INFO {net.sf.ehcache.pool.sizeof.AgentLoader} > - Trying to load agent @ > /home/lalanke/sources/product-ues/modules/distribution/target/wso2ds-2.0.0-SNAPSHOT/tmp/ehcache-sizeof-agent1496059094890703068.jar > [2016-01-12 15:01:16,261] INFO > {net.sf.ehcache.pool.impl.DefaultSizeOfEngine} - using Agent sizeof engine > [2016-01-12 15:01:16,320] INFO > {net.sf.ehcache.pool.impl.DefaultSizeOfEngine} - using Agent sizeof engine > [2016-01-12 15:01:16,339] INFO > {org.apache.shindig.gadgets.features.FeatureRegistry} - Resources from > res:features/features.txt are loading. > [2016-01-12 15:01:16,344] INFO {org.apache.shindig.common.xml.XmlUtil} - > The XML processor being used does not support secure parsing. > [2016-01-12 15:01:16,344] INFO {org.apache.shindig.common.xml.XmlUtil} - > Document builders are being reused. > [2016-01-12 15:01:16,743] INFO > {org.apache.shindig.gadgets.features.FeatureRegistry} - Resources from > res:features-extras/features.txt are loading. > [2016-01-12 15:01:17,424] INFO > {org.apache.shindig.config.JsonContainerConfigLoader} - Resources from > containers/default/container.js are loading. > [2016-01-12 15:01:17,425] INFO > {org.apache.shindig.config.JsonContainerConfigLoader} - Container > configuration containers/default/container.js is being read. > [2016-01-12 15:01:17,597] INFO > {org.apache.shindig.gadgets.oauth2.logger.FilteredLogger} - Using random > key for OAuth2 client-side state encryption > [2016-01-12 15:01:17,597] INFO > {org.apache.shindig.gadgets.oauth2.logger.FilteredLogger} - > OAuth2CrypterProvider constructor > [2016-01-12 15:01:17,602] INFO > {org.apache.shindig.gadgets.oauth.OAuthModule$OAuthCrypterProvider} - > Using random key for OAuth client-side state encryption > [2016-01-12 15:01:17,602] INFO > {org.apache.shindig.gadgets.oauth.OAuthModule} - A random key for OAuth > client-side state encryption is being used. > [2016-01-12 15:01:17,602] INFO > {org.apache.shindig.gadgets.oauth.OAuthModule} - The OAuth signing key > from res://wso2carbon.pem is loading. > [2016-01-12 15:01:17,692] INFO > {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed > webapp: > StandardEngine[Catalina].StandardHost[localhost].StandardContext[/shindig].File[/home/lalanke/sources/product-ues/modules/distribution/target/wso2ds-2.0.0-SNAPSHOT/repository/deployment/server/webapps/shindig.war] > [2016-01-12 15:01:18,517] INFO > {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} - Deployed > webapp: > StandardEngine[Catalina].StandardHost[localhost].StandardContext[/portal].File[/home/lalanke/sources/product-ues/modules/distribution/target/wso2ds-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/portal] > [2016-01-12 15:01:18,525] INFO > {org.apache.tomcat.util.net.NioSelectorPool} - Using a shared selector for > servlet write/read > [2016-01-12 15:01:18,849] INFO > {org.apache.tomcat.util.net.NioSelectorPool} - Using a shared selector for > servlet write/read > [2016-01-12 15:01:18,875] INFO > {org.wso2.carbon.core.init.JMXServerManager} - JMX Service URL : > service:jmx:rmi://localhost:11111/jndi/rmi://localhost:9999/jmxrmi > [2016-01-12 15:01:18,875] INFO > {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - > Server : WSO2 Dashboard Server-2.0.0 > [2016-01-12 15:01:18,876] INFO > {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - WSO2 > Carbon started in 15 sec > [2016-01-12 15:01:19,047] INFO > {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} - Mgt Console URL > : https://localhost:9443/carbon/ > [2016-01-12 15:01:19,047] INFO > {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} - Dashboard > Designer : https://localhost:9443/portal > ^C[2016-01-12 15:01:56,538] INFO > {org.wso2.carbon.core.init.CarbonServerManager} - Shutdown hook > triggered.... > [2016-01-12 15:01:56,539] INFO > {org.wso2.carbon.core.init.CarbonServerManager} - Gracefully shutting down > WSO2 Dashboard Server... > [2016-01-12 15:01:56,541] INFO {org.wso2.carbon.core.ServerManagement} - > Starting to switch to maintenance mode... > [2016-01-12 15:01:56,542] INFO {org.wso2.carbon.core.ServerManagement} - > Stopped all transport listeners > [2016-01-12 15:01:56,542] INFO {org.wso2.carbon.core.ServerManagement} - > Waiting for request service completion... > [2016-01-12 15:01:56,545] INFO {org.wso2.carbon.core.ServerManagement} - > All requests have been served. > [2016-01-12 15:01:56,545] INFO {org.wso2.carbon.core.ServerManagement} - > Waiting for deployment completion... > [2016-01-12 15:01:56,569] INFO > {org.wso2.carbon.webapp.mgt.WebApplication} - Unloaded webapp: > StandardEngine[Catalina].StandardHost[localhost].StandardContext[/authenticationendpoint] > [2016-01-12 15:01:56,572] INFO > {org.springframework.web.context.support.XmlWebApplicationContext} - > Closing Root WebApplicationContext: startup date [Tue Jan 12 15:01:14 IST > 2016]; root of context hierarchy > [2016-01-12 15:01:56,573] INFO > {org.springframework.beans.factory.support.DefaultListableBeanFactory} - > Destroying singletons in > org.springframework.beans.factory.support.DefaultListableBeanFactory@56875b07: > defining beans > [cxf,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,tokEP,authzEndpointBean,tokenEndpointBean,revokeEndpointBean,userinfoEndpointBean]; > root of factory hierarchy > [2016-01-12 15:01:56,584] INFO > {org.wso2.carbon.webapp.mgt.WebApplication} - Unloaded webapp: > StandardEngine[Catalina].StandardHost[localhost].StandardContext[/oauth2] > [2016-01-12 15:01:56,610] INFO > {org.wso2.carbon.webapp.mgt.WebApplication} - Unloaded webapp: > StandardEngine[Catalina].StandardHost[localhost].StandardContext[/shindig] > [2016-01-12 15:01:56,618] INFO > {org.wso2.carbon.webapp.mgt.WebApplication} - Unloaded webapp: > StandardEngine[Catalina].StandardHost[localhost].StandardContext[/portal] > [2016-01-12 15:01:56,619] INFO {org.wso2.carbon.core.ServerManagement} - > All deployment tasks have been completed. > [2016-01-12 15:01:56,619] INFO {org.wso2.carbon.core.ServerManagement} - > Waiting for server task completion... > Exception in thread "Thread-12" java.lang.NoClassDefFoundError: Could not > initialize class org.wso2.carbon.registry.indexing.RegistryConfigLoader > at > org.wso2.carbon.registry.indexing.IndexingManager.<init>(IndexingManager.java:60) > at > org.wso2.carbon.registry.indexing.IndexingManager.getInstance(IndexingManager.java:71) > at > org.wso2.carbon.registry.indexing.internal.IndexingServiceComponent$1.startingShutdown(IndexingServiceComponent.java:84) > at > org.wso2.carbon.core.ServerManagement.waitForServerTaskCompletion(ServerManagement.java:113) > at > org.wso2.carbon.core.ServerManagement.startMaintenanceForShutDown(ServerManagement.java:97) > at > org.wso2.carbon.core.init.CarbonServerManager.shutdownGracefully(CarbonServerManager.java:878) > at > org.wso2.carbon.core.init.CarbonServerManager$4.run(CarbonServerManager.java:901) > > Any idea to solve the "NoClassDefFoundError" when shutting down the server. > Thanks, > > > On Tue, Jan 12, 2016 at 2:48 PM, Rajith Vitharana <[email protected]> > wrote: > >> Hi Lalanke, >> >> NoClassDefFoundError not necessarily means class file is not found. it >> can be initialization error as well. In that case there may be Exceptions >> occurred prior to this. If you see such exception, try to resolve that >> first, and then this will be resolved then, Reference - >> http://stackoverflow.com/questions/34413/why-am-i-getting-a-noclassdeffounderror-in-java >> >> Thanks, >> >> On Tue, Jan 12, 2016 at 2:41 PM, Lalanke Athauda <[email protected]> >> wrote: >> >>> Hi, >>> When I shut down the Dashboard Server we get following error in console. >>> >>> [2016-01-12 14:16:06,333] INFO {org.wso2.carbon.core.ServerManagement} >>> - All deployment tasks have been completed. >>> [2016-01-12 14:16:06,334] INFO {org.wso2.carbon.core.ServerManagement} >>> - Waiting for server task completion... >>> Exception in thread "Thread-12" java.lang.NoClassDefFoundError: Could >>> not initialize class org.wso2.carbon.registry.indexing.RegistryConfigLoader >>> at >>> org.wso2.carbon.registry.indexing.IndexingManager.<init>(IndexingManager.java:60) >>> at >>> org.wso2.carbon.registry.indexing.IndexingManager.getInstance(IndexingManager.java:71) >>> at >>> org.wso2.carbon.registry.indexing.internal.IndexingServiceComponent$1.startingShutdown(IndexingServiceComponent.java:84) >>> at >>> org.wso2.carbon.core.ServerManagement.waitForServerTaskCompletion(ServerManagement.java:113) >>> at >>> org.wso2.carbon.core.ServerManagement.startMaintenanceForShutDown(ServerManagement.java:97) >>> at >>> org.wso2.carbon.core.init.CarbonServerManager.shutdownGracefully(CarbonServerManager.java:878) >>> at >>> org.wso2.carbon.core.init.CarbonServerManager$4.run(CarbonServerManager.java:901) >>> >>> I checked is the respective jar file in plugins directory, and it was >>> there. >>> Then I checked is the corresponding bundle active using osgi console and >>> it was also in ACTIVE state. >>> Any idea to solve this problem. Highly appreciate your suggestions. >>> Thanks. >>> >>> -- >>> Lalanke Athauda >>> Software Engineer >>> WSO2 Inc. >>> Mobile: 0772264301 >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Rajith Vitharana >> >> Software Engineer, >> WSO2 Inc. : wso2.com >> Mobile : +94715883223 >> Blog : http://lankavitharana.blogspot.com/ >> > > > > -- > Lalanke Athauda > Software Engineer > WSO2 Inc. > Mobile: 0772264301 > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Charitha Goonetilleke* Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware mobile: +94 77 751 3669 <%2B94777513669> Twitter:@CharithaWs <https://twitter.com/CharithaWs>, fb: charithag <https://www.facebook.com/charithag>, linkedin: charithag <http://www.linkedin.com/in/charithag>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
