Due to recent updates, all users are required to create an Altair One account to login to the RapidMiner community. Click the Register button to create your account using the same email that you have previously used to login to the RapidMiner community. This will ensure that any previously created content will be synced to your Altair One account. Once you login, you will be asked to provide a username that identifies you to other Community users. Email us at Community with questions.

Parallel execution causes RuntimeException

imarkouimarkou Member Posts: 6 Learner III
edited December 2018 in Product Feedback - Resolved

Hi everyone,

 

I installed the Time Series extension (v. 0.2.002) and I ran the Forecast Validation of ARIMA Model for Lake Huron template successfully.

 

Afterwards I installed the Series Extension Version (v. 7.4.0) to experiment with the "Autocorrelation Transformation Operator" as suggested in this RM post. After that, every time I run a process with Forecast Validation operator, I get the following error:

 

Exception: java.lang.RuntimeException
Message: Could not prepare concurrent execution of operator Forecast Validation.
Stack trace:

com.rapidminer.extension.concurrency.tools.ConcurrencyTools.setEnclosingProcess(ConcurrencyTools.java:51)
com.rapidminer.extension.concurrency.tools.ConcurrencyTools.clone(ConcurrencyTools.java:36)
com.rapidminer.extension.operator.validation.ForecastValidationOperator.performParallelValidation(ForecastValidationOperator.java:335)
com.rapidminer.extension.operator.validation.ForecastValidationOperator.doWork(ForecastValidationOperator.java:233)
com.rapidminer.operator.Operator.execute(Operator.java:1025)
com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77)
com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:812)
com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:807)
java.security.AccessController.doPrivileged(Native Method)
com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807)
com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:428)
com.rapidminer.operator.Operator.execute(Operator.java:1025)
com.rapidminer.Process.execute(Process.java:1315)
com.rapidminer.Process.run(Process.java:1290)
com.rapidminer.Process.run(Process.java:1181)
com.rapidminer.Process.run(Process.java:1134)
com.rapidminer.Process.run(Process.java:1129)
com.rapidminer.Process.run(Process.java:1119)
com.rapidminer.gui.ProcessThread.run(ProcessThread.java:65)

Cause
Exception: java.lang.IllegalAccessException
Message: Class com.rapidminer.extension.concurrency.tools.ConcurrencyTools can not access a member of class com.rapidminer.operator.Operator with modifiers "private"
Stack trace:

sun.reflect.Reflection.ensureMemberAccess(Reflection.java:102)
java.lang.reflect.AccessibleObject.slowCheckMemberAccess(AccessibleObject.java:296)
java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:288)
java.lang.reflect.Field.set(Field.java:761)
com.rapidminer.extension.concurrency.tools.ConcurrencyTools.setEnclosingProcess(ConcurrencyTools.java:49)
com.rapidminer.extension.concurrency.tools.ConcurrencyTools.clone(ConcurrencyTools.java:36)
com.rapidminer.extension.operator.validation.ForecastValidationOperator.performParallelValidation(ForecastValidationOperator.java:335)
com.rapidminer.extension.operator.validation.ForecastValidationOperator.doWork(ForecastValidationOperator.java:233)
com.rapidminer.operator.Operator.execute(Operator.java:1025)
com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77)
com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:812)
com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:807)
java.security.AccessController.doPrivileged(Native Method)
com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807)
com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:428)
com.rapidminer.operator.Operator.execute(Operator.java:1025)
com.rapidminer.Process.execute(Process.java:1315)
com.rapidminer.Process.run(Process.java:1290)
com.rapidminer.Process.run(Process.java:1181)
com.rapidminer.Process.run(Process.java:1134)
com.rapidminer.Process.run(Process.java:1129)
com.rapidminer.Process.run(Process.java:1119)
com.rapidminer.gui.ProcessThread.run(ProcessThread.java:65)

When I set the enable parallel execution to false, the process is executed successfully.

 

This problem also happens sometimes in the regular Validation operator as well.

I tried reinstalling the extensions, as well as RapidMiner itself in a clean repository but still the problem remains.

 

I can live without parallel execution although it speeds things up considerably so any help is highly appreciated!

Tagged:
0
0 votes

Fixed and Released · Last Updated

Comments

  • SGolbertSGolbert RapidMiner Certified Analyst, Member Posts: 344 Unicorn

    Hi,

     

    This looks like a bug to me. If you have parallel execution I guess you also have access to support.rapidminer.com, right?

     

    Can you write a ticket including process, data and logs?

     

    Regards,

    Sebastian

  • sgenzersgenzer Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,959 Community Manager

    pushing to Product Feedback.

     

    SG

     

  • sgenzersgenzer Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,959 Community Manager
  • imarkouimarkou Member Posts: 6 Learner III

    @SGolbert Thanks, I wrote a ticket.

  • sgenzersgenzer Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,959 Community Manager

    @imarkou so you contacted RM Support directly? If so, I will delete this thread. Let me know.

  • imarkouimarkou Member Posts: 6 Learner III

    @sgenzer Yes, I opened a case.

  • sgenzersgenzer Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,959 Community Manager
  • tftemmetftemme Employee, RapidMiner Certified Analyst, RapidMiner Certified Expert, RMResearcher, Member Posts: 164 RM Research
    Is this still an issue?
Sign In or Register to comment.