การเรียนรู้ที่ชาญฉลาดยิ่งขึ้นด้วยพีซีที่ขับเคลื่อนด้วย AI
รับส่วนลดสูงสุด 300 บาทสำหรับ Legion และ 500 บาทสำหรับพีซีรุ่นอื่น ๆ ที่ Lenovo Education Store เฉพาะนักเรียนและผู้สอนเท่านั้น
- ทุกระดับการศึกษา
- ระดับประถม
- ระดับมัธยม
- ระดับมหาวิทยาลัย
- อาจารย์
ผลประโยชน์ของระดับ Pro
• ประหยัดสูงสุด 5% สำหรับราคา Think ประจำวันประโยชน์ของระดับ Plus
• ประหยัดสูงสุด 8% สำหรับราคา Think ประจำวันแล็ปท็อปสำหรับทุกไลฟ์สไตล์ | ดูส่วนลดจากพีซีรุ่นต่างๆ ของเราทั้ง ThinkPad, Yoga, Legion และอีกมากมาย มีสินค้าสำหรับทุกคน!
Lenovo Pro สำหรับธุรกิจ | ข้อเสนอทางธุรกิจสุดพิเศษ, การสนับสนุนแบบตัวต่อตัว และอื่นๆ อีกมากมาย
เปิดเทอมเรียน | รับส่วนลดสูงสุด 300 บาทสำหรับ Legion และ 500 บาทสำหรับพีซีรุ่นอื่น ๆ ที่ Lenovo Education Store เฉพาะนักเรียนและผู้สอนเท่านั้น เข้าร่วม Lenovo Education
ระวัง เตรียมตัว คว้าพีซีของคุณ จัดส่งฟรีทุกคำสั่งซื้อ ไม่มียอดขั้นต่ำ ซื้อเลย
เพิ่งเปิดตัว | สำรวจแล็ปท็อปและแท็บเล็ตล่าสุดของเราจาก ThinkPad, Yoga, Legion และ IdeaPad
การเรียนรู้ที่ชาญฉลาดยิ่งขึ้นด้วยพีซีที่ขับเคลื่อนด้วย AI
รับส่วนลดสูงสุด 300 บาทสำหรับ Legion และ 500 บาทสำหรับพีซีรุ่นอื่น ๆ ที่ Lenovo Education Store เฉพาะนักเรียนและผู้สอนเท่านั้น
ส่วนลดพิเศษและสิทธิประโยชน์สำหรับนักเรียนและครู. ดูข้อเสนอสุดพิเศษสำหรับพีซีและอุปกรณ์เสริมที่เหมาะกับการศึกษา.
", "language": { "en_my": "", "ko": "%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%ED%95%99%EC%83%9D%EA%B3%BC%20%EA%B5%90%EC%82%AC%EB%A5%BC%20%EC%9C%84%ED%95%9C%20%ED%8A%B9%EB%B3%84%20%ED%95%A0%EC%9D%B8%20%EB%B0%8F%20%ED%98%9C%ED%83%9D!%20%ED%95%99%EC%8A%B5%EC%97%90%20%EC%B5%9C%EC%A0%81%ED%99%94%EB%90%9C%20PC%EC%99%80%20%EC%95%A1%EC%84%B8%EC%84%9C%EB%A6%AC%EB%A5%BC%20%EC%A7%80%EA%B8%88%20%EB%A7%8C%EB%82%98%EB%B3%B4%EC%84%B8%EC%9A%94.%3C%2Fspan%3E%3C%2Fp%3E", "en_sg": "", "en_th": "", "en": "%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3ESpecial%20savings%20%26amp%3B%20perks%20for%20students%20%26amp%3B%20teachers.%20Explore%20top%20deals%20on%20study-friendly%20PCs%20%26amp%3B%20accessories.%3C%2Fspan%3E%3C%2Fp%3E", "en_ph": "", "zh": "", "vi": "", "zh_hk": "%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%E7%82%BA%E5%AD%B8%E7%94%9F%E5%92%8C%E6%95%99%E8%81%B7%E5%93%A1%E6%8F%90%E4%BE%9B%E7%9A%84%E7%89%B9%E5%88%A5%E5%84%AA%E6%83%A0%E5%92%8C%E7%A6%8F%E5%88%A9%E3%80%82%E4%BB%A5%E8%B6%85%E5%80%BC%E5%83%B9%E6%A0%BC%E9%81%B8%E8%B3%BC%E9%81%A9%E5%90%88%E5%AD%B8%E7%BF%92%E7%9A%84%E9%9B%BB%E8%85%A6%E5%8F%8A%E9%85%8D%E4%BB%B6%E3%80%82%3C%2Fspan%3E%3C%2Fp%3E", "zh_tw": "%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%E7%82%BA%E5%AD%B8%E7%94%9F%E5%92%8C%E6%95%99%E8%81%B7%E5%93%A1%E6%8F%90%E4%BE%9B%E7%9A%84%E7%89%B9%E5%88%A5%E5%84%AA%E6%83%A0%E5%92%8C%E7%A6%8F%E5%88%A9%E3%80%82%E4%BB%A5%E8%B6%85%E5%80%BC%E5%83%B9%E6%A0%BC%E9%81%B8%E8%B3%BC%E9%81%A9%E5%90%88%E5%AD%B8%E7%BF%92%E7%9A%84%E9%9B%BB%E8%85%A6%E5%8F%8A%E9%85%8D%E4%BB%B6%E3%80%82%3C%2Fspan%3E%3C%2Fp%3E", "th": "%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%20255%2C%20255)%3B%22%3E%E0%B8%AA%E0%B9%88%E0%B8%A7%E0%B8%99%E0%B8%A5%E0%B8%94%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%AA%E0%B8%B4%E0%B8%97%E0%B8%98%E0%B8%B4%E0%B8%9B%E0%B8%A3%E0%B8%B0%E0%B9%82%E0%B8%A2%E0%B8%8A%E0%B8%99%E0%B9%8C%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%99%E0%B8%B1%E0%B8%81%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%84%E0%B8%A3%E0%B8%B9.%20%E0%B8%94%E0%B8%B9%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B9%80%E0%B8%AA%E0%B8%99%E0%B8%AD%E0%B8%AA%E0%B8%B8%E0%B8%94%E0%B8%9E%E0%B8%B4%E0%B9%80%E0%B8%A8%E0%B8%A9%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%9E%E0%B8%B5%E0%B8%8B%E0%B8%B5%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%AD%E0%B8%B8%E0%B8%9B%E0%B8%81%E0%B8%A3%E0%B8%93%E0%B9%8C%E0%B9%80%E0%B8%AA%E0%B8%A3%E0%B8%B4%E0%B8%A1%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B9%80%E0%B8%AB%E0%B8%A1%E0%B8%B2%E0%B8%B0%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%A8%E0%B8%B6%E0%B8%81%E0%B8%A9%E0%B8%B2.%3C%2Fspan%3E%3C%2Fp%3E", "en_hk": "", "id": "" }, "id": "Page4553e043-ddef-461e-9278-41cd33856123" }, "backgroundColor": "", "isAssociatedRelease": "true", "pageComponentDataLangCode": "en", "pageId": "4bf1964c-5803-4232-8031-59b72abdbaba", "uri": "/FragmentDirectory/cap/segment-dlp/cap-student-dlp-slimbanner.frag", "textAlignment": "left", "decorateInstanceId": "", "formData": { "facetName": "", "facetId": "" }, "tplId": "740b26d2-f087-45e1-99a4-038a12e6fe74", "pageComponentUuid": "04c1b2e5i63df-4f08-998a-6c7b5c646a9b", "targetUser": "0", "componentName": "ofp-merchBanner", "rbkeyConfig": { "addToCart": "เพิ่มไปยังตะกร้า", "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$AR8memU5(ProductOnlineController.java:549)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController.getDealsBanner$original$AR8memU5$accessor$ieAGT0An(ProductOnlineController.java)\n\tcom.lenovo.ofp.product.controller.ProductOnlineController$auxiliary$DgZgtZpv.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.GeneratedMethodAccessor1635.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$rewvvszJ(InvocableHandlerMethod.java:133)\n\torg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest$original$rewvvszJ$accessor$RFStK3Tp(InvocableHandlerMethod.java)\n\torg.springframework.web.method.support.InvocableHandlerMethod$auxiliary$fG3rEbQU.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.