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;