Issue #759 has been updated by Clément OUDOT. Status changed from Resolved to Closed % Done changed from 80 to 100
---------------------------------------- Bug #759: Handle new attributes for OBM plugin http://tools.lsc-project.org/issues/759 Author: Raphaël Ouazana Status: Closed Priority: Normal Assigned to: Raphaël Ouazana Category: Plugin Target version: OBM plugin - 1.3 Problem in version: OBM 3.1 is out with new attributes in user API : http://obm.org/wiki/provisioning-user-api Using OBM plugin with this version causes LSC to throw some errors: <pre> Mar 04 09:55:41 - DEBUG - org.lsc.exception.LscServiceCommunicationException: javax.ws.rs.ProcessingException: Error reading entity from input stream. org.lsc.exception.LscServiceCommunicationException: javax.ws.rs.ProcessingException: Error reading entity from input stream. at org.lsc.plugins.connectors.obm.ObmUserDstService.getBean(ObmUserDstService.java:142) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:741) [lsc-core-2.1.2.jar:na] at org.lsc.SynchronizeTask.run(AbstractSynchronize.java:707) [lsc-core-2.1.2.jar:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_75] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_75] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_75] Caused by: javax.ws.rs.ProcessingException: Error reading entity from input stream. at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:849) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:768) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.client.InboundJaxrsResponse.readEntity(InboundJaxrsResponse.java:96) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.client.JerseyInvocation.translate(JerseyInvocation.java:761) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.client.JerseyInvocation.access$500(JerseyInvocation.java:90) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:671) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:297) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:228) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:422) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:667) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:396) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.client.JerseyInvocation$Builder.get(JerseyInvocation.java:296) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.lsc.plugins.connectors.obm.ObmDao.getUser(ObmDao.java:132) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.lsc.plugins.connectors.obm.ObmUserDstService.getBean(ObmUserDstService.java:136) ~[lsc-obm-plugin-1.2-distribution.jar:na] ... 5 common frames omitted Caused by: org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "nomad_enabled" (Class org.lsc.plugins.connectors.obm.beans.User), not marked as ignorable at [Source: org.glassfish.jersey.message.internal.EntityInputStream@3f457f81; line: 1, column: 687] (through reference chain: org.lsc.plugins.connectors.obm.beans.User["nomad_enabled"]) at org.codehaus.jackson.map.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:53) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.codehaus.jackson.map.deser.StdDeserializationContext.unknownFieldException(StdDeserializationContext.java:267) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.codehaus.jackson.map.deser.std.StdDeserializer.reportUnknownProperty(StdDeserializer.java:673) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.codehaus.jackson.map.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:659) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.codehaus.jackson.map.deser.BeanDeserializer.handleUnknownProperty(BeanDeserializer.java:1365) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.codehaus.jackson.map.deser.BeanDeserializer._handleUnknown(BeanDeserializer.java:725) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:703) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2704) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1315) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:419) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:188) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:134) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:988) ~[lsc-obm-plugin-1.2-distribution.jar:na] at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:833) ~[lsc-obm-plugin-1.2-distribution.jar:na] ... 19 common frames omitted </pre> For the moment, these attributes should be ignored. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://tools.lsc-project.org/my/account
_______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-dev mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-dev

