java.lang.RuntimeException: Failed to execute rules and externals
at com.interwoven.livesite.runtime.model.component.Component.executeExternal(Component.java:400)
at com.interwoven.livesite.runtime.model.page.RuntimeComponent.buildComponentTransformData(RuntimeComponent.java:200)
at com.interwoven.livesite.runtime.model.page.RuntimeComponent.transform(RuntimeComponent.java:281)
at com.interwoven.livesite.runtime.page.PageTokenVariableComponent.renderAndCache(PageTokenVariableComponent.java:145)
at com.interwoven.livesite.runtime.page.PageTokenVariableComponent.preRender(PageTokenVariableComponent.java:99)
at com.interwoven.livesite.runtime.page.PageTokenContainer.preRender(PageTokenContainer.java:260)
at com.interwoven.livesite.runtime.model.page.RuntimePage.transformAndOutput(RuntimePage.java:413)
at com.interwoven.livesite.runtime.model.page.RuntimePage.transformAndOutput(RuntimePage.java:394)
at com.interwoven.livesite.runtime.rendering.RenderingManager.doOutputPage(RenderingManager.java:1251)
at com.interwoven.livesite.runtime.rendering.RenderingManager.doOutput(RenderingManager.java:1178)
at com.interwoven.livesite.runtime.rendering.RenderingManager.doSetupRenderingObjects(RenderingManager.java:564)
at com.interwoven.livesite.runtime.rendering.RenderingManager.renderPageGoal(RenderingManager.java:311)
at com.interwoven.livesite.runtime.rendering.RenderingManager.render(RenderingManager.java:240)
at com.interwoven.livesite.runtime.impl.BaseRequestContext.render(BaseRequestContext.java:235)
at com.interwoven.livesite.runtime.filter.LiveSiteFilter.doFilter(LiveSiteFilter.java:126)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:429)
at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:384)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1665)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.NullPointerException
at com.interwoven.livesite.external.ExternalCall.execute(ExternalCall.java:138)
at com.interwoven.livesite.runtime.model.component.Component.executeExternal(Component.java:379)
... 29 more

Book a flight to Colombo with Qatar Airways

Colombo is the largest city in Sri Lanka, and is considered the island’s commercial, financial and cultural centre. Boasting a tropical climate, plenty of beaches surrounding it and a melting pot of cultural influences, it’s a holiday destination that’s quickly gaining popularity. Book a flight to Colombo with Qatar Airways to discover Sri Lanka’s jewel for yourself.

Tourist attractions

Sri Lanka has a rich history and culture that stems from multiple influxes of different ethnic groups and colonial influences, from the Sinhalese and Tamils to the Portuguese and Dutch colonial powers. You can learn more about these during your trip to Colombo at the National Museum of Colombo and the Dutch Period Museum.

Other ‘must sees’ in the city include the Buddhist temples of Kelaniya Rajamaha Viharaya, Gangaramaya and Seema Malaka, the latter of which is famed for its peaceful lakeside location. One of the quirkier attractions that you may want to explore during a trip to Colombo is the Traditional Puppet Art Museum, where you’ll see intricately crafted puppets and dioramas made by local artists.

Leisure activities

Mount Lavinia beach is one of the most popular places to relax for both tourists and locals alike, and is lined with good quality restaurants. Viharamahadevi Park offers a large green expanse to enjoy, and is home to thousands of bats that hang from the trees by day, and take flight as the sun goes down. They’re perfectly harmless, and the locals are rather fond of their flying neighbours.

Birdwatchers and nature lovers should visit Talangama Wetland during their trip to Colombo, which offers a unique chance to get up close to the varied birdlife of Sri Lanka.

Eating in Colombo

Sri Lankan cuisine is known for its diversity, owing mainly to its varied cultural influences. Indian inspirations mix with those from Europe, and are spiced by ingredients brought to the island by ancient sea traders. Rice and curry dishes are particularly popular and are widely available in Mount Lavinia, Kollupitiya and many other areas. The result is a fusion of flavours – all of them exotic and unique to the islands.

Colombo is also known for its street food, ranging from spicy egg rolls and fresh seafood to rotis and pittus. Pettah Market and Galle Face Green are good places to sample some local delicacies during your visit to Colombo.

Shopping in Colombo

There are plenty of independent shops and stalls in the city where you can buy mementos of your travels to Colombo. Galle Road is home to a variety of shops selling local crafts and fashions, as well as Crescat Boulevard, a small yet upmarket shopping centre.

If you feel like trying your hand at haggling, then head back to Pettah market to barter with local traders for everything from food to electrical goods and clothes.

java.lang.RuntimeException: Failed to get data /softwares/jboss/ews1.0.2/tomcat6/AS_DR_QRCOM06/webapps/iw-runtime.war/templatedata/common/general/data/ecommerce/en_gl/rbbi/colombo cultural considerations
at com.interwoven.livesite.file.impl.FileSystemDal.read(FileSystemDal.java:127)
at com.interwoven.livesite.file.impl.FileSystemDal.read(FileSystemDal.java:100)
at com.interwoven.livesite.model.property.DCRProperty.fetchDCRXML(DCRProperty.java:328)
at com.interwoven.livesite.runtime.model.page.RuntimeComponent.buildComponentTransformData(RuntimeComponent.java:247)
at com.interwoven.livesite.runtime.model.page.RuntimeComponent.transform(RuntimeComponent.java:281)
at com.interwoven.livesite.runtime.page.PageTokenVariableComponent.renderNoCache(PageTokenVariableComponent.java:216)
at com.interwoven.livesite.runtime.page.PageTokenVariableComponent.preRender(PageTokenVariableComponent.java:103)
at com.interwoven.livesite.runtime.page.PageTokenContainer.preRender(PageTokenContainer.java:260)
at com.interwoven.livesite.runtime.model.page.RuntimePage.transformAndOutput(RuntimePage.java:413)
at com.interwoven.livesite.runtime.model.page.RuntimePage.transformAndOutput(RuntimePage.java:394)
at com.interwoven.livesite.runtime.rendering.RenderingManager.doOutputPage(RenderingManager.java:1251)
at com.interwoven.livesite.runtime.rendering.RenderingManager.doOutput(RenderingManager.java:1178)
at com.interwoven.livesite.runtime.rendering.RenderingManager.doSetupRenderingObjects(RenderingManager.java:564)
at com.interwoven.livesite.runtime.rendering.RenderingManager.renderPageGoal(RenderingManager.java:311)
at com.interwoven.livesite.runtime.rendering.RenderingManager.render(RenderingManager.java:240)
at com.interwoven.livesite.runtime.impl.BaseRequestContext.render(BaseRequestContext.java:235)
at com.interwoven.livesite.runtime.filter.LiveSiteFilter.doFilter(LiveSiteFilter.java:126)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:394)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:429)
at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:384)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1665)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.io.FileNotFoundException: /softwares/jboss/ews1.0.2/tomcat6/AS_DR_QRCOM06/webapps/iw-runtime.war/templatedata/common/general/data/ecommerce/en_gl/rbbi/colombo cultural considerations (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:120)
at com.interwoven.livesite.file.impl.FileSystemDal.read(FileSystemDal.java:111)
... 31 more

Travel requirements

Flights to Colombo arrive at Bandaranaike International Airport, and onward travel to the city by taxi generally takes between 30-60 minutes.

Visa restrictions for entry into the country will depend on your country of origin, length of stay and whether your trip is for business or pleasure. So before you fly to Colombo please check the visa and passport requirements.