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 Oslo with Qatar Airways

Book a flight to Oslo and visit Norway's capital city. The country's cosmopolitan heart, Oslo boasts numerous museums, cafés and restaurants and is surrounded by natural beauty. Here, at the head of the Oslofjord, skiing, hiking and other outdoor pursuits are within easy reach. It's not hard to see why this compact city, the third largest in Scandinavia, is such a popular tourist destination.

You can fly to Oslo with Qatar Airways and enjoy the eclectic architecture and international appeal of this European city for yourself.

Tourist attractions

While the city isn't known for its architecture, there are still plenty of buildings worth seeing on your trip to Oslo. The Royal Palace runs guided tours in summertime, whilst the Opera House remains one of the city's architectural delights.

But it's Oslo's museums that will keep visitors enthralled. The Viking Ship Museum, home to two of the best-preserved Viking ships in the world, is a great place to start your day. Here you'll also find a Viking burial chamber and other artefacts. Fans of artist Edward Munch can visit the Munch Museum. For his most famous work (such as 'The Scream'), head for the National Gallery. Families will enjoy an educational day out at the Norwegian Museum of Science and Technology, which is fun for adults and children alike.

Leisure activities

Travel to Oslo and you'll discover island hopping in Oslofjord is one of the best things to do in the summer months. Discover beautiful beaches at Hvervenbukta and Ingierstrand, a 1930s bathing resort. Or head for the islands of Hovedoya and Langoyene. If it's fresh water swimming you're in the mood for, Frysja is the place to be.

Oslo is surrounded by forests, ideal for biking or walking. Take the tram or train to Maridalen for an afternoon of exploration, or enjoy skiing and sledding in the Holmenkollen area in the winter. The city is home to many green spaces, so pack a picnic and make for Sofienbergparken, ideal for families, or Frogner Park. Here you'll find three outdoor pools and water slides, ideal for cooling off on hot summer days in the city.

Eating in Oslo

There are restaurants in Oslo catering for all tastes, from budget snacking to fine dining, so the choice is yours.

Norwegian cuisine focuses heavily on preserved meat, fish and cheese. Look out for specialities such as Kjottkaker (meatballs), Farikal, a lamb and cabbage stew, Norwegian salmon and Brunost, a brown cheese with a caramel-like flavour. Popular desserts to try include Multekrem, a whipped cream and cloudberry concoction that's simply divine.

For international cuisine, try the Torgatta area, home to Thai, Chinese and Vietnamese restaurants. Traditional Norwegian food is often served in old beer hall-style establishments in the Storgata area. For fine dining, the Frogner district or Gabelsgate have plenty of Michelin-starred restaurants to try.

Shopping in Oslo

There's no shortage of choice when it comes to shopping in Oslo, although the city is perhaps best known for its interior design stores. Bygdoy Alle and Karl Johans Gate are the two main shopping streets, the former selling Norwegian-designed furniture and home accessories. Mollergate Street is a good place to find quirky home accessories and design-led pieces.

The city's Vestkanttorget Flea Market at Professor Dahl's gate is the ideal place to spend Saturday morning browsing for pre-owned bargains. For high-end shopping and clothing boutiques, Bogstadveien and Akersgata are the places to head. Oslo also has its fair share of malls – Oslo City, House of Oslo and Byporten are all worth visiting. Don't forget to check out one of the city's oldest department store on your trip to Oslo. The roof-top café offers stunning views over the city below.

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/oslo 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/oslo 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 Oslo with Qatar Airways arrive at Oslo Airport, the largest of the country’s three terminals and situated around 47km 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 Oslo please check the visa and passport requirements.