Press option #2
Press option #1
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.
Business Pricing
Get access to Lenovo's exclusive business store and enjoy perks like guaranteed business pricing, 1x1 tech advice, & more.
Join Lenovo Pro for FREE >
Student Discounts
Get access to student pricing & benefits for all purchases. Simply register with your EDU email ID and start saving.
Join Lenovo Education >
Gaming Deals
Smarter play starts with Lenovo. Explore our range of Legion & gaming laptops, desktops & accessories.
Explore Gaming >
Flash Offers
Explore time-limited deals on selected PCs & accessories.
Shop Now >
Join Lenovo Pro and get up to 6% Welcome Discount and bulk deal offers. Call 800-1601-0084 for our Sales experts to help you with the best deals.
", "language": { "en": "", "en_ph": "%3Cp%3EJoin%20Lenovo%20Pro%20and%20get%20up%20to%206%25%20Welcome%20Discount%20and%20bulk%20deal%20offers.%20Call%20800-1601-0084%20for%20our%20Sales%20experts%20to%20help%20you%20with%20the%20best%20deals.%3C%2Fp%3E" }, "id": "Pagef4e720dd-b49a-45cd-8cde-2d8152cdeffb" }, "backgroundColor": "#f2f2f2", "isAssociatedRelease": "true", "pageComponentDataLangCode": "en_ph", "pageId": "8251d7c4-0a6c-4045-bcaa-ec160c6b395d", "uri": "/FragmentDirectory/deals/dlp-slim-bar-ph.frag", "textAlignment": "left", "decorateInstanceId": "", "formData": { "facetName": "", "facetId": "" }, "tplId": "c6d63e74-4bad-465a-b1d3-64346971f722", "pageComponentUuid": "08ea50997f58e-4411-8bb0-26598d97ac6f", "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$9dw8N0hV(ProductOnlineController.java:549)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner$original$9dw8N0hV$accessor$DXwGTK1b(ProductOnlineController.java)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController$auxiliary$lJQomZZS.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.GeneratedMethodAccessor1618.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$MO9LYXkD(InvocableHandlerMethod.java:133)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$MO9LYXkD$accessor$sOVycivV(InvocableHandlerMethod.java)\n\torg.springframework.web.method.support.InvocableHandlerMethod$auxiliary$c8pAiZ83.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.