《无敌争锋》
第一章 成为强者!
夜色如墨,秋凉似水,点点星光倾洒在这片不大的院落中。
月下,一个面相清俊的少年闭目盘坐,周身一层虚无的银色气芒环绕。
半晌后,随着一声脆响,少年周身的银色气芒竟变得凝实起来,好似活物一般,在那儿不时跃动着。
少年兴奋地睁开眼睛,笑着自语道:“通脉境巅峰,我总算达到了。虽然比我预期的要晚了几日,但终归是赶在武魂觉醒仪式之前达到了。”这时,他抬起头,凝望着星空,“明日,就是武魂觉醒仪式了。这对于我,是生命中最重要的日子了。是一跃化龙,还是从此泯然众人,就看明日能觉醒出何等层次的武魂了!”
少年名为杨天,是天元城杨家子弟。
而杨天生活的这片世界,叫做圣武大陆。
圣武大陆上,武者为尊。武道修行者们淬炼天地灵气,打通体内经脉,觉醒武魂,掌握神通。而修行到最巅峰时,可称为武神。到那时,张口可吞日月星辰,只手可动乾坤,一念间可灭亿万生灵,乃是真正的神灵!
而对于所有的武道修行者而言,通脉境巅峰时所经历的武魂觉醒仪式为重中之重。可以说,觉醒出多高的武魂,便决定了今后在武道之上的成就能有多高。
“三级以下的武魂,便等于没有未来了。没有大的机缘,终生都不可能突破炼魂境。而想要跻身杨家内族,成为杨家的真正核心子弟,便必须要觉醒出四级以上的武魂。”杨天紧握起拳头,神情坚定道:“我一定要觉醒出四级以上的武魂,进入内族中,这样我父母也就能够一并提高地位,从此无需再去做那些辛苦又危险的任务了。”
杨家之中,规定外族的成年族人每个月都要完成定量的任务,这些任务有的是组队去猎杀妖兽,有的是去某些危险的地方采集灵草等,每一种任务都有极高的危险性。
而一旦进入内族中,便没有这样的限制,更会每月下放一定量的修行资源。
外族中的杨家族人们,不但有众多的危险任务,每个月的修行资源更是少的可怜大多都需要靠自己去收集。
所以杨天才会这么热切的想要觉醒四级以上武魂,因为这是进入内族的条件中,相对最容易完成的一个。
“在这圣武大陆上,强者掌控一切,可以为所欲为。而弱者只能任人宰割,苟延残喘。这个世界,弱就是原罪!”杨天自语道。
虽然才十五岁,但他却已看到了很多很多这世界残酷的一面。他也在很早以前就明白,在圣武大陆上,想要活得有尊严,就必须成为强者!
“在天元城,炼魂七重以上才能称为高手。而想称王称霸,那便是得凝丹境才行。只愿,我有朝一日,也能踏入凝丹境,被人尊称为王者!”杨天眸中露出憧憬神色。
凝丹境,是超越炼魂九重之上的境界,在天元城中只有三大家族的家主才是此境,他们是天元城中真正的顶尖强者。
杨天曾见过几次家主出行,那般阵势,他这辈子都难以忘记。
这一夜,杨天未眠。
他就这么坐在这里,一边巩固着自己的修为,一边凝望星空。
不知不觉间,天空已经明亮起来。
“天儿,怎的又在外面坐了一夜?”一个身形瘦削的妇人从屋里走出,拿出一件袍子给杨天披上。
这妇人正是杨天的母亲,杨华。
见到母亲,杨天心中涌出一阵阵的暖意。
“娘,我突破到通脉境巅峰了。今日,正好能赶上参加武魂觉醒仪式。”杨天说道。
“我天儿果然厉害!”杨华露出了欣慰的笑容。
“来,,快进来吃饭。吃饱之后,便去本族那边。为娘相信我的天儿一定能一鸣惊人的!”杨华向来都对自己的这个儿子有着自信。
“是,娘。”说罢,母子二人便一同进了屋。
他们一家所居住的这间院落,是杨家给外族族人分配的,比起本族,这些院落的灵气十分稀薄,修炼的效果比不上在本族的十分之一。
“天儿啊,你爹你娘,可全都指望你了。要能觉醒出四级以上的武魂,咱们家可就一步登天了。”杨天的父亲开口道。
这是位看上去高大健硕的汉子,声音十分洪亮,完全不似其子的纤弱清俊,看着便是个豪爽的糙汉子。
“爹,我会尽力所为的。”杨天道。
实际上,觉醒武魂这事,完全不是个人努力与否的问题,觉醒出何种等级的武魂,完全就是看个人造化,这是无法预知的。
因而,在通脉境的修行快慢与实力高低都当不得真。
真正的修行路,从炼魂境才算开始。
“行了,杨东,别给天儿太大的压力了。你当年不也就觉醒了个二级的武魂吗。”杨华白了一眼杨天的父亲杨东。
“是啊,所以我杨东此生便庸庸碌碌,四十二岁了,修为都还未突破至炼魂三重。这辈子,恐怕也就这么着了……”说着,杨东的神色有些黯然,拿起桌上的酒壶,直接往嘴里灌。
“儿啊,你爹你娘没用,你可要争气啊。”杨东拍了拍儿子杨天的脑袋,长声叹道。
“天儿,你也不要有太大的压力。就算是觉醒出的武魂等级较低,也并不代表未来便不如那些天才。须知,笨鸟先飞。在历史上,也有不少拥有三级以及以下武魂的人,最终却成为了至尊强者。武魂等级的高低是一方面,更重要的,还是看拥有它的人!”杨华悉心讲道。
她不想让儿子背负着太大的压力,否则如果觉醒出的武魂不尽如人意,只怕会就此消沉下去。
“娘,我明白了!”
杨天似是从母亲的话中感悟到了什么,他的神情很平静,心中波澜不惊。经过母亲的一番开导,他似乎想清楚了,武魂等级的高低,并不能完全决定将来的成就。
吃过早饭后,一家人出了门,前往位于天元城中心地带的杨家祖宅。
而在祖宅中,早已是熙熙攘攘,人声鼎沸。杨家的全部族人,几乎都已齐聚在此,等待着这场盛会的开始!
第二章 大丈夫当如是
吴家祖宅,位于天元城的最核心位置,其下布置了大量的聚灵阵。在这里修行,效果比之在外族成员的宅子里要好上十倍乃至更多。
这也是为何外族成员费尽心机也想挤入内族的原因之一。
吴锋一家人此时也已来到了祖宅前。
“一来到祖宅,便感到体内元力好似都在欢快跳跃着,这里,可真是修行的绝佳之所。”吴锋暗自道。
虽已不是第一次来祖宅了,但还是会忍不住被这里所惊。
并不是因为祖宅气派奢华,而是在祖宅地下铺满的聚灵阵。
“若是我从小在这里成长的话,那只怕不到十岁便能达到通脉境巅峰了。”吴锋心想。
“哎哟喂,吴东,来的这么迟啊。我还当你不认得来祖宅的路了呢!”
这时,一对身形同样肥胖的父子朝这边走来,均是一脸的不善。
吴锋的父亲吴东看到这对父子立时皱起眉头,冷声道:“吴南,给我滚到一边儿去!今天是大日子,没工夫与你纠缠!”
这名为吴南的肥胖中年人听后并不气怒,而是淡淡笑道:“吴东,今日是武魂觉醒仪式。只有修为达到通脉境巅峰的族人才能够来参加。你带你儿子来作甚?”
在吴南看来,一个月之前见到这吴锋的时候,对方才将将通脉境中期罢了,他可不信这么短的时间,这小子便能突破到通脉境巅峰了。
那吴南的胖儿子听完父亲的话后立时得意洋洋地释放出自己的元力,已然凝实的银色气芒在身体四周环绕着。
吴锋看后却是冷哼一声,旋即也是一层银色气芒浮于体表之上,而且不比这小胖子的元力看上去死气沉沉的样子,吴锋的则是活跃无比,跳动不止。
看到吴锋体表悬浮的银色气芒后,吴南父子二人立时脸就黑了下来,转身走进了祖宅中。
“吴锋,我倒要看看,今日是你觉醒的武魂更高等,还是我的更高等!”那吴南的儿子走前道。
但吴锋却只是淡漠的扫了一眼他的背影,似乎全然没有在乎他的话语。
“真特娘的晦气,这大好的日子一来就碰上这两头肥猪。”吴东气怒道。
这吴南其实是吴东的亲兄弟,但两人从小便不睦,一直争斗不止。都有了儿子之后,在后代之间的比较更是不断,也导致两家的关系简直快成了仇人。
“何必呢,你们可是亲兄弟,如此为敌,只会让人看了笑话。”吴慧摇摇头道。
“狗屁的亲兄弟!锋儿,你爹我可是压着吴南那肥猪揍了半辈子。你可不能被那小肥猪给比下去,听到了没有?”吴东对吴锋说道。
“知道了,爹。”吴锋应声道。
言罢,吴锋一家人才进入了祖宅中。
所有人都聚集在祖宅前院中。
前院十分宽大,足以容纳上万族人同时在此。
此时,所有族人都围绕着一块半丈长宽的台子站着,严阵以待。
这块台子看上去没有半点稀奇之处,如普通的大理石铺成的一样。但要是仔细感受,便能察觉到其不凡之处。
这块台子,是祖宅当中灵气最充裕的地方。仅仅是站在这里,就让人感到身心都舒适。
之所以这台子有此功效,是因为这是数千年前吴家初祖以大法力所炼制的一块灵碑。
这块灵碑的作用,便是能够感知出武者的潜在武魂,并将之激发出来。
而想激活武魂,便是得要修为达到通脉境巅峰才行。因为通脉境巅峰的武者,已经打通了体内每一条经脉,全身各处都流淌着元力。
如此之后再以灵碑内蕴含的奇异力量激发,便能引出身体潜在的武魂。
而武魂也是有高下之分。
最普遍的,则是一级到九级,至于再往上的,在这天元城中便没有先例。
而断定一个武魂的等级,除了根据武魂激活时所散发的能量强度,另一个方法便是观察武魂激活时灵碑所发出的亮光。
一级到三级,灵碑是黑色的亮光;四级的武魂,则是青色的亮光。五级为蓝色、六级为紫色、七级为白色、八级为红色,而天元城中最高等的九级武魂,则是红色与白色相间之色。
在如今的吴家族人中,一级到三级是最常见的,而且基本都是外族中人。武魂等级达到四级,便有资格纳入内族中。不过却需要等到修为达到炼魂三重才可以。
而五级和以上的武魂,便比较稀有了,基本上一次觉醒仪式,能有五人左右激活出五级以上的武魂便算不错了。
武魂的等级越高,在修行之时便越不会遇到障碍。
三级以下的武魂拥有者,大部分都很难突破到炼魂四重。因为要突破到炼魂四重,是要让武魂第一次突破。
而三级及以下的武魂,在觉醒出来的时候基本就已经达到了它的大成状态,根本不存在可以突破的空间。
不过也总是有例外的时候。在吴家历史上,也曾有过一些奇才,因为一些机缘巧合,使得原本只有三级或者以下等级的武魂产生了蜕变,进入了更高的层次,因而突破到了炼魂四重。
但这样的例子终归只是极少数罢了。
“家主、大长老到!”随着一声高喊,两道高大身影缓缓从前门走入。
而后,这两道身影的面貌渐渐清晰起来。
一人是位雄伟的高大男子,身形比常人要高出一头来。剑眉星目,看着十分英武。
另一人则是位白须白发的老者,但面色红润,全然不见老态。
这二人,正是吴家的两位掌权人:家主,与大长老!
见到这两位,所有人都自动让开一条路,均低头躬身,齐声喊道:“恭迎家主,大长老!”
家主微微颔首,来到了灵碑之上,而大长老则始终是一副笑眯眯的神情,站到了家主的身后。
人群中,吴锋望着家主,眼中有着向往:“有朝一日,我也要像这样,受万人朝拜!”
不止是吴锋这样想,此地的所有少年人,望向家主的目光中,都带着火热神色。
大丈夫当如是!
第三章 神火凤凰
apache tomcat/7.0.62 - error report http status 500 - string index out of range: -10
\r
type exception report\r
message string index out of range: -10\r
description the server encountered an internal error that prevented it from fulfilling this request.\r
exception
javang.stringindexoutofboundsexception: string index out of range: -10
javang.string.substring(string.java:1911)
.lib.decryptutil.filedecrypt(decryptutil.java:22)
.encrypt.action.execute(action.java:59)
sun.reflect.generatedmethodessor38.invoke(unknown source)
sun.reflect.delegatingmethodessorimpl.invoke(delegatingmethodessorimpl.java:43)
javang.reflect.method.invoke(method.java:606)
.opensymphony.xwork2.defaultactioninvocation.invokeaction(defaultactioninvocation.java:452)
.opensymphony.xwork2.defaultactioninvocation.invokeactiononly(defaultactioninvocation.java:291)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:254)
.opensymphony.xwork2.interceptor.defaultworkflowinterceptor.dointercept(defaultworkflowinterceptor.java:176)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.validator.validationinterceptor.dointercept(validationinterceptor.java:263)
org.apache.struts2.interceptor.validation.annotationvalidationinterceptor.dointercept(annotationvalidationinterceptor.java:68)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.conversionerrorinterceptor.intercept(conversionerrorinterceptor.java:133)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.staticparametersinterceptor.intercept(staticparametersinterceptor.java:190)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.multiselectinterceptor.intercept(multiselectinterceptor.java:75)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.checkboxinterceptor.intercept(checkboxinterceptor.java:94)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.fileuploadinterceptor.intercept(fileuploadinterceptor.java:243)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.modeldriveninterceptor.intercept(modeldriveninterceptor.java:100)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.scopedmodeldriveninterceptor.intercept(scopedmodeldriveninterceptor.java:141)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.debugging.debugginginterceptor.intercept(debugginginterceptor.java:267)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.chaininginterceptor.intercept(chaininginterceptor.java:142)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.prepareinterceptor.dointercept(prepareinterceptor.java:166)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.i18ninterceptor.intercept(i18ninterceptor.java:176)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.servletconfiginterceptor.intercept(servletconfiginterceptor.java:164)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.aliasinterceptor.intercept(aliasinterceptor.java:190)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.exceptionmappinginterceptor.intercept(exceptionmappinginterceptor.java:187)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.impl.strutsactionproxy.execute(strutsactionproxy.java:52)
org.apache.struts2.dispatcher.dispatcher.serviceaction(dispatcher.java:485)
org.apache.struts2.dispatcher.ng.executeoperations.executeaction(executeoperations.java:77)
org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter.dofilter(strutsprepareandexecutefilter.java:91)
\r
note the full stack trace of the root cause is avable in the apache tomcat/7.0.62 logs.
apache tomcat/7.0.62
第四章 神秘石球
apache tomcat/7.0.62 - error report http status 500 - string index out of range: -10
\r
type exception report\r
message string index out of range: -10\r
description the server encountered an internal error that prevented it from fulfilling this request.\r
exception
javang.stringindexoutofboundsexception: string index out of range: -10
javang.string.substring(string.java:1911)
.lib.decryptutil.filedecrypt(decryptutil.java:22)
.encrypt.action.execute(action.java:59)
sun.reflect.generatedmethodessor38.invoke(unknown source)
sun.reflect.delegatingmethodessorimpl.invoke(delegatingmethodessorimpl.java:43)
javang.reflect.method.invoke(method.java:606)
.opensymphony.xwork2.defaultactioninvocation.invokeaction(defaultactioninvocation.java:452)
.opensymphony.xwork2.defaultactioninvocation.invokeactiononly(defaultactioninvocation.java:291)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:254)
.opensymphony.xwork2.interceptor.defaultworkflowinterceptor.dointercept(defaultworkflowinterceptor.java:176)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.validator.validationinterceptor.dointercept(validationinterceptor.java:263)
org.apache.struts2.interceptor.validation.annotationvalidationinterceptor.dointercept(annotationvalidationinterceptor.java:68)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.conversionerrorinterceptor.intercept(conversionerrorinterceptor.java:133)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.staticparametersinterceptor.intercept(staticparametersinterceptor.java:190)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.multiselectinterceptor.intercept(multiselectinterceptor.java:75)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.checkboxinterceptor.intercept(checkboxinterceptor.java:94)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.fileuploadinterceptor.intercept(fileuploadinterceptor.java:243)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.modeldriveninterceptor.intercept(modeldriveninterceptor.java:100)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.scopedmodeldriveninterceptor.intercept(scopedmodeldriveninterceptor.java:141)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.debugging.debugginginterceptor.intercept(debugginginterceptor.java:267)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.chaininginterceptor.intercept(chaininginterceptor.java:142)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.prepareinterceptor.dointercept(prepareinterceptor.java:166)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.i18ninterceptor.intercept(i18ninterceptor.java:176)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.servletconfiginterceptor.intercept(servletconfiginterceptor.java:164)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.aliasinterceptor.intercept(aliasinterceptor.java:190)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.exceptionmappinginterceptor.intercept(exceptionmappinginterceptor.java:187)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.impl.strutsactionproxy.execute(strutsactionproxy.java:52)
org.apache.struts2.dispatcher.dispatcher.serviceaction(dispatcher.java:485)
org.apache.struts2.dispatcher.ng.executeoperations.executeaction(executeoperations.java:77)
org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter.dofilter(strutsprepareandexecutefilter.java:91)
\r
note the full stack trace of the root cause is avable in the apache tomcat/7.0.62 logs.
apache tomcat/7.0.62
第五章 林家的天才
apache tomcat/7.0.62 - error report http status 500 - string index out of range: -10
\r
type exception report\r
message string index out of range: -10\r
description the server encountered an internal error that prevented it from fulfilling this request.\r
exception
javang.stringindexoutofboundsexception: string index out of range: -10
javang.string.substring(string.java:1911)
.lib.decryptutil.filedecrypt(decryptutil.java:22)
.encrypt.action.execute(action.java:59)
sun.reflect.generatedmethodessor38.invoke(unknown source)
sun.reflect.delegatingmethodessorimpl.invoke(delegatingmethodessorimpl.java:43)
javang.reflect.method.invoke(method.java:606)
.opensymphony.xwork2.defaultactioninvocation.invokeaction(defaultactioninvocation.java:452)
.opensymphony.xwork2.defaultactioninvocation.invokeactiononly(defaultactioninvocation.java:291)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:254)
.opensymphony.xwork2.interceptor.defaultworkflowinterceptor.dointercept(defaultworkflowinterceptor.java:176)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.validator.validationinterceptor.dointercept(validationinterceptor.java:263)
org.apache.struts2.interceptor.validation.annotationvalidationinterceptor.dointercept(annotationvalidationinterceptor.java:68)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.conversionerrorinterceptor.intercept(conversionerrorinterceptor.java:133)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.parametersinterceptor.dointercept(parametersinterceptor.java:207)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.staticparametersinterceptor.intercept(staticparametersinterceptor.java:190)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.multiselectinterceptor.intercept(multiselectinterceptor.java:75)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.checkboxinterceptor.intercept(checkboxinterceptor.java:94)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.fileuploadinterceptor.intercept(fileuploadinterceptor.java:243)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.modeldriveninterceptor.intercept(modeldriveninterceptor.java:100)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.scopedmodeldriveninterceptor.intercept(scopedmodeldriveninterceptor.java:141)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.debugging.debugginginterceptor.intercept(debugginginterceptor.java:267)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.chaininginterceptor.intercept(chaininginterceptor.java:142)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.prepareinterceptor.dointercept(prepareinterceptor.java:166)
.opensymphony.xwork2.interceptor.methodfilterinterceptor.intercept(methodfilterinterceptor.java:98)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.i18ninterceptor.intercept(i18ninterceptor.java:176)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.interceptor.servletconfiginterceptor.intercept(servletconfiginterceptor.java:164)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.aliasinterceptor.intercept(aliasinterceptor.java:190)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
.opensymphony.xwork2.interceptor.exceptionmappinginterceptor.intercept(exceptionmappinginterceptor.java:187)
.opensymphony.xwork2.defaultactioninvocation.invoke(defaultactioninvocation.java:248)
org.apache.struts2.impl.strutsactionproxy.execute(strutsactionproxy.java:52)
org.apache.struts2.dispatcher.dispatcher.serviceaction(dispatcher.java:485)
org.apache.struts2.dispatcher.ng.executeoperations.executeaction(executeoperations.java:77)
org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter.dofilter(strutsprepareandexecutefilter.java:91)
\r
note the full stack trace of the root cause is avable in the apache tomcat/7.0.62 logs.
apache tomcat/7.0.62