RapidMiner uses older library than extension
Hi,
I am developing an extension that Encog, version 3.2.0. In RapidMiner_Unuk, some older version of Encog is used, so when I run my extension, it says:
Is there any way of making my extension using exactly the libraries it comes with?
Thank you,
Heiko
I am developing an extension that Encog, version 3.2.0. In RapidMiner_Unuk, some older version of Encog is used, so when I run my extension, it says:
Removing encog.jar from RapidMiner_Unuk resolves the problem, but that is of course not an option.
SEVERE: Process failed: org.encog.neural.networks.layers.BasicLayer.<init>(Lorg/encog/engine/network/activation/ActivationFunction;ZI)V
java.lang.NoSuchMethodError: org.encog.neural.networks.layers.BasicLayer.<init>(Lorg/encog/engine/network/activation/ActivationFunction;ZI)V
Is there any way of making my extension using exactly the libraries it comes with?
Thank you,
Heiko
Find more posts tagged with
Sort by:
1 - 5 of
51
- get the source code of the library
- refactor the package names, e.g., from org.encog.* to org.encogx.*
- package a JAR with the refactored package names and use that one in the extension
Hi all,
just for the records, if anyone else runs into that problem. What solved the issue for me was:
Best,
Heiko
just for the records, if anyone else runs into that problem. What solved the issue for me was:

Best,
Heiko
I'm afraid this is not possible. The main classloader will grab the RapidMiner Studio library first and that's that for your extension :-\
Regards,
Marco