[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-935) Better exception when invalid EntityQuery restriction is encountered
by Pete Muir (JIRA)
Better exception when invalid EntityQuery restriction is encountered
--------------------------------------------------------------------
Key: JBSEAM-935
URL: http://jira.jboss.com/jira/browse/JBSEAM-935
Project: JBoss Seam
Issue Type: Bug
Components: Framework
Affects Versions: 1.1.7.CR1
Reporter: Pete Muir
Priority: Minor
This restriction <value>s.skillsAndAttributes = #{exampleStaff.skillsAndAttributes</value> (missing end brace) caused this exception [1]
[1]
javax.faces.el.EvaluationException: /staff/search.xhtml @50,70 value="#{staffSearch.dataModel}": Exception getting value
of property dataModel of base of type : org.jboss.seam.framework.EntityQuery$$EnhancerByCGLIB$$7b011901_4
at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:60)
at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:65)
at org.apache.myfaces.trinidad.component.UIXComponentBase.getProperty(UIXComponentBase.java:1088)
at org.apache.myfaces.trinidad.component.UIXIterator.getValue(UIXIterator.java:380)
at org.apache.myfaces.trinidad.component.UIXCollection._flushCachedModel(UIXCollection.java:1013)
at org.apache.myfaces.trinidad.component.UIXCollection.encodeBegin(UIXCollection.java:478)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:244)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:277)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._encodeAllInDiv(PanelBorderLayout
Renderer.java:247)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer.encodeAll(PanelBorderLayoutRender
er.java:59)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:181)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:673)
at org.apache.myfaces.trinidad.render.RenderUtils.encodeRecursive(RenderUtils.java:67)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:255)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:277)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer.renderContent(PanelPartialRootRend
erer.java:70)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.renderContent(BodyRenderer.java:134)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll(PanelPartialRootRenderer
.java:150)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.encodeAll(BodyRenderer.java:76)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:181)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:673)
at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:252)
at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:573)
at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:178)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:326)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:290)
Caused by: javax.faces.el.EvaluationException: Bean: org.jboss.seam.framework.EntityQuery$$EnhancerByCGLIB$$7b011901_4,
property: dataModel
at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:442)
at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:82)
at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:141)
at com.sun.el.parser.AstValue.getValue(AstValue.java:117)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:65)
at org.apache.myfaces.trinidad.component.UIXComponentBase.getProperty(UIXComponentBase.java:1088)
at org.apache.myfaces.trinidad.component.UIXIterator.getValue(UIXIterator.java:380)
at org.apache.myfaces.trinidad.component.UIXCollection._flushCachedModel(UIXCollection.java:1013)
at org.apache.myfaces.trinidad.component.UIXCollection.encodeBegin(UIXCollection.java:478)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:244)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:277)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._encodeAllInDiv(PanelBorderLayout
Renderer.java:247)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer.encodeAll(PanelBorderLayoutRender
er.java:59)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:181)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:673)
at org.apache.myfaces.trinidad.render.RenderUtils.encodeRecursive(RenderUtils.java:67)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:255)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:277)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer.renderContent(PanelPartialRootRend
erer.java:70)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.renderContent(BodyRenderer.java:134)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll(PanelPartialRootRenderer
.java:150)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.encodeAll(BodyRenderer.java:76)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:181)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:673)
at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:252)
at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:573)
at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:178)
Caused by: java.lang.reflect.InvocationTargetException
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown S
ource)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:438)
at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:82)
at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:141)
at com.sun.el.parser.AstValue.getValue(AstValue.java:117)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:65)
at org.apache.myfaces.trinidad.component.UIXComponentBase.getProperty(UIXComponentBase.java:1088)
at org.apache.myfaces.trinidad.component.UIXIterator.getValue(UIXIterator.java:380)
at org.apache.myfaces.trinidad.component.UIXCollection._flushCachedModel(UIXCollection.java:1013)
at org.apache.myfaces.trinidad.component.UIXCollection.encodeBegin(UIXCollection.java:478)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:244)
at org.apache.myfaces.trinidad.render.CoreRenderer.encod
12:09:16,000 ERROR [STDERR] eAllChildren(CoreRenderer.java:277)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer._encodeAllInDiv(PanelBorderLayout
Renderer.java:247)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelBorderLayoutRenderer.encodeAll(PanelBorderLayoutRender
er.java:59)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:181)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:673)
at org.apache.myfaces.trinidad.render.RenderUtils.encodeRecursive(RenderUtils.java:67)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:255)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:277)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer.renderContent(PanelPartialRootRend
erer.java:70)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.renderContent(BodyRenderer.java:134)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll(PanelPartialRootRenderer
.java:150)
at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.encodeAll(BodyRenderer.java:76)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:181)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:673)
at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:252)
Caused by: java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
at java.util.ArrayList.RangeCheck(ArrayList.java:546)
at java.util.ArrayList.get(ArrayList.java:321)
at org.jboss.seam.framework.Query.getRenderedEjbql(Query.java:197)
at org.jboss.seam.framework.EntityQuery.createQuery(EntityQuery.java:104)
at org.jboss.seam.framework.EntityQuery.getResultList(EntityQuery.java:40)
at org.jboss.seam.framework.Query.getDataModel(Query.java:68)
at org.jboss.seam.framework.Query$$FastClassByCGLIB$$6805c8c9.invoke(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.
Object;(<generated>:???)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:45)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:57)
at org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:34)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.BusinessProcessInterceptor.aroundInvoke(BusinessProcessInterceptor.java:51)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.TransactionInterceptor$1.work(TransactionInterceptor.java:32)
at org.jboss.seam.util.Work.workInTransaction(Work.java:37)
at org.jboss.seam.interceptors.TransactionInterceptor.aroundInvoke(TransactionInterceptor.java:27)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)
at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:145)
at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:80)
at org.jboss.seam.framework.EntityQuery$$EnhancerByCGLIB$$7b011901_4.getDataModel()Ljavax.faces.model.DataModel;(<gener
ated>:???)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown S
ource)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:438)
at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:82)
at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:141)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 1 month
[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-934) NPE in SessionBeanInterceptor
by Pete Muir (JIRA)
NPE in SessionBeanInterceptor
-----------------------------
Key: JBSEAM-934
URL: http://jira.jboss.com/jira/browse/JBSEAM-934
Project: JBoss Seam
Issue Type: Bug
Components: Core
Affects Versions: 1.1.7.CR1
Reporter: Pete Muir
Assigned To: Pete Muir
Priority: Trivial
Fix For: 1.1.7.GA
2007-02-25 22:49:37,109 DEBUG [org.jboss.seam.intercept.SessionBeanInterceptor] post construct phase for component instantiated outside Seam, assuming default role: mailListener
2007-02-25 22:49:37,110 DEBUG [org.jboss.resource.adapter.mail.inflow.MailActivation] onMessage delivery failure
java.lang.RuntimeException: java.lang.NullPointerException
at org.jboss.ejb3.interceptor.LifecycleInterceptorHandler.postConstruct(LifecycleInterceptorHandler.java:113)
at org.jboss.ejb3.EJBContainer.invokePostConstruct(EJBContainer.java:558)
at org.jboss.ejb3.AbstractPool.create(AbstractPool.java:129)
at org.jboss.ejb3.StrictMaxPool.get(StrictMaxPool.java:137)
at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.mdb.MessagingContainer.localInvoke(MessagingContainer.java:245)
at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.delivery(MessageInflowLocalProxy.java:268)
at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.invoke(MessageInflowLocalProxy.java:138)
at $Proxy168.onMessage(Unknown Source)
at org.jboss.resource.adapter.mail.inflow.MailActivation.deliverMsg(MailActivation.java:149)
at org.jboss.resource.adapter.mail.inflow.MailActivation.run(MailActivation.java:125)
at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
at org.jboss.seam.intercept.SessionBeanInterceptor.postConstruct(SessionBeanInterceptor.java:117)
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.ejb3.interceptor.LifecycleInvocationContextImpl.proceed(LifecycleInvocationContextImpl.java:131)
at org.jboss.ejb3.interceptor.LifecycleInterceptorHandler.postConstruct(LifecycleInterceptorHandler.java:109)
... 15 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 1 month
[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-916) Build fails doing "seam restart"
by eeckmann (JIRA)
Build fails doing "seam restart"
---------------------------------
Key: JBSEAM-916
URL: http://jira.jboss.com/jira/browse/JBSEAM-916
Project: JBoss Seam
Issue Type: Bug
Components: Tools
Affects Versions: 1.1.7.CR1, 1.1.6.GA
Environment: 1.1.7CR1
Reporter: eeckmann
Priority: Critical
...
[hibernate] 10. task: generic exportertemplate: view/layout/menu.xhtml.ftl
[javaformatter] Java formatting of 288 files completed. Skipped 0 file(s).
[echo] Type 'seam restart' and go to http://localhost:8080/MyNewSeamGenProject
BUILD SUCCESSFUL
Total time: 51 seconds
C:\eclipse321\workspace\jboss-seam>seam restart
Buildfile: C:\eclipse321\workspace\jboss-seam\seam-gen\build.xml
validate-workspace:
validate-project:
restart:
[echo] Restarting project 'MyNewSeamGenProject'
init:
compile:
[javac] Compiling 288 source files to C:\eclipse321\workspace\MyNewSeamGenProject\exploded-archives\MyNewSeamGe
ect.jar
[javac] C:\eclipse321\workspace\MyNewSeamGenProject\src\com\mydomain\crm\MyNewSeamGenProject\UsersFeedsHome.jav
cannot find symbol
[javac] symbol : method getDeleted()
[javac] location: class com.mydomain.crm.MyNewSeamGenProject.UsersFeedsId
[javac] if (getUsersFeedsId().getDeleted() == null)
[javac] ^
[javac] 1 error
BUILD FAILED
C:\eclipse321\workspace\jboss-seam\seam-gen\build.xml:886: The following error occurred while executing this line:
C:\eclipse321\workspace\MyNewSeamGenProject\build.xml:50: Compile failed; see the compiler error output for details
Total time: 12 seconds
C:\eclipse321\workspace\jboss-seam>
Gavin says "Please report this in JIRA, I guess it should be 'isDeleted()'."
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 1 month