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
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev