I have committed a workaround for this upstream, and created a JIRA:

https://issues.jboss.org/browse/AS7-2205

Stuart



On 22/10/2011, at 5:04 AM, Scott Stark wrote:

If I remove the jmx subsystem from the current JBoss AS
7.1.0.Alpha2-SNAPSHOT build, I see the webservices deployer fail with
the following NPE on startup:


Caused by: java.lang.NullPointerException
    at
org.jboss.as.webservices.deployers.EndpointRecordProcessorDeploymentAspect.<init>(EndpointRecordProcessorDeploymentAspect.java:54)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) [:1.6.0_26]
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[:1.6.0_26]
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[:1.6.0_26]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[:1.6.0_26]
    at java.lang.Class.newInstance0(Class.java:355) [:1.6.0_26]
    at java.lang.Class.newInstance(Class.java:308) [:1.6.0_26]
    at
org.jboss.as.webservices.parser.WSDeploymentAspectParser.parseDeploymentAspect(WSDeploymentAspectParser.java:140)
    ... 187 more

There is an implicit dependency on the jboss.mbean.server service being
used on the NPE line:

        setMbeanServer((MBeanServer)
WSServices.getContainerRegistry().getService(ServiceName.JBOSS.append("mbean",
"server"))
                .getService().getValue());

Shouldn't this be an externalized dependency declared to the msc via
injection?

_______________________________________________
jboss-as7-dev mailing list
jboss-as7-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-as7-dev