Till sidans innehåll
An error occurred in template MainNavigation._countryChooserDrawer.ftl
Show Details
FreemarkerView[template=/jar:id:contentproperty:/Themes/telekom-business/templates/telekom-business-templates.jar/archive!/META-INF/resources/WEB-INF/templates/telekom-business/de.telekom.cms.ui/MainNavigation._countryChooserDrawer.ftl]
de.telekom.cms.ui.MainNavigation@74714a48
Error rendering view
No link scheme found for com.coremedia.blueprint.cae.contentbeans.CMChannelImpl$$[id=261472] [class=class com.coremedia.blueprint.cae.contentbeans.CMChannelImpl$$]
de.telekom.cms.ui.MainNavigation
java.lang.Object
com.coremedia.objectserver.view.ViewException: Error rendering view
at com.coremedia.objectserver.view.ViewUtils.rethrow(ViewUtils.java:344)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:154)
at com.coremedia.objectserver.view.DebugViewDecorator$DebugDecorator.decorate(DebugViewDecorator.java:128)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:135)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:184)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124)
at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:177)
at jdk.internal.reflect.GeneratedMethodAccessor130.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1634)
at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73)
at freemarker.core.MethodCall._eval(MethodCall.java:62)
at freemarker.core.Expression.eval(Expression.java:101)
at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:104)
at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.visitAndTransform(Environment.java:511)
at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:886)
at freemarker.core.Environment.invokeMacro(Environment.java:822)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83)
at freemarker.core.Environment.visit(Environment.java:344)
at freemarker.core.Environment.visit(Environment.java:350)
at freemarker.core.Environment.process(Environment.java:323)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150)
at com.coremedia.objectserver.view.DebugViewDecorator$DebugDecorator.decorate(DebugViewDecorator.java:128)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:135)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:184)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124)
at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:177)
at jdk.internal.reflect.GeneratedMethodAccessor130.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1634)
at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73)
at freemarker.core.MethodCall._eval(MethodCall.java:62)
at freemarker.core.Expression.eval(Expression.java:101)
at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:104)
at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.visitAndTransform(Environment.java:511)
at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:886)
at freemarker.core.Environment.invokeMacro(Environment.java:822)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83)
at freemarker.core.Environment.visit(Environment.java:344)
at freemarker.core.Environment.visit(Environment.java:350)
at freemarker.core.Environment.process(Environment.java:323)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:346)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:135)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:344)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:428)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:184)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:124)
at com.coremedia.objectserver.view.freemarker.impl.CAEFreemarkerFacadeImpl.include(CAEFreemarkerFacadeImpl.java:177)
at jdk.internal.reflect.GeneratedMethodAccessor130.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1634)
at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73)
at freemarker.core.MethodCall._eval(MethodCall.java:62)
at freemarker.core.Expression.eval(Expression.java:101)
at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:104)
at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.visitAndTransform(Environment.java:511)
at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:886)
at freemarker.core.Environment.invokeMacro(Environment.java:822)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83)
at freemarker.core.Environment.visit(Environment.java:344)
at freemarker.core.Environment.visit(Environment.java:350)
at freemarker.core.Environment.process(Environment.java:323)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:122)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:336)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:422)
at com.coremedia.objectserver.view.ExceptionHandlingViewDecorator$ExceptionDecorator.decorate(ExceptionHandlingViewDecorator.java:113)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingBaseView.render(ViewDecoratorBase.java:334)
at com.coremedia.objectserver.view.ViewDecoratorBase$DecoratingServletAndTextView.render(ViewDecoratorBase.java:422)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:152)
at com.coremedia.objectserver.view.ViewUtils.render(ViewUtils.java:109)
at com.coremedia.objectserver.view.BeanView.renderMergedOutputModel(BeanView.java:63)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:314)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1438)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1168)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
at com.coremedia.objectserver.web.DispatcherServlet.doDispatch(DispatcherServlet.java:69)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at com.coremedia.blueprint.cae.filter.PreviewViewFilter.doFilterInternal(PreviewViewFilter.java:48)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at com.coremedia.blueprint.cae.filter.SiteFilter.doFilter(SiteFilter.java:64)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
at org.springframework.security.web.ObservationFilterChainDecorator$FilterObservation$SimpleFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:479)
at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$1(ObservationFilterChainDecorator.java:340)
at org.springframework.security.web.ObservationFilterChainDecorator.lambda$wrapSecured$0(ObservationFilterChainDecorator.java:82)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:128)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:227)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.wrapFilter(ObservationFilterChainDecorator.java:240)
at org.springframework.security.web.ObservationFilterChainDecorator$AroundFilterObservation$SimpleAroundFilterObservation.lambda$wrap$0(ObservationFilterChainDecorator.java:323)
at org.springframework.security.web.ObservationFilterChainDecorator$ObservationFilter.doFilter(ObservationFilterChainDecorator.java:224)
at org.springframework.security.web.ObservationFilterChainDecorator$VirtualFilterChain.doFilter(ObservationFilterChainDecorator.java:137)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$4(HandlerMappingIntrospector.java:267)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:238)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:362)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:278)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:732)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:398)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1769)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1189)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:658)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.IllegalArgumentException: No link scheme found for com.coremedia.blueprint.cae.contentbeans.CMChannelImpl$$[id=261472] [class=class com.coremedia.blueprint.cae.contentbeans.CMChannelImpl$$]
at com.coremedia.objectserver.web.links.LinkFormatter.lambda$formatLink$1(LinkFormatter.java:99)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at com.coremedia.objectserver.web.links.LinkFormatter.formatLink(LinkFormatter.java:98)
at de.telekom.cms.common.links.LinkService.getUrl(LinkService.java:187)
at de.telekom.cms.common.links.LinkService.createLinkToTeasable(LinkService.java:741)
at de.telekom.cms.common.links.LinkService.createLinkForTeasable(LinkService.java:535)
at de.telekom.cms.common.links.LinkService.linkFor(LinkService.java:516)
at de.telekom.cms.common.links.LinkService.linkFor(LinkService.java:474)
at de.telekom.cms.common.content.NavigationService.getCountryChooserList(NavigationService.java:435)
at jdk.internal.reflect.GeneratedMethodAccessor347.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1634)
at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73)
at freemarker.core.MethodCall._eval(MethodCall.java:62)
at freemarker.core.Expression.eval(Expression.java:101)
at freemarker.core.Assignment.accept(Assignment.java:134)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.invokeNestedContent(Environment.java:630)
at freemarker.core.BodyInstruction.accept(BodyInstruction.java:60)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.visitAndTransform(Environment.java:511)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:103)
at freemarker.core.Environment.visit(Environment.java:380)
at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:886)
at freemarker.core.Environment.invokeMacro(Environment.java:822)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83)
at freemarker.core.Environment.visit(Environment.java:344)
at freemarker.core.Environment.visit(Environment.java:350)
at freemarker.core.Environment.process(Environment.java:323)
at com.coremedia.objectserver.view.freemarker.FreemarkerViewEngine$FreemarkerView.render(FreemarkerViewEngine.java:150)
... 217 more
T IoT

Våra kunder och partners

Samarbete är en avgörande framgångsfaktor inom Internet of Things (IoT). Som jämbördiga partners till våra kunder och samarbetspartners utvecklar vi lösningar för deras specifika utmaningar. Deras förtroende för vår expertis är något vi värdesätter högt. Ta del av våra kundcase och upptäck hur vi tillsammans har genomfört framgångsrika projekt inom en rad olika branscher. 

Två affärsmän i en modern kontorsmiljö tittar på Telekoms referensfall inom IoT på en bärbar dator.

Deras förtroende är vår stolthet

Läs mer om vårt förtroendefulla samarbete.

Hoppa över ankarnavigering
FM Labs logotyp

FM-Labs: Autonoma städmaskiner

Future Machine Labs erbjuder autonoma städmaskiner som en tjänst (Machine-as-a-Service). Ett serviceteam med 80 medarbetare säkerställer driftsäkerheten genom IoT Connectivity via Telekoms mobilnät.

Gå till kundcaset FM-Labs
Zeiss Secacam i naturen

ZEISS och Telekom skapar nya möjligheter för naturentusiaster

ZEISS använder Telekoms IoT Connectivity för sin Secacam-lösning. Den intelligenta viltkameran levererar realtidsbilder från skogsområden – tillförlitligt, väderbeständigt och även i avlägsna miljöer.

Gå till kundcaset ZEISS
Cleverciti-logotypen framför ett parkeringshus med en skylt som visar ”Fullt” och röda bussar

Cleverciti: Hitta en parkeringsplats istället för att cirkulera i trafiken

30 % av stadstrafiken orsakas av sökandet efter parkeringsplatser. Cleverciti och Deutsche Telekom sammankopplar parkeringslösningar med hjälp av AI och IoT – för minskad trafikbelastning, bättre luftkvalitet och en smidigare körupplevelse. Städer får värdefulla datainsikter samtidigt som handeln gynnas av ökad spontan kundtrafik.

Gå till referensen Cleverciti
Autonoma städrobotar från Kärcher i ett lager

Kärcher: IoT för intelligent och effektiv rengöring

Kärcher använder Telekoms IoT Connectivity för att möjliggöra uppkopplade städmaskiner, säker M2M-kommunikation och realtidsdata, vilket skapar förutsättningar för exakt övervakning, prediktivt underhåll och effektiva serviceprocesser globalt.

Gå till kundcaset Kärcher
RanMarines WasteShark samlar upp plastavfall och alger från vattenytan.

RanMarine: IoT-lösningar mot plastföroreningar i våra vatten

RanMarine använder WasteShark för autonom rengöring av hamnar och floder. Tack vare Deutsche Telekoms Precise Positioning navigerar roboten med centimeterprecision, samlar effektivt in avfall och övervakar vattenkvaliteten – för renare städer och en mer hållbar framtid. 

Gå till kundcaset RanMarine
En kvinna använder Call a Bike, Deutsche Bahns cykeluthyrningstjänst

Call a Bike: Smart mobilitet med hjälp av IoT

Med hjälp av smart IoT-teknik och LTE-M gör Telekom cykeluthyrning snabbare, mer effektiv och mer hållbar – vilket förbättrar användarupplevelsen och minskar underhållsbehovet. 

Gå till kundcaset Call a Bike
En Kässbohrer PistenBully och snowboardåkare med The Nines i bakgrunden

Kässbohrer: Uppkopplade PistenBully arbetar mer effektivt

Med uppkopplade PistenBully-fordon revolutionerar Kässbohrer snöpreparering genom realtidsdata om snödjup och fordonsposition, vilket möjliggör effektiv drift, högre säkerhet och minskad resursförbrukning världen över – med stöd av Telekom IoT. 

Gå till kundcase Kässbohrer
Två ingenjörer fotograferade genom en kuggaxel.

ZIEHL-ABEGG: Minska driftstopp och servicekostnader med uppkopplade ventilationslösningar

Med IoT-plattformen ZAbluegalaxy från Ziehl-Abegg och Telekom blir ventilationstekniken intelligent: realtidsdata, minskade driftstopp och lägre underhållskostnader skapar högre effektivitet och framtidssäker prestanda inom samtliga användningsområden. 

Gå till kundcaset ZIEHL-ABEGG
IDEAL-anställda på jobbet

IDEAL Fensterbau: Smarta fönster och intelligent service

IDEAL Fensterbau integrerar NFC-chip direkt i fönsterkarmarna. Återförsäljare och kunder kan via en app få tillgång till måttuppgifter, certifikat och skötselanvisningar. Reparationer och returer förenklas – en digital mervärdeslösning för kvalitet, service och fackhandel. 

Gå till kundcaset IDEAL
Hoffmann + Krippners logotyp framför en grupp ungdomar på en restaurang

Hoffmann-Krippner: IoT gör kundupplevelsen inom ölservering mätbar

Med digitala ölunderlägg och NB-IoT från Telekom får bryggerier värdefulla insikter om konsumentbeteenden. Produktionen kan optimeras och tjänsteutbudet förbättras – utan behov av manuella insatser på plats. En intelligent lösning för ökad framgång inom besöks- och servicebranschen. 

Gå till kundcaset Hoffmann-Krippner
Supersportbilen Battista från Pininfarina mot en magentafärgad bakgrund

Pininfarina: Avancerad teknik möter global uppkoppling

Pininfarinas helelektriska hyperbil Battista använder Telekom IoT för global och sömlös uppkoppling. Tack vare det integrerade eSIM-kortet möjliggörs realtidsdiagnostik, OTA-uppdateringar och intelligent infotainment globalt – avancerad teknik för framtidens mobilitet. 

Gå till kundcaset Pininfarina

Stabila leveranskedjor

Hoppa över karusellinnehållet
Dachsers växelflak framför lastbilsleveransportarna

Dachser: Transparent logistik genom uppkopplade växellastbärare

Dachser sammankopplar 8 500 växelflak med hjälp av Telekoms IoT-teknologi. Resultatet är realtidsspårning, precisa ankomsttider och förbättrad hållbarhet – vilket skapar transparenta leveranskedjor och hög kundnöjdhet i hela Europa. 

Gå till referensen Dachser
En anställd på Flaschenpost transporterar drycker på en säckvagn

Flaschenpost: Smart logistik ur ett nytt perspektiv

Flaschenpost gör leveransprocesserna smartare och mer tillförlitliga. Uppkopplade fordon och realtidsdata möjliggör optimerade rutter, snabba leveranser och en sömlös kundupplevelse – hela vägen fram till dörren. 

Gå till kundcaset flaschenpost
Illustration av Saga-kortet från Controlant

Controlant: Fullständig transparens i läkemedelsförsörjningskedjan

Med Saga Card och Telekom IoT säkerställer Controlant fullständig transparens inom läkemedelslogistik genom realtidsdata om temperatur, position och förpackningsstatus – vilket skyddar läkemedlen genom hela kedjan från produktion till patient. Resultatet är minskat svinn och stärkt förtroende. 

Gå till kundcaset Controlant

Minska energikostnaderna

Hoppa över karusellinnehållet
Heitlands logotyp framför en person som fyller ett vattenglas med vatten från en kran

Heitland: Intelligent vattenmätning för att minimera förluster

Med hjälp av NB-IoT och intelligenta ultraljudsmätare identifierar Heitland vattenförluster redan i ett tidigt skede. Lösningen minskar kostnader, avlastar kvalificerad personal och bidrar till att bevara resurser – för en hållbar försörjning och modern infrastruktur. 

Gå till kundcaset Heitland
Deutsche Funkturm mitt bland träden

LichtWART: IoT-tjänsteplattform för intelligenta kommersiella fastigheter

LichtWART kopplar digitalt samman byggnader med servicetekniker: företagets IoT-lösning från Herford övervakar belysning, energiförbrukning och byggnadsteknik i realtid samt minskar driftskostnaderna med upp till 60 procent. 

Gå till kundcase LichtWART
Hidrocontas logotyp framför ett bevattnat fält

Hidroconta: Intelligent vattenhantering med IoT

Med uppkopplade vattenmätare och IoT-teknologi optimerar Hidroconta bevattningsprocesser och skapar full transparens kring vattenförbrukningen. Tack vare Telekoms NB-IoT är detta möjligt även i avlägsna områden – på ett hållbart och effektivt sätt med global uppkoppling. 

Gå till kundcaset Hidroconta

Effektiva arbetsprocesser

Hoppa över karusellinnehållet
CreevX-logotypen

CreevX: IoT-lösningar för förebyggande av legionella i vatten

Det nordirländska startup-bolaget CreevX automatiserar förebyggandet av legionella i kommersiella fastigheter med hjälp av IoT-sensorer, automatiserade spolningsprocesser och Telekoms globala nätverk. 

Gå till kundcase CreevX
Senvend-logotypen

Senvend: IoT Connectivity gör varuautomater intelligenta

SENVEND digitaliserar varuautomater genom en integrerad helhetslösning med terminal för betalning, telemetri och åldersverifiering. Telekoms IoT-baserade mobilkommunikation säkerställer stabil och tillförlitlig uppkoppling. 

Gå till kundcaset SENVEND
Carvaloo-logotypen

Carvaloo: Global skadeidentifiering för fordonsflottor med hjälp av AI och IoT

Carvaloo använder artificiell intelligens för att automatisera identifiering och dokumentation av fordonsskador. Tack vare Deutsche Telekoms internationella IoT Connectivity kan lösningen implementeras globalt. 

Gå till kundcaset Carvaloo
Man flyger drönare på Ursa Chemies område

Ursa-Chemie: Innovativ provtransport med drönarteknik och IoT

Ursa-Chemie använder uppkopplade drönare för snabb och effektiv transport av prover mellan produktion och laboratorium. Deutsche Telekom levererar IoT- och drönarteknologi till projektet. 

Gå till kundcaset Ursa Chemie
Översikt över referenser (15)

HP: Uppkopplad robot automatiserar layoututskrifter

En autonom utskriftsrobot från HP, uppkopplad via Telekoms globala mobilnät, effektiviserar och förbättrar precisionen i layoutprocesser på byggarbetsplatser världen över. 

Gå till kundcaset HP
Strandbutlers logotyp framför en strandkorg på sand med havet i bakgrunden

Strandbutler: Strandstol via app – en ny semesterupplevelse

Med Strandbutler digitaliseras strandupplevelsen: boka, betala och lås upp via appen – helt utan köbildning. Telekom IoT möjliggör smarta låssystem, GPS-spårning och effektiv administration. För en smidig upplevelse för gäster och ökad effektivitet för uthyrningsverksamheter. 

Gå till kundcaset Strandbutler
Fieges logotyp framför ett flygplan med flygfrakt i bakgrunden

FIEGE: Optimerad flygfrakthantering med AI och IoT

Med hjälp av LiDAR-sensorer och AI digitaliserar FIEGE lastningsprocessen för flygfraktspallar. Deutsche Telekoms IoT-lösning identifierar fel i realtid, reducerar kostnader och optimerar kapacitetsutnyttjandet – för säkra processer och maximal effektivitet inom flygplatslogistik. 

Gå till kundcase Fiege
Dethleffs-logotyp framför husbilar som väntar på att lastas.

Dethleffs: Digital och högprecisionsbaserad lokalisering av husbilar

Med GPS och app istället för manuella listor digitaliserar Dethleffs hanteringen av parkeringsytor för över 4 000 fordon. Tack vare Deutsche Telekom IoT sparar medarbetarna tid, kostnader och administrativa resurser – vilket möjliggör en smidig och effektiv produktionsprocess. 

Gå till kundcase Dethleffs
Formelement för byggarbetsplatser från PERI SE

PERI SE: Full överblick på byggarbetsplatsen

PERI GmbH SE har sammankopplat sina formelement för byggarbetsplatser och kan därmed erbjuda kunderna en heltäckande lokaliseringslösning. 

Gå till kundcase Peri
En titt på byggarbetsplatsen: En arbetare pratar med en representant från Telekom IOT

Otto Heil: Ökad effektivitet på byggarbetsplatser

Digital tillgångshantering: Med hjälp av IoT-plattformen har Otto Heil kontinuerlig överblick över användningsdata samt positionen för byggmaskiner och verktyg. 

Gå till kundcase Otto Heil
RUD:s logotyp framför ett kraftverk vid floden

RUD: IoT gör underhållsprocesser förutsägbara och effektiva

RUD använder IoT-baserad sensorteknik och Deutsche Telekoms molntjänster för prediktivt underhåll av transportörsystem. Istället för uppskattningar baseras besluten nu på tillförlitliga data – vilket minskar driftstopp, möjliggör riktade åtgärder och stärker tillförlitligheten i kritisk infrastruktur. 

Gå till kundcase RUD
Syniotecs medarbetare håller koll på vilken byggutrustning som finns tillgänglig.

syniotec: Optimerad användning av byggmaskiner

Syniotec och Telekom skapar full transparens på byggarbetsplatser genom LTE-M-uppkopplade enheter som levererar realtidsdata om position, användning och status. Detta möjliggör effektivare processer, förbättrat stöldskydd och optimalt resursutnyttjande. 

Gå till kundcase Syniotec
Select AG:s logotyp framför en verkstadsanställd som utför servicearbete

Select-AG: Fordonsdata för fristående verkstäder

Med hjälp av IoT och telekommunikationsuppkoppling förser Select AG fristående verkstäder med fordonsdata i realtid. Detta möjliggör digitala tjänster, prediktivt underhåll och tydliga konkurrensfördelar – för verkstäder, förare och långsiktig kundlojalitet. 

Gå till kundcaset Select-AG
Satellai-logotypen

SATELLAI: Intelligenta GPS-spårare för hundar med AI-baserad hälsoanalys

SATELLAI använder mobil IoT-teknik i sina AI-drivna GPS-halsband för att ge hundägare information om hundens position och hälsotillstånd i realtid. 

Gå till kundcaset SATELLAI
Zafecares logotyp

Tillförlitlig IoT Connectivity för hälso- och sjukvårdssektorn

Det svenska hälsoteknikföretaget Hepro Care (tidigare Zafe Care Systems) ansluter sina vårdlarm och sensorer via Deutsche Telekoms globala mobilnät, vilket säkerställer högsta möjliga tillförlitlighet och flexibilitet vid val av nätoperatör. 

Gå till kundcaset Hepro Care
Next11-logotypen

Next11: Precisionsbaserad spelarövervakning för skadeförebyggande inom fotboll

Next11 mäter spelarnas belastningsnivåer i realtid – tack vare Deutsche Telekoms globala IoT-nätverk överförs data tillförlitligt och i realtid till rätt mottagare. 

Gå till kundcaset Next11
Yados logotyp

YADOS: Intelligent säkerhet för industriområden

YADOS använder drönare, sensorteknik och mobilkommunikation från Telekom för intelligent övervakning av sina anläggningar. 

Gå till kundcaset YADOS
Byggarbetsplats med videoövervakning från AddSecure

VIDEO GUARD: Effektivt skydd av byggarbetsplatser med hjälp av IoT och AI

VIDEO GUARD, baserat på Telekom IoT, erbjuder skalbar videoövervakning i realtid för byggarbetsplatser och bidrar till att förebygga stöld, skadegörelse och kostsamma förseningar. 

Gå till kundcaset VIDEO GUARD
Ett IoT-larmsystem utvecklat av Spekter och Deutsche Telekom på en smarttelefons skärm

Spekter: Förberedelser för kraftiga regn med hjälp av IoT

Med hjälp av Telekoms IoT-sensorer och NB-IoT identifierar Spekter kritiska vattennivåer i ett tidigt skede. Detta möjliggör tidiga varningar till räddningstjänst och berörda parter – vilket bidrar till ökad säkerhet, minskade skador och ett effektivt arbete mot klimatrelaterade risker. 

Gå till kundcaset Spekter
Forskare arbetar i Biotroniks laboratorium

BIOTRONIK: Räddar liv världen över med hjälp av IoT

Med hjälp av IoT överförs data från BIOTRONIKs pacemakers och defibrillatorer dagligen till fler än 5 000 sjukhus och vårdmottagningar världen över. Vid nödsituationer finns medicinsk hjälp snabbt tillgänglig. 

Gå till kundcase BIOTRONIK

Avlastning för kvalificerad arbetskraft

Hoppa över karusellinnehållet
Digitalanimals logotyp

Digitanimal

Den spanska leverantören Digitanimal S.L. kopplar upp boskap på betesmarker via IoT med hjälp av NB-IoT och satellitkommunikation, vilket gör det möjligt för lantbrukare att övervaka sina hjordar även på distans. 

Gå till kundcase Digitanimal
Tömning av intelligenta säkerhetsbehållare utrustade med nivåsensorer

Rethmann: IoT transformerar logistiken inom avfallshantering

Avfallshanteringsspecialister optimerar tömningen av glasåtervinningscontainrar och behållare för konfidentiellt avfall med hjälp av sensorer för fyllnadsnivåmätning. 

Gå till kundcaset Rethmann
MKN kombiugn med ett tillagningsprogram från Cloud of Things

MKN: IoT för professionella kök

MKN kopplar upp sina kombiugnar och erbjuder professionella kök digitala receptlösningar, automatiserade tillagningsprogram och prediktivt underhåll. 

Gå till kundcaset MKN

E-bok: Framgångsberättelser från sakernas internet

Omslag till e-bok: Framgångshistorier från sakernas internet

E-bok: Framgångsberättelser från sakernas internet

De praktiska exemplen i vår nya e-bok visar hur företag framgångsrikt använder Internet of Things för att utveckla innovativa och effektiva lösningar. Upptäck hur företag inom olika branscher skapar kundvärde och framtidssäkrar sina affärsmodeller genom innovativa IoT-lösningar. 

En kvinna med headset som sitter vid ett skrivbord och ler.

Vi finns här för dig!

Behöver du mer information om något av våra erbjudanden eller har du en specifik fråga? Vi hjälper dig gärna.