i havew a entity with id= 

 @Id
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 1)
    @Column(name = "STATUS_ID")
    private String statusId;

when i list all entity into the db  with #{consultantStatusController.items}
into a datatable with method into the cotroller= 

 public List<ConsultantStatus> getItems() {
        if (items == null) {
            items = getFacade().findAll();
        }
        return items;
    }
items = DataModel

 i get:



javax.el.ELException: Error reading 'items' on type
jsf.ConsultantStatusController$$OwbNormalScopeProxy0

viewId=/consultantStatus/List.xhtml
location=/home/utente_javaee7/NetBeansProjects/progetti_netbeans8/ConsultingRifattoTomeePrimefaces/build/web/consultantStatus/List.xhtml
phaseId=RENDER_RESPONSE(6)

Caused by:
java.lang.NumberFormatException - A
at org.apache.derby.client.am.CrossConverters.parseInt(Unknown Source)

/consultantStatus/List.xhtml at line 25 and column 35
value="#{consultantStatusController.items}"+

---------------------------------------------

org.apache.myfaces.view.facelets.el.ContextAwareELException:
javax.el.ELException: Error reading 'items' on type
jsf.ConsultantStatusController$$OwbNormalScopeProxy0
        at
org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getValue(ContextAwareTagValueExpression.java:104)
        at 
javax.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:249)
        at javax.faces.component.UIData.getValue(UIData.java:2036)
        at
org.primefaces.component.datatable.DataTable.getValue(DataTable.java:910)
        at org.primefaces.component.api.UIData.getDataModel(UIData.java:615)
        at org.primefaces.component.api.UIData.setRowModel(UIData.java:422)
        at org.primefaces.component.api.UIData.setRowIndex(UIData.java:414)
        at javax.faces.component.UIData.encodeEnd(UIData.java:1698)
        at 
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:74)
        at
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:57)
        at
org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:204)
        at
org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:121)
        at
org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
        at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:665)
        at 
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:74)
        at
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:57)
        at 
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:72)
        at
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:57)
        at
org.primefaces.component.layout.LayoutUnitRenderer.encodeEnd(LayoutUnitRenderer.java:51)
        at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:665)
        at
javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:545)
        at
javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:541)
        at
javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:541)
        at
javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:541)
        at
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(FaceletViewDeclarationLanguage.java:1981)
        at
org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:305)
        at
javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:59)
        at
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:116)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:241)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:199)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
        at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
        at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
        at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
        at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)
Caused by: javax.el.ELException: Error reading 'items' on type
jsf.ConsultantStatusController$$OwbNormalScopeProxy0
        at javax.el.BeanELResolver.getValue(BeanELResolver.java:68)
        at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:58)
        at
org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:179)
        at org.apache.el.parser.AstValue.getValue(AstValue.java:183)
        at 
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
        at
org.apache.webbeans.el22.WrappedValueExpression.getValue(WrappedValueExpression.java:70)
        at
org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getValue(ContextAwareTagValueExpression.java:96)
        ... 49 more
Caused by: javax.ejb.EJBException: The bean encountered a non-application
exception; nested exception is: 
        <openjpa-2.3.0-nonfinal-1540826-r422266:1542644 fatal general error>
org.apache.openjpa.persistence.PersistenceException: Formato stringa di
caratteri non valido per il tipo int.
        at
org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:403)
        at
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:307)
        at
jpa.session.ConsultantStatusFacade$$LocalBeanProxy.findRange(jpa/session/ConsultantStatusFacade.java)
        at
jsf.ConsultantStatusController$1.createPageDataModel(ConsultantStatusController.java:62)
        at
jsf.ConsultantStatusController.getItems(ConsultantStatusController.java:169)
        at
jsf.ConsultantStatusController$$OwbNormalScopeProxy0.getItems(jsf/ConsultantStatusController.java)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at javax.el.BeanELResolver.getValue(BeanELResolver.java:64)
        ... 55 more
Caused by: <openjpa-2.3.0-nonfinal-1540826-r422266:1542644 fatal general
error> org.apache.openjpa.persistence.PersistenceException: Formato stringa
di caratteri non valido per il tipo int.
        at 
org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4974)
        at
org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4934)
        at
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:134)
        at
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:116)
        at
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:68)
        at
org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.handleCheckedException(SelectResultObjectProvider.java:155)
        at
org.apache.openjpa.kernel.QueryImpl$PackingResultObjectProvider.handleCheckedException(QueryImpl.java:2111)
        at
org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:40)
        at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1251)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1007)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794)
        at
org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542)
        at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:275)
        at
org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:291)
        at
jpa.session.ConsultantStatusFacade.findRange(ConsultantStatusFacade.java:51)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
        at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
        at
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:180)
        at
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:99)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
        at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
        at
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:80)
        at
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:212)
        at
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:181)
        at
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:268)
        at
org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:263)
        at
org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:86)
        at
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:303)
        ... 64 more
Caused by: java.sql.SQLDataException: Formato stringa di caratteri non
valido per il tipo int.
        at 
org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown
Source)
        at org.apache.derby.client.am.SqlException.getSQLException(Unknown 
Source)
        at org.apache.derby.client.am.ResultSet.getInt(Unknown Source)
        at
org.apache.openjpa.lib.jdbc.DelegatingResultSet.getInt(DelegatingResultSet.java:137)
        at 
org.apache.openjpa.jdbc.sql.DBDictionary.getInt(DBDictionary.java:839)
        at 
org.apache.openjpa.jdbc.sql.DBDictionary.getChar(DBDictionary.java:738)
        at
org.apache.openjpa.jdbc.sql.ResultSetResult.getCharInternal(ResultSetResult.java:300)
        at
org.apache.openjpa.jdbc.sql.ResultSetResult.getObjectInternal(ResultSetResult.java:377)
        at
org.apache.openjpa.jdbc.sql.AbstractResult.getObject(AbstractResult.java:696)
        at
org.apache.openjpa.jdbc.meta.strats.HandlerFieldStrategy.getPrimaryKeyValue(HandlerFieldStrategy.java:328)
        at
org.apache.openjpa.jdbc.meta.ClassMapping.getObjectId(ClassMapping.java:188)
        at
org.apache.openjpa.jdbc.meta.ClassMapping.getObjectId(ClassMapping.java:147)
        at
org.apache.openjpa.jdbc.kernel.JDBCStoreManager.load(JDBCStoreManager.java:1023)
        at 
org.apache.openjpa.jdbc.sql.AbstractResult.load(AbstractResult.java:280)
        at
org.apache.openjpa.jdbc.sql.SelectImpl$SelectResult.load(SelectImpl.java:2383)
        at 
org.apache.openjpa.jdbc.sql.AbstractResult.load(AbstractResult.java:274)
        at
org.apache.openjpa.jdbc.kernel.InstanceResultObjectProvider.getResultObject(InstanceResultObjectProvider.java:60)
        at
org.apache.openjpa.kernel.QueryImpl$PackingResultObjectProvider.getResultObject(QueryImpl.java:2075)
        at
org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:36)
        ... 93 more
Caused by: org.apache.derby.client.am.SqlException: Formato stringa di
caratteri non valido per il tipo int.
        at org.apache.derby.client.am.CrossConverters.getIntFromString(Unknown
Source)
        at org.apache.derby.client.am.Cursor.getInt(Unknown Source)
        ... 110 more
Caused by: java.lang.NumberFormatException: A
        at org.apache.derby.client.am.CrossConverters.parseInt(Unknown Source)
        ... 112 more





--
View this message in context: 
http://openejb.979440.n4.nabble.com/error-from-a-ID-of-entity-java-lang-NumberFormatException-A-at-org-apache-derby-client-am-CrossConve-tp4667560.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Reply via email to