You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by GitBox <gi...@apache.org> on 2022/09/04 13:54:05 UTC
[GitHub] [hudi] easonwood commented on issue #6543: [SUPPORT] Unable to load class of UserDefinedMetricsReporter in hudi0.11
easonwood commented on issue #6543:
URL: https://github.com/apache/hudi/issues/6543#issuecomment-1236347008
@Zouxxyy
I try your method in https://github.com/apache/hudi/issues/6563.
The classloader result looks correct
[arthas@14524]$ classloader -t
+-BootstrapClassLoader
+-sun.misc.Launcher$ExtClassLoader@7f77e91b
+-com.taobao.arthas.agent.ArthasClassloader@67e8d194
+-sun.misc.Launcher$AppClassLoader@3fb4f649
+-org.apache.spark.util.MutableURLClassLoader@6f44a157
[arthas@14524]$ classloader -c 67e8d194 -load us.zoom.op.utils.OrderlyMergeRecordPayload
load class error, class: us.zoom.op.utils.OrderlyMergeRecordPayload, error: java.lang.ClassNotFoundException: us.zoom.op.utils.OrderlyMergeRecordPayload
[arthas@14524]$ classloader -c 3fb4f649 -load us.zoom.op.utils.OrderlyMergeRecordPayload
load class success.
class-info us.zoom.op.utils.OrderlyMergeRecordPayload
name us.zoom.op.utils.OrderlyMergeRecordPayload
super-class +-org.apache.hudi.common.model.OverwriteWithLatestAvroPayload
+-org.apache.hudi.common.model.BaseAvroPayload
+-java.lang.Object
class-loader +-sun.misc.Launcher$AppClassLoader@3fb4f649
+-sun.misc.Launcher$ExtClassLoader@7f77e91b
classLoaderHash 3fb4f649
but my job result is still error
Caused by: java.lang.ClassNotFoundException: us.zoom.op.utils.OrderlyMergeRecordPayload
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.apache.hudi.common.util.ReflectionUtils.getClass(ReflectionUtils.java:54)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org