[midPoint] non existent attribute in resources account-view causes ERROR

Gruber, Michael MICHAEL.GRUBER at wwk.de
Thu Oct 4 10:48:39 CEST 2018


Maybe it should be read like „the set of attributes must contain a ‘Name’-attribute.
You may try to add your “name”-Attribute to schema handling.


Von: midPoint [mailto:midpoint-bounces at lists.evolveum.com] Im Auftrag von Pálos Gustáv
Gesendet: Donnerstag, 4. Oktober 2018 10:02
An: midPoint General Discussion
Betreff: Re: [midPoint] non existent attribute in resources account-view causes ERROR

Hello Fabian,

most likely you have the wrong config. Can you send also the anonymized content of the file?
Is enough the header and first line.

Hints what you can verify:
- is fieldDelimiter really ";"?
- what is valueQualifier? Why you use 'quote' and  quoteMode=ALL ?
- do you need multivalueDelimiter or you can set  usingMultivalue=false?
Please see samples and his data files for inspiration:
https://github.com/Evolveum/midpoint/blob/master/samples/resources/csvfil

Best regards,

Gustav


št 4. 10. 2018 o 9:29 Fabian Bosch <fabian.bosch at daasi.de<mailto:fabian.bosch at daasi.de>> napísal(a):

Hello

I have a strange problem:

I have a simple CSV-resouce setup. the schema is loading properly and connection is established. I have a simple schemaHandling and a default synchronisation to create users. I have no accounts imported yet.
If I want to list the accounts in GUI within the resource (toggeling between show repository/ressource) I get a severe Error:
Aktion(en)
operation.com.evolveum.midpoint.model.api.ModelService.searchObjects
Meldung
Couldn't search objects in provisioning
Parameter
searchProvider

[PROVISIONING]

query

[Q{AND(REF: resourceRef,PRV(oid=a1ab45e7-9e7a-42fa-a60f-7c5559dd1ac4, targetType=null),EQUAL: kind,PPV(ShadowKindType:ACCOUNT),EQUAL: intent,PPV(String:default)),PAGING: O: 0,M: 20,,]

type

[http://midpoint.evolveum.com/xml/ns/public/common/common-3#ShadowType]




Fehler Got unexpected exception: java.lang.IllegalArgumentException: The Attribute set must contain a 'Name'.showcom.evolveum.midpoint.util.exception.SystemException: Got unexpected exception: java.lang.IllegalArgumentException: The Attribute set must contain a 'Name'.

      at com.evolveum.midpoint.provisioning.ucf.impl.connid.ConnectorInstanceConnIdImpl.search(ConnectorInstanceConnIdImpl.java:2380)

      at com.evolveum.midpoint.provisioning.impl.ResourceObjectConverter.searchResourceObjects(ResourceObjectConverter.java:1245)

      at com.evolveum.midpoint.provisioning.impl.ShadowCache.searchObjectsIterative(ShadowCache.java:1696)

      at com.evolveum.midpoint.provisioning.impl.ShadowCache.searchObjectsIterative(ShadowCache.java:1578)

      at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl.searchObjectsIterative(ProvisioningServiceImpl.java:999)

      at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl.searchObjects(ProvisioningServiceImpl.java:456)

      at com.evolveum.midpoint.model.impl.controller.ModelController.searchObjects(ModelController.java:795)

      at com.evolveum.midpoint.web.component.data.SelectableBeanObjectDataProvider.internalIterator(SelectableBeanObjectDataProvider.java:182)

      at com.evolveum.midpoint.web.component.data.BaseSortableDataProvider.iterator(BaseSortableDataProvider.java:267)

      at org.apache.wicket.markup.repeater.data.DataViewBase$ModelIterator.<init>(DataViewBase.java:107)

      at org.apache.wicket.markup.repeater.data.DataViewBase.getItemModels(DataViewBase.java:74)

      at org.apache.wicket.markup.repeater.AbstractPageableView.getItemModels(AbstractPageableView.java:101)

      at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:93)

      at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124)

      at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115



strange, because I have no "set" Attribute anywhere in my resource.



setup:

midPoint v3.8
CSV-connector v2.2

Connector-configuration

   <connectorConfiguration xmlns:icfc="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/connector-schema-3"<http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/connector-schema-3>>

      <icfc:configurationProperties xmlns:gen883="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/bundle/com.evolveum.polygon.connector-csv/com.evolveum.polygon.connector.csv.CsvConnector"<http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/bundle/com.evolveum.polygon.connector-csv/com.evolveum.polygon.connector.csv.CsvConnector>>

         <gen883:multivalueDelimiter>,</gen883:multivalueDelimiter>

         <gen883:ignoreEmptyLines>true</gen883:ignoreEmptyLines>

         <gen883:fieldDelimiter>;</gen883:fieldDelimiter>

         <gen883:quote>"</gen883:quote>

         <gen883:filePath>/var/midpoint-3.8-home/resources/mP_didmos_user-Import.csv</gen883:filePath>

         <gen883:quoteMode>ALL</gen883:quoteMode>

         <gen883:readOnly>false</gen883:readOnly>

         <gen883:encoding>utf-8</gen883:encoding>

         <gen883:nameAttribute>sapid</gen883:nameAttribute>

         <gen883:uniqueAttribute>ucrmpid</gen883:uniqueAttribute>

      </icfc:configurationProperties>

   </connectorConfiguration>



Where is the problem here?

regards



--

    --

    Fabian Bosch, Solutions-Engineer



    DAASI International GmbH

    Europaplatz 3

    D-72072 Tübingen

    Germany



    phone: +49 7071 407109-0

    fax:   +49 7071 407109-9



    email: fabian.bosch at daasi.de<mailto:fabian.bosch at daasi.de>

    web:   www.daasi.de<http://www.daasi.de>



    Sitz der Gesellschaft: Tübingen

    Registergericht: Amtsgericht Stuttgart, HRB 382175

    Geschäftsleitung: Peter Gietz
_______________________________________________
midPoint mailing list
midPoint at lists.evolveum.com<mailto:midPoint at lists.evolveum.com>
http://lists.evolveum.com/mailman/listinfo/midpoint


--
Gustáv Pálos
Identity Engineer
evolveum.com<http://evolveum.com/>
WWK Lebensversicherung a. G., Vorstand: Jürgen Schrameier (V.), Rainer Gebhart (stv. V.), Dirk Fassott; Vorsitzender des Aufsichtsrats: Dr. Frank Schindelhauer, Sitz München, Registergericht München HR B 211; WWK Allgemeine Versicherung AG, Vorstand: Jürgen Schrameier (V.), Rainer Gebhart (stv. V.), Dirk Fassott; Vorsitzender des Aufsichtsrats: Prof. Dr. Peter Reiff, Sitz München, Registergericht München HR B 5553; WWK Vermögensverwaltungs und Dienstleistungs GmbH, Geschäftsführer: Karl Ruffing, Stefan Sedlmeir, Sitz München, Registergericht München HR B 76323; WWK Pensionsfonds AG, Vorstand: Ansgar Eckert, Karl Ruffing, Heinrich Schüppert; Vorsitzender des Aufsichtsrats: Dirk Fassott, Sitz München, Registergericht München HR B 146295; Hausanschrift: Marsstraße 37, 80335 München; WWK Investment S.A., Verwaltungsrat: Karl Ruffing (V.), Ansgar Eckert, Stefan Schneider (Hauck & Aufhäuser), Handelsregister: R.C. Luxembourg Nr. B 81 270, Sitz der Gesellschaft: 1c, rue Gabriel Lippmann, L-5365 Munsbach
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20181004/11b4630c/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5623 bytes
Desc: not available
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20181004/11b4630c/attachment.bin>


More information about the midPoint mailing list