Hello everyone,
Sorry to get this post out of the closet, but I'm having the exact same problem.
For now, the project only include rapidminer.jar and launcher.jar (I guess I'll add other ones if java complains) on the classpath.
Here is the result (which is very similar to the one of the OP).
2011-04-01 09:15:15 CONFIG: Locale not specified explicitly. Set default locale to US. (RapidMiner.init())
2011-04-01 09:15:15 CONFIG: Initializing I18N (RapidMiner.splashMessage())
2011-04-01 09:15:15 CONFIG: Ensuring RapidMiner Home is set (RapidMiner.splashMessage())
2011-04-01 09:15:15 INFO: Property rapidminer.home is not set. Guessing. (Launcher.ensureRapidMinerHomeSet())
2011-04-01 09:15:15 INFO: Trying parent directory of '/home/adam/NetBeansProjects/wii/ift603/trunk/lib/rapidminer.jar'...gotcha! (Launcher.ensureRapidMinerHomeSet())
2011-04-01 09:15:15 INFO: Trying parent directory of '/home/adam/NetBeansProjects/wii/ift603/trunk/lib/launcher.jar'...gotcha! (Launcher.ensureRapidMinerHomeSet())
2011-04-01 09:15:15 CONFIG: Reading Configuration Files (RapidMiner.splashMessage())
2011-04-01 09:15:15 CONFIG: Reading configuration resource com/rapidminer/resources/rapidminerrc. (ParameterService.loadAllRCFiles())
2011-04-01 09:15:15 CONFIG: Execution mode UNKNOWN does not permit file access. Ignoring all rcfiles. (ParameterService.loadAllRCFiles())
2011-04-01 09:15:15 CONFIG: Registering Plugins (RapidMiner.splashMessage())
2011-04-01 09:15:15 CONFIG: Read extension state. (ManagedExtension.readConfiguration())
2011-04-01 09:15:15 CONFIG: Plugin directory /home/adam/NetBeansProjects/wii/ift603/trunk/lib/plugins does not exist. (Plugin.findAndRegisterPlugins())
2011-04-01 09:15:15 CONFIG: Loading renderers from 'Weka'. (RendererService.init())
2011-04-01 09:15:15 CONFIG: Reading parse rules from jar:file:/home/adam/.RapidMiner5/managed/rmx_weka-5.1.0.jar!/com/rapidminer/resources/parserulesWekaExtension.xml (XMLImporter.importParseRules())
2011-04-01 09:15:16 CONFIG: Loading renderers from 'Reporting'. (RendererService.init())
2011-04-01 09:15:16 CONFIG: Reading parse rules from jar:file:/home/adam/.RapidMiner5/managed/rmx_reporting-5.1.0.jar!/com/rapidminer/resources/parserulesReporting.xml (XMLImporter.importParseRules())
2011-04-01 09:15:16 CONFIG: Initializing Operators (RapidMiner.splashMessage())
2011-04-01 09:15:16 CONFIG: Loading operators from 'OperatorsCore.xml'. (OperatorService.registerOperators())
2011-04-01 09:15:16 CONFIG: Loading operator documentation from jar:file:/home/adam/NetBeansProjects/wii/ift603/trunk/lib/rapidminer.jar!/com/rapidminer/resources/i18n/OperatorsCoreDocumentation.xml. (OperatorDocBundle$XMLControl.newBundle())
2011-04-01 09:15:16 SEVERE: Failed to register operator: java.lang.AssertionError (OperatorService.parseOperators())
java.lang.AssertionError
com.rapidminer.operator.ports.impl.InputPortImpl.receiveMD(InputPortImpl.java:81)
com.rapidminer.operator.ports.metadata.ExampleSetPrecondition.assumeSatisfied(ExampleSetPrecondition.java:86)
com.rapidminer.operator.Operator.assumePreconditionsSatisfied(Operator.java:2002)
com.rapidminer.operator.OperatorChain.assumePreconditionsSatisfied(OperatorChain.java:496)
com.rapidminer.tools.OperatorService.registerOperator(OperatorService.java:431)
com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:260)
com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:256)
com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:256)
com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:232)
com.rapidminer.tools.OperatorService.registerOperators(OperatorService.java:206)
com.rapidminer.tools.OperatorService.registerOperators(OperatorService.java:180)
com.rapidminer.tools.OperatorService.init(OperatorService.java:131)
com.rapidminer.RapidMiner.init(RapidMiner.java:460)
RandomForests.RandomForest.<init>(RandomForest.java:41)
Test.TestAdam.mainAdam(TestAdam.java:42)
ift603.Main.main(Main.java:31)
If you have any idea of what causes this problem, I'd like to know since disabling assertion looks like too drastic of a change.
Thanks,
BTW, if you wonder about the project it's a student project using some data mining techniques in order to recognize gesture done with a wii remote : won't be doing any money out of it !
EDIT : I tried rebuilding RapidMiner from souce : didn't change anything. But, for some reason, when I create a new project and call RapidMiner.init(), everything works fine. I don't see any difference between the two projects, both call RapidMiner.init() first thing in the main.