The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
"[SOLVED] Loading Other User Libraries at Run-Time in User Extensions"
I have built an extension. It uses another secondary jar file where I have changed the MANIFEST file to have "RapidMiner-Type:Rapidminer Plugin" so that RapidMiner recognizes the classes in this jar file and hoists it in and runs it.
However, the secondary jar file uses class defs in a tertiary jar file. RapidMiner will not load this jar file, so it produces the usual "NoClassDefFoundError" when running the class from the secondary jar. Do I have to have "RapidMiner-Type" defined in the tertiary jar file MANIFEST? I do not control that library.
I have modified the "build_extension.xml" ant file so that I do see the tertiary library class paths in the MANIFEST file in the ant build of the extension when I look at the ant build log for the extension.
Much thanks,
/c
However, the secondary jar file uses class defs in a tertiary jar file. RapidMiner will not load this jar file, so it produces the usual "NoClassDefFoundError" when running the class from the secondary jar. Do I have to have "RapidMiner-Type" defined in the tertiary jar file MANIFEST? I do not control that library.
I have modified the "build_extension.xml" ant file so that I do see the tertiary library class paths in the MANIFEST file in the ant build of the extension when I look at the ant build log for the extension.
Much thanks,
/c
Tagged:
0
Answers