《消失的庄园》 第一章 山哥 公元2310年,科学研究发现了人类潜在的“异能”,一种全新的、之前从未觉察的新型能量,就隐藏于人类的意识之中。成功开发出自己潜在异能的人,被称为异能者。 这一重大发现,促进了“超人类主义”的盛行。即通过先进的科学技术手段,可以使人类从生老病死中解脱出来,成为所谓“超人类”。2312年,勿兰、天狗、猎鹰三大科技集团在远东地区建立了第一个超人类主义国家:h+共和国【注1】。 在此后的五年里,这个国家迅速崛起,很快成为了一个盘踞于东亚的超级大国。这对于整个世界的影响是巨大而深远的,人类正式跨入了超人类主义时代。而这个时代的宠儿,就是异能者们。 我们的故事,就发生在这个属于异能者们的黄金时代。 2321年6月10日,北京地下200米处,深井街。 与地面上的商业街比起来,深井街充斥着一种来自几百年前的尘土气息————你可以找到几个世纪前的数字光碟,营养药片,全息系统……当然,你也可以购买到一些更特殊的东西。比如来源不明的变身药片儿、微核枪械、甚至新型病毒…… 许许多多的人在这条街上奔走,他们穿着不同的衣着,但都清一色的戴着面具,仅露出眼睛来。只有眼睛就足够了,看啊,无数比交易在进行,数不尽的货币在流通…… 一个瘦瘦高高的男子,戴着一个鬼脸面具,走进了深井街的一条昏暗胡同。他有着一双令人称奇的大手,五指颀长,让人怀疑他是不是很擅长弹过钢琴。他沿着狭窄的胡同一直往前走着,昏暗的路灯照着牙细瘦的身子,影子拉长————随后又奇妙的缩短。 突然,从两侧破败的民房里冲出了四个人。他们都带着虎头面具,肩宽臂阔。只见他们两前两后,非常有默契的围住了这个男子。 “干嘛的,知道这是谁的地盘儿吗?”为首的一个壮汉瓮声瓮气的喝道。 男子似是微扫了一眼,并未回应。然而就在一瞬间,他骤然出拳,接着一记扫堂腿,直接放倒了喝问他的壮汉。余下三人尚未反应过来,脸上就挨了重重一拳,两眼一黑,跌倒在地。面具发出咔擦的破碎声,露出了四张鼻青脸肿的面容。 “这孙子挺他妈能打的啊。” 之前喝问男子的壮汉忽然摇摇晃晃的站了起来,从兜里摸出了一个小瓶子,瓶子里都是黄色的小药片。他的面具已经碎了,露出了半张浮肿的大脸。只见他拧开瓶盖,直接往大嘴里倒了十来片儿,嘎巴嘎巴的嚼碎了。 “呸!”壮汉抹了抹嘴,吐出了两颗牙。“妈了个逼的,孙子!现在来打大爷试试。”只见他的肌肉瞬间膨胀,整张脸变得狰狞起来。不知何时,他的嘴里生出利齿,手脚化为利爪。他几乎变一个半人半兽的怪物。 男子哼了一声,像是笑了。“这就是异能吗?” “不错,孙子……” 壮汉话未说完,只见男子已经欺身到他的近前,张开大手,一把抓住了他的额头。一股炽热的蒸汽从壮汉头顶冒出来,伴随着一股皮肉烧焦的气味。男子轻轻松手,壮汉双眼翻白,直挺挺的倒在了地上。 “这个才是真正的异能。”男子轻蔑的说道,但好像并不是针对壮汉。 他从壮汉的口袋里摸出了那个小药瓶。这就是变身药片吗?现在都这么普及了,连收保护费的地痞都有一瓶。变身药片可以暂时激活人潜意识中的异能,使非异能者获得一段时间异能。使用次数太多的话,会导致不可逆的脑损伤。 他把小药瓶放进了自己的口袋,哼起了一首很老很老的歌,一路往胡同深处走去。 转过几个角落,来到了胡同的尽头。那里摆了一整堆杂物:露出海绵的破旧沙发,住着蜘蛛的鱼缸,仅剩躯干的洋娃娃…… 男子来到杂物堆面前,转了个身,背对着杂物堆站着。只见他突然往后躺去———— 神奇的事情发生了,那堆杂物就像是“不存在”一样,男子的身体直接从杂物堆中“穿”了过去,不知去了哪里! 深井街248号是一栋“看不见”的建筑,它其实就在一堆杂货的下面。 狭小的会议厅里坐着六个人,他们围着圆桌而坐。圆桌边上摆了七把椅子,一把空着。突然,瘦高男子出现在了那把空椅子上。 “你迟到了,山哥!”边儿上一个穿蓝色t恤的大男孩冲男子打招呼道。 男子整了整自己的贴身黑夹克,摘下了鬼脸面具道:“被一点小事耽误了一下。” 面具之下,是一张黑瘦的脸。他很年轻,但是不知道为什么看着总令人觉得,他承受了比常人多达千百倍的压力。 “山哥好。”几个人同时说道,其中还有两个女孩子的声音。 山哥把面具捏在指尖,“嗤”的一声,整张面具就被燃成了灰烬。指尖轻轻一弹,灰烬纷纷落在了地上。“有烟吗?” “有。”大男孩从兜里掏出了一盒香烟,递给了山哥。山哥抽出一根,轻轻用食指点了一下,把烟点上了。抽了一口之后,他剧烈的咳嗽了一阵。 “这他妈哪个年代的烟?” “不晓得喽。”蓝衫大男孩说道,“我从街上随便淘的。” “工会的人都齐了。”一个紫头发的女孩子说道。 “好的。”山哥说道,“海蓝,让客人们都进来吧。” 穿蓝t恤的大男孩呼哨了一声,站起身来,双手张开。只见在他的双手之间出现了一个淡蓝色的立方体空间。在这个空间里有很多排椅子,上面许多身着西装,看着像是大佬的人。海蓝小心翼翼地把这个空间放到了圆桌中央。山哥站了起来,冲着空间里的小人们微微鞠了一躬,道: “欢迎各位来到伊甸工会。我是工会的主席,你们可以叫我山哥。” 淡蓝色空间里发出了议论纷纷的声音: “这小子是谁?” “上来就管他叫‘哥’,他以为他是谁……” “哼哼,估计是被三大集团开掉的异能者……” “去他奶奶的,现在谁还稀罕异能者?” …… 山哥微微一笑,道: “咱们来谈一笔生意。” 第二章 ?rōn Hābrīt 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