org.jboss.seam.Component.instantiateJavaBean is constructing two instances of
all my POJOs. Is that suppose to happen? The first one gets instantiated
by the first line of instantiateJavaBean. The second instance is created by
org.jboss.seam.Component.wrap. (I'm new to JSF, Seam, and Facelets, so
excuse me if this is a stupid question.) Here's my constructor:
public Location() {
System.out.println( "Location constructed. " + this );
Thread.dumpStack();
}
Below is the line printed and the start of the two stack traces.
Location constructed. [EMAIL PROTECTED]
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Thread.java:1158)
at com.aaa.travel.Location.(Location.java:22)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at org.jboss.seam.Component.instantiateJavaBean(Component.java:1045)
at org.jboss.seam.Component.instantiate(Component.java:1008)
at org.jboss.seam.Component.newInstance(Component.java:1718)
at org.jboss.seam.Component.getInstance(Component.java:1625)
at org.jboss.seam.Component.getInstance(Component.java:1592)
at
org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:46)
at
org.apache.myfaces.config.LastVariableResolverInChain.resolveVariable(LastVariableResolverInChain.java:42
)
at
org.apache.myfaces.el.ValueBindingImpl$ELVariableResolver.resolveVariable(ValueBindingImpl.java:574)
at org.apache.commons.el.NamedValue.evaluate(NamedValue.java:124)
at
org.apache.myfaces.el.ValueBindingImpl.resolveToBaseAndProperty(ValueBindingImpl.java:455)
at
org.apache.myfaces.el.ValueBindingImpl.getType(ValueBindingImpl.java:172)
at org.jboss.seam.core.Expressions$1.getType(Expressions.java:46)
at org.jboss.seam.core.Page$PageParameter.getConverter(Page.java:48)
at org.jboss.seam.core.Pages.applyRequestParameterValues(Pages.java:523)
at
org.jboss.seam.jsf.AbstractSeamPhaseListener.beforeRender(AbstractSeamPhaseListener.java:186)
at
org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:51)
)
Location constructed. [EMAIL PROTECTED]
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Thread.java:1158)
at com.aaa.travel.Location.(Location.java:22)
at com.aaa.travel.Location$$EnhancerByCGLIB$$771353c0.()
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at org.jboss.seam.Component.wrap(Component.java:1065)
at org.jboss.seam.Component.instantiateJavaBean(Component.java:1054)
at org.jboss.seam.Component.instantiate(Component.java:1008)
at org.jboss.seam.Component.newInstance(Component.java:1718)
at org.jboss.seam.Component.getInstance(Component.java:1625)
at org.jboss.seam.Component.getInstance(Component.java:1592)
at
org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:46)
at
org.apache.myfaces.config.LastVariableResolverInChain.resolveVariable(LastVariableResolverInChain.java:42
)
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3998280#3998280
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3998280
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user