[jboss-dev-forums] [Design the new POJO MicroContainer] - Re: What does this mean?

scott.stark@jboss.org do-not-reply at jboss.com
Thu Jan 11 21:51:28 EST 2007


Its the SecurityDeployer having a write-only ignoreSuffixes property:

AbstractBeanMetaData at 7ba65cf7{name=SecurityDeployer bean=org.jboss.deployment.security.SecurityDeployer properties=[ignoreSuffixes] constructor=null installs=[MainDeployer.addDeployer] uninstalls=[MainDeployer.removeDeployer]}
...
AbstractPropertyInfo at 1943b93b{name=ignoreSuffixes getter=null setter=ReflectMethodInfoImpl at 2b5d7e8e{name=setIgnoreSuffixes[ParameterizedClassInfo at 71fb2e0{java.util.HashSet<java.lang.String>}] return=void}}

The problem occurs at the Configurator.getPropertyGetterJoinPoint 

  | 18:49:29,115 WARN  [AbstractSetMetaData] Exception in preinstantiated lookup:
  | java.lang.NullPointerException
  |         at org.jboss.kernel.plugins.config.Configurator.getPropertyGetterJoinPoint(Configurator.java:381)
  |         at org.jboss.kernel.plugins.config.Configurator.getPropertyGetterJoinPoint(Configurator.java:360)
  |         at org.jboss.kernel.plugins.config.AbstractKernelConfigurator.getPropertyGetterJoinPoint(AbstractKernelConfigurator.java:115)
  |         at org.jboss.beans.metadata.plugins.AbstractTypeMetaData.preinstantiatedLookup(AbstractTypeMetaData.java:150)
  |         at org.jboss.beans.metadata.plugins.AbstractCollectionMetaData.getCollectionInstance(AbstractCollectionMetaData.java:208)
  |         at org.jboss.beans.metadata.plugins.AbstractCollectionMetaData.getValue(AbstractCollectionMetaData.java:85)
  |         at org.jboss.kernel.plugins.config.Configurator.getPropertySetterJoinPoint(Configurator.java:502)
  |         at org.jboss.kernel.plugins.config.Configurator.getPropertySetterJoinPoint(Configurator.java:446)
  |         at org.jboss.kernel.plugins.config.Configurator.getPropertySetterJoinPoints(Configurator.java:410)
  |         at org.jboss.kernel.plugins.config.AbstractKernelConfigurator.getPropertySetterJoinPoints(AbstractKernelConfigurator.java:120)
  |         at org.jboss.kernel.plugins.dependency.ConfigureAction.installActionInternal(ConfigureAction.java:54)
  | 

Either this code or the caller needs to validate that a getter exists.


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4000681#4000681

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4000681



More information about the jboss-dev-forums mailing list