Uploaded image for project: 'Application Server 3  4  5 and 6'
  1. Application Server 3 4 5 and 6
  2. JBAS-4602

org.jboss.deployment.DeploymentException is thrown when configuring the ServerSocketFactory attribute of the NamingService

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Major
    • No Release
    • JBossAS-4.2.1.GA
    • Other
    • None
    • Hide

      fix NamingService-xmbean.xml

      Show
      fix NamingService-xmbean.xml

    Description

      The following exception is thrown when the ServerSocketFactory attribute is configured in the org.jboss.naming.NamingService MBean is configured:

      16:09:01,948 INFO [ServiceConfigurator] Problem configuring service jboss:service=Naming
      org.jboss.deployment.DeploymentException: No property editor for attribute: ServerSocketFactory; type=interface java.rmi.server.RMIServerSocketFactory
      at org.jboss.system.ServiceConfigurator.parseTextSerialData(ServiceConfigurator.java:554)
      at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:329)
      at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:460)
      at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:171)
      at org.jboss.system.ServiceController.install(ServiceController.java:226)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      ...

      Reason:

      The file conf/xmdesc/NamingService-xmbean.xml contains a second definition of the ServerSocketFactory attribute ServerSocketFactory. The second definition should be ServerSocketFactoryBean.

      Snippet from NamingService-xmbean.xml:

      <attribute access="read-write" getMethod="getServerSocketFactory" setMethod="setServerSocketFactory">
      <description>The RMI service java.rmi.server.RMIServerSocketFactory class name</description>
      <name>ServerSocketFactory</name>
      <type>java.lang.String</type>
      </attribute>
      <attribute access="read-write" getMethod="getServerSocketFactoryBean" setMethod="setServerSocketFactoryBean">
      <description>The RMI service java.rmi.server.RMIServerSocketFactory instance</description>
      <name>ServerSocketFactory</name>
      <type>java.rmi.server.RMIServerSocketFactory</type>
      </attribute>

      Attachments

        Activity

          People

            Unassigned Unassigned
            wv-javacoder Roland Räz (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: