Parallel execution causes RuntimeException

imarkouimarkou MemberPosts:6Contributor I
edited December 2018 inProduct Feedback - Resolved

Hi everyone,

I installed theTime Series extension (v. 0.2.002)and I ran theForecast Validation of ARIMA Model for Lake Hurontemplate successfully.

Afterwards I installed theSeries Extension Version (v. 7.4.0)to experiment with the "Autocorrelation Transformation Operator" as suggestedin this RM post. After that, every time I run a process withForecast Validationoperator, 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(操作符。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(操作符。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(操作符。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(操作符。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 theenable parallel executiontofalse,这个过程是successf执行ully.

This problem also happens sometimes in the regularValidationoperator 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, MemberPosts:344Unicorn

    Hi,

    This looks like a bug to me. If you have parallel execution I guess you also have access to support.www.turtlecreekpls.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 ModeratorPosts:2,959Community Manager

    pushing to Product Feedback.

    SG

  • sgenzersgenzer Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM ModeratorPosts:2,959Community Manager
  • imarkouimarkou MemberPosts:6Contributor I

    @SGolbertThanks, I wrote a ticket.

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

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

  • imarkouimarkou MemberPosts:6Contributor I

    @sgenzerYes, I opened a case.

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