Il 22/12/2013 06:18, morteza adi ha scritto:
Hi,

i'm trying to create and start table connid from code. here is what i did:
(i'm using syncope 1.0.0)

ConnInstanceTO connInstanceTO = new ConnInstanceTO();
connInstanceTO.setBundleName("org.connid.bundles.db.table");

connInstanceTO.addCapability(ConnectorCapability.ONE_PHASE_CREATE);
connInstanceTO.addCapability(ConnectorCapability.ONE_PHASE_UPDATE);
connInstanceTO.addCapability(ConnectorCapability.ONE_PHASE_DELETE);
connInstanceTO.addCapability(ConnectorCapability.SEARCH);
connInstanceTO.addCapability(ConnectorCapability.SYNC);


Set<ConnConfProperty> confs = new HashSet<ConnConfProperty>();

... filing ConnConfProperty's for table and adding to the confs variable.

connInstanceTO.setConfiguration(filterProperties(confs));
connInstanceTO.setConnectorName(boundle.getConnectorName());
connInstanceTO.setVersion(boundle.getVersion());

ConnInstance connInstance = connInstanceDataBinder.getConnInstance(connInstanceTO);
connInstance = connInstanceDAO.save(connInstance);

// conninstance successfully inserets into DB

// later in the code
// if i try
Set<ConnConfProperty> configuration = connInstance.getConfiguration();
// or create and save resourceTO
// throws exception!

com.thoughtworks.xstream.converters.ConversionException: name argument cannot be null : name argument cannot be null
---- Debugging information ----
message             : name argument cannot be null
cause-exception     : java.lang.IllegalArgumentException
cause-message       : name argument cannot be null
class               : java.util.HashSet
required-type       : ch.qos.logback.classic.Logger
path : /set/org.apache.syncope.types.ConnConfProperty/logger
line number         : 3
-------------------------------

any idea ?

Best Regards,
Adi

Hi Adi, too little information.
Evidently the problem is your conn instance configuration.

If you can, provide ConnInstance configuration value stored in the DB.

Regards,
F.

--
Fabio Martelli

Tirasa - Open Source Excellence
http://www.tirasa.net/

Apache Syncope PMC
http://people.apache.org/~fmartelli/

Reply via email to