development
development copied to clipboard
Grant user roles for webservice tests
There is a problem with webtests:
Error Message
Can not set org.oscm.vo.VOOrganizationalUnit field grantUserRolesRequest.organizationalUnit to com.fujitsu.bss.vo.VOOrganizationalUnit
Stacktrace
java.lang.IllegalArgumentException: Can not set org.oscm.vo.VOOrganizationalUnit field grantUserRolesRequest.organizationalUnit to com.fujitsu.bss.vo.VOOrganizationalUnit
at java.lang.reflect.Field.set(Field.java:764)
at com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection.set(Accessor.java:274)
at com.sun.xml.bind.v2.runtime.reflect.Accessor.setUnadapted(Accessor.java:161)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl$5.set(JAXBContextImpl.java:944)
at com.sun.xml.ws.db.glassfish.RawAccessorWrapper.set(RawAccessorWrapper.java:79)
at com.sun.xml.ws.client.sei.BodyBuilder$DocLit.build(BodyBuilder.java:264)
at com.sun.xml.ws.client.sei.BodyBuilder$JAXB.createMessage(BodyBuilder.java:103)
at com.sun.xml.ws.client.sei.StubHandler.createRequestPacket(StubHandler.java:232)
at com.sun.xml.ws.db.DatabindingImpl.serializeRequest(DatabindingImpl.java:218)
at com.sun.xml.ws.db.DatabindingImpl.serializeRequest(DatabindingImpl.java:83)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:106)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:92)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:161)
at com.sun.proxy.$Proxy113.grantUserRoles(Unknown Source)
at org.oscm.ess.ws.v1_8.OrganizationalUnitServiceWSTest.grantUserRoles(OrganizationalUnitServiceWSTest.java:189)
The problem is related to compatibility layer in version 1.8. According to agreement the layer will be dropped soon, so issue will remain not resolved.