Pro Tier Benefits
• Save up to an extra 5% on Think everyday pricingPlus Tier Benefits
• Save up to an extra 8% on Think everyday pricingElite Tier Benefits
• Save up to an extra 12% on Think everyday pricingLaptops for every lifestyle | Explore savings on our range of PCs from ThinkPad, Yoga, Legion & more. Shop Now
Lenovo Pro for Business | Exclusive business deals, 1X1 support & more.
Lenovo Education | Enjoy up to PHP4,000 Welcome Discount and everyday low price at Lenovo Education Store, exclusively for students and educators. Shop Now | Join Lenovo Education
Just Released | Explore our latest laptops & tablets from ThinkPad, Yoga, Legion & IdeaPad
Enjoy Exclusive Discounts when you pay with BPI Online! ALL Deals | Free Quickship Delivery on selected products. Quickship.
100% Genuine Products. Philippines Business Registration. Trusted by customers. Check our Credentials
", "language": { "en": "", "en_ph": "%3Cstyle%3E%40media%20only%20screen%20and%20(min-width%3A%20375px)%20and%20(max-width%3A%20667px)%20%7B%0A%20%20%20%20.merch-banner-wrapper%20.merchandising-content%20.rich-text%20strong%7B%0A%20%20%20%20%20%20%20%20-webkit-line-clamp%3A%203%20!important%3B%0A%20%20%20%20%7D%0A.merch-banner-wrapper%20.merchandising-content%20.logo%7B%0A%20%20display%3Anone%20!important%3B%0A%7D%0A.merchandising-content%20.rich-text%20span%7B%0A%20%20%20%20font-size%3A%2015px%20!important%3B%0A%7D%0A%7D%3C%2Fstyle%3E%3Cp%3E%3Cspan%20style%3D%22font-size%3A%2018px%3B%22%3E100%25%20Genuine%20Products.%20Philippines%20Business%20Registration.%20%26nbsp%3BTrusted%20by%20customers.%26nbsp%3B%3C%2Fspan%3E%3Ca%20href%3D%22%2Flegitimate%2F%22%20target%3D%22_self%22%20style%3D%22color%3A%20rgb(79%2C%20129%2C%20189)%3B%20text-decoration%3A%20underline%3B%20font-size%3A%2018px%3B%22%3E%3Cspan%20style%3D%22font-size%3A%2018px%3B%22%3E%3Cspan%20style%3D%22font-size%3A%2014px%3B%20color%3A%20rgb(79%2C%20129%2C%20189)%3B%22%3ECheck%20our%20Credentials%3C%2Fspan%3E%3C%2Fspan%3E%3C%2Fa%3E%3C%2Fp%3E%3Cstyle%3E.merch-banner-wrapper%7Bmin-height%3A%2070px%3Bheight%3A70px%3Bpadding%3A%2010px%2048px%3B%20display%3A%20flex%20!important%3B%20justify-content%3A%20center%20!important%3B%20align-items%3Acenter%20!important%3B%7D%40media%20screen%20and%20(max-width%3A667px)%20%7B.merch-banner-wrapper%7Bmin-height%3A%2070px%3Bheight%3Aauto%3Bpadding%3A%2016px%3B%7D%7D%3C%2Fstyle%3E" }, "id": "Pagebd168eaa-f67d-435f-a7b4-93c9dc6b0069" }, "backgroundColor": "#f1e1ed", "isAssociatedRelease": "true", "pageComponentDataLangCode": "en_ph", "pageId": "971bf4b1-0c43-4869-b6f8-a10341e3f936", "uri": "/FragmentDirectory/ph-skinny-banner-start-2024-6-26-7-7.frag", "textAlignment": "center", "decorateInstanceId": "", "formData": { "facetName": "", "facetId": "" }, "tplId": "8147f1ac-e48f-4675-b282-9c09f1cb10c9", "pageComponentUuid": "3226a14bx6144-44c5-b377-ae9633a3a056", "targetUser": "0", "componentName": "ofp-merchBanner", "rbkeyConfig": { "addToCart": "Add To Cart", "viewModel": "" }, "requestApiData": [ { "data": "Type Exception Report
Message Request processing failed; nested exception is com.lenovo.base.exception.BaseRTException: <#Id can not be empty#>
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.lenovo.base.exception.BaseRTException: <#Id can not be empty#>\n\torg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982)\n\torg.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:626)\n\torg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n\torg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n\torg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)\n\torg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tcom.lenovo.hunter.filter.LogHunterFilter.doFilter(LogHunterFilter.java:76)\n
Root Cause
com.lenovo.base.exception.BaseRTException: <#Id can not be empty#>\n\tcn.fes.config.StoreConfigUtil.getCode(StoreConfigUtil.java:433)\n\tcn.fes.config.StoreConfigUtil.getParentId(StoreConfigUtil.java:295)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getRequestContext(ProductOnlineController.java:310)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getRequestContext(ProductOnlineController.java:298)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner$original$dpD8KjZG(ProductOnlineController.java:549)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner$original$dpD8KjZG$accessor$eqCylI7n(ProductOnlineController.java)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController$auxiliary$xxgQLmQE.call(Unknown Source)\n\torg.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner(ProductOnlineController.java)\n\tsun.reflect.GeneratedMethodAccessor1609.invoke(Unknown Source)\n\tsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tjava.lang.reflect.Method.invoke(Method.java:498)\n\torg.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$ULdDVHWo(InvocableHandlerMethod.java:133)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$ULdDVHWo$accessor$3tsHMfUH(InvocableHandlerMethod.java)\n\torg.springframework.web.method.support.InvocableHandlerMethod$auxiliary$THGQnEIs.call(Unknown Source)\n\torg.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java)\n\torg.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)\n\torg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)\n\torg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)\n\torg.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)\n\torg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)\n\torg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)\n\torg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)\n\torg.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:626)\n\torg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)\n\tjavax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n\torg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n\torg.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)\n\torg.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n\tcom.lenovo.hunter.filter.LogHunterFilter.doFilter(LogHunterFilter.java:76)\n
Note The full stack trace of the root cause is available in the server logs.