News
-
-
Flower Lake Sets Sail: Global Cross-Border — The First Hubei (Ezhou) Cross-Border E-commerce Investment and Product Matching Conference Successfully Held, Gathering Thousands of Businesses to Build a Digital Trade Ecosystem
2025-12-05
OnDecember5,2025,thefirstHubei(Ezhou)Cross-BorderE-CommerceInvestmentandProductSelectionConferencewasgrandlyheldinEzhou.Withthetheme"SettingSailatHuahu,ConnectingGlobally,"thiseventwasjointlyorganizedbytheHubeiProvinci
Read More
-
-
2025 China (Hubei)-Japan Investment and Trade Fair successfully held in Tokyo
2025-06-23
Read More
-
-
Two Lakes Dialogue 2025 held in Switzerland
2025-04-03
Photo taken on April 1, 2025shows the International Cooperation Dialogue for Green Low-Carbon and High-Quality Development 2025(Two Lakes Dialogue) in Montreux, Switzerland.
TheInternational Cooperation Dialogue for Green Low-Carbon and Hig…
Read More
-
-
Discovering products in global supply chains at Hungarian and Hubei pavilions at CISCE
2024-12-02
SOURCE: CGTN
Read More
-
-
Hubei to serve as guest province of honor in 2nd China Int'l Supply Chain Expo
2024-11-22
Hubeiwillserveasthe guestprovinceof honoratthe second China International Supply Chain Expo, which is set to take placein Beijing from Nov. 26 to 30.
This years expo will feature more than 600 domestic and foreign exhibitors. Overseas exhibitors wi…
Read More
-
-
Exhibitor List of the 2nd CISCE|Hubei Province
2024-11-15
Hubei is situated in central China by the middle reaches of the Yangtze River. This favorable location earns it the reputation as the gateway to Chinas heartland. It plays an important part in national strategies such as the Belt and Road Initiative a…
Read More
-
-
Letter of Invitation
2024-10-24
To:
From: China Council for the Promotion of International Trade,Hubei Sub-Council
Dear Sir/Madam,
CCPIT Hubei extends our sincere greetings!
The 2ndChina International Supply Chain Expo (CISCE) is scheduled on November 26-30, …
Read More
-
-
Two Lakes Dialogue: Global gathering on green development and sustainable cooperation
2024-07-06
The 2024 Two Lakes Dialogue, bridging continents and symbolically bringing together two iconic lakes the East Lake in central China and Lake Geneva in western Europe kicked off in Wuhan on Thursday. The three-day event focuses on green development a…
Read More
-
-
Lake Geneva and East Lake Transcend Geographical Boundaries in Discussing Green Development—TheTwo Lakes Dialogue 2024 Begins on July 3
2024-07-01
In Hubei, China, the East Lake showcases a unique blend where mountains and rivers embrace each other, cities and lakes harmonize, and diverse cultures complement one another. This integration highlights Wuhans characteristics, Hubeis unique style, an…
Read More
-
-
TheTwo Lakes Dialogue 2024 Begins on July 3
2024-06-30
Read More
-
-
Promoting Economic and Trade Cooperation by Promising Friendship Provinces, "One Belt, One Road" Investment and Trade Delegation of CCPIT Hubei Entering Poland
2024-05-31
Taking Friendship Provinces as a bridge to promote economic and trade cooperation, the 2024 One Belt, One Road Investment and Trade delegation of CCPIT Hubei went into Poland from May 16th to 18th. The delegation carried out a series of economic and t…
Read More
-
-
2024 Hubei China –Hungary Trade and Investment Seminar Successfully Held in Budapest
2024-05-29
2024 Hubei China Hungary Trade and Investment SeminarSuccessfully Held in Budapest on the morning of May 21st. The seminar was co-organized by CCPIT Hubei, Hungarian Export Promotion Agency, Hungarian Pest state government, Hungarian National Associat…
Read More
-
-
2024 China Hubei-Uzbekistan Investment and Trade Seminar Successfully Held in Tashkent
2024-05-27
In order to implement the initiative of One Belt, One Road, help our provinces automotive industry chain to expand exports, and promote Hubei enterprises going abroad and Hubei products going abroad, on the morning of May 15, CCPIT Hubei co-organized …
Read More
-
-
25 projects signed with a total amount of 28.047 billion yuan! Hubei Advantage Industries Promotion Conference Successfully Held
2023-11-30
Hubei Advantage Industries Promotion Conference was successfully held in Beijing On November 28th. This promotion conference is jointly hosted by Hubei Provincial Peoples Government and China Council for the Promotion of International Trade, and joint…
Read More
-
-
Hubei and WBCSD jointly hold Special Exchange and Matchmaking Conference on International Cooperation in Sustainable Development
2023-11-29
On November 28th local time, The Special Exchange and Matchmaking Meeting on International Cooperation in Sustainable Development was successfully held in Dubai. The theme is Chinas green transition: industrial transition and zero carbon path - vivid …
Read More
FreeMarker template error (DEBUG mode; use RETHROW in production!):
Java method "com.jltech.utils.WebFreemarkerUtils.getPages(long, long)" threw an exception when invoked on com.jltech.utils.WebFreemarkerUtils object "com.jltech.utils.WebFreemarkerUtils@644d4714"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign pagesMap = utils.getPages(lis... [in template "en/_page.ftlh" at line 1, column 1]
- Reached through: #include "_page.ftlh" [in template "en/list_pic_news.ftlh" at line 42, column 20]
----
Java stack trace (for programmers):
----
freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...]
at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:292)
at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:255)
at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:78)
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:344)
at freemarker.core.Environment.visit(Environment.java:350)
at freemarker.core.Environment.include(Environment.java:3139)
at freemarker.core.Include.accept(Include.java:171)
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 org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:447)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:351)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:302)
at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:181)
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 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:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:610)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:392)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:321)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:266)
at com.jltech.core.interceptor.MyInterceptor.preHandle(MyInterceptor.java:187)
at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:146)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1084)
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:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
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:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
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:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
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:162)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
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:1774)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
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.NullPointerException