-
-
Notifications
You must be signed in to change notification settings - Fork 155
Open
Description
Hi,
I'm trying to perform instance choose in different class loaders -
export function chooseAll<T>(className: string, callbacks: ChooseCallbacks<T>) {
Java.enumerateClassLoadersSync().forEach((loader: any) => {
const cLoader = Java.ClassFactory.get(loader)
Logger.debug(loader)
Logger.debug(cLoader.toString())
try {
cLoader.choose(className, {
onMatch(instance) {
return callbacks.onMatch(instance)
},
onComplete() {
callbacks.onComplete()
}
})
} catch (e: any) {
if (!e.toString().includes("java.lang.ClassNotFoundException"))
Logger.error(e.toString())
}
})
}When running, I'm receiving an error message -
TypeError: cannot read property 'iterateOverInstancesOfClass' of nullMetadata
Metadata
Assignees
Labels
No labels