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
"Error integrating Rapidminer with netbeans"
I am creating a application using netbeans application development and trying to integrate Rapidminer along with it but i am getting the following error
Thanks in advance
can anyone help
WARNING [org.openide.filesystems.Ordering]: Not all children in Menu/Window/ marked with the position attribute: [com-Kreara-KRPackages-PackageFormTopComponent.shadow, com-Kreara-KRPackages-PackageNodeBoxTopComponent.shadow, com-kreara-KRHandle-HandleFormTopComponent.shadow, com-kreara-KRHandle-TestHandleTopComponent.shadow], but some are: [org-netbeans-core-windows-actions-GlobalPropertiesAction.shadow, Output, Web, SwitchToRecentDocumentAction.shadow, ProgressListAction.shadow, Separator3.instance, ConfigureWindow, org-netbeans-core-windows-actions-ResetWindowsAction.shadow, Separator4.instance, CloseWindowAction.shadow, CloseAllDocumentsAction.shadow, CloseAllButThisAction.shadow, DocumentsAction.shadow]
INFO [ParameterService]: Reading configuration resource com/rapidminer/resources/rapidminerrc.
INFO [com.rapidminer]: Set locale to en.
INFO [com.rapid_i.Launcher]: rapidminer.home is '/home/zubin/rapidminer/lib'.
INFO [com.rapidminer]: Register plugin: Text Processing
INFO [com.rapidminer]: Register plugin: Web Mining
SEVERE [com.rapidminer]: Failed to register operator: RapidMiner Core : hierarchical_classification
java.lang.AssertionError
at com.rapidminer.operator.ports.impl.AbstractInputPort.receiveMD(AbstractInputPort.java:80)
at com.rapidminer.operator.ports.metadata.ExampleSetPrecondition.assumeSatisfied(ExampleSetPrecondition.java:86)
at com.rapidminer.operator.Operator.assumePreconditionsSatisfied(Operator.java:2130)
at com.rapidminer.operator.OperatorChain.assumePreconditionsSatisfied(OperatorChain.java:502)
at com.rapidminer.tools.OperatorService.registerOperator(OperatorService.java:520)
[catch] at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:301)
at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:293)
at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:293)
at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:269)
at com.rapidminer.tools.OperatorService.registerOperators(OperatorService.java:231)
at com.rapidminer.tools.OperatorService.registerOperators(OperatorService.java:204)
at com.rapidminer.tools.OperatorService.init(OperatorService.java:133)
at com.rapidminer.RapidMiner.init(RapidMiner.java:559)
at com.kreara.DataFetch.GoogleNews.WebScrapRM.<init>(WebScrapRM.java:33)
at com.kreara.DataFetch.GoogleNews.GoogleParseMain.<clinit>(GoogleParseMain.java:39)
at com.kreara.DataFetch.GoogleNews.RunGoogleFetch.run(RunGoogleFetch.java:23)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044)
SEVERE [com.rapidminer]: Failed to register operator: RapidMiner Core : fixedsplitvalidation
java.lang.AssertionError
at com.rapidminer.operator.ports.impl.AbstractInputPort.receiveMD(AbstractInputPort.java:80)
at com.rapidminer.operator.ports.metadata.SimplePrecondition.assumeSatisfied(SimplePrecondition.java:90)
at com.rapidminer.operator.Operator.assumePreconditionsSatisfied(Operator.java:2130)
at com.rapidminer.operator.OperatorChain.assumePreconditionsSatisfied(OperatorChain.java:502)
at com.rapidminer.tools.OperatorService.registerOperator(OperatorService.java:520)
[catch] at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:301)
at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:293)
at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:293)
at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:293)
at com.rapidminer.tools.OperatorService.parseOperators(OperatorService.java:269)
at com.rapidminer.tools.OperatorService.registerOperators(OperatorService.java:231)
at com.rapidminer.tools.OperatorService.registerOperators(OperatorService.java:204)
at com.rapidminer.tools.OperatorService.init(OperatorService.java:133)
at com.rapidminer.RapidMiner.init(RapidMiner.java:559)
at com.kreara.DataFetch.GoogleNews.WebScrapRM.<init>(WebScrapRM.java:33)
at com.kreara.DataFetch.GoogleNews.GoogleParseMain.<clinit>(GoogleParseMain.java:39)
at com.kreara.DataFetch.GoogleNews.RunGoogleFetch.run(RunGoogleFetch.java:23)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2044)
Thanks in advance
0
Answers
How do you integrate? Do you create the processes from code, or parse from XML, or use the RM UI to create processes?
Although it seems it orifinates from RapidMiner.init. Do you have all jars on the classpath (with the proper classloader)?
Cheers, gabor
This error occurs in RapidMiner.Init();
ya i have added all the JARs in the classpath
you are running your application with assertions enabled. We have not used them internally for a while, so there are quite a few broken ones I'm afraid. You will have to disable assertions for RapidMiner to run.
As a sidenote, please be aware that RapidMiner is licensed under the AGPL 3. This means that your application must be licensed under the AGPL 3 as well. If that is not possible/desirable, you need to purchase an OEM license. You can contact us here for details.
Regards,
Marco