Skip to content
This repository has been archived by the owner on Aug 10, 2023. It is now read-only.

webservices-rt 2.4.3 is missing org.glassfish.pfl:pfl dependency #49

Open
jurajw opened this issue Apr 11, 2019 · 0 comments
Open

webservices-rt 2.4.3 is missing org.glassfish.pfl:pfl dependency #49

jurajw opened this issue Apr 11, 2019 · 0 comments

Comments

@jurajw
Copy link

jurajw commented Apr 11, 2019

Hi

tested on plain Java SE 1.8.0u202 and Java SE 11.0.2.

When publishing an endpoint following stack-trace is logged in WARNING level (and monitoring MBean is not setup):

java.lang.NoClassDefFoundError: org/glassfish/pfl/basic/func/UnaryPredicate
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.glassfish.gmbal.util.GenericConstructor.getConstructor(GenericConstructor.java:58)
at org.glassfish.gmbal.util.GenericConstructor.create(GenericConstructor.java:90)
at org.glassfish.gmbal.ManagedObjectManagerFactory.createStandalone(ManagedObjectManagerFactory.java:77)
at com.sun.xml.ws.server.MonitorBase.createMOM(MonitorBase.java:193)
at com.sun.xml.ws.server.MonitorBase.createMOMLoop(MonitorBase.java:181)
at com.sun.xml.ws.server.MonitorBase.createManagedObjectManager(MonitorBase.java:104)
at com.sun.xml.ws.server.WSEndpointImpl.obtainManagedObjectManager(WSEndpointImpl.java:610)
at com.sun.xml.ws.server.WSEndpointImpl.initManagedObjectManager(WSEndpointImpl.java:591)
at com.sun.xml.ws.server.WSEndpointImpl.(WSEndpointImpl.java:121)
at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:307)
at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:302)
at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:134)
at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:548)
at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:530)
at com.sun.xml.ws.transport.http.server.EndpointImpl.createEndpoint(EndpointImpl.java:304)
at com.sun.xml.ws.transport.http.server.EndpointImpl.publish(EndpointImpl.java:217)

This does not happen on 2.4.1 which includes the missing classes (albeit in the package org.glassfish.gmbal.generic).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant