问题描述
2011-03-1817:24:44,687ERROR[com.garage.xsystem.EncryptService]-字符串解密出现异常2011-03-1817:24:44,687ERROR[com.garage.xsystem.EncryptService]-字符串解密出现异常2011-03-1817:24:44,687ERROR[com.garage.xsystem.EncryptService]-无法完成串解密2011-03-1817:24:44,687ERROR[com.garage.xsystem.EncryptService]-无法完成串解密2011-03-1817:24:44,703INFO[com.garage.xdatabase.cache.DataCacheFactory]-已完成对表T_MK_SYS_MENU的持久化2011-03-1817:24:44,703INFO[com.garage.xdatabase.cache.DataCacheFactory]-已完成对表T_MK_SYS_MENU的持久化java.lang.NumberFormatException:Forinputstring:""atjava.lang.NumberFormatException.forInputString(NumberFormatException.java:48)atjava.lang.Integer.parseInt(Integer.java:447)atcom.garage.xsecurity.EncryptArithmetic.super(UnknownSource)atcom.garage.xsecurity.EncryptArithmetic.decryptIt(UnknownSource)atcom.garage.xsystem.EncryptService.decryptIt(UnknownSource)atcom.garage.xsystem.Configuration.getExpired(UnknownSource)atcom.garage.xdatabase.cache.DataCacheFactory.getCachedDataRowsMap(UnknownSource)atcom.garage.xdatabase.cache.DataCacheFactory.getCachedDataRowsMap(UnknownSource)atcom.garage.xdatabase.cache.DataCacheFactory.getCachedDataRowsArrayList(UnknownSource)atcom.garage.xdatabase.cache.DataCacheFactory.getCachedDataRowsArrayList(UnknownSource)atcom.mixky.common.database.GarageDataAccessTemplate.getCachedObjects(GarageDataAccessTemplate.java:atcom.mixky.common.database.MixkyDataAccess.getCachedObjects(MixkyDataAccess.java:144)atcom.mixky.portal.desktop.DesktopDataService.getMenus(DesktopDataService.java:45)atcom.mixky.portal.builder.PortalJsFileBuilder.buildJsMenuActions(PortalJsFileBuilder.java:139)atcom.mixky.system.LoadOnStart.init(LoadOnStart.java:31)atjavax.servlet.GenericServlet.init(GenericServlet.java:212)atorg.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)atorg.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)atorg.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)atorg.apache.catalina.core.StandardContext.start(StandardContext.java:4458)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)atorg.apache.catalina.core.StandardHost.start(StandardHost.java:722)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)atorg.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)atorg.apache.catalina.core.StandardService.start(StandardService.java:516)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:710)atorg.apache.catalina.startup.Catalina.start(Catalina.java:583)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
解决方案
解决方案二:
一个明显的类型转换异常定位到哪行报错