第四百一十章 离城
<html><head><title>apache tomcat/7062 - error report</title><style></style></head><body><h1>http status 500 - string index out of range: -10</h1><hr size="1" noshade="noshade">\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
javalangstringindexoutofboundsexception: string index out of range: -10
javalangstringsubstring(stringjava:1911)
libdecryptutilfiledecrypt(decryptutiljava:22)
encryptactionexecute(actionjava:59)
sunreflectgeneratedmethodaccessor38invoke(unknown source)
sunreflectdelegatingmethodaccessorimplinvoke(delegatingmethodaccessorimpljava:43)
javalangreflectmethodinvoke(methodjava:606)
opensymphonyxwork2defaultactioninvocationinvokeaction(defaultactioninvocationjava:452)
opensymphonyxwork2defaultactioninvocationinvokeactiononly(defaultactioninvocationjava:291)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:254)
opensymphonyxwork2interceptordefaultworkflowinterceptordointercept(defaultworkflowinterceptorjava:176)
opensymphonyxwork2interceptormethodfilterinterceptorintercept(methodfilterinterceptorjava:98)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2validatorvalidationinterceptordointercept(validationinterceptorjava:263)
orgapachestruts2interceptorvalidationannotationvalidationinterceptordointercept(annotationvalidationinterceptorjava:68)
opensymphonyxwork2interceptormethodfilterinterceptorintercept(methodfilterinterceptorjava:98)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2interceptorconversionerrorinterceptorintercept(conversionerrorinterceptorjava:133)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2interceptorparametersinterceptordointercept(parametersinterceptorjava:207)
opensymphonyxwork2interceptormethodfilterinterceptorintercept(methodfilterinterceptorjava:98)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2interceptorparametersinterceptordointercept(parametersinterceptorjava:207)
opensymphonyxwork2interceptormethodfilterinterceptorintercept(methodfilterinterceptorjava:98)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2interceptorstaticparametersinterceptorintercept(staticparametersinterceptorjava:190)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
orgapachestruts2interceptormultiselectinterceptorintercept(multiselectinterceptorjava:75)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
orgapachestruts2interceptorcheckboxinterceptorintercept(checkboxinterceptorjava:94)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
orgapachestruts2interceptorfileuploadinterceptorintercept(fileuploadinterceptorjava:243)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2interceptormodeldriveninterceptorintercept(modeldriveninterceptorjava:100)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2interceptorscopedmodeldriveninterceptorintercept(scopedmodeldriveninterceptorjava:141)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
orgapachestruts2interceptordebuggingdebugginginterceptorintercept(debugginginterceptorjava:267)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2interceptorchaininginterceptorintercept(chaininginterceptorjava:142)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2interceptorprepareinterceptordointercept(prepareinterceptorjava:166)
opensymphonyxwork2interceptormethodfilterinterceptorintercept(methodfilterinterceptorjava:98)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2interceptori18ninterceptorintercept(i18ninterceptorjava:176)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
orgapachestruts2interceptorservletconfiginterceptorintercept(servletconfiginterceptorjava:164)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2interceptoraliasinterceptorintercept(aliasinterceptorjava:190)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
opensymphonyxwork2interceptorexceptionmappinginterceptorintercept(exceptionmappinginterceptorjava:187)
opensymphonyxwork2defaultactioninvocationinvoke(defaultactioninvocationjava:248)
orgapachestruts2implstrutsactionproxyexecute(strutsactionproxyjava:52)
orgapachestruts2dispatcherdispatcherserviceaction(dispatcherjava:485)
orgapachestruts2dispatcherngexecuteoperationsexecuteaction(executeoperationsjava:77)
orgapachestruts2dispatcherngfilterstrutsprepareandexecutefilterdofilter(strutsprepareandexecutefilterjava:91)
</pre>
\r
note the full stack trace of the root cause is available in the apache tomcat/7062 logs
<hr size="1" noshade="noshade"><h3>apache tomcat/7062</h3>