Hi Nicklas, I have now uploaded an example configuration file. I hope you can use it for testing even if you don't have the corresponding plugin installed.
/Adam On Apr 2, 2008, at 12:44 PM, Nicklas Nordborg wrote: > I think this is a bug in the importer. I have created at ticket for > this > and will fix it in the 2.6.2 release. Can you upload the exported file > that fails so we have something to test with? > > Use base/base as login/password. The ticket can be found here: > http://base.thep.lu.se/ticket/970 > > /Nicklas > > Adam Ameur wrote: >> Hi, >> >> I'm using BASE2.4.6 and the PluginConfigurationExporter/Importer >> normally works fine for me, but the PCImporter fails to read >> configurations when parameters have multiple values. In such cases, >> the >> PCExporter seems to work fine and the parameter info in the xml file >> looks as in the example below (N parameter values in this example). >> >> <parameter> >> <name>paramName</name> >> <label>paramLabel</label> >> <description>paramDesc</description> >> <class>java.lang.String</class> >> <value>paramValue1</value> >> <value>paramValue2</value> >> ... >> <value>paramValueN</value> >> </parameter> >> >> But the PCImporter fails and the stack trace looks somemthing like >> this: >> >> net.sf.basedb.core.BaseException: Found N values in parameter >> 'paramName'. Only 1 is allowed. >> at >> net >> .sf >> .basedb >> .plugins >> .PluginConfigurationImporter >> .doImport(PluginConfigurationImporter.java:340) >> at >> net >> .sf >> .basedb >> .plugins >> .PluginConfigurationImporter.run(PluginConfigurationImporter.java: >> 226) >> at >> net >> .sf >> .basedb >> .core.PluginExecutionRequest.invoke(PluginExecutionRequest.java:89) >> at >> net.sf.basedb.core.InternalJobQueue >> $JobRunner.run(InternalJobQueue.java:421) >> at java.lang.Thread.run(Thread.java:613) >> Caused by: net.sf.basedb.core.InvalidDataException: Found N values in >> parameter 'paramName'. Only 1 is allowed. >> at net.sf.basedb.core.ParameterType.validate(ParameterType.java:248) >> at >> net >> .sf >> .basedb >> .core >> .PluginConfiguration >> .setParameterValuesInternal(PluginConfiguration.java:462) >> at >> net >> .sf >> .basedb >> .core >> .PluginConfiguration.setParameterValues(PluginConfiguration.java:430) >> at >> net >> .sf >> .basedb >> .plugins >> .PluginConfigurationImporter >> .setPluginConf(PluginConfigurationImporter.java:460) >> at >> net >> .sf >> .basedb >> .plugins >> .PluginConfigurationImporter >> .doImport(PluginConfigurationImporter.java:334) >> ... 4 more >> >> I think the problem could be that the parameter value multiplicity is >> not set properly. I don't know if this has been solved in later base >> versions, but I couldn't find any tickets about it. The fact that the >> PCExporter works suggests to me that the problem is not in the plugin >> configuration itself. What do you think about it? >> >> /Adam >> >> >> >> >> ------------------------------------------------------------------------ >> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> basedb-devel mailing list >> basedb-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/basedb-devel > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > basedb-devel mailing list > basedb-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/basedb-devel ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ basedb-devel mailing list basedb-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/basedb-devel