NOTE: IF YOU WISH TO REPORT A NEW BUG, PLEASE POST A NEW QUESTION AND TAG AS "BUG REPORT". THANK YOU.
Auto Model Throws Error immediately with this data. What is wrong with it?
pblack476
MemberPosts:83Maven
So there seems to be something that AM does not like about this data but I cannot figure out what it is. everything seems to be in order but every learner throws out an error and when I look at the log for any one of them the answer is the same:
属性)_2是关闭lready present in the example set.
Details
com.rapidminer.example.SimpleAttributes.rename(SimpleAttributes.java:183) com.rapidminer.example.table.AbstractAttribute.setName(AbstractAttribute.java:208) com.rapidminer.operator.preprocessing.filter.ChangeAttributeNamesReplace.apply(ChangeAttributeNamesReplace.java:107) com.rapidminer.operator.AbstractExampleSetProcessing.doWork(AbstractExampleSetProcessing.java:138) com.rapidminer.operator.Operator.execute(Operator.java:1031) 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:423) com.rapidminer.operator.SimpleOperatorChain.doWork(SimpleOperatorChain.java:99) com.rapidminer.operator.Operator.execute(Operator.java:1031) 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:423) com.rapidminer.operator.SimpleOperatorChain.doWork(SimpleOperatorChain.java:99) com.rapidminer.operator.Operator.execute(Operator.java:1031) 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:423) com.rapidminer.operator.Operator.execute(Operator.java:1031) com.rapidminer.Process.executeRoot(Process.java:1378) com.rapidminer.Process.lambda$executeRootInPool$5(Process.java:1357) com.rapidminer.studio.concurrency.internal.AbstractConcurrencyContext$AdaptedCallable.exec(AbstractConcurrencyContext.java:328) java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Details
com.rapidminer.example.SimpleAttributes.rename(SimpleAttributes.java:183) com.rapidminer.example.table.AbstractAttribute.setName(AbstractAttribute.java:208) com.rapidminer.operator.preprocessing.filter.ChangeAttributeNamesReplace.apply(ChangeAttributeNamesReplace.java:107) com.rapidminer.operator.AbstractExampleSetProcessing.doWork(AbstractExampleSetProcessing.java:138) com.rapidminer.operator.Operator.execute(Operator.java:1031) 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:423) com.rapidminer.operator.SimpleOperatorChain.doWork(SimpleOperatorChain.java:99) com.rapidminer.operator.Operator.execute(Operator.java:1031) 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:423) com.rapidminer.operator.SimpleOperatorChain.doWork(SimpleOperatorChain.java:99) com.rapidminer.operator.Operator.execute(Operator.java:1031) 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:423) com.rapidminer.operator.Operator.execute(Operator.java:1031) com.rapidminer.Process.executeRoot(Process.java:1378) com.rapidminer.Process.lambda$executeRootInPool$5(Process.java:1357) com.rapidminer.studio.concurrency.internal.AbstractConcurrencyContext$AdaptedCallable.exec(AbstractConcurrencyContext.java:328) java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Tagged:
0
Comments
Yes, in deed, AutoModel does not accept actually the attribute names with brackets"(".
To my knowledge, this bug is already known from the RM staff...
The work around is to replace the brackets by an underscore (for example).
To do that , you can use theRename by replacingoperator
In attached file, you can find a process renaming your dataset.
Hope this helps,
Regards,
Lionel