MaxCompute中我用json穿给我的参数string,说我的类加载错误,在代码里面都能测试通过,怎么解决呢?http://logview.odps.aliyun.com/logview/?h=http://service.cn.maxcompute.aliyun-inc.com/api&p=doc_data_dev&i=20230509082646707gqpwavqimcr4&token=dzFZV1ZHbC9jRTlXa2RnNGdZcmh2R3c3Y0pBPSxPRFBTX09CTzpwNF8yMTc5MjYyNjE3NjQ5MDIxMjgsMTY4NjIxMjgwNyx7IlN0YXRlbWVudCI6W3siQWN0aW9uIjpbIm9kcHM6UmVhZCJdLCJFZmZlY3QiOiJBbGxvdyIsIlJlc291cmNlIjpbImFjczpvZHBzOio6cHJvamVjdHMvZG9jX2RhdGFfZGV2L2luc3RhbmNlcy8yMDIzMDUwOTA4MjY0NjcwN2dxcHdhdnFpbWNyNCJdfV0sIlZlcnNpb24iOiIxIn0= 自己跑能跑通就是上传到 mac,就是类加载错误和找不到了,是不能用反射么?
资源上传的jar包是是全量的包吗? 运行UDF时报ClassNotFoundException 1. jar包是否正确:可以先检查下本地jar对不对,是否有你需要的类。 2. project是否正确:常见的错误是函数注册到开发project,但在生产project运行导致报错。 3. 文件资源不存在:通过 list resources看下资源列表中是否存在,包括资源类型对不对。 4. 另外desc function看下函数依赖的resources列表是否包所需resource
报错:NoClassDefFoundError 1. 用户上传的JAR包中包含的第三方库的版本与MaxCompute内置的第三方库的版本不一致。使用maven-shade-plugin解决版本不一致问题并修改Import路径。 按照这个文档核查一下 https://help.aliyun.com/document_detail/317786.html?spm=a2c4g.317785.0.0.1063cbe6Td3gfZ ,此回答整理自钉群“MaxCompute开发者社区2群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。