Description of problem: API call client.activationkey.addChildChannels returns com.redhat.rhn.common.translation.TranslationException: Could not find translator for class java.lang.String to interface java.util.List Version-Release number of selected component (if applicable): spacewalk-java-0.8.11-1.fc12.noarch How reproducible: always Steps to Reproduce: 1. create a base channel and a child channel 2. create activation key with base channel 3. call API client.activationkey.addChildChannels(key, activationkey, child_channel) Actual results: com.redhat.rhn.common.translation.TranslationException: Could not find translator for class java.lang.String to interface java.util.List and child channel is not added to the key Expected results: no error and child channel added to the key Additional info:
activationkey.addChildChannels API call expects an ARRAY of childChannelLabel strings, no a single string.