On Sat, Mar 19, 2011 at 10:44 AM, Hiranya Jayathilaka <[email protected]> wrote: > > > On Sat, Mar 19, 2011 at 9:31 AM, Supun Kamburugamuva <[email protected]> wrote: >> >> Actually I believe there is a bug in extracting the distribution. It >> is extracted to >> >> ${basedir}/carbontmp/wso2esb-4.0.0-SNAPSHOT >> >> instead of >> >> ${basedir}/target/carbontmp/wso2esb-4.0.0-SNAPSHOT >> >> When I changed the working directory to the first directory ESB starts >> fine. But it is not the correct way of extracting. So I'm going to >> change the extraction logic. > > How did you set the working directory to the first directory? When I tried > to set the the working directory to ${basedir}/target/carbontmp I got an > error saying the directory does not exist. Then I added an Ant task to > create the directory before the tests start. Even the tests failed :( > Did you do any code changes?
I've done a couple of changes to the integration tests in carbon core and endpoints. I'll commit once I've tested it. Thanks, Supun.. > Thanks, > Hiranya > >> >> Thanks, >> Supun.. >> >> On Sat, Mar 19, 2011 at 7:50 AM, Afkham Azeez <[email protected]> wrote: >> > Did you try adding; >> > <workingDirectory>${basedir}</workingDirectory> >> > to the surefire plugin config? >> > >> > On Sat, Mar 19, 2011 at 7:49 AM, Afkham Azeez <[email protected]> wrote: >> >> >> >> >> >> On Fri, Mar 18, 2011 at 7:28 PM, Hiranya Jayathilaka <[email protected]> >> >> wrote: >> >>> >> >>> Apparently none of the relative paths work when running Carbon within >> >>> integration tests :( Senaka just mentioned to me that a similar >> >>> situation >> >>> occurs with GReg as well even though that doesn't cause a total >> >>> failure as >> >>> in the case of ESB. >> >> >> >> Relative paths are working. If not, even a simple Tomcat server will >> >> not >> >> start. Some other weird thing is going on where I think the user.dir is >> >> getting set to something else. I will look into this during the course >> >> of >> >> this weekend. >> >> >> >>> >> >>> I did some changes/hacks to mediation initializer and managed to get >> >>> the >> >>> ESB to start up properly. But I don't feel like checking this in. Need >> >>> to >> >>> look for a better alternative which does not involve code changes. >> >>> >> >>> Thanks, >> >>> Hiranya >> >>> >> >>> On Fri, Mar 18, 2011 at 5:29 PM, Kasun Indrasiri <[email protected]> >> >>> wrote: >> >>>> >> >>>> Yeah. SynapseControllerFactory fails to resolve the synapse.xml from >> >>>> the >> >>>> path '././repository/deployment/server/synapse-configs/default'. >> >>>> However, >> >>>> this path exists and the very same path is resolved properly when we >> >>>> tried >> >>>> with a standalone distribution of esb. >> >>>> >> >>>> On Fri, Mar 18, 2011 at 2:47 PM, Hiranya Jayathilaka >> >>>> <[email protected]> >> >>>> wrote: >> >>>>> >> >>>>> 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 >> >>>>> >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Kasun Indrasiri >> >>>> Senior Software Engineer >> >>>> WSO2, Inc.; http://wso2.com >> >>>> lean.enterprise.middleware >> >>>> >> >>>> cell: +94 71 536 4128 >> >>>> Blog : http://kasunpanorama.blogspot.com/ >> >>> >> >>> >> >>> >> >>> -- >> >>> 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 >> >>> >> >> >> >> >> >> >> >> -- >> >> Afkham Azeez >> >> Senior Software Architect & Senior Manager; WSO2, Inc.; >> >> http://wso2.com, >> >> >> >> Member; Apache Software Foundation; http://www.apache.org/ >> >> email: [email protected] cell: +94 77 3320919 >> >> blog: http://blog.afkham.org >> >> twitter: http://twitter.com/afkham_azeez >> >> linked-in: http://lk.linkedin.com/in/afkhamazeez >> >> >> >> Lean . Enterprise . Middleware >> > >> > >> > >> > -- >> > Afkham Azeez >> > Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, >> > >> > Member; Apache Software Foundation; http://www.apache.org/ >> > email: [email protected] cell: +94 77 3320919 >> > blog: http://blog.afkham.org >> > twitter: http://twitter.com/afkham_azeez >> > linked-in: http://lk.linkedin.com/in/afkhamazeez >> > >> > Lean . Enterprise . Middleware >> > >> > _______________________________________________ >> > Carbon-dev mailing list >> > [email protected] >> > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> > >> > >> >> >> >> -- >> Supun Kamburugamuva >> Technical Lead & Product Manager, WSO2 Inc.; http://wso2.com >> Member, Apache Software Foundation; http://www.apache.org >> WSO2 Inc.; http://wso2.org >> E-mail: [email protected]; Mobile: +94 77 431 3585 >> Blog: http://supunk.blogspot.com >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > -- > 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 > -- Supun Kamburugamuva Technical Lead & Product Manager, WSO2 Inc.; http://wso2.com Member, Apache Software Foundation; http://www.apache.org WSO2 Inc.; http://wso2.org E-mail: [email protected]; Mobile: +94 77 431 3585 Blog: http://supunk.blogspot.com _______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
