Hi All,

I installed API-Manager features from p2-repo to carbon-4.0.1 and restarted
the server and got below startup error.

[2012-09-07 12:00:08,299]  INFO
{org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService} -  Configured
Registry in 56ms
[2012-09-07 12:00:08,400]  INFO
{org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent} -
Registry Mode    : READ-WRITE
[2012-09-07 12:00:09,736]  WARN
{org.apache.synapse.commons.util.MiscellaneousUtil} -  Error loading
properties from a file at from the System defined location:
datasources.properties
[2012-09-07 12:00:13,582]  INFO
{org.apache.axis2.deployment.ClusterBuilder} -  Clustering has been disabled
[2012-09-07 12:00:15,094] FATAL
{org.wso2.carbon.core.init.CarbonServerManager} -  WSO2 Carbon
initialization Failed
j*ava.lang.NoClassDefFoundError: org/apache/axis2/json/JSONFormatter*
    at org.wso2.carbon.relay.MessageBuilder.<init>(MessageBuilder.java:65)
    at
org.wso2.carbon.relay.module.RelayConfiguration.<init>(RelayConfiguration.java:36)
    at
org.wso2.carbon.relay.module.policy.PolicyProcessor.processCachingPolicy(PolicyProcessor.java:45)
    at org.wso2.carbon.relay.module.RelayModule.init(RelayModule.java:43)
    at
org.apache.axis2.context.ConfigurationContextFactory.initModules(ConfigurationContextFactory.java:252)
    at
org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:230)
    at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:93)
    at
org.wso2.carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65)
    at
org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:399)
    at
org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:288)
    at
org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:118)
    at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847)
    at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.lang.ClassNotFoundException:
org.apache.axis2.json.JSONFormatter
    at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:467)
    at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    ... 14 more


Package details for org.apache.axis2.json are as below

osgi> p org.apache.axis2.json
org.apache.axis2.json; version="1.6.1.wso2v5"<axis2-json_1.6.1.wso2v6 [18]>
  axis2_1.6.1.wso2v6 [17] imports
  org.wso2.carbon.relay_4.0.0 [304] imports

*axis2-json_1.6.1.wso2v6* which goes with carbon-4.0.1 distribution doesn't
have * *org.apache.axis2.json.JSONFormatter class.
This is because this class has is no longer there from
kernel/branches/4.0.0/dependencies/axis2/1.6.1-wso2v6/modules/json.
It was there in axis2-json_1.6.1.wso2v5.

@Ishan can you provide any insight on this? I think there has been some
re-factoring done on this package.

Thanks,
Dileepa
-- 
Dileepa Jayakody,
Software Engineer, WSO2 Inc.
Lean . Enterprise . Middleware

Mobile : +94777-857616
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to