I did not know about that difference. I have made the Executer aware and it sets options to 30 if it is empty.
/Johan vegard nygaard wrote: > When trying to run one of my BASE1 plugins in BASE2 with the > Base1PluginExecuter I got this error: > . > . > Error message For input string: "" > Stack trace > ...at > java.lang.NumberFormatException.forInputString(NumberFormatException.java:48 > ) > ...at java.lang.Integer.parseInt(Integer.java:468) > ...at java.lang.Integer.(Integer.java:620) > ...at > net.sf.basedb.plugins.Base1PluginExecuter$JobParameter.getPluginParameter(Ba > se1PluginExecuter.java:1741) > ..... > > After some searching I found the source of the error to be a missing value > in parameter table in the plugin definition file exported from BASE1. > My file looked something like this > > . > . > . > columns position valueType name commonName options > defaultValue enumOptions removed > % > 1 h section imputationvalue 10 parameter 0 > 2 i imputationvalue Imputationvalue 1 0 > 3 e strict How strict? 1 > 1\toption1\t2\toption2 0 > > The enum parameter "strict" was missing a value in the "options" column. All > my old enum parameters looked like this. But during my debugging I found > that If I made a enum parameter today in BASE1 it will get a value of 30. So > I guess this has changed in BASE1 since I made the plugin. I could only find > this problem with the enum parameter type, but I have not used all different > types so it might be on others as well. > The simple fix to this "bug" is to insert 30 so the line looks like this: > > 3 e strict How strict? 30 1 > 1\toption1\t2\toption2 0 > > Alternatively BASE2 could handle an empty field an insert the proper value. > > Hope I saved someone some hours figuring this out. > > I still did not manage to run my plugin though. I ran in to the next problem > regarding different names of the fields in BASE1 and BASE2, but there was > another post about that. > > Best Regards > Vegard Nygaard > Software Engineer > Department of Tumor Biology (Montebello) > Rikshospitalet-Radiumhospitalet Medical Center 0310 Oslo > Bioinformatics user support (NMC) > Phone 0047 22935590 > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > basedb-devel mailing list > basedb-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/basedb-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ basedb-devel mailing list basedb-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/basedb-devel