Marco, I had a 'spurious' error in one of my workflows that sometimes occured even with the same input. In my case I discovered that there was an unexpected dependency between two of the processors and the order in which they were completed. This meant that if one finished first (usually a matter of milliseconds) the error would not occur, but if the other finished first then the error did occur.
It might be a long shot but try comparing the order in which the processes complete in runs where you get the error and runs where you don't get the error and see if theres a pattern. Cheers, Andrew Marco Roos wrote: > Hi Stian, > > Thanks for the suggestions. Some follow-up questions: > * Could the list depths of a beanshell be correct in principle, but that > it gets a different input than expected while Taverna1 deals with it > somehow instead of giving an error? > * Can Web Services introduce these type of errors too? Or are they by > definition strict on e.g. the list depth of their output? > > What still puzzles me is the spuriousness of the problem; it seems that > with the same input it sometimes happens, and sometimes not. I haven't > yet found the input that always produces the error :-( > > Thanks, > Marco. > > > Stian Soiland-Reyes wrote: >> On Wed, Mar 25, 2009 at 13:00, Stian Soiland-Reyes >> <[email protected]> wrote: >> >> >> >>> Double check all your beanshell scripts in that nested workflow - >>> perhaps some of them have an if/else thing where they return a string >>> in one case and a list in another - that would not be legal. (They >>> would have to wrap the single string as a list as well). >>> >> >> .. or it could be the old "a list of" setting on the output port that is >> wrong. >> >> > > -- > > Marco Roos > Faculty of Science > University of Amsterdam > Kruislaan 403, room F1.02 > 1098 SJ Amsterdam > tel. +31 (0) 20 525 7522 > http://home.medewerker.uva.nl/m.roos1 (includes links to social networks) > Note the change of e-mail address to [email protected] > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are > powering Web 2.0 with engaging, cross-platform capabilities. Quickly and > easily build your RIAs with Flex Builder, the Eclipse(TM)based development > software that enables intelligent coding and step-through debugging. > Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com > > > ------------------------------------------------------------------------ > > _______________________________________________ > taverna-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/taverna-users > Documentation: http://www.mygrid.org.uk/usermanual1.7/ > FAQ: http://www.mygrid.org.uk/wiki/Mygrid/TavernaFaq > Biological Services: > http://www.mygrid.org.uk/wiki/Mygrid/BiologicalWebServices -- Dr Andrew Gibson Universiteit van Amsterdam ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ taverna-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/taverna-users Documentation: http://www.mygrid.org.uk/usermanual1.7/ FAQ: http://www.mygrid.org.uk/wiki/Mygrid/TavernaFaq Biological Services: http://www.mygrid.org.uk/wiki/Mygrid/BiologicalWebServices
