hi, if you are using tomee, you have to wait for the next release. for now you can deactivate that part of deltaspike (provide a specialized implementation of JsfModuleConfig, override # isContainerManagedConvertersEnabled and return false).
regards, gerhard 2014-06-03 16:57 GMT+02:00 hwaastad <[email protected]>: > Hi, > I hope this is the right forum(was not able to register with the user > forum) > > FacesConterverter: > > @FacesConverter(forClass = String.class) > public class StringTrimmer implements Converter{ > > @Override > public Object getAsObject(FacesContext fc, UIComponent uic, String > string) throws ConverterException { > return string != null ? string.trim() : null; > } > > @Override > public String getAsString(FacesContext fc, UIComponent uic, Object o) > throws ConverterException { > return (String) o; > } > > } > > Generates a: > > java.lang.NullPointerException > > > org.apache.deltaspike.jsf.impl.injection.AbstractBeanStorage.add(AbstractBeanStorage.java:35) > > > org.apache.deltaspike.jsf.impl.injection.RequestDependentBeanStorage.add(RequestDependentBeanStorage.java:24) > > > org.apache.deltaspike.jsf.impl.injection.ManagedArtifactResolver.getContextualReference(ManagedArtifactResolver.java:87) > > > org.apache.deltaspike.jsf.impl.injection.ManagedArtifactResolver.resolveManagedConverter(ManagedArtifactResolver.java:53) > > > org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.managedOrDefaultConverter(InjectionAwareApplicationWrapper.java:74) > > > org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:54) > > org.primefaces.config.ConfigContainer.initConfig(ConfigContainer.java:99) > > org.primefaces.config.ConfigContainer.<init>(ConfigContainer.java:81) > > > org.primefaces.context.DefaultApplicationContext.<init>(DefaultApplicationContext.java:35) > > > org.primefaces.context.DefaultRequestContext.getApplicationContext(DefaultRequestContext.java:227) > > > org.primefaces.metadata.ComponentMetadataTransformerListener.processEvent(ComponentMetadataTransformerListener.java:40) > javax.faces.event.SystemEvent.processListener(SystemEvent.java:43) > > > org.apache.myfaces.application.ApplicationImpl._traverseListenerList(ApplicationImpl.java:2493) > > > org.apache.myfaces.application.ApplicationImpl.access$000(ApplicationImpl.java:120) > > > org.apache.myfaces.application.ApplicationImpl$SystemListenerEntry.publish(ApplicationImpl.java:2684) > > > org.apache.myfaces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:601) > > > org.apache.myfaces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:616) > > > javax.faces.application.ApplicationWrapper.publishEvent(ApplicationWrapper.java:336) > > > javax.faces.application.ApplicationWrapper.publishEvent(ApplicationWrapper.java:336) > > > javax.faces.application.ApplicationWrapper.publishEvent(ApplicationWrapper.java:336) > > > org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.publishEvent(InjectionAwareApplicationWrapper.java:121) > > > org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:283) > > > org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:170) > > org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117) > > > org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89) > javax.faces.webapp.FacesServlet.service(FacesServlet.java:197) > > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) > > best regards, > hw > > > > -- > View this message in context: > http://apache-deltaspike-incubator-discussions.2316169.n4.nabble.com/Deltaspike-0-7-Facesconverter-tp4657834.html > Sent from the Apache DeltaSpike Incubator Discussions mailing list archive > at Nabble.com. >
