PropertyNotFound Exception in Hibernate

Hi,
Can smeone help me on this error?
I have defined variables in a file Rates.as :
public class Rates.as{
public var rate1:String;
public var rate2:String;
public var rate3:String;
public function getRate1() :String{
return rate1();
public function setRate1(value:String) :void{
rate1=value;
/*similar getter & setters for rate2 and rate 3 */
When i depolyed in tomcat, it shows PropertynotfoundException. : cannot find getter for rate1: RatesVO
How do i fix this ?????!!!

Hi,
Can smeone help me on this error?
I have defined variables in a file Rates.as :
public class Rates.as{
public var rate1:String;
public var rate2:String;
public var rate3:String;
public function getRate1() :String{
return rate1();
public function setRate1(value:String) :void{
rate1=value;
/*similar getter & setters for rate2 and rate 3 */
When i depolyed in tomcat, it shows PropertynotfoundException. : cannot find getter for rate1: RatesVO
How do i fix this ?????!!!

Similar Messages

  • Java.lang.Exception: org.hibernate.AssertionFailure: scrollable result sets

    Hi All,
    I am using Oracle 11g and I am trying to delete some records from database using some GUI. In that case I am getting following error:
    java.lang.Exception: org.hibernate.AssertionFailure: scrollable result sets are not enabled. When I restart the application's service, this error is going away and deletion is working fine.
    Other related jars that I am using is as follow:
    ojdbc5.jar
    hibernate-3.0.5.jar
    I am attaching the stack trace as well:
    <log4j:event logger="org.hibernate.AssertionFailure" timestamp="1263964931355" sequenceNumber="24" level="ERROR" thread="SocketListener0-2">
    <log4j:message><![CDATA[an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)]]></log4j:message>
    <log4j:throwable><![CDATA[org.hibernate.AssertionFailure: scrollable result sets are not enabled
    at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:368)
    at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:334)
    at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:88)
    at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1162)
    at org.hibernate.loader.Loader.scroll(Loader.java:1634)
    at org.hibernate.loader.hql.QueryLoader.scroll(QueryLoader.java:443)
    at org.hibernate.hql.ast.QueryTranslatorImpl.scroll(QueryTranslatorImpl.java:291)
    at org.hibernate.impl.SessionImpl.scroll(SessionImpl.java:960)
    at org.hibernate.impl.QueryImpl.scroll(QueryImpl.java:62)
    at com.sample.persistence.WorklistItemDAO.purge(WorklistItemDAO.java:145)
    at com.sample.server.worklistmanager.WorklistManager.purge(WorklistManager.java:695)
    at com.sample.server.webservices.CCGPIWorklistHandler.purge(CCGPIWorklistHandler.java:329)
    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.apache.xmlrpc.Invoker.execute(Invoker.java:130)
    at org.apache.xmlrpc.XmlRpcWorker.invokeHandler(XmlRpcWorker.java:84)
    at org.apache.xmlrpc.XmlRpcWorker.execute(XmlRpcWorker.java:146)
    at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java:139)
    at org.apache.xmlrpc.XmlRpcServer.execute(XmlRpcServer.java:114)
    at com.sample.server.webservices.XmlRpcServlet.service(XmlRpcServlet.java:63)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
    at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:666)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
    at org.mortbay.http.HttpServer.service(HttpServer.java:909)
    at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
    at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
    at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
    at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
    at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
    ]]></log4j:throwable>
    </log4j:event>
    Thanks
    Shiv

    Hi All,
    anybody got a chance to look into it?
    --Shiv                                                                                                                                                                                                       

  • Unable to catch raiseerror exception from MS SQL Server Exception in hibernate

    I am using raiseerror in MS SQL Server exception to throw customized error and it is working fine in database.
    But, I am unable to catch MS SQL Server Exception in hibernate. Please find the database & java syntax below.
    SQL Server Syntax:-
        ALTER PROCEDURE [grantiumSQL].[ERROR_MESSAGE]
        @ERRMSG NVARCHAR(4000)
        AS
        BEGIN
        -- Return if there is no error information to retrieve.    
        IF ERROR_NUMBER() IS NULL    
            RETURN;    
        DECLARE     
            @ErrorMessage    NVARCHAR(4000),    
            @ErrorNumber     INT,    
            @ErrorSeverity   INT,    
            @ErrorState      INT,    
            @ErrorLine       INT,    
            @ErrorProcedure  NVARCHAR(200);    
        -- Assign variables to error-handling functions that     
        -- capture information for RAISERROR.    
        SELECT     
            @ErrorNumber = ERROR_NUMBER(),    
            @ErrorSeverity = ERROR_SEVERITY(),    
            @ErrorState = ERROR_STATE(),    
            @ErrorLine = ERROR_LINE(),    
            @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-'),   
            @ErrorMessage = @ERRMSG
        RAISERROR     
            @ErrorMessage,    
            @ErrorSeverity,     
            1                           
            )WITH NOWAIT;
        END;
    Java Syntax:-
    public void callDeleteStoreProcedure(int workflowProjectId,String status){
      boolean shouldCommit = HibernateUtil.beginTxn();
      Session session = HibernateUtil.currentSession();
      try
      // query = session.getNamedQuery("deleteWorkflowProject_ora");
      Query callStoredProcedure = session.createSQLQuery("{PROCEDUR_NAME(?,?)}");
      callStoredProcedure.setInteger(0, prj);
      callStoredProcedure.setString(1, status);
      callStoredProcedure.executeUpdate();
         }catch (HibernateException e) {
         e.printStackTrace();
      catch (Exception e) {
          e.printStackTrace();
      HibernateUtil.commitTxn(shouldCommit);
    Thanks in advance

    HI! We have the same problem. Have you manage to resolve it?

  • SQL Grammar Exception in Hibernate

    I executed this query on HQL query editor in netbeans 6.9.1.
    from teacher
    But I got an error like below..
    org.hibernate.exception.SQLGrammarException: could not execute query
         at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
         at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
         at org.hibernate.loader.Loader.doList(Loader.java:2223)
         at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
         at org.hibernate.loader.Loader.list(Loader.java:2099)
         at org.hibernate.hql.classic.QueryTranslatorImpl.list(QueryTranslatorImpl.java:912)
         at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
         at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
         at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from limit 100' at line 1
         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:513)
         at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
         at com.mysql.jdbc.Util.getInstance(Util.java:381)
         at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
         at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
         at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
         at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
         at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
         at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186)
         at org.hibernate.loader.Loader.getResultSet(Loader.java:1787)
         at org.hibernate.loader.Loader.doQuery(Loader.java:674)
         at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
         at org.hibernate.loader.Loader.doList(Loader.java:2220)
         ... 8 more
    How can i fix this error.
    Thanks in Advance

    By fixing the HQL query that results in the query that is wrong. So step 1: trace down which HQL query is causing the misery. Step 2: turn on SQL logging to see which sql is generated for that HQL query. Step 3: figure out what is wrong. I can guess that there is something wrong with the annotations on an entity, like declaring something as nullable while it is in fact not according to the database schema. Another common culprit is using a name that is a reserved SQL keyword.
    EDIT:
    'from limit And the keyword name clash is the cause here. Limit is an SQL keyword in MySQL, so you can't use that as a table name.

  • Getting Exception  in hibernate (ResolvableNode)

    Hi
    i am using hibernate and update the table throw the Hibernate but i am getting un excepted Exception
    "java.lang.ClassCastException: org.hibernate.hql.ast.SqlNode cannot be cast to org.hibernate.hql.ast.ResolvableNode"
    for executed below method
    public boolean updateBackupFiles(String filename, int count) throws DBException {
    String updateHQL = "update BackupFile set count = :count where filename = :filename";
    boolean flag = false;
    int rs=0;
    Session session = sessionFactory.openSession();
    Transaction tr = null;
    try {
    tr = session.beginTransaction();
    Query query = session.createQuery(updateHQL);
    query.setInteger("count",count);
    query.setString("filename", filename);
    rs = query.executeUpdate();
    if (rs > 0) {
    flag = true;
    if(rs % 20==0){
    session.flush();
    tr.commit();
    } catch (Exception sqle) {
    sqle.printStackTrace();
    throw new DBException("ERROR: getUpdateBackupfiles1()", sqle);
    } finally {
    session.close();
    return flag;
    please Reply soon
    Thanks & regard
    Mudit kumar Dwivedi
    Hightech infoystem Jabalpur Pvt Lmt.

    Hi,
    I do not think this is the right forum to deal with Hibernate; post it at www.hibernate.org in the user forum so that you can get better help
    Regards,
    Alan Mehio
    London,UK

  • PropertyNotFound exception in Jdev 11.1.2.1

    Hi all i am facing this error
    i am giving out the log here
    <Aug 17, 2012 9:04:35 PM AST> <Error> <HTTP> <BEA-101020> <[ServletContext@26505954[app:CommonUI module:CommonUI-CommonUI-context-root path:/CommonUI-CommonUI-context-root spec-version:2.5]] Servlet failed with Exception
    javax.el.PropertyNotFoundException: The class 'oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel' does not have the property 'PirtOwtTtyCode'.
    at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:547)
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:249)
    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
    at oracle.adf.share.el.VariableResolverELContext$1.getValue(VariableResolverELContext.java:53)
    Truncated. see log file for complete stacktrace
    >
    <Aug 17, 2012 9:04:35 PM AST> <Notice> <Diagnostics> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'DefaultServer' has triggered at Aug 17, 2012 9:04:35 PM AST. Notification details:
    WatchRuleType: Log
    WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-101020') OR (MSGID = 'WL-101017') OR (MSGID = 'WL-000802') OR (MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
    WatchData: DATE = Aug 17, 2012 9:04:35 PM AST SERVER = DefaultServer MESSAGE = [ServletContext@26505954[app:CommonUI module:CommonUI-CommonUI-context-root path:/CommonUI-CommonUI-context-root spec-version:2.5]] Servlet failed with Exception
    javax.el.PropertyNotFoundException: The class 'oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel' does not have the property 'PirtOwtTtyCode'.
    at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:547)
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:249)
    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
    The Attribute that it is showing out the error for is PirtOwtTtyCode.
    I am using this Attribute in a page and i dont know wahts happening but i can only c blank page in the browser after i run the page.
    I deleted the ViewIterator in the Page and again i put in a new VO instance from the DC.
    Even then its showing up this error.
    Please help me.

    No this is not working out .
    I have chanaged to what ever you told me but i couldnot get that resolved.I m still getting the same error.
    Hers is the log
    <LifecycleImpl> <_handleException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6
    javax.el.PropertyNotFoundException: The class 'oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel' does not have the property 'PirtOwtTtyCode'.
         at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:547)
         at javax.el.BeanELResolver.getValue(BeanELResolver.java:249)
         at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
         at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
         at oracle.adf.share.el.VariableResolverELContext$1.getValue(VariableResolverELContext.java:53)
         at com.sun.el.parser.AstValue.getValue(Unknown Source)
         at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
         at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluate(OracleExpressionEvaluatorImpl.java:114)
         at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluate(OracleExpressionEvaluatorImpl.java:69)
         at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:822)
         at oracle.adf.model.binding.DCBindingContainer.evaluateParameterWithElCheck(DCBindingContainer.java:1474)
         at oracle.adf.model.binding.DCBindingContainer.evaluateParameter(DCBindingContainer.java:1523)
         at oracle.adf.model.binding.DCExecutableBinding.refreshIfNeeded(DCExecutableBinding.java:315)
         at oracle.jbo.uicli.binding.JUCtrlHierBinding.getRootNodeBinding(JUCtrlHierBinding.java:90)
         at oracle.jbo.uicli.binding.JUCtrlHierBinding$1JUCtrlHierHintsMap.internalGet(JUCtrlHierBinding.java:210)
         at oracle.jbo.common.JboAbstractMap.get(JboAbstractMap.java:54)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$1DecoratedHintsMap.internalGet(FacesCtrlHierBinding.java:305)
         at oracle.jbo.common.JboAbstractMap.get(JboAbstractMap.java:54)
         at javax.el.MapELResolver.getValue(MapELResolver.java:164)
         at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
         at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
         at com.sun.el.parser.AstValue.getValue(Unknown Source)
         at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
         at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:73)
         at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.getProperty(BaseColumnRenderer.java:1142)
         at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.layoutHeader(BaseColumnRenderer.java:643)
         at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.encodeAll(BaseColumnRenderer.java:152)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.layoutColumnHeader(BaseTableRenderer.java:1191)
         at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:589)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:617)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:447)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$1500(PanelGroupLayoutRenderer.java:30)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:734)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:637)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:187)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:318)
         at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:283)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:360)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:447)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$1500(PanelGroupLayoutRenderer.java:30)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:734)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:637)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:187)
         at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:318)
         at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:283)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:360)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.component.UIXGroup.encodeChildren(UIXGroup.java:170)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1652)
         at oracle.adfinternal.view.faces.taglib.region.IncludeTag$FacetWrapper.encodeAll(IncludeTag.java:547)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1303)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddleForFlowing(PanelStretchLayoutRenderer.java:660)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanesFlowing(PanelStretchLayoutRenderer.java:524)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:360)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:316)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:641)
         at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3062)
         at oracle.adfinternal.view.faces.renderkit.rich.PageTemplateRenderer.encodeAll(PageTemplateRenderer.java:68)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:641)
         at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3062)
         at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:274)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:641)
         at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3062)
         at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1277)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1655)
         at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:91)
         at com.sun.faces.application.view.JspViewHandlingStrategy.doRenderView(JspViewHandlingStrategy.java:431)
         at com.sun.faces.application.view.JspViewHandlingStrategy.renderView(JspViewHandlingStrategy.java:233)
         at org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl$ChangeApplyingVDLWrapper.renderView(ViewDeclarationLanguageFactoryImpl.java:350)
         at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:273)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:165)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1027)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:334)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:232)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:122)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    <Aug 18, 2012 9:00:43 AM AST> <Error> <HTTP> <BEA-101020> <[ServletContext@27171680[app:CommonUI module:CommonUI-CommonUI-context-root path:/CommonUI-CommonUI-context-root spec-version:2.5]] Servlet failed with Exception
    javax.el.PropertyNotFoundException: The class 'oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel' does not have the property 'PirtOwtTtyCode'.
         at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:547)
         at javax.el.BeanELResolver.getValue(BeanELResolver.java:249)
         at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
         at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
         at oracle.adf.share.el.VariableResolverELContext$1.getValue(VariableResolverELContext.java:53)
         Truncated. see log file for complete stacktrace
    >
    <Aug 18, 2012 9:00:43 AM AST> <Notice> <Diagnostics> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'DefaultServer' has triggered at Aug 18, 2012 9:00:43 AM AST. Notification details:
    WatchRuleType: Log
    WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-101020') OR (MSGID = 'WL-101017') OR (MSGID = 'WL-000802') OR (MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
    WatchData: DATE = Aug 18, 2012 9:00:43 AM AST SERVER = DefaultServer MESSAGE = [ServletContext@27171680[app:CommonUI module:CommonUI-CommonUI-context-root path:/CommonUI-CommonUI-context-root spec-version:2.5]] Servlet failed with Exception
    javax.el.PropertyNotFoundException: The class 'oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel' does not have the property 'PirtOwtTtyCode'.
         at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:547)
         at javax.el.BeanELResolver.getValue(BeanELResolver.java:249)
         at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
         at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
         at oracle.adf.share.el.VariableResolverELContext$1.getValue(VariableResolverELContext.java:53)
         at com.sun.el.parser.AstValue.getValue(Unknown Source)
         at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
         at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluate(OracleExpressionEvaluatorImpl.java:114)
         at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluate(OracleExpressionEvaluatorImpl.java:69)
         at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:822)
         at oracle.adf.model.binding.DCBindingContainer.evaluateParameterWithElCheck(DCBindingContainer.java:1474)
         at oracle.adf.model.binding.DCBindingContainer.evaluateParameter(DCBindingContainer.java:1523)
         at oracle.adf.model.binding.DCExecutableBinding.refreshIfNeeded(DCExecutableBinding.java:315)
         at oracle.jbo.uicli.binding.JUCtrlHierBinding.getRootNodeBinding(JUCtrlHierBinding.java:90)
         at oracle.jbo.uicli.binding.JUCtrlHierBinding$1JUCtrlHierHintsMap.internalGet(JUCtrlHierBinding.java:210)
         at oracle.jbo.common.JboAbstractMap.get(JboAbstractMap.java:54)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$1DecoratedHintsMap.internalGet(FacesCtrlHierBinding.java:305)
         at oracle.jbo.common.JboAbstractMap.get(JboAbstractMap.java:54)
         at javax.el.MapELResolver.getValue(MapELResolver.java:164)
         at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
         at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
         at com.sun.el.parser.AstValue.getValue(Unknown Source)
         at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
         at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:73)
         at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.getProperty(BaseColumnRenderer.java:1142)
         at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.layoutHeader(BaseColumnRenderer.java:643)
         at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.encodeAll(BaseColumnRenderer.java:152)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)
         at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1659)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)
         at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)
         at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.layoutColumnHeader(BaseTableRenderer.java:1191)
         at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:589)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

  • Protocol Exception using Hibernate on Ingres

    Hey everybody,
    Been getting this problem and can't seem to find any answers to it. Trying to load an object out of my Ingres DB that HIbernate put there for me a couple of days ago and i keep getting this
    Hibernate: select first 1 earlywarni0_.EarlyWarningID as UID0_, earlywarni0_2_.critical as critical0_, earlywarni0_2_.corePoolSize as corePool3_0_, earlywarni0_2_.keepAliveTime as keepAliv4_0_, earlywarni0_2_.maximumPoolSize as maximumP5_0_, earlywarni0_2_.queueSize as queueSize0_, earlywarni0_2_.jndiName as jndiName0_, earlywarni0_1_.host as host5_, earlywarni0_1_.interval as interval5_, earlywarni0_1_.port as port5_, earlywarni0_1_.reciever as reciever5_ from EarlyWarning earlywarni0_ inner join WebBasedProcessors earlywarni0_1_ on earlywarni0_.EarlyWarningID=earlywarni0_1_.WebBased_ID inner join ProcessingService earlywarni0_2_ on earlywarni0_.EarlyWarningID=earlywarni0_2_.UID
    EDBC-Connect[5].prepareStatement( select first 1 earlywarni0_.EarlyWarningID as UID0_, earlywarni0_2_.critical as critical0_, earlywarni0_2_.corePoolSize as corePool3_0_, earlywarni0_2_.keepAliveTime as keepAliv4_0_, earlywarni0_2_.maximumPoolSize as maximumP5_0_, earlywarni0_2_.queueSize as queueSize0_, earlywarni0_2_.jndiName as jndiName0_, earlywarni0_1_.host as host5_, earlywarni0_1_.interval as interval5_, earlywarni0_1_.port as port5_, earlywarni0_1_.reciever as reciever5_ from EarlyWarning earlywarni0_ inner join WebBasedProcessors earlywarni0_1_ on earlywarni0_.EarlyWarningID=earlywarni0_1_.WebBased_ID inner join ProcessingService earlywarni0_2_ on earlywarni0_.EarlyWarningID=earlywarni0_2_.UID )
    EDBC-PreparedStatement[250]: 'select first 1 earlywarni0_.EarlyWarningID as UID0_, earlywarni0_2_.critical as critical0_, earlywarni0_2_.corePoolSize as corePool3_0_, earlywarni0_2_.keepAliveTime as keepAliv4_0_, earlywarni0_2_.maximumPoolSize as maximumP5_0_, earlywarni0_2_.queueSize as queueSize0_, earlywarni0_2_.jndiName as jndiName0_, earlywarni0_1_.host as host5_, earlywarni0_1_.interval as interval5_, earlywarni0_1_.port as port5_, earlywarni0_1_.reciever as reciever5_ from EarlyWarning earlywarni0_ inner join WebBasedProcessors earlywarni0_1_ on earlywarni0_.EarlyWarningID=earlywarni0_1_.WebBased_ID inner join ProcessingService earlywarni0_2_ on earlywarni0_.EarlyWarningID=earlywarni0_2_.UID'
    EDBC-Connect[5].prepareStatement(): EDBC-PreparedStatement[250]
    EDBC-PreparedStatement[250].executeQuery()
    EDBC-Connect[5].isReadOnly(): false
    EDBC-PreparedStatement[250].executeQuery(): EDBC-ResultSet[497]
    EDBC-ResultSet[497].next()
    SQLException: SQLState(40003) vendor code(15532034)
    ca.edbc.util.EdbcEx: Connection aborted due to a communications protocol error.
            at ca.edbc.util.EdbcEx.get(EdbcEx.java:195)
            at ca.edbc.jdbc.RsltFtch.readData(RsltFtch.java:844)
            at ca.edbc.jdbc.EdbcObj.readResults(EdbcObj.java:661)
            at ca.edbc.jdbc.RsltFtch.load(RsltFtch.java:358)
            at ca.edbc.jdbc.RsltCurs.load(RsltCurs.java:245)
            at ca.edbc.jdbc.EdbcRslt.next(EdbcRslt.java:573)
            at org.hibernate.loader.Loader.doQuery(Loader.java:685)
            at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:223)
            at org.hibernate.loader.Loader.doList(Loader.java:2147)
            at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2026)
            at org.hibernate.loader.Loader.list(Loader.java:2021)
            at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369)
            at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:298)
            at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1020)
            at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
            at meta.system.SystemResurector.load(SystemResurector.java:500)
            at meta.system.SystemResurector.loadEarlyWarning(SystemResurector.java:492)
            at meta.system.SystemResurector.main(SystemResurector.java:374)
    SQLException: SQLState(40003) vendor code(15532034)
    ca.edbc.util.EdbcEx: Connection aborted due to a communications protocol error.
            at ca.edbc.util.EdbcEx.get(EdbcEx.java:195)
            at ca.edbc.io.DbConnIn.receive(DbConnIn.java:540)
            at ca.edbc.jdbc.EdbcObj.readResults(EdbcObj.java:643)
            at ca.edbc.jdbc.RsltFtch.closeCursor(RsltFtch.java:454)
            at ca.edbc.jdbc.RsltCurs.closeCursor(RsltCurs.java:290)
            at ca.edbc.jdbc.RsltFtch.shut(RsltFtch.java:509)
            at ca.edbc.jdbc.RsltFtch.load(RsltFtch.java:362)
            at ca.edbc.jdbc.RsltCurs.load(RsltCurs.java:245)
            at ca.edbc.jdbc.EdbcRslt.next(EdbcRslt.java:573)
            at org.hibernate.loader.Loader.doQuery(Loader.java:685)
            at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:223)
            at org.hibernate.loader.Loader.doList(Loader.java:2147)
            at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2026)
            at org.hibernate.loader.Loader.list(Loader.java:2021)
            at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369)
            at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:298)
            at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1020)
            at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
            at meta.system.SystemResurector.load(SystemResurector.java:500)
            at meta.system.SystemResurector.loadEarlyWarning(SystemResurector.java:492)
            at meta.system.SystemResurector.main(SystemResurector.java:374)
    EDBC-ResultSet[497].next(): error loading data
    EDBC-ResultSet[497].close()Some people have said this might be due to the SQl statement being to long, but i find this a little hard to believe as the statement is quite little! I'm using the lastest version of Ingres and Hibernate and yep i've dloaded and rebuilt with the ingres dialect. This is the most informative error i can find for this as nothing apart of the usual 'somethings wrong' error appears in the Ingres logs.
    Any ideas/thoughts/anecdotes welcome!
    Cheers
    Tom

    The critical part of the stack trace is:
    ca.edbc.util.EdbcEx: Connection aborted due to a communications protocol error.
            at ca.edbc.util.EdbcEx.get(EdbcEx.java:195)
            at ca.edbc.jdbc.RsltFtch.readData(RsltFtch.java:844)
            at ca.edbc.jdbc.EdbcObj.readResults(EdbcObj.java:661)
            at ca.edbc.jdbc.RsltFtch.load(RsltFtch.java:358)
            at ca.edbc.jdbc.RsltCurs.load(RsltCurs.java:245)
            at ca.edbc.jdbc.EdbcRslt.next(EdbcRslt.java:573)
            at org.hibernate.loader.Loader.doQuery(Loader.java:685)This suggests that the SQL query has already executed without error and Hibernate is attempting to do ResultSet.next() at this point. I don't know anything about Hibernate or Ingres, so my guesses are theoretical:
    1. bug in the driver; get a new driver
    2. mismatch between the driver version and the DB version; get a new driver
    3. something disrupting the network connection, e.g. firewall only allows connections of n seconds long and reading the resultset is taking n + 2 sconds
    4. bug in the database software
    5. bug in hibernate; sometimes somehow it calls next() when it shouldn't
    6. bug in your code; you're not using hibernate properly
    I've no information to suggest which is more likely... Normally, I keep my mouth shut when I know as little ontopic as this, but you've been stuck here for 4 days, which suggests you're focused on the wrong part of the problem.

  • Hibernate Stale State Exception

    Hi all
    I'm facing a problem while updating the object in hibernate
    THe object1 has a mapping for another object2 as a set
    I'm trying to to get the Object 1 and fetch the Object 2 from Object 1
    updating the contents of Object2 , setting it back it Object1 and clling the update for Object1, I get an exception as "hibernate.stalestate Exception."
    How can this problem be solved or if i'm doing anything wrong , how can that be corrected.
    ANy help would be highly appreciated.
    //gets the main object
    oObject1= (Object1) Helpers.fetchObject1(ID);
    //retrieves the object2 from object1
    Object2 oObj2 = new Object2
    Iterator it = oObject1.getObject2().iterator();
    oData = (Object2) it.next();
         String sEncGreeting = oData.getGreeting();
    Set oSet = new HashSet();
    oSet.add(oData);
    oObject1.setObject2(oSet);
    return oObject1;

    These warnings mean you should have a logger such as log4j installed. Since its just a warning, you can ignore it:
    log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
    log4j:WARN Please initialize the log4j system properly.
    This means your sample.hbm.xml file has a problem Either your syntax in invalid in it, its not well formed (each
    opening tag needs a closing tag). Compare to example *.hbm.xml files to see what the problem is.
    Exception occur:Could not parse mapping document from resource event/Sample.hbm.xml
    org.hibernate.InvalidMappingException: Could not parse mapping document from resource event/Sample.hbm.xml
    This generally means the tags are suppose to occur in a certain order which you violated:
    match "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*,((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert?,sql-update?,sql-delete?,filter*,resultset*,(query|sql-query)*)".
    I can't help you further except to suggest you try locating a completely different example from a different source and try to create a project out of it than try to debug this example. Its also better to read a book on hibernate (such as 'Hibernate in Action' since there is a lot of concepts to learn that a simple tutorial may not provide.

  • Exception -not-null property references a null or transient value

    HI,
    I am trying to save a relational table and it is throwing the following exception in Hibernate .Pls help me
    Caused by: org.hibernate.PropertyValueException: not-null property references a null or transient value: com.aexp.acqsys.sim.dm.DmPackageContents._contentsByServiceBackref
         at org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)
         at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:265)
         at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:167)
         at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:101)
         at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:186)
         at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
         at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:175)
         at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)
         at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
         at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:557)
         at org.hibernate.impl.SessionImpl.save(SessionImpl.java:545)
         at org.hibernate.impl.SessionImpl.save(SessionImpl.java:541)
         at com.amex.testsim.flow.datapackages.ManageDatapackagesController$3.doInHibernate(ManageDatapackagesController.java:519)
         at com.amex.testsim.hibernate.support.HibernateController.doInHibernate(HibernateController.java:49)
         at com.amex.testsim.flow.datapackages.ManageDatapackagesController.copyDataPackage(ManageDatapackagesController.java:471)
         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.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:129)

    Hi Andrew,
    With an EAV mapping most (I would even say all) jpa annotations are ignored. In this case (afaics) the xsd element has
    minOccurs=1 (the default). This means that for ecore (and Teneo) it is a mandatory feature which must have a value. The
    EAVSingleEAttributeValueHolder.mandatoryValue field is used to enforce required/mandatory constraints.
    So in this case it can be solved by adding minOccurs="0" to the xsd element.
    gr. Martin
    Andrew wrote:
    > When using Teneo with EAV schema, I seem to be unable to store an
    > EObject if the value for one of its EStructuralFeature's is null. I get
    > the following exception:
    >
    > org.hibernate.PropertyValueException: not-null property references a
    > null or transient value: EAVSingleEAttributeValueHolder.mandatoryValue
    >
    > I tried to make the property nullable by adding an annotation to the XSD
    > from which the ecore model is created, eg.
    >
    > <xsd:element name="Number" type="xsd:integer">
    > <xsd:annotation>
    > <xsd:appinfo source="teneo.jpa">@Column(name="Number",nullable="true
    > ")</xsd:appinfo>
    > </xsd:annotation>
    > </xsd:element>
    >
    > However, this does not fix the problem. Does anyone know how to make
    > this work?
    With Regards, Martin Taal
    Springsite/Elver.org
    Office: Hardwareweg 4, 3821 BV Amersfoort
    Postal: Nassaulaan 7, 3941 EC Doorn
    The Netherlands
    Cell: +31 (0)6 288 48 943
    Tel: +31 (0)84 420 2397
    Fax: +31 (0)84 225 9307
    Mail: [email protected] - [email protected]
    Web: www.springsite.com - www.elver.org

  • Problem parsing configuration/hibernate.cfg.xml

    I am trying to integrate struts with hibernate. I have created a plug-in for that and copied all the necessary jars & xmls to the classpath. I am providing the full stack trace, can any one say what could be the problem
    net.sf.hibernate.HibernateException: problem parsing configuration/hibernate.cfg
    .xml
    at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:963
    at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:902)
    at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:888)
    at com.plugin.HibernatePlugIn.initHibernate(HibernatePlugIn.java:72)
    at com.plugin.HibernatePlugIn.init(HibernatePlugIn.java:54)
    at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServle
    t.java:869)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
    at javax.servlet.GenericServlet.init(GenericServlet.java:211)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
    java:1029)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:86
    2)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContex
    t.java:4013)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
    357)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
    .java:823)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:80
    7)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
    at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep
    loyer.java:277)
    at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
    at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:625
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:431
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
    :349)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
    eSupport.java:119)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478
    at org.apache.catalina.core.StandardService.start(StandardService.java:4
    80)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:231
    3)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
    Caused by: org.dom4j.DocumentException: hibernate.sourceforge.net Nested excepti
    on: hibernate.sourceforge.net
    at org.dom4j.io.SAXReader.read(SAXReader.java:358)
    at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:958
    )

    Looks like a problem with Hibernate itself parsing the config file?
    Here's a posting from the Hibernate forum that sounds similar:
    http://forums.hibernate.org/viewtopic.php?p=2256871&highlight=&sid=e1090f717891db4535310102c61bec25
    -steve-

  • Adding throws exception to methods

    I using spring hibernate orm.SO I have Service layer which internally calls dao and this service layer is called by web.
    for example
         @Override
         public List<StgAuditGeneral> findAuditsByStatus(StgAuditSearchDTO stgAuditSearchDTO) {
              return ((StgAuditGeneralDAO)(GenericDAO)(entityDao)).findStgAuditsByStatus(stgAuditSearchDTO);
         }now this method does not throw any checked exceptions it might throw unchecked exceptions like hibernate unchecked exceptions if something is wrong with query etc, Is it a good practice to add throws MyCustomException to all my service methods ?

    miro_connect wrote:
    I using spring hibernate orm.SO I have Service layer which internally calls dao and this service layer is called by web.
    for example
         @Override
         public List<StgAuditGeneral> findAuditsByStatus(StgAuditSearchDTO stgAuditSearchDTO) {
              return ((StgAuditGeneralDAO)(GenericDAO)(entityDao)).findStgAuditsByStatus(stgAuditSearchDTO);
         }now this method does not throw any checked exceptions it might throw unchecked exceptions like hibernate unchecked exceptions if something is wrong with query etc, Is it a good practice to add throws MyCustomException to all my service methods ?If there is risk involved in using you server layer class then yes... but only if you expect that the next layer can do something useful with it.

  • Hibernate 3 + Oracle Driver 10g = problem

    Good Day.
    I'm trying to use Oracle 10g driver to work with Oracle 9i Database through Hibernate 3.0.5. And I'm getting the following exception when Hibernate tries to build its SessionFactory:
    11:09:51,831 WARN SettingsFactory:103 - Could not obtain connection metadata
    java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
    ORA-12705: invalid or unknown NLS parameter value specified
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:305)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:272)
    at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:648)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:308)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:348)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:151)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:563)
    at java.sql.DriverManager.getConnection(DriverManager.java:512)
    at java.sql.DriverManager.getConnection(DriverManager.java:140)
    at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004)
    1. Hibernate 3.0.5 + Oracle Driver 9i works perfectly.
    2. In Windows (XP) Control Panel -> Regional and Language Options -> Advanced -> Language for non-Unicode programs
    the settings is "Russian". If switch to "English (Unated States)" - the problem dissapears.
    3. Two jars for oracle are included into the project:
    ojdbc14.jar - jar, containing OracleDriver 10g
    orai18n.jar - jar for internationalization
    Could you help me with this Exception, please.
    Best regards,
    Roman

    yorkroad wrote:
    TheAvalanche wrote:
    You need to specify your classes in the persistence.xml by adding the following after the provider-tagTrue...providing they are not already in the same deployment unit (the jar with persistence.xml in it) as they will be automagically registered with the PU.Not with Hibernate as far as I know, or it requires an additional setting in persistence.xml or something (I am not so well-versed in JPA / Hibernate)

  • Exception handeling at different layer!

    Hello All,
    My apps design has the following layer: JSF(front-end) -> Business Delegates (POJO) -> EJB3 (Session Facade) -> POJO (DAO) -> Hibernate --> DB. Now i am little confused for exception handeling. I have following approaches in mind.
    1- Propogate my exceptions from Hibernate all the way to business delegates and handel all of them there. I am not sure this will be a good approach. But it will allow my to have one place to handel all exception.
    2- Handel exception at differnet levels. DB related expceptions IN Daos, Logic and EJB related exceptions in Bussiness Delegates.
    Please suggest me better of these or purpose a new suggestion.
    Thanks

    generally when something blows in a DAO, you want your application to know about it. Otherwise you can get into a situation like this:
    1) business logic calls DAO
    2) DAO throws and handles its own exception
    3) business logic goes on to work on data in an unknown state
    That doesn't work. At 3) you want to catch the exception, log it and possibly roll back an entire transaction, effectively ending the business logic and possibly going on to some error handling routine, like showing an error page.

  • Org.hibernate.AssertionFailure: scrollable result sets are not enabled

    I am using hibernate with oracle and got the following code snippet:
    ScrollableResults results = criteria.scroll(ScrollMode.SCROLL_SENSITIVE);
    When I run the above snippet I get the following exception:
    org.hibernate.AssertionFailure: scrollable result sets are not enabled
    I'm using hibernate 3.2.2.ga and oracle 10g
    Can someone help me? How can I solve this problem?
    Victor Lindberg
    Edited by: user5745495 on 01/04/2010 14:15

    This is the "Database - General" forum for the Oracle Database.
    Please change the subject to "Please Ignore" and repost your question in a Java / JDeveloper forum.
    Thank you.

  • Org.hibernate.AnnotationException: Cannot find the expected secondary table

    Hello
    My detailed problem is on the topic:
    http://forum.java.sun.com/thread.jspa?threadID=5123752&tstart=0
    Rest of the classes are the same but I have changed my persistence.xml to:
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
    <persistence-unit name="cname" transaction-type="RESOURCE_LOCAL">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
         <jta-data-source>java:/OracleDS</jta-data-source>
         <properties>
                   <property name="hibernate.hbm2ddl.auto" value="update"/>
                   <property name="hibernate.ejb.autodetection" value="class"/>
                   <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle9Dialect"/>
         </properties>
         </persistence-unit>
    </persistence>I am still getting the exception:
    org.hibernate.AnnotationException: Cannot find the expected secondary table: no CUSTOMER available for entities.Customer
         at org.hibernate.cfg.Ejb3Column.getJoin(Ejb3Column.java:293)
         at org.hibernate.cfg.Ejb3Column.getTable(Ejb3Column.java:272)
         at org.hibernate.cfg.annotations.SimpleValueBinder.make(SimpleValueBinder.java:222)
         at org.hibernate.cfg.AnnotationBinder.bindId(AnnotationBinder.java:1728)
         at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1171)
         at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:706)Can anyone please tell me why I am getting this exception?
    Thanks!

    Did you ever find a solution for this problem? I'm getting the same errors.

Maybe you are looking for

  • When I open a PDF file the results are in Word Pad/Winglings/symbols

    Please help. I have Adobe Reader, version 10.2, with Windows Vista, Home Premium edition, 32 bit system.  I have installed and reinstalled Reader 10 times, tried an answer that did not help back in 2007 from yor forum. I have to download medical reco

  • Subcontracting with external service / non-stock material

    Hi, I have a scenarion in subcontracting when i provided the components / raw materials to the in-house workshop (workshop treated as an internal vendor) and further more our workshop required some external services / non-stok material from third par

  • Maintenance Order Settlement Authorization

    Dear Experts, I have the following scenario. Maintenance Order types: A1, A2, A3 and A4 User ID1 and User ID2, both are having as of now authorization for T.Code: KO88. Now, For User ID1, I want to restrict his authorization for order type A4.       

  • I want to updating my IOS on my iPad..What Version of IOS are the best on my iPad?

    i want it to update my IOS on my iPad..what is the best Version of IOS for my iPad?

  • Delete Plug-ins

    I'm trying to delete a plug-in for Aperture. I read a couple of post already... All refering to the "Library/Application Support/Aperture" folder. This may sound funny but I can't find any Aperture folder on my hard drive. I see aperture in my Applic