How do you Trouble Shoot "Object retrieval not possible"
Hello,
Need Trouble Shooting help with "Object retrieval not possible" error.
Going thru RapidMiner tutorials... doing video tutorial named: "Automated Model Selection & Optimization"
I have done everything in video, but get error on When I run, the "RECALL" object says no object with the name I named was found (I named 3 Recall objects per tutorial)
... I have poured over correct process per sample downloaded process, but can see no difference... Yet sample runs, mine comes up with error.
I have included my process XML file. Would appreciate any help.
Thank you,
Tony
Best Answer
-
gmeier Employee-RapidMiner, Member Posts: 25 RM Engineering
there are two differences between the instructor process and your process:
- The Recall operators in the instructor process have not selected remove from store but you have. The subprocess in Compare ROCs is executed more than once so the removal prevents from finding the object the second time.
- The outer Optimize Parameter operator in the instructor process has not selected enable parallel execution but you have. That this must be unselected might be a bug, I will check this.
When changing these two parameter settings, your process works for me.
1
Answers
Hi @tmarcinelli,
Can you share or tell us where we can find the data set "Customer data" in order we can reproduce this error ?
Regards,
Lionel
Hi again @tmarcinelli, and hello dear all
I recovered the dataset.
1. It seems you discovered a strange behaviour :
In deed, it seems that, if the Remember operator is too "deep" inside Subprocesses,
the Recall operator can't retrieve the object and RapidMiner raise the error of the subject of this topic.
In deed, by going up the information to the Process level via the output ports of the Subprocesses, and connecting the final output
port to the Remember operator, the first Recall operator is not rising an error anymore... The problem is : I can't use only one outport of the Subprocesses, so the 2nd and 3th Recall operators are rising the error above.
2. No activation of all output ports in subprocesses operators :
When we connect several output ports inside a subprocess, only one ouput port is activated outside the subprocess :
but outside the subprocess, only one output port is activated :
What do you think ?
It's maybe a little difficult to understand, the best is to execute the process :
the dataset is in attached file.
What do you think about all these elements.
Thanks you for your help,
Regards,
Lionel
Lionel,
Appreciate your help. Let me clarify that the tutorial instructors process does work, and mine does not. I cannont tell why. Attached are 3 files
I do not know what is different about my process vs. instructors process. (except I named "Remember" operators differently, but originally named them exactly same as instructor did and neither of my attempts worked)
I ran your file, but I still get an error.
Thank you,
Tony
gmeier,
Thank you, that did it !! Good to get it working. Any shortcuts to identifying errors?
As a lot is happening under the RapidMiner hood, It is important for me to be able to troubleshoot errors. And learn good error catching methods.
Really appreciate the help.
Tony
Hi @tmarcinelli,
I follow this approach for troubleshooting:
If these approaches do not help - Either go the community and search for the error or google it. Also all community posts can be found on Google as well.
Hope this helps.
Happy Mining,
Edin