Hi Folks,

We have some problems running ESB integration tests. It seems the
ESB/Synapse cannot read some files on startup. I get a whole bunch of
exceptions when the ESB starts up during tests:

[2011-03-18 14:33:01,648] ERROR
{org.apache.synapse.transport.nhttp.HttpCoreNIOSSLSender} -  Error opening
Keystore : repository/resources/security/wso2carbon.jks
java.io.FileNotFoundException: repository/resources/security/wso2carbon.jks
(No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at
org.apache.synapse.transport.nhttp.HttpCoreNIOSSLSender.createSSLContext(HttpCoreNIOSSLSender.java:203)
at
org.apache.synapse.transport.nhttp.HttpCoreNIOSSLSender.getSSLContext(HttpCoreNIOSSLSender.java:87)
at
org.apache.synapse.transport.nhttp.HttpCoreNIOSender.init(HttpCoreNIOSender.java:125)
at
org.apache.axis2.context.ConfigurationContextFactory.initTransportSenders(ConfigurationContextFactory.java:300)
at
org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:231)
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:384)
at
org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:282)
at
org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:117)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:916)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)



[2011-03-18 14:34:56,993] FATAL
{org.apache.synapse.SynapseControllerFactory} -  The synapse.xml location
././repository/deployment/server/synapse-configs/default doesn't exist
[2011-03-18 14:34:59,202] FATAL
{org.wso2.carbon.mediation.initializer.ServiceBusInitializer} -  Couldn't
initialize the ESB...
org.apache.synapse.SynapseException: The synapse.xml location
././repository/deployment/server/synapse-configs/default doesn't exist
at
org.apache.synapse.SynapseControllerFactory.handleFatal(SynapseControllerFactory.java:121)
at
org.apache.synapse.SynapseControllerFactory.validatePath(SynapseControllerFactory.java:113)
at
org.apache.synapse.SynapseControllerFactory.validate(SynapseControllerFactory.java:88)
at
org.apache.synapse.SynapseControllerFactory.createSynapseController(SynapseControllerFactory.java:44)
at org.apache.synapse.ServerManager.init(ServerManager.java:102)
at
org.wso2.carbon.mediation.initializer.ServiceBusInitializer.initESB(ServiceBusInitializer.java:394)
at
org.wso2.carbon.mediation.initializer.ServiceBusInitializer.activate(ServiceBusInitializer.java:160)
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.ds.model.ServiceComponent.activate(ServiceComponent.java:230)
at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.j


ESB does not get initialized cleanly due to these errors and as a result
most of the tests fail.

I did some remote debugging and apparently all the file paths are resolved
properly and those files indeed exist in the file system. But ESB cannot
read them in the face of recurring FileNotFoundExceptions. Any idea what
might be wrong?

Thanks
-- 
Hiranya Jayathilaka
Senior Software Engineer;
WSO2 Inc.;  http://wso2.org
E-mail: [email protected];  Mobile: +94 77 633 3491
Blog: http://techfeast-hiranya.blogspot.com
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to