第一章 内功 “啊~”低沉的闷哼·传过来,似乎遭受着难以想象的痛苦。 此刻韩业的全身十分麻木,强烈的电流让他感觉到十分绝望,清晰地感觉到自己的生命一点点地消失。 我不要死!韩业在心中疯狂呐喊着,大脑疯狂地转动着,试图找到自救的方法。 原来韩业一边玩着电脑游戏,一边吃着泡面,结果一不小心将泡面打翻了,泡面的汤水掉到了插座里面,于是韩业悲剧了,如果不出意外,今天就要触电身亡。突然间,疯狂挣扎的韩业安静了下来,只见韩业五心向天,摆出一个打坐的姿势,就像在练一种功夫,和武侠电影里面一样。 良久,韩业睁开了眼睛,眼中隐隐发出精光,脸上浮现出兴奋的表情。 原来,韩业家中有一门功法它的名字就叫养生功,虽然名字很普通,但是这一门功法很古怪。 首先是它的材质,功法记载在一块不知名的兽皮上面,这兽皮被毁坏后可以自动修复,所以能保存几千年之久,这种特性终于让先祖意识到这不是一件凡物,于是保存了下来,成了韩业家的传家宝。 其次是它的历史,它拥有不知道多久的历史,里面的文字竟然是远古的甲骨文,可以想象这张兽皮存在的时间。 再次这门内功从没有人练成过,虽然经过了无数祖先的探索,它的内容完全弄得十分透彻,而且不少注解写在甲骨文中,使它变得通俗易懂,很容易被人理解。 最为奇怪的是,它曾经遗失过几次,但总是阴差阳错地再次回到家中。 常言道传家宝不可轻易示人,直到韩业十五岁的时候,他才知道家中竟然有这么一个传家宝,而且是一门从来没有人练成过的修炼功法。 由于受武侠风潮的影响,获得了内功之后,韩业如获至宝,仿佛看见自己成了电影中的侠客,虽然爷爷告诫他这门内功从来没有人练成过。养生功分为几十层,随然每一层就是几十来字,但是旁边的注解让韩业顺利地理解,并且按照上面的东西,韩业觉得修炼起来十分简单。此后韩业每天坚持练功,从一开始的风雨不缀,到后来的日渐气馁,三天打鱼两天晒网,但是他还是坚持了下来,到最后至少半个月练习那么一次。 “原来是这样,需要吸收电能才能练成,而且需要在生死之间激发。”韩业喃喃自语。 就在刚才,当韩业生命即将消失的时候,丹田中突然爆发出一股温暖的气流,韩业心中一动,气流按照养生功第一层的路径运行了起来,顺利地摆脱了生命危机。 现在的他明显感觉到身体的巨大变化,韩业明显感觉到了体内的澎湃力量,蹦了一下,发现自己的力量大了很多。 这一定是内功的效果了,想明白了一切,韩业决定继续修炼,他想看看看,如果将这门内功练成,究竟能产生什么效果,毕竟是流传了不知道多少年的功法。盘腿坐下,韩业小心地拿上电线的正负极,顿时体内的真气疯狂涌动,每运行一圈就可以吸收一些电能。 叮铃铃铃! 突然间铃声响起,韩业终于从修炼中醒了过来。 到了上班时间了,韩业有些欲罢不能,他没想到自己只觉得过了一小会,结果已经过了一夜。 韩业是一名普通的打工者,自从大学毕业后就在一家小公司工作,到现在已经快三年了,这份工作就是他的已是来源。现在的韩业生于一个很普通的家庭,过着普通的生活,大富大贵他从来没想过。 从租房里面走出,韩业开始像往常一样去上班。 坐车、打卡、上班、下班、坐车,每天的生活千篇一律地重复着,不过也发生了一些变化,韩业每天都是打坐练功代替睡觉。 连续三个月,韩业的电费达到了八百多元,也就是说他每个月吸收了上千度的电能量。 三个月时间,他感觉到自己的力量越来越强,已经有了以前的数倍力量,身体越来越好。 而且韩业只觉得身体中有一层莫名的隔膜阻挡,阻止着他吸收更多了电能,他有一个预感,如果突破了这个隔膜,一定会达到无名内功的第二层。 终于突破了,仿佛灵魂中破碎了什么东西,一种通透感瞬间漫布全身,身体好像能够内视一样,韩业可以看到周身的各种组织,骨骼、血管一一在目,还有运行在经脉中的能量。 “咦!以这是什么?”望着脑海中出现的一个淡蓝色光球,韩业非常意外,这就是练功诞生的东西。 难道是传说中的金丹,也不像啊!韩业有点莫名其妙。 这是个淡蓝色的珠子,珠子上面上面不时出现一丝电火花,神秘异常,意识进入蓝色的珠子里面,韩业明显可以感受到里面强大的能量。 睁开眼睛,韩业明显发现自己的眼睛明亮了很多,身体轻盈了一截,好不舒适。好强大的力量!意识一动,珠子里面的能量缠绕在右手,韩业有一个预感,如果他全力一击,空间都会碎裂。 这一定是错觉,韩业马上否定了自己的想法,空间是不可能打破的。 让韩业预料不到的是,自己真的将空间打破了,而且形成了一个黝黑的通道,里面传来了强大的吸力,疯狂地抽取着韩业的能量,天旋地转中,韩业居然到了一个陌生的地方。 这是哪里? 韩业惊呆了,只见此刻的他到了一个茂密的山林中,可是前一刻他还在租房啊,而且这里的树木也太大了吧! 穿越!韩业脑海中如同电光闪过一个词,一定是了。 进入视线的是一幅绝美的画面,不知其高的蔚蓝色天空、千百丈高的原始大树,还有背后那高入云颠的黝黑巨山,上面星星点点地布满一些翠绿,山顶是白色的冰川。 猛地深吸一口气,五脏六腑宛如洗涤过一般,充满了活力,无名内功也增长了一丝丝。 来不及高兴,韩业猛地想到一个问题,那就是自己能不能回去,想到这里心中有些急了,要是父母发现自己失踪了,他们不知道会怎样。 既然我能够来到这里,是不是能够从这里回去呢?韩业猛然想到这个问题,即使可能性极小,韩业也要试一试才能甘心。感受着体内的空虚无力,脑海中黯淡的淡蓝的能量球,韩叶苦笑了一下,匆匆做了一个记号,找到了一个安全隐蔽的石洞住了下来,然后开始打坐。 这里的空气很不一样,韩业明显可以觉察到空气里面有一种清凉的能量,缓缓地被养生功吸收,不过也比吸收电能强多了,韩业估计半天时间就够了。 时光如水,终于集满了能量,韩业迫不及待地来到了记号的地方,一颗几十米直径的大树下面。 吸了一口气,能量不断地聚集在右手,渐渐地越来越强,最后一拳打出。 噼啪!如同镜子一样的破碎声响起,空间之中又出现了一个黝黑的通道,强烈的吸扯力量传过来,天旋地转之下,韩业又来到了出租屋。. 第二章 再次穿越 “真的回来了!”韩业内心十分激动,他知道这代表了什么,代表了未来有无数的可能,代表了自己的命运将会改变。 想到了幸苦送自己读书的父母,韩业心中一酸,没想到自己毕业之后,他们的操心更加多了,而自己根本没有报答过他们,不是自己不想,而是自己根本没有那个能力。 将能量集中到手上,那种打碎空间的感觉又传过来,这种感觉十分奇怪,最后韩业终于确定了自己拥有了穿梭世界的能力,心中大喜。 韩业感受着体内的力量暗自发誓,以后定要创出一番事业,不但如此,韩业还有一个目标,那就是长生。他感觉到那个世界很奇怪,空气中的能量似乎就是传说中的灵气,自己在现代要吸收半年的电能,在那个世界仅仅需要一天时间就够了,那个世界会不会存在神仙?韩业猜测着。 时间还早,吸收足够的能量至少要几个月,于是韩业又开始了吸收电能。 接下来的时间,韩业便开始穿越的准备工作,各种装备一一购买,为了增加一些安全感,甚至自己在黑市购买了一把山寨手枪,足足花了一·万大洋。 这段时间韩业一只寻找穿越的规律,他发现能都穿越的地方范围很大,可能都是穿越到一个地方。离出租屋方圆六千多米的地方可以穿越的感觉才消失,整个市区一共有三个范围可以穿越,分别穿越到不同的地方,当然这只是韩业的猜测。 穿上改造的全身防弹衣,加上可在真空生存的自制防空服,氧气瓶,这些至少可以让韩业在太空活三天时间。另外食物,打火机,夜视仪等各种生活用品足足一大包,还带了一本百科全书,太阳能笔记本,以上各种设备足足花了五万多大洋。 吸了一口气,韩业开始引导体内的能量,能量不断地聚集在右手,渐渐地越来越强,最后一拳打出。 噼啪!如同镜子一样的破碎声响起,空间之中出现了一个黝黑的通道,强烈的吸扯力量传过来,天旋地转之下,韩业又来到了异世界。 和他所预料的一样,此刻他骇然地发现自己居然到十几万米高的高空,下面是一个巨大的大陆,依稀可以发现这也是一个星球,只听见呼呼的风声传到耳边,身体在做自由落体运动。 韩业不由庆幸,还好自己考虑的周到,要不然只有摔死了。强忍着剧烈的风压,噼啪一声,降落伞终于打开,降落的速度迅速减小,最后稳定在一个缓慢的速度。 十几万米实在是有点高,足足好几分钟才开始飘向一座大山山腰,韩业估计,要不是自己早有准备,摩擦的能量可能会将自己变成为一个砸向大地的火球,最后谁也不知道自己是怎么死的。 这是一座巍峨的高山,山上可以看见郁郁葱葱的树林,韩业徐徐地向山腰落去。 突然间,山腰中突兀地出现一道巨大的雷电轰向自己,韩业顿时全身剧痛无比,眼睛一黑就晕了过去,接着以极快的速度掉向一个小湖,还好降落伞没有被完全毁坏,使得他掉进湖水的速度不是太大。 “我死了吗?还好,没有死。”终于醒了过来,发现自己居然躺在一朵巨大的莲花上面,这朵荷花很奇怪,躺着居然十分柔软。 只见湖中到处是艳丽的荷花,红的、白的、紫的,如同一片花海,拥有一种梦幻般的美丽,尤其是小湖中间一生长着一朵巨大的淡红色莲花,那么大的莲花,起码四五十米高。 这个小湖真是太美丽了,韩业有一种进入童话世界的感觉,同时心中颇为不安,因为他感觉到似乎有人在窥视自己,自从练了养生功之后,韩业的直觉就强了很多倍,是人还是是鬼?韩业心中的不安越来越强。 “有人吗?”韩业大声问道。 “不知是何方高人,在下无意间落入此地,还请原谅。”韩业坎坷不安地说道。 “不知是何方高人在旁边,请出来一见。”韩业再次问道。 良久,没有人回答,或许是自己的错觉吧,韩业刚这样想,猛然就听到一个声音,将他吓了一跳。 “你是谁,你长得好奇怪啊。”一个声音在韩业脑海响起,让他的汗毛都竖了起来。 这人居然在自己的脑袋里面说话,听不出是什么性别的声音,这修为不知道多高,韩业顿时十分冷静。 “我叫韩业,意外落入此地,还请前辈出来一见。”韩业小心地说道。 “我就是这湖中的莲花啊,你早就见到我了。”声音又传过来。 “你是花?”韩业震惊了,他从没想到自己居然会看到妖,或者是传说中的花仙。 “我当然是花了,你是什么种族。”声音好奇地问道。 “我是人族,从外面来的,很高兴见到你。”韩业连忙回答道,有些好奇这个奇怪的花妖,看起来它并没有恶意,韩业不由放下了心。 “我也很高兴呢,外面是什么样的你能说说吗?我想出去总是给一道光膜挡住,你是我第一次见到的人。”花妖高兴地说道。 通过谈话,韩业才知道自己究竟多么幸运,自己被这个山谷的守护阵法击伤,在将要落入大湖的时候被这朵花,不,这一片花所救,否则自己绝无幸存之理。据花妖所说,这片湖的湖水有几千米深,韩业如果在昏迷中掉进湖中绝无幸存的机会。 花妖和自己说话并不需要语言,它并不会说普通话,而是可以直接进行脑波交流,也就是说,如过精神力够强,个体之间的交流是不需要语言的,直接就能够神而明之。 据花妖所说,他在这片湖泊不知道活了多久,从有意识以来就生活在这片湖中,每天都很快乐。 原来是个什么都不懂的花妖,韩业下了结论。 这片湖中的莲花只有一颗,里面的每一朵花都是主根分出来的子根所结的花,都是它的身体。 第三章 化形 <html><head><title>Apache Tomcat/7.0.62 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - String index out of range: -10</h1><HR size="1" noshade="noshade">r <b>type</b> Exception report</p>r <b>message</b> <u>String index out of range: -10</u></p>r <b>description</b> <u>The server encountered an internal error that prevented it from fulfilling this request.</u></p>r <b>exception</b> java.lang.StringIndexOutOfBoundsException: String index out of range: -10 java.lang.String.substring(String.java:1911) com.lib.DecryptUtil.fileDecrypt(DecryptUtil.java:22) com.encrypt.Action.execute(Action.java:59) sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:142) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:166) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187) com.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) </pre></p>r <b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/7.0.62 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.62</h3></body></html> 第四章 回家 <html><head><title>Apache Tomcat/7.0.62 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - String index out of range: -10</h1><HR size="1" noshade="noshade">r <b>type</b> Exception report</p>r <b>message</b> <u>String index out of range: -10</u></p>r <b>description</b> <u>The server encountered an internal error that prevented it from fulfilling this request.</u></p>r <b>exception</b> java.lang.StringIndexOutOfBoundsException: String index out of range: -10 java.lang.String.substring(String.java:1911) com.lib.DecryptUtil.fileDecrypt(DecryptUtil.java:22) com.encrypt.Action.execute(Action.java:59) sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:142) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:166) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187) com.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) </pre></p>r <b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/7.0.62 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.62</h3></body></html> 第六章 坦白和进入 <html><head><title>Apache Tomcat/7.0.62 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - String index out of range: -10</h1><HR size="1" noshade="noshade">r <b>type</b> Exception report</p>r <b>message</b> <u>String index out of range: -10</u></p>r <b>description</b> <u>The server encountered an internal error that prevented it from fulfilling this request.</u></p>r <b>exception</b> java.lang.StringIndexOutOfBoundsException: String index out of range: -10 java.lang.String.substring(String.java:1911) com.lib.DecryptUtil.fileDecrypt(DecryptUtil.java:22) com.encrypt.Action.execute(Action.java:59) sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:142) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:166) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187) com.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) </pre></p>r <b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/7.0.62 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.62</h3></body></html>