类型转换错误:Object不能转换为List类型

yexiu 错误处理 25

版本号:

镜像版本 harbor.oinone.top/oinone/oinone-designer-mini-v5.2:5.2.9

本地版本 5.2.9

问题:
点击同步导出报错:

java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.util.List
    at pro.shushi.pamirs.file.api.executor.impl.StandardExcelExportExecutor.singleFetchExportData(StandardExcelExportExecutor.java:81)
    at pro.shushi.pamirs.file.api.executor.impl.StandardExcelExportExecutor.fetchExportData(StandardExcelExportExecutor.java:63)
    at pro.shushi.pamirs.file.api.executor.impl.StandardExcelExportExecutor.doExport(StandardExcelExportExecutor.java:45)
    at pro.shushi.pamirs.file.api.service.impl.ExcelExportServiceImpl.doExportStrategy(ExcelExportServiceImpl.java:44)
    at pro.shushi.pamirs.file.api.service.impl.ExcelExportServiceImpl.doExport(ExcelExportServiceImpl.java:36)
    at pro.shushi.pamirs.file.api.service.impl.ExcelFileServiceImpl.doExport0(ExcelFileServiceImpl.java:146)
    at pro.shushi.pamirs.file.api.service.impl.ExcelFileServiceImpl.doExportSync(ExcelFileServiceImpl.java:130)
    at pro.shushi.pamirs.file.api.service.impl.ExcelFileServiceImpl$$FastClassBySpringCGLIB$$f99aff58.invoke(<generated>)
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)

你的期望:
正常导出

如何重现问题:

回复

共1条回复 我来回复
  • yexiu的头像
    yexiu
    数式Oinone用户
    评论

    debug可知在pro.shushi.pamirs.framework.faas.extpoint.DefaultExtPointApi 中查询扩展点的时候没有捞到扩展点的实现,返回了数组,导致类型转换异常。
    如果使用了协同开发,把扩展点实现发布到可以修改元数据的环境重启一下,比如测试环境。刷新元数据。

    2周前 0条评论