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 Zagreb from Qatar with Qatar Airways

Forget heading straight to the coast when you arrive in Croatia, book a flight to Zagreb with Qatar Airways and you’ll discover a hidden gem of a city that’s perfect for a short city break or a longer holiday. Plenty of cultural experiences, a warm and friendly welcome and a laid-back atmosphere make this Eastern European location one that’s well worth a visit.

Tourist attractions

The first thing that strikes you on a trip to Zagreb is the quality of the city’s architecture. This is 18th and 19th Century opulence at its best, full of imposing stone structures resplendent with arches, columns and exquisite decorations. However, if you want to see where it all started, head to the Stone Gate, Zagreb’s medieval entrance to Gradec Town. A medieval counterpart to the Gate is Lotrščak Tower, which offers sweeping 360-degree views of both the upper and lower towns. To make your trip between the two towns of Zagreb, use the nearby funicular railway the shortest cable car in the world only 66 meters long, and has been transporting the citizens of Zagreb between the Upper and Lower Towns for the last century.

A trip to Zagreb introduces travellers to a city that’s full of green spaces. The city planners love their parks, and there are plenty to choose from. A series of parks, starting from Zrinjevac in the city centre where Qatar Airways has opened its new branded city office across from the areas beautiful fountains and architecture, to what is known as the Lenucci horseshoe. These then loop through the city, taking in the botanical gardens and finally up to Marulić and Tito Squares. There are also a wealth of museums to explore including the Museum of Contemporary Art, the Archaeological Museum and the Ethnographic Museum, which gives visitors a comprehensive overview of the history, culture and heritage of the Croatian people.

Leisure activities

The main leisure activity in Zagreb is simply exploring the city’s many parks and open spaces (there are plenty of benches should you need to take a rest from all the walking!), so pack a comfortable pair of walking shoes for your trip to Zagreb. Jarun Lake in the south of the city is a main attraction for watersports such as and rowing. If you visit in January make sure you catch the Snow Queen Trophy ski slalom event. And if you get tired of all that walking then there are several companies in the city that organise cycling tours (all taken at a nice, gentle pace).

Eating in Zagreb

Travelling to Zagreb is a good way to introduce your tastebuds to the culinary delights of Eastern Europe. The city has plenty of excellent restaurants, including those that specialise in local dishes.International cuisine is well represented, and you can also pick up plenty of on-the-go food from local cafés and street vendors. Pancakes are particularly popular.

Shopping in Zagreb

If you travel to Zagreb you will find a wealth of boutiques, independent shops and retail gems that make this city less ‘generic’ than many others and therefore much more fun when it comes to some retail therapy. If you like natural beauty products then check out some of the independent shops in the centre of the city, and you’ll also find plenty of outlets selling fashion and art from the city’s up and coming young designers. There are some larger department stores for high-end labels, or if you like hunting down an unusual bargain then head for the Hrelić flea market, held every Sunday.

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/zagreb 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/zagreb 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 Zagreb arrive at Zagreb International Airport, some 17km from the city centre.

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