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

Book a flight to Ankara with Qatar Airways

A flight to Ankara with Qatar Airways will take you to Turkey’s capital. Its recorded history stretches right back to the Bronze Age and the Hatti civilization. The city’s skyline is littered with reminders of its long and illustrious heritage, from Roman and Phrygian ruins to Ottoman castles and Byzantine temples.

Ankara is also bristling with architectural examples of its present, from state houses and consulates to shopping centres and hotels. A real mix of ancient and modern, Ankara is a stunning backdrop in which to enjoy a fascinating break. Fly to Ankara with Qatar Airways for an opportunity to explore the city at your leisure.

Tourist attractions

The most famous of all Ankara’s attractions must be the Citadel, which can be seen from any point in the city on a clear day. Although its exact age isn’t known, it is thought to be over 3,000 years old, sporting examples of Byzantine architecture. In addition to housing an irregular plaza, the Citadel walls house another surprise: a traditional, Turkish village – right in the heart of a bustling city!

A trip to Ankara wouldn’t be complete without a visit to the city’s castle. Although it might not be the best-preserved castle, it is brimming with life. Outside, you’ll find a few souvenir shops and cafés inside, you’ll find that the space has been used by previous inhabitants in which to build small houses – and people still live there. While the castle may not be big, it houses a fascinating mix of ancient architecture and modern life.

The nearby Museum of Anatolian Civilizations is also well worth a visit, giving you further insight into how the people of the city used to live.

Leisure activities

If you’ve had your fill of architecture and archaeology, then you might want to get to grips with the local scenery and environment. First on the list on your trip to Ankara ought to be Kugulu Park. This park is immaculately kept and a superb place to unwind or enjoy a picnic. It also plays home to the city’s thriving population of swans, who are used to the public and will even allow you to feed them. Karagol Lake offers a more spectacular view of the area around the city and, if you feel like stretching your muscles, you can trek around the adjacent mountains.

If you are taking children on your trip to Ankara, then it’s worth paying a visit to the Ataturk Farm and Zoo. Here, children can meet working farm animals and see more exotic species, including monkeys, big cats and numerous species of bird. The farm also sells fresh produce, including cheeses or you can eat at the traditional restaurant in its grounds.

Eating in Ankara

If you want to get to know a culture, then there’s no better way than through their food. Turkish cuisine is an eclectic mix, reflecting the numerous civilizations who have left their mark, throughout the millennia. It’s not all restaurants and cafés, though; you’ll find some of the tastiest food sold by street vendors, including dishes such as pitta breads, kebabs and meatballs.

However, whether you’re eating at a restaurant or on a street corner, you can’t take a trip to Ankara and not sample some good, strong Turkish coffee. It’s often served with a glass of water, just in case you need to make it a touch weaker.

However, if you want to indulge yourselves, there are some superb restaurants to be found within the city walls, specialising in fresh, seasonal fish and is frequented by local politicians and diplomats. If you simply need to satisfy your sweet-tooth, seek out the local bakeries, where you can enjoy a sumptuous range of pastries and cakes. And, if Turkish coffee is a little too strong for you, you can enjoy a mug of Italian or American coffee.

Shopping in Ankara

If you want to make shopping a part of your trip to Ankara, then it’s a good idea to have a think about what you’re after before you head out. The main problem is that there is so much in the way of shopping here that you can easily spend a day wandering through markets and bazaars and come home empty-handed!

If you want modern shops, then head up to Kavaklidere, where you‘ll find Tunali Hilmi Cadessi – one of the newest shopping centres in the city. Here you’ll find contemporary stores, music shops and plenty of cafés However, if you want something more traditional, seek out Ankara Kalesi, which is home to the antique district.

Although Kizilay is one of the best shopping areas in the city, it’s also one of the most crowded. If that doesn’t bother you, then you’ll find yourself browsing designer boutique shops, small craft stands, and innumerable bookshops and hidden-away shopping arcades.

java.lang.RuntimeException: Failed to get data /softwares/jboss/ews1.0.2/tomcat6/AS_PROD_QRCOM06/webapps/iw-runtime.war/templatedata/common/general/data/ecommerce/en_gl/rbbi/ankara 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_PROD_QRCOM06/webapps/iw-runtime.war/templatedata/common/general/data/ecommerce/en_gl/rbbi/ankara 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 Ankara will bring you into Ankara Esenboga International Airport, about 30km northeast of the capital. There are plenty of taxis and local buses available to take you to and from Ankara but, if you’d prefer to drive yourself, there are also car-hire facilities.

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 Ankara please check the visa and passport requirements.