Linux and MAC Inventory Only Agents agents not getting system updated to 11.4.2 when primary is Linux

  • 7017601
  • 11-May-2016
  • 27-May-2016

Environment

Novell ZENworks Configuration Management 11.4.2

Situation

Linux and Mac OSx Inventory Only agents are not updated after the Linux primary servers are upgraded. When the Inventory Only Agent checks for updates, it will report back saying no updates found. 

ERROR:

[TRACE] [04/18/2016 15:21:45.004] [21622] [ZenworksAgent] [175] [] [com.novell.zenworks.agent.ioa.util.FileFetcher] [] [getRequestDataFromServlet Exception: java.io.IOException: Server returned HTTP response code: 500 for URL: http://10.71.66.160:80/zenworks-unmaninv/unmaninv/packageinfo/checksu2?guid=aaaaaaaaaabbbbbbbcccccdddeeefggg&ver=12.0.1&filename=linux-ioa-update.xml] [] [] [] [ZENworks Agent]

java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder;
javax.ws.rs.core.UriBuilder.fromUri(UriBuilder.java:119)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:625)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Resolution

Contact ZENworks Technical Support Micro Focus Customer Care for field test file.

Cause

This is due to an issue in the order of classes getting loaded on the zenserver.  This will happen only on some linux primary servers. There will be an exception in the logs: 
java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder;