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

Reply via email to