com.college.collegesystem.service.impl.CollegeScoreFselectionSheetServiceImpl$$FastClassBySpringCGLIB$$11d86b00.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:685) at com.college.collegesystem.service.impl.CollegeScoreFselectionSheetServiceImpl$$EnhancerBySpringCGLIB$$4b541925.getFselection(<generated>) at com.college.collegesystem.service.impl.CollegeScoreFselectionSheetServiceImpl$$FastClassBySpringCGLIB$$11d86b00.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:685) at com.college.collegesystem.service.impl.CollegeScoreFselectionSheetServiceImpl$$EnhancerBySpringCGLIB$$2f31cfc3.getFselection(<generated>) at com.college.collegesystem.controller.ChooseVolunteerController.getFselection(ChooseVolunteerContr
时间: 2023-12-09 20:05:24 浏览: 157
oller.java:76)
这是一个错误的堆栈跟踪信息,它似乎是与 Java Spring 框架中的代理对象有关的问题。具体而言,它表明在调用 `getFselection()` 方法时发生了一个错误,但并没有提供足够的上下文信息来确定问题的根本原因。您可能需要查看代码中的相关部分,并检查是否存在任何缺失的依赖项或可能导致代理对象无法正常工作的其他问题。
相关问题
java.lang.IllegalStateException: Cannot get a NUMERIC value from a STRING cell at org.apache.poi.xssf.usermodel.XSSFCell.typeMismatch(XSSFCell.java:1003) at org.apache.poi.xssf.usermodel.XSSFCell.getNumericCellValue(XSSFCell.java:318) at com.college.collegesystem.util.ExcelUtil.getEnrollmentScheduleByExcel_inline(ExcelUtil.java:1082) at com.college.collegesystem.ManagerService.impl.ManageEnrollmentScheduleServiceImpl.importEnrollmentScheduleByExcel_inline(ManageEnrollmentScheduleServiceImpl.java:43) at com.college.collegesystem.ManagerService.impl.ManageEnrollmentScheduleServiceImpl$$FastClassBySpringCGLIB$$cbd36601.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
根据提供的日志信息,你遇到了一个`java.lang.IllegalStateException`异常,错误发生在`org.apache.poi.xssf.usermodel.XSSFCell.getNumericCellValue`方法中。
这个异常通常是由于尝试从一个字符串类型的单元格获取数值类型的数据时引发的。根据日志信息,推测可能是在Excel文件解析的过程中,尝试将一个字符串单元格转换为数值单元格时出现了类型不匹配的问题。
要解决这个问题,你可以尝试以下几个步骤:
1. 检查Excel文件中相关单元格的数据格式。确保你尝试获取数值的单元格中实际包含数值类型的数据,而不是字符串类型的数据。
2. 在调用`getNumericCellValue`方法之前,可以使用`Cell.getCellType`方法检查单元格的数据类型。如果单元格的类型不是数值类型,可以使用`Cell.getStringCellValue`方法获取字符串类型的数据,并在需要时手动进行类型转换。
3. 如果你在处理不同类型的单元格数据时遇到了类似的问题,可以考虑使用`DataFormatter`类来获取单元格中的格式化数据。这样可以确保你获取到的数据类型是符合预期的。
4. 如果以上步骤都没有解决问题,你可以尝试更新Apache POI库的版本,以确保问题不是由已知的bug引起的。
请注意,由于我无法查看你的具体代码和数据文件,以上建议仅供参考。解决这个问题可能需要进一步的调试和分析。
com.hitachivantara.hcp.common.ex.InvalidResponseException: com.hitachivantara.core.http.ex.HttpException: javax.net.ssl.SSLHandshakeException: DH ServerKeyExchange does not comply to algorithm constraints at com.hitachivantara.hcp.common.HCPHttpClient.execute(HCPHttpClient.java:152) at com.hitachivantara.hcp.common.AbstractHCPClient.execute(AbstractHCPClient.java:62) at com.hitachivantara.hcp.standard.body.impl.HCPNamespaceImpl.putObject(HCPNamespaceImpl.java:324) at com.hitachivantara.hcp.standard.body.impl.HCPNamespaceImpl.putObject(HCPNamespaceImpl.java:389) at com.generalichina.ewmp.contract.utils.OperateObjectUtil.putAndCheckObject(OperateObjectUtil.java:113) at com.generalichina.ewmp.contract.service.base.impl.ContOptUploadFileServiceImpl.uploadFile2(ContOptUploadFileServiceImpl.java:198) at com.generalichina.ewmp.contract.service.base.impl.ContOptUploadFileServiceImpl$$FastClassBySpringCGLIB$$a7f45969.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
这个错误是由于SSL握手过程中的算法不符合安全限制导致的。具体来说,DH ServerKeyExchange算法不符合算法限制,因此导致SSL握手失败。
要解决此问题,您需要更改Java环境中的安全配置,以允许使用该算法。可以通过编辑JRE安装目录中的java.security文件来实现这一点。在该文件中,找到以下行:
jdk.tls.disabledAlgorithms=SSLv3, RC4, DH keySize < 768
将其更改为:
jdk.tls.disabledAlgorithms=SSLv3, RC4, DH keySize < 768, DH ServerKeyExchange
然后保存文件并重新启动应用程序,以使更改生效。这应该解决您遇到的问题。
阅读全文