主题 : ion: HttpServletRequest not found in CmsThreadVariable.
级别: 白丁
UID: 13825
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-12-24
在线时长:0
1#   发表于:2011-01-05 18:05:43  IP:218.109.*.*
18:04:57.250 WARN  com.jeecms.cms.service.AcquisitionSvcImpl - null
java.lang.IllegalStateException: HttpServletRequest not found in CmsThreadVariable.
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
2#   发表于:2011-01-06 09:39:38  IP:220.41.*.*
请详细说明下问题,谢谢
级别: 白丁
UID: 14130
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2011-01-05
在线时长:0
3#   发表于:2011-02-23 17:17:31  IP:124.13.*.*
执行数据采集的时候遇到的没有线程变量
java.lang.IllegalStateException: HttpServletRequest not found in CmsThreadVariable.
at com.jeecms.cms.staticpage.StaticPageSvcImpl.content(StaticPageSvcImpl.java:70)
at com.jeecms.cms.staticpage.StaticPageSvcImpl.contentRelated(StaticPageSvcImpl.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy46.contentRelated(Unknown Source)
at com.jeecms.cms.staticpage.ContentStaticPageListener.afterSave(ContentStaticPageListener.java:30)
at com.jeecms.cms.manager.main.impl.ContentMngImpl.afterSave(ContentMngImpl.java:557)
at com.jeecms.cms.manager.main.impl.ContentMngImpl.save(ContentMngImpl.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy35.save(Unknown Source)
at com.jeecms.cms.manager.assist.impl.CmsAcquisitionMngImpl.saveContent(CmsAcquisitionMngImpl.java:158)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy48.saveContent(Unknown Source)
at com.jeecms.cms.service.AcquisitionSvcImpl$AcquisitionThread.saveContent(AcquisitionSvcImpl.java:159)
at com.jeecms.cms.service.AcquisitionSvcImpl$AcquisitionThread.run(AcquisitionSvcImpl.java:89)

类:StaticPageSvcImpl

@Transactional(readOnly = true)
public void content(Content content) throws IOException, TemplateException {
HttpServletRequest request = CmsThreadVariable.getReqeust();
if (request == null) {
throw new IllegalStateException("HttpServletRequest not found in CmsThreadVariable.");
}
content(content, request);
}
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
4#   发表于:2011-02-23 17:18:50  IP:59.166.*.*
您是哪个版本的?
级别: 白丁
UID: 14130
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2011-01-05
在线时长:0
5#   发表于:2011-02-23 17:19:48  IP:124.13.*.*
jeecms-3.0.2-final
级别: 白丁
UID: 14130
积分:2 加为好友
威望: 0 精华: 0
主题:0 回复:2
注册时间:2011-01-05
在线时长:0
6#   发表于:2011-02-23 17:53:03  IP:124.13.*.*
是否该将request当参数传递
级别: 童生
UID: 10739
积分:3 加为好友
威望: 0 精华: 0
主题:0 回复:3
注册时间:2010-09-08
在线时长:0
7#   发表于:2011-02-24 08:36:35  IP:59.133.*.*
您好,jeecms3.0.2版本采集功能是出现了BUG,该问题已经在3.0.4版本中修复。您可以下载并看看3.0.4的源码是如何处理的
1 共1页