AF:iterator and oracle.jbo.RowIterator

I have a table that is bound to a data control that displays its lines. However, inside one of the table columns Im trying to access a ViewLink accessor method and iterate through the items. The method is running and I can even display the number of rows from the rowset, but the af: iterator does not have to go through the items. I can not use forEach since Im going to the var 'line' of a table.

How can I get the af: iterator to iterate on my rowset ViewLink?

Check out this example that iterates over the book of the child:

InlineTable.jspx:



xmlns:af = "http://xmlns.oracle.com/adf/faces/rich" >






emptyText = "#{bindings." Departments.Viewable? "{"No line yet.":"Access Denied."}" var = "row".
value = "#{bindings." Departments.treeModel}"id ="t1"summary ="Parent Row">




*
ID = "itr1" >
**
**
**
**





InlineTablePageDef.xml:



Package = "com.subbanasolutions.Samples.View.pageDefs" > "












**
**
*
*










Thank you
Nini

Tags: Java

Similar Questions

  • Conversion problem of oracle.jbo.domain.Date in java.util.Calendar and oracle.jbo.domain.Timestamp to oracle.jbo.domain.Date

    Hello world

    Work with dates has been harder than I thought! Please take a look at the code; everything compiles, but it fails because I'm not cast properly. Any help would be appreciated.

    Imports are:

    import java.sql.SQLException;

    to import java.text.ParseException;

    import impossible;

    import java.util.Calendar;

    Import oracle.jbo.domain.Date;

    Import oracle.jbo.domain.Timestamp;

    Here is the method:

    public static Date (String sDate, int day, nextDay

    SimpleDateFormat String) {}

    Date result = null;

    java.util.Date date;

    If (sDate! = null) {}

    try {}

    System.out.println ("Try...");

    Calendar calendar = Calendar.GetInstance ();

    SimpleDateFormat dateFormat =

    new SimpleDateFormat (simpleDateFormat);

    calendar.setTime (dateFormat.parse (sDate));

    Calendar.Set (Calendar.DAY_OF_WEEK, date); day = Calendar.SUNDAY

    Calendar.Set (Calendar.HOUR_OF_DAY, 0);

    Calendar.Set (Calendar.MINUTE, 0);

    Calendar.Set (Calendar.SECOND, 0);

    Calendar.Add (Calendar.DATE, 7);

    dateFormat.format (calendar.getTime ());

    try {}

    System.out.println ("try (inside)... ») ;

    "System.out.println (" new Timestamp (calendar.getTime () .getTime ()) "):" +.

    new Timestamp (calendar.getTime () .getTime ()));

    result = new Date (Timestamp (calendar.getTime () .getTime ())) new; Code does not work here.

    return the result;

    } catch (SQLException e) {}

    System.out.println ("catch (SQLException e)... ») ;

    e.printStackTrace ();

    }

    Returns a null value.

    } catch (ParseException exception) e {}

    System.out.println ("catch exception e ParseException... ») ;

    e.printStackTrace ();

    }

    Returns a null value.

    }

    Returns a null value.

    }

    Here is the result:

    try...

    Try (inside)...

    new Timestamp (calendar.getTime () .getTime ())): 2013-12-29 00:00:00.0

    catch (SQLException e)...

    java.sql.SQLException: failed initialization

    to oracle.sql.DATE. < init > (DATE.java:237)

    to oracle.jbo.domain.Date. < init > (Date.java:378)

    James

    try to convert timestamp to jbo.date as

    java.sql.Timestamp datetime =newjava.sql.Timestamp(System.currentTimeMillis());

    oracle.jbo.domain.Date daTime =new  oracle.jbo.domain.Date(datetime);

  • Houston-25014: another user has modified the line containing oracle.jbo.Key primary key [...] error on validation and subsequent edition + validation

    JDev Version: Studio Edition Version 11.1.1.7.0

    Java/JDK used in IDE (jdev.conf): jdk1.6.0_45

    I get this error after existing commit changes and then subsequent changes + undertakes, immediately after the first validation.

    In my view, this error is caused the type used in the column of the history of LastUpdateDate.

    In the occurrence area, the type of the attribute LastUpdateDate is defined as the Date (type Java) when the error occurred.

    Tried with Timestamp (Java type), as well, but the same error.

    Finally, tried with oracle.jbo.domain.Date type and the error does not occur.

    I would like to know if there is a directive to use Oracle Date type for columns of history using the date.

    Please let me know

    Take a peek inside

    http://www.jobinesh.com/2011/08/what-you-may-need-to-know-about-data.html

    See you soon

    AJ

  • In general, is it better to use java.sql.Date and java.sql.Timestamp instead of oracle.jbo.domain.Date?

    Hello world

    During playback of Oracle ADF Real World Developer's Guide, I noticed the dates match occurring in JDeveloper is different from what is the list in the book. JDeveloper is failing to oracle.jbo.domain.Date, but according to the book:

    DATEjava.sql.DateDATE type is mapped to java.sql.Date if the column in the table is a no time didn't need information zone.
    DATEjava.sql.TimestampDATE type is mapped to java.sql.Timestamp if the column in the table has a component "time" and that the client needs to zone information.
    TIMESTAMPjava.sql.TimestampThe TIMESTAMP type is mapped to java.sql.Timestamp if nanosecond precision is used in the database.

    In general, is it better to use java.sql.Date and java.sql.Timestamp instead of oracle.jbo.domain.Date? Using java.sql.Date and java.sql.Timestamp could save me some headaches conversion date. And, is there a place in JDeveloper to display these maps? I looked around and didn't see anything.

    Thank you.

    James

    User, what version of jdev we are talking about?

    In GR 11, 1 material versions db types date and timestamp are mapped to types of domain data that represents a wrapper for the native data types. The reason was that the framework can work with the domain types regardless of the underlying data type.

    Since Oracle 11 GR 2 maps the types DB to java types (default selection, you can change it when you create a model project, you can set the Data Type Mapping). Once the pilot has business components define you cannot change this setting it would break existing components such as eo or vo.

    So if you are working wit 11 GR 1 subject, you must use the domain types, if you work with GR 11, 2 or 12 c, you can use the domain types, but it is recommended to use the java type mapping.

    Timo

  • oracle.jbo.domain.DataCreationException

    Hello, I need your help please.

    I have a table and inside the table, I have a selectOneChoice and a button. When I select a value in selectOneChoice I click the ok button and is to perform a function.

    However, when I click on button this error pops up:

    oracle.jbo.domain.DataCreationException: Houston-25009: failed to create an object of type: java.math.BigDecimal type: java.lang.String with value: GREEN

    I compare types EO and VO, and are the same.

    I have not convert anything.

    So, I don't understand this error.

    Help me please.

    This is my table:

    < af:table value = "#{bindings." Var DtlQcInspectDtlVO1.collectionModel}"="row ".

    lines = ' #{bindings. " DtlQcInspectDtlVO1.rangeSize}.

    emptyText = "#{bindings." DtlQcInspectDtlVO1.viewable? "{'No data to display.': 'Access Denied.'}".

    fetchSize = "#{bindings." DtlQcInspectDtlVO1.rangeSize}' rowBandingInterval = '0 '.

    selectedRowKeys = ' #{bindings. " DtlQcInspectDtlVO1.collectionModel.selectedRow}.

    rowSelection = "single" id = 't2' contentDelivery = 'immediate' immediate = "true".

    columnSelection = 'single '.

    selectionListener = "#{bindings." DtlQcInspectDtlVO1.collectionModel.makeCurrent}.

    columnStretching = "column: c32" >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.ItemId.name}.

    sortable = "true" headerText = "ITEM" id = "c33" >

    < af:outputText value = "#{rank." ItemId}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.ItemId.tooltip}.

    ID = "ot34" / >

    < / af:column >

    < af:column headerText = "#{bindings." DtlQcInspectDtlVO1.hints.Diff1.label}"id ="c55 ".

    rendered = "false" >

    < af:outputText value = "#{rank." Diff1}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.Diff1.tooltip}.

    ID = "ot79" / >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.Diff2.name}.

    sortable = "true" headerText = 'DIFF2' id = "c35" >

    < af:outputText value = "#{rank." Diff2}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.Diff2.tooltip}.

    ID = "ot32" / >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.ReasonDesc.name}.

    sortable = "true" headerText = "TYPE of DEFAULT" id = "c32" >

    < af:outputText value = "#{rank." ReasonDesc}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.ReasonDesc.tooltip}.

    ID = "ot36" / >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.QcDefectGradeId.name}.

    sortable = "true" headerText = "DEFAULT GRADE" id = "c38" >

    < af:outputText value = "#{rank." QcDefectGradeId}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.QcDefectGradeId.tooltip}.

    ID = "ot33" >

    < af:convertNumber groupingUsed = "false".

    model = ' #{bindings. " DtlQcInspectDtlVO1.hints.QcDefectGradeId.format}"/ >

    < / af:outputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMinor.name}.

    sortable = "true" headerText = "DEFECTS MINERS' id ="c45">

    < af:inputText value = "#{row.bindings.DefectsMinor.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMinor.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMinor.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMinor.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMinor.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMinor.tooltip}.

    ID = "sortent17" autoSubmit = 'true' disabled = ' #{rank. " QcDefectGradeId! = 1} ">"

    < f: validator binding="#{row.bindings.DefectsMinor.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMajor.name}.

    sortable = "true" headerText = "MAJOR FLAWS" id = "c46" >

    < af:inputText value = "#{row.bindings.DefectsMajor.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMajor.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMajor.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMajor.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMajor.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsMajor.tooltip}.

    ID = "it18' disabled = ' #{rank." QcDefectGradeId! = 2}"autoSubmit ="true">

    < f: validator binding="#{row.bindings.DefectsMajor.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsCritical.name}.

    sortable = "true" headerText = "CRITICAL FLAWS" id = "c47" >

    < af:inputText value = "#{row.bindings.DefectsCritical.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsCritical.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsCritical.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsCritical.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsCritical.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.DefectsCritical.tooltip}.

    ID = "it19' disabled = ' #{rank." QcDefectGradeId! = 3}' autoSubmit = "true" >

    < f: validator binding="#{row.bindings.DefectsCritical.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyAllowedMinor.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyAllowedMinor.label}.

    ID = "c39" >

    < af:outputText value = "#{rank." DefectQtyAllowedMinor}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyAllowedMinor.tooltip}.

    ID = "ot39" / >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyAllowedMajor.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyAllowedMajor.label}.

    ID = "c40" >

    < af:outputText value = "#{rank." DefectQtyAllowedMajor}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyAllowedMajor.tooltip}.

    ID = "ot41" / >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyAllowedCritical.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyAllowedCritical.label}.

    ID = 'c41' >

    < af:outputText value = "#{rank." DefectQtyAllowedCritical}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyAllowedCritical.tooltip}.

    ID = "ot37" / >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyExpect.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyExpect.label}.

    ID = "c43" >

    < af:outputText value = "#{rank." TotalQtyExpect}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyExpect.tooltip}.

    ID = "ot38" / >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyReceived.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyReceived.label}.

    ID = "c56" >

    < af:outputText value = "#{rank." TotalQtyReceived}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyReceived.tooltip}.

    ID = "ot40" / >

    < / af:column >

    < af:column headerText = "#{bindings." DtlQcInspectDtlVO1.hints.Action.label}"id ="c102 ".

    Width = "200" >

    < af:panelGroupLayout id = "pgl6" layout = "horizontal" >

    < af:selectOneChoice value = "#{row.bindings.Action.inputValue} '"

    label = "#{row." Bindings.action.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.Action.mandatory}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.Action.tooltip}.

    ID = "soc7" inlineStyle = "width: 120px" >

    < f: selectItems value = "#{row.bindings.Action.items}" id = "si8" / > "

    < / af:selectOneChoice >

    < af:spacer width = "10" height = "10" id = "s2" / >

    < af:commandButton text = "OK" id = "cb2" partialSubmit = "true".

    action="#{backingBeanScope.backing_QcDetailPage.doEvent}"/ >

    < / af:panelGroupLayout >

    < / af:column >

    < af:column sortProperty = "#{bindings.DtlQcInspectDtlVO1.hints.Comments.name} '"

    sortable = "true".

    headerText = "#{bindings.DtlQcInspectDtlVO1.hints.Comments.label}" id = 'c52' > "

    < af:outputText value = "#{row.Comments} '"

    shortDesc = "#{bindings.DtlQcInspectDtlVO1.hints.Comments.tooltip} '"

    ID = "ot42" / >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.Remarks.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.Remarks.label}"id = 'c53' >

    < af:outputText value = "#{rank." Notes}»

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.Remarks.tooltip}.

    ID = "ot44" / >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.QcResult.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.QcResult.label}"id ="c54">

    < af:outputText value = "#{rank." QcResult}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.QcResult.tooltip}.

    ID = "ot43" / >

    < / af:column >

    < af:column headerText = "#{bindings." DtlQcInspectDtlVO1.hints.FacilityId.label}"id ="c57.

    sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.FacilityId.name}.

    sortable = "false" >

    < af:outputText value = "#{rank." FacilityId}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.FacilityId.tooltip}.

    ID = "ot35" / >

    < / af:column >

    < af:column id = "c58" width = "115" >

    < af:commandButton text = "approve all items" id = "cb3".

    action = "#{backingBeanScope.backing_QcDetailPage.approveItems} '"

    Disabled = ' #{rank. " QcResult! {= 'A'} ">"

    < af:setPropertyListener from = "#{rank." Type FacilityId}' = 'action '.

    to = "#{pageFlowScope.pFacility}" / >

    < af:setPropertyListener from = "#{rank." ItemId}' type = 'action '.

    to = "#{pageFlowScope.pItem}" / >

    < af:setPropertyListener from = "#{rank." Type QcResult}' = 'action '.

    to = "#{pageFlowScope.pStatus}" / >

    < / af:commandButton >

    < / af:column >

    < af:column id = "c59" >

    < text af:commandButton = "refuse all" id = "cb13.

    Disabled = ' #{rank. " QcResult! = « R »} »

    action = "#{backingBeanScope.backing_QcDetailPage.rejectAll}" >

    < af:setPropertyListener from = "#{rank." FacilityId}"to =" #{pageFlowScope.pFacility} ' "

    type = 'action' / >

    < af:setPropertyListener from = "#{rank." ItemId}"to =" #{pageFlowScope.pItem} ' "

    type = 'action' / >

    < af:setPropertyListener from = "#{rank." QcResult}"to =" #{pageFlowScope.pResult} ' "

    type = 'action' / >

    < / af:commandButton >

    < / af:column >

    < af:column id = "c60" width = "70" >

    < af:commandButton text = 'show the flow' id = "cb14.

    action = "#{backingBeanScope.backing_QcDetailPage.viewMaxQty} '"

    Disabled = ' #{rank. " QcResult! = 'R'} ">"

    < af:setPropertyListener from = "#{rank." FacilityId}.

    to = "#{pageFlowScope.pFacilityId}" type = "action" / > "

    < af:setPropertyListener from = "#{rank." ItemId}"to =" #{pageFlowScope.pItemId} ' "

    type = 'action' / >

    < af:setPropertyListener from = "#{rank." QcResult}"to =" #{pageFlowScope.pResult} ' "

    type = 'action' / >

    < / af:commandButton >

    < / af:column >

    < af:column id = "c61" >

    < af:commandButton text = "More Qty" id = "cb15.

    action = "#{backingBeanScope.backing_QcDetailPage.popQty} '"

    Disabled = ' #{rank. " QcResult! = 'R'} ">"

    < af:setPropertyListener from = "#{rank." FacilityId}.

    to = "#{pageFlowScope.pFacilityId}" type = "action" / > "

    < af:setPropertyListener from = "#{rank." ItemId}"to =" #{pageFlowScope.pItemId} ' "

    type = 'action' / >

    < af:setPropertyListener from = "#{rank." QcResult}"to =" #{pageFlowScope.pResult} ' "

    type = 'action' / >

    < / af:commandButton >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyInspect.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyInspect.label}.

    ID = "c44" visible = "false" >

    < af:inputText value = "#{row.bindings.TotalQtyInspect.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyInspect.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyInspect.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyInspect.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyInspect.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.TotalQtyInspect.tooltip}.

    ID = "tirer16" >

    < f: validator binding="#{row.bindings.TotalQtyInspect.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectDtlId.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectDtlId.label}.

    ID = "c29" visible = "false" >

    < af:inputText value = "#{row.bindings.QcInspectDtlId.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectDtlId.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectDtlId.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectDtlId.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectDtlId.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectDtlId.tooltip}.

    ID = "it1" >

    < f: validator binding="#{row.bindings.QcInspectDtlId.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectId.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectId.label}"id ="c30 ".

    Visible = "false" >

    < af:inputText value = "#{row.bindings.QcInspectId.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectId.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectId.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectId.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectId.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.QcInspectId.tooltip}.

    ID = "it2" >

    < f: validator binding="#{row.bindings.QcInspectId.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.ReasonId.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.ReasonId.label}"id ="c31 ".

    Visible = "false" >

    < af:inputText value = "#{row.bindings.ReasonId.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.ReasonId.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.ReasonId.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.ReasonId.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.ReasonId.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.ReasonId.tooltip}.

    ID = "it3" >

    < f: validator binding="#{row.bindings.ReasonId.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.Diff3.name}.

    sortable = "true" headerText = "#{bindings." DtlQcInspectDtlVO1.hints.Diff3.label}.

    ID = 'c36"visible ="false">

    < af:inputText value = "#{row.bindings.Diff3.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.Diff3.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.Diff3.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.Diff3.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.Diff3.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.Diff3.tooltip}.

    ID = 'it8' >

    < f: validator binding="#{row.bindings.Diff3.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.Diff4.name}.

    sortable = "true" headerText = "#{bindings." DtlQcInspectDtlVO1.hints.Diff4.label}.

    ID = "c37" visible = "false" >

    < af:inputText value = "#{row.bindings.Diff4.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.Diff4.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.Diff4.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.Diff4.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.Diff4.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.Diff4.tooltip}.

    ID = "9" >

    < f: validator binding="#{row.bindings.Diff4.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyInspected.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyInspected.label}.

    ID = "c42" visible = "false" >

    < af:inputText value = "#{row.bindings.DefectQtyInspected.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyInspected.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyInspected.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyInspected.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyInspected.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.DefectQtyInspected.tooltip}.

    ID = "it14" >

    < f: validator binding="#{row.bindings.DefectQtyInspected.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.CreateId.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.CreateId.label}"id ="c48.

    Visible = "false" >

    < af:inputText value = "#{row.bindings.CreateId.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.CreateId.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.CreateId.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.CreateId.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.CreateId.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.CreateId.tooltip}.

    ID = "it20" >

    < f: validator binding="#{row.bindings.CreateId.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.CreateDatetime.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.CreateDatetime.label}.

    ID = "c49" visible = "false" >

    < af:inputDate value = "#{row.bindings.CreateDatetime.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.CreateDatetime.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.CreateDatetime.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.CreateDatetime.displayWidth}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.CreateDatetime.tooltip}.

    ID = "id1" >

    < f: validator binding="#{row.bindings.CreateDatetime.validator}"/ >

    < af:convertDateTime pattern = "#{bindings." DtlQcInspectDtlVO1.hints.CreateDatetime.format}"/ >

    < / af:inputDate >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateId.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateId.label}"id ="c50 ".

    Visible = "false" >

    < af:inputText value = "#{row.bindings.LastUpdateId.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateId.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateId.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateId.displayWidth}.

    maximumLength = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateId.precision}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateId.tooltip}.

    ID = "it21" >

    < f: validator binding="#{row.bindings.LastUpdateId.validator}"/ >

    < / af:inputText >

    < / af:column >

    < af:column sortProperty = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateDatetime.name}.

    sortable = "true".

    headerText = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateDatetime.label}.

    ID = "c51" visible = "false" >

    < af:inputDate value = "#{row.bindings.LastUpdateDatetime.inputValue} '"

    label = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateDatetime.label}.

    required = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateDatetime.mandatory}.

    columns = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateDatetime.displayWidth}.

    shortDesc = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateDatetime.tooltip}.

    ID = "id2" >

    < f: validator binding="#{row.bindings.LastUpdateDatetime.validator}"/ >

    < af:convertDateTime pattern = "#{bindings." DtlQcInspectDtlVO1.hints.LastUpdateDatetime.format}"/ >

    < / af:inputDate >

    < / af:column >

    < / af:table >

    No difference, if you set ChangeEventPolicy = none on iterator in pageDef?

    (this error is often associated with modifiable af:table with a composite primary key and lov on a column)

    Dario

  • If you select value of LOV gets this oracle.jbo.InvalidOperException: No. JBO-34014 no child node found for line with key:oracle.jbo.Key when inserting line

    I use JDev 12 c on Windows 7 Pro

    I do a CreateInsert in ADF button on af:table. The model is set up so that T1 is one to many with t2, t2 is one to many with t3.

    I have recordings in t1 and t2, and trying to insert a record into t3.

    After I click the button, two of the three PK columns have values of t2. The third column is served by LOV. I open the LOV and select a value, and I get this exception:

    oracle.jbo.InvalidOperException: Houston-34014: no child node not found for line with key:oracle.jbo.Key [79449 Xnnnn-nn-X-nnnn null] under parent node: root

    at oracle.jbo.uicli.binding.JUCtrlHierBinding.bringNodeToRangeKeyPath(JUCtrlHierBinding.java:875)

    at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding.bringNodeToRangeKeyPath(FacesCtrlHierBinding.java:121)

    at oracle.adfinternal.view.faces.model.binding.RowDataManager.setRowKey(RowDataManager.java:131)

    to oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$ FacesModel.setRowKey (FacesCtrlHierBinding.java:951)

    at org.apache.myfaces.trinidad.component.UIXCollection.setRowKey(UIXCollection.java:553)

    at org.apache.myfaces.trinidad.component.UIXTable.setRowKey(UIXTable.java:768)

    at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:188)

    more of the stack trace was stopped for brevity.

    I've seen other posts related to this exception but no solid answers. I tried a few suggestions but nothing worked.

    If I remove the 3rd key I can insert a line, but on the second row, I get an error indicating that the primary key violation. It's like the page checks the constraints of the entity before the validation.

    Insert in this table works fine in the tester model.

    Thank you

    Dave

    And by LOV you mean: af:inputListOfValues?

    It usually works within the af: table if you VO with composite key.

    Maybe you can set ChangeEventPolicy = none on your iterator, but it will probably not help.

    Dario

  • oracle.jbo.DMLException: Houston-26080: error selecting entity for

    JDEV - 12.1.3

    I have a main table and several tables retail filled out on the form. The appeal of the validation, I get the following exception.

    Caused by: java.lang.UnsupportedOperationException: No Data In this Entry

    at oracle.binding.DataChangeEntry.getAttributeValue(DataChangeEntry.java:122)

    at oracle.binding.DataChangeEntry.getFormattedAttributeValue (DataChangeEntry.java:137

    Added a dodml try/catch and its launch under exception.

    oracle.jbo.DMLException: Houston-26080: error selecting entity for CitNvdVulnerabilityData

    at oracle.jbo.server.OracleSQLBuilderImpl.doEntitySelectForAltKey(OracleSQLBuilderImpl.java:1144)

    ----

    Caused by: java.lang.UnsupportedOperationException: No Data In this Entry

    at oracle.binding.DataChangeEntry.getAttributeValue(DataChangeEntry.java:122)

    at oracle.binding.DataChangeEntry.getFormattedAttributeValue (DataChangeEntry.java:137

    But this exception comes only once on the loading of the form. After catching the commit exception works correctly.

    Suggestions to debug it.

    What is the value of the attribute of the iterator ChangeEventPolicy, pageDef?

    Try again with 'none '.

  • Could not create the domain object type oracle.jbo.domain.Date

    Hello

    I'm getting the following exception in the user interface when I click on submit button (/ commit or any other button) for date fields. I created the default objects entity and notices for the database table. I'm poplating the data after executing the "Execute" operation on the iterator for the view.

    Cannot be created with the value ' 22/09/2009' field object type oracle.jbo.domain.Date. +

    Even if I had not made any changes to the date also fields, it's give the exception message in the user interface and do not return the form.

    Could you please help me to solve the issue.

    Thank you and best regards,

    S R Prasad

    Published by: oumar s Prasad on November 18, 2009 15:01

    Prasad,

    What is your version of JDev? And what technology do you use to model? BC4J? Can you try to change the format of the attribute in the object view? Say with the type of Simple date format and format "mm/dd/yyyy".

    Arun-

  • New to OAF - oracle.jbo.RowCreateException: Houston-25017: error when creating a new entity for HeaderTableEO line

    Hi I'm new to OFA. I am trying to create a master-details form based on the example given on Youtube (but using my own paintings).

    I have already defined in table colums.

    AM code is as follows:

    Public Sub CreateEmailHdrRow()

    {

    xxVmmcSendEmailDefHdrVOImpl vo = getxxVmmcSendEmailDefHdrVO1();

    String s = "Test";

    Line = vo.createRow ();

    If (!) VO.isPreparedForExecution ())

    {

    vo.setMaxFetchSize (0);

    }

    row.setAttribute ("EmailDefName", s);

    row.setNewRowState (Row.STATUS_INITIALIZED);

    }

    When I run, the error occurs at the level of line (rank rank = vo.createRow ();)

    Error message: oracle.jbo.RowCreateException: Houston-25017: error when creating a new entity for xxVmmcSendEmailDefHdrEO line.

    Any help is appreciated.

    Anjan,

    Please check that the type of the CreatedBy attribute is a number representing the id in FND_USER and not the actual text of the name of the user. Standard Oracle columns that use a number for this value not varchar.

    Kristofer Cruz

  • Error UIShell/UIShellMainArea - oracle.jbo.JboException: identity store is null

    I get a ""oracle.jbo.JboException: identity store is null ' error in my web application from merger which is based on the UIShell and UIShellMainArea models. " I disassembled the application at a very basic level. The error is thrown when the data control is added and the showDetailHeader is toggled between releases/no disclosed (and other actions as well).

    The same or similar application without models UIShell/UIShellMainArea construction works very well. I tried it with Dynamic tabs Shell and other models with success.

    I'm on the R8, JDev version is 11.1.1.7.2 and I added the libraries required for the model/viewcontroller. Since this is a small application, I here enclose with a script to create the table/data used by the application.

    I couldn't find much of anything related to this Support of Oracle or other research online. Any help will be greatly appreciated.

    Yes, I can confirm that, you will get this error when your LDAP connection is not correct.

    To prove that I changed my LDAP server to a bad server so that the connection fails.

    JDev newspaper, I saw this error

    The rendered page, and when I fell ShowDetailHeader (Infact any PostBack) caused the exact error even to appear.

    And the stacktrace of the Exception in JDev journal is

    Caused by: oracle.jbo.JboException: storage of identity is null.

    at oracle.apps.fnd.applcore.pref.model.util.PreferencesUtil.getImpersonateeList(PreferencesUtil.java:832)

    at oracle.apps.fnd.applcore.patterns.uishell.ui.bean.GlobalAreaBackingBean.isImpersonateeListAvailable(GlobalAreaBackingBean.java:1650)

    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:597)

    at javax.el.BeanELResolver.getValue(BeanELResolver.java:261)

    ... more than 68

    Hope this helps you.

  • Another user changed the row with a primary key oracle.jbo.Key]

    I see many discussions about this error, but still cannot understand the difficulty that I need in my scenario.

    I am an Oracle Developer and completely new to ADF, please bear with me.

    I use JDeveloper 11.1.1.9.0

    My scenario:

    Creates an object editable view (UVO) with sub selects in the query, which is from several db tables.

    Creating a table using the UVO

    When I try to update a field in the table, and then click the validate, I get the error message:

    Another user changed the row with a primary key oracle.jbo.Key]

    Can someone explain in what scenarios I see this error and how do I solve this problem?

    Try the viewObject execution after validation and reQueryOnCommit set to true

    For details see - binary: a reason more for "Houston-25014: another user has modified the line containing oracle.jbo.Key primary key '

    Ashish

  • Jdev 12.2.1: oracle.jbo.ExprSecurityException: Houston-25152: calling the constructor for the class oracle.jbo.server.SequenceImpl is not allowed.

    Hi experts,

    I've migrated a 12.1.3 to 12.2.1 project and I get this exception:

    oracle.jbo.JboException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-29000. Error message parameters are {0=org.codehaus.groovy.control.MultipleCompilationErrorsException, 1=startup failed:
    General error during semantic analysis: JBO-25152: Calling the constructor for class oracle.jbo.server.SequenceImpl is not permitted.
    
    
    oracle.jbo.ExprSecurityException: JBO-25152: Calling the constructor for class oracle.jbo.server.SequenceImpl is not permitted.
      at oracle.jbo.script.InternalSecurityPolicyEnforcer.checkConstructor(InternalSecurityPolicyEnforcer.java:308)
      at oracle.jbo.script.ExprASTScanningVisitor.visitConstructorCallExpression(ExprASTScanningVisitor.java:137)
      at org.codehaus.groovy.ast.expr.ConstructorCallExpression.visit(ConstructorCallExpression.java:44)
      at org.codehaus.groovy.ast.CodeVisitorSupport.visitListOfExpressions(CodeVisitorSupport.java:273)
      at org.codehaus.groovy.ast.CodeVisitorSupport.visitTupleExpression(CodeVisitorSupport.java:178)
      at org.codehaus.groovy.ast.expr.TupleExpression.visit(TupleExpression.java:76)
      at org.codehaus.groovy.ast.CodeVisitorSupport.visitMethodCallExpression(CodeVisitorSupport.java:131)
      at oracle.jbo.script.ExprASTScanningVisitor.visitMethodCallExpression(ExprASTScanningVisitor.java:152)
      at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:64)
      at org.codehaus.groovy.ast.CodeVisitorSupport.visitListOfExpressions(CodeVisitorSupport.java:273)
      at org.codehaus.groovy.ast.CodeVisitorSupport.visitTupleExpression(CodeVisitorSupport.java:178)
      at org.codehaus.groovy.ast.expr.TupleExpression.visit(TupleExpression.java:76)
      at org.codehaus.groovy.ast.CodeVisitorSupport.visitMethodCallExpression(CodeVisitorSupport.java:131)
      at oracle.jbo.script.ExprASTScanningVisitor.visitMethodCallExpression(ExprASTScanningVisitor.java:172)
      at org.codehaus.groovy.ast.expr.MethodCallExpression.visit(MethodCallExpression.java:64)
      at org.codehaus.groovy.ast.CodeVisitorSupport.visitExpressionStatement(CodeVisitorSupport.java:69)
      at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitExpressionStatement(ClassCodeVisitorSupport.java:193)
      at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40)
      at org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:35)
      at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:163)
      at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69)
      at oracle.jbo.script.ExprASTScan.visit(ExprASTScan.java:77)
      at sun.reflect.GeneratedMethodAccessor445.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:497)
      at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSite.invoke(PojoMetaMethodSite.java:189)
      at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)
      at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
      at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:55)
      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120)
      at org.codehaus.groovy.control.customizers.ASTTransformationCustomizer.call(ASTTransformationCustomizer.groovy:292)
      at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1047)
      at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:583)
      at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:561)
      at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:538)
      at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:286)
      at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:259)
      at groovy.lang.GroovyShell.parseClass(GroovyShell.java:674)
      at groovy.lang.GroovyShell.parse(GroovyShell.java:686)
      at oracle.jbo.ExprEval$6.run(ExprEval.java:1699)
      at oracle.jbo.ExprEval$6.run(ExprEval.java:1696)
      at java.security.AccessController.doPrivileged(Native Method)
      at oracle.jbo.ExprEval.parse(ExprEval.java:1695)
      at oracle.jbo.ExprEval.parseScript(ExprEval.java:1631)
      at oracle.jbo.ExprEval.findScript(ExprEval.java:1235)
      at oracle.jbo.ExprEval.doEvaluate(ExprEval.java:2120)
      at oracle.jbo.ExprEval.evaluateForRow(ExprEval.java:1791)
      at oracle.jbo.ExprEval.evaluateForRow(ExprEval.java:1778)
      at oracle.jbo.server.ViewObjectImpl.createViewAccessorRS(ViewObjectImpl.java:18026)
      at oracle.jbo.server.ViewRowImpl.createViewAccessorRS(ViewRowImpl.java:2872)
      at oracle.adf.model.bean.DCDataRow.createViewAccessorRS(DCDataRow.java:452)
      at oracle.jbo.server.ViewRowImpl.createViewAccessorRS(ViewRowImpl.java:2880)
      at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java:2091)
      at oracle.jbo.server.ViewRowImpl.getAttributeValue(ViewRowImpl.java:2126)
      at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:920)
      at oracle.jbo.server.ProgrammaticViewRowImpl.getAttributeInternalDelegation(ProgrammaticViewRowImpl.java:406)
      at oracle.adf.model.bean.DCDataRow.getAttributeInternal(DCDataRow.java:279)
      at oracle.adf.model.bean.DCCriteriaValueRowImpl.getAttributeInternal(DCCriteriaValueRowImpl.java:247)
      at oracle.jbo.server.ViewRowImpl.getAttrInvokeAccessor(ViewRowImpl.java:1008)
      at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:956)
      at oracle.jbo.server.ViewRowImpl.findOrCreateViewAccessorRS(ViewRowImpl.java:2813)
      at oracle.jbo.server.ViewRowImpl.getListBindingRSI(ViewRowImpl.java:2732)
      at oracle.adf.model.bean.DCCriteriaValueRowImpl.lookupListBinding(DCCriteriaValueRowImpl.java:79)
      at oracle.jbo.server.ApplicationModuleImpl.internalGetListBindingRSI(ApplicationModuleImpl.java:10032)
      at oracle.jbo.server.ApplicationModuleImpl.getListBindingRSI(ApplicationModuleImpl.java:10008)
      at oracle.adf.model.bc4j.DCJboDataControl.internalGetListRSI(DCJboDataControl.java:2526)
      at oracle.adf.model.bc4j.DCJboDataControl.getListBindingRSI(DCJboDataControl.java:2495)
      at oracle.jbo.uicli.binding.JUCtrlListBinding.initFromServerBinding(JUCtrlListBinding.java:639)
      at oracle.jbo.uicli.binding.JUSearchBindingCustomizer.findOrCreateLovBinding(JUSearchBindingCustomizer.java:1846)
      at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$AdfAttributeDescriptor._getInternalModel(FacesCtrlSearchBinding.java:4106)
      at oracle.adfinternal.view.faces.model.binding.FacesCtrlSearchBinding$AdfAttributeDescriptor.getModel(FacesCtrlSearchBinding.java:3949)
      at oracle.adfinternal.view.faces.renderkit.rich.table.TableFilterUtils.createfilterFieldFromAttributeCriterion(TableFilterUtils.java:73)
      at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer._renderModelDrivenFilterField(BaseColumnRenderer.java:2133)
      at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer._renderFilterField(BaseColumnRenderer.java:2094)
      at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.renderColumnFilterCell(BaseColumnRenderer.java:1385)
      at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.encodeAll(BaseColumnRenderer.java:169)
      at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660)
      at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.access$3300(BaseTableRenderer.java:80)
      at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer$FlattenedColumnEncoder.processComponent(BaseTableRenderer.java:3273)
      at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer$FlattenedColumnEncoder.processComponent(BaseTableRenderer.java:3240)
      at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)
      at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)
      at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)
      at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.encodeFlattenedColumn(BaseTableRenderer.java:3019)
      at oracle.adfinternal.view.faces.renderkit.rich.table.BaseTableRenderer.encodeFlattenedColumn(BaseTableRenderer.java:3003)
      at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderFilterRow(TableRenderer.java:2756)
      at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderColumnHeaderTable(TableRenderer.java:2283)
      at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer._renderColumnHeader(TableRenderer.java:2062)
      at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:819)
      at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230)
      at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:686)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)
      at oracle.adf.view.rich.render.RichRenderer.delegateRenderer(RichRenderer.java:1906)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer.access$1200(PanelCollectionRenderer.java:100)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$PanelCollectionHelper._renderStretchedContent(PanelCollectionRenderer.java:818)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$PanelCollectionHelper._encodeAll(PanelCollectionRenderer.java:953)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$PanelCollectionHelper.access$600(PanelCollectionRenderer.java:635)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer.encodeAll(PanelCollectionRenderer.java:496)
      at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660)
      at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2417)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.access$500(PanelHeaderRenderer.java:47)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer$ChildEncoderCallback.processComponent(PanelHeaderRenderer.java:1702)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer$ChildEncoderCallback.processComponent(PanelHeaderRenderer.java:1685)
      at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)
      at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)
      at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderChildrenAfterHelpAndInfo(PanelHeaderRenderer.java:733)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer._renderContentCell(PanelHeaderRenderer.java:1350)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.renderContentRow(PanelHeaderRenderer.java:656)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelHeaderRenderer.encodeAll(PanelHeaderRenderer.java:325)
      at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660)
      at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2417)
      at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer.access$500(ShowDetailItemRenderer.java:40)
      at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer$ChildEncoderCallback.processComponent(ShowDetailItemRenderer.java:663)
      at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer$ChildEncoderCallback.processComponent(ShowDetailItemRenderer.java:646)
      at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)
      at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)
      at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)
      at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer._encodeChildren(ShowDetailItemRenderer.java:583)
      at oracle.adfinternal.view.faces.renderkit.rich.ShowDetailItemRenderer.encodeAll(ShowDetailItemRenderer.java:127)
      at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660)
      at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2417)
      at oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer.access$600(ShowOneContainerRenderer.java:42)
      at oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer$BodyEncoderCallback.processComponent(ShowOneContainerRenderer.java:471)
      at oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer$BodyEncoderCallback.processComponent(ShowOneContainerRenderer.java:404)
      at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:198)
      at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:330)
      at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:295)
      at oracle.adfinternal.view.faces.renderkit.rich.ShowOneContainerRenderer.encodeShowDetailItems(ShowOneContainerRenderer.java:361)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelTabBaseRenderer._renderTabBody(PanelTabBaseRenderer.java:949)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelTabBaseRenderer.encodeAll(PanelTabBaseRenderer.java:258)
      at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)
      at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
      at oracle.adfinternal.view.faces.taglib.region.IncludeTag$FacetWrapper.encodeAll(IncludeTag.java:568)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)
      at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)
      at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:677)
      at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3284)
      at oracle.adfinternal.view.faces.renderkit.rich.PageTemplateRenderer.encodeAll(PageTemplateRenderer.java:68)
      at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:677)
      at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3284)
      at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:275)
      at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:660)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:677)
      at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3284)
      at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1428)
      at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1650)
      at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:538)
      at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:1230)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
      at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
      at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:102)
      at com.sun.faces.application.view.JspViewHandlingStrategy.doRenderView(JspViewHandlingStrategy.java:431)
      at com.sun.faces.application.view.JspViewHandlingStrategy.renderView(JspViewHandlingStrategy.java:232)
      at org.apache.myfaces.trinidad.view.ViewDeclarationLanguageWrapper.renderView(ViewDeclarationLanguageWrapper.java:101)
      at org.apache.myfaces.trinidad.view.ViewDeclarationLanguageWrapper.renderView(ViewDeclarationLanguageWrapper.java:101)
      at org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl$ChangeApplyingVDLWrapper.renderView(ViewDeclarationLanguageFactoryImpl.java:338)
      at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:134)
      at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
      at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:170)
      at oracle.adfinternal.view.faces.lifecycle.ResponseRenderManager.runRenderView(ResponseRenderManager.java:52)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1228)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeRenderResponse(LifecycleImpl.java:1040)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:332)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:254)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:651)
      at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
      at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
      at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
      at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)
      at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
      at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:194)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
      at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)
      at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:354)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:232)
      at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
      at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:166)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
      at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:141)
      at java.security.AccessController.doPrivileged(Native Method)
      at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
      at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:649)
      at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124)
      at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232)
      at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
      at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:224)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
      at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3654)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3620)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)
      at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:196)
      at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)
      at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
      at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2423)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2280)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2258)
      at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1626)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1586)
      at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270)
      at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
      at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
      at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
      at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
      at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:617)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:397)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)
    
    
    1 error
    }
    

    In 2014, I created this thread with a similar problem: Jdev 12.1.3: Houston-25152: calling the constructor for the class oracle.jbo.server.SequenceImpl is not allowed (WITH HR TEST... )

    It would be the same question, I would need a way to determine which EO is the cause, so I could change trustMode = "of trust".


    The strange here is that the application works very well before the migration.

    Kind regards

    Jose.

    I found the problem. I'm oracle.jbo.server.SequenceImpl in the original Version mistakenly.

    Thank you for all your help.

  • Storage of identity in the face of exception is null in the merge request (javax.el.ELException: oracle.jbo.JboException: storage of identity is null)

    Hi all!


    I use Jdeveloper 11.1.1.7 Release 1, and I develop a POC sample to call with the merger application.

    When I run the application in my local environment on the launch of the page I am confronted with the below exception.

    < oracle.security.jps.internal.idstore.util.IdentityStoreUtil > < IdentityStoreUtil > < getIdentityStoreFactory > < JPS-01520 >

    < oracle.security.jps.internal.idstore.util.IdentityStoreUtil > < IdentityStoreUtil > < getIdentityStoreFactory > < JPS-01520 >

    < oracle.security.jps.internal.idstore.util.IdentityStoreUtil > < IdentityStoreUtil > < getIdentityStoreFactory > < JPS-01520 >

    < oracle.security.jps.internal.idstore.util.IdentityStoreUtil > < IdentityStoreUtil > < getIdentityStoreFactory > < JPS-01520 >

    < oracle.adf.controller > < Utils > < buildFacesMessage > < ADF: addition of the following JSF error message: oracle.jbo.JboException: storage of identity is null. >

    1. javax.el.ELException: oracle.jbo.JboException: storage of identity is null.

    at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)

    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)

    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)

    to 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:150)

    at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluate(OracleExpressionEvaluatorImpl.java:105)

    at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluateHandleNull(OracleExpressionEvaluatorImpl.java:86)

    at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:777)

    at oracle.adf.controller.internal.binding.DCTaskFlowBinding.getConditionalActivationValue(DCTaskFlowBinding.java:979)

    at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:93)

    at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3202)

    at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)

    at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3193)

    at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)

    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareRender(PageLifecycleImpl.java:545)

    at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareRender(FacesPageLifecycle.java:82)

    to oracle.adf.controller.v2.lifecycle.Lifecycle$ 9.execute(Lifecycle.java:224)

    at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:197)

    to oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$ 400 (ADFPhaseListener.java:34)

    to oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$ 5.before(ADFPhaseListener.java:508)

    at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:76)

    at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.beforePhase(ADFLifecyclePhaseListener.java:44)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:390)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:249)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)

    to 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:211)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:128)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)

    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)

    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)

    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:163)

    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)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)

    to 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)

    Caused by: oracle.jbo.JboException: storage of identity is null.

    at oracle.apps.fnd.applcore.pref.model.util.PreferencesUtil.getImpersonateeList(PreferencesUtil.java:832)

    at oracle.apps.fnd.applcore.patterns.uishell.ui.bean.GlobalAreaBackingBean.isImpersonateeListAvailable(GlobalAreaBackingBean.java:1650)

    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:597)

    at javax.el.BeanELResolver.getValue(BeanELResolver.java:261)

    ... more than 68

    < oracle.adf.controller > < Utils > < buildFacesMessage > < ADF: addition of the following JSF error: storage of identity is null. >

    • oracle.jbo.JboException: storage of identity is null.

    at oracle.apps.fnd.applcore.pref.model.util.PreferencesUtil.getImpersonateeList(PreferencesUtil.java:832)

    at oracle.apps.fnd.applcore.patterns.uishell.ui.bean.GlobalAreaBackingBean.isImpersonateeListAvailable(GlobalAreaBackingBean.java:1650)

    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:597)

    at javax.el.BeanELResolver.getValue(BeanELResolver.java:261)

    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)

    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)

    to 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:150)

    at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluate(OracleExpressionEvaluatorImpl.java:105)

    at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluateHandleNull(OracleExpressionEvaluatorImpl.java:86)

    at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:777)

    at oracle.adf.controller.internal.binding.DCTaskFlowBinding.getConditionalActivationValue(DCTaskFlowBinding.java:979)

    at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:93)

    at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3202)

    at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)

    at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3193)

    at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)

    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareRender(PageLifecycleImpl.java:545)

    at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareRender(FacesPageLifecycle.java:82)

    to oracle.adf.controller.v2.lifecycle.Lifecycle$ 9.execute(Lifecycle.java:224)

    at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:197)

    to oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$ 400 (ADFPhaseListener.java:34)

    to oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$ 5.before(ADFPhaseListener.java:508)

    at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:76)

    at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.beforePhase(ADFLifecyclePhaseListener.java:44)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:390)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:249)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)

    to 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:211)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:128)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)

    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)

    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)

    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:163)

    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)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)

    to 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)

    < oracle.adf.controller > < Utils > < buildFacesMessage > < ADF: addition of the following JSF error message: oracle.jbo.JboException: storage of identity is null. >

    1. javax.el.ELException: oracle.jbo.JboException: storage of identity is null.

    at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)

    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)

    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)

    to 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:150)

    at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluate(OracleExpressionEvaluatorImpl.java:105)

    at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluateHandleNull(OracleExpressionEvaluatorImpl.java:86)

    at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:777)

    at oracle.adf.controller.internal.binding.DCTaskFlowBinding.getConditionalActivationValue(DCTaskFlowBinding.java:979)

    at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:93)

    at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3202)

    at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)

    at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3193)

    at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2876)

    at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareRender(PageLifecycleImpl.java:545)

    at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareRender(FacesPageLifecycle.java:82)

    to oracle.adf.controller.v2.lifecycle.Lifecycle$ 9.execute(Lifecycle.java:224)

    at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:197)

    to oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$ 400 (ADFPhaseListener.java:34)

    to oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$ 5.before(ADFPhaseListener.java:508)

    at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:76)

    at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.beforePhase(ADFLifecyclePhaseListener.java:44)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:390)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:249)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)

    to 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:211)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:128)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:446)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)

    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)

    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)

    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)

    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:163)

    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)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)

    to 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)

    Caused by: oracle.jbo.JboException: storage of identity is null.

    at oracle.apps.fnd.applcore.pref.model.util.PreferencesUtil.getImpersonateeList(PreferencesUtil.java:832)

    at oracle.apps.fnd.applcore.patterns.uishell.ui.bean.GlobalAreaBackingBean.isImpersonateeListAvailable(GlobalAreaBackingBean.java:1650)

    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:597)

    at javax.el.BeanELResolver.getValue(BeanELResolver.java:261)

    ... more than 68

    Any kind of index will be appreciated...

    Kind regards

    Miko Auntie

    Thanks Timo, for your quick reply.

    I found the root cause of this problems. I develop page that contains the table of adf coming from static ViewObject, for this I chose connection with merger Applications DB schema and it is a part of the evolution of the merger application, I must add Application Core and Core Application (model Attachmenet) pots in the model project. After the addition of these jars, the problem is resolved.

    Thank you best regards &,.

    Miko Auntie

  • Exception in thread "AWT-EventQueue-0" oracle.jbo.TooManyObjectsException: Houston-25013: too many objects correspond to the oracle.jbo.Key [4 primary key].

    Mr President

    I am able to add records with the following method but when I navigate through folders and then I get the above error.

    When you use this code in my doDML()

    package model;
    
    
    import java.sql.PreparedStatement;
    
    
    import oracle.jbo.Key;
    import oracle.jbo.domain.Number;
    import oracle.jbo.server.EntityDefImpl;
    import oracle.jbo.server.EntityImpl;
    import oracle.jbo.server.SequenceImpl;
    import oracle.jbo.server.TransactionEvent;
    // ---------------------------------------------------------------------
    // ---    File generated by Oracle ADF Business Components Design Time.
    // ---    Tue Nov 10 11:03:43 PKT 2015
    // ---    Custom code may be added to this class.
    // ---    Warning: Do not modify method signatures of generated methods.
    // ---------------------------------------------------------------------
    public class TableNameImpl extends EntityImpl {
        /**
         * AttributesEnum: generated enum for identifying attributes and accessors. DO NOT MODIFY.
         */
        public enum AttributesEnum {
            Column1,
            Column2,
            Column3,
            JoinColumn,
            HiddenColumn;
            private static AttributesEnum[] vals = null;
            private static final int firstIndex = 0;
    
    
            public int index() {
                return AttributesEnum.firstIndex() + ordinal();
            }
    
    
            public static final int firstIndex() {
                return firstIndex;
            }
    
    
            public static int count() {
                return AttributesEnum.firstIndex() + AttributesEnum.staticValues().length;
            }
    
    
            public static final AttributesEnum[] staticValues() {
                if (vals == null) {
                    vals = AttributesEnum.values();
                }
                return vals;
            }
        }
        public static final int COLUMN1 = AttributesEnum.Column1.index();
        public static final int COLUMN2 = AttributesEnum.Column2.index();
        public static final int COLUMN3 = AttributesEnum.Column3.index();
        public static final int JOINCOLUMN = AttributesEnum.JoinColumn.index();
        public static final int HIDDENCOLUMN = AttributesEnum.HiddenColumn.index();
    
    
        /**
         * This is the default constructor (do not remove).
         */
        public TableNameImpl() {
        }
    
    
        /**
         * Gets the attribute value for Column1, using the alias name Column1.
         * @return the value of Column1
         */
        public Number getColumn1() {
            return (Number) getAttributeInternal(COLUMN1);
        }
    
    
        /**
         * Sets <code>value</code> as the attribute value for Column1.
         * @param value value to set the Column1
         */
        public void setColumn1(Number value) {
            setAttributeInternal(COLUMN1, value);
        }
    
    
        /**
         * Gets the attribute value for Column2, using the alias name Column2.
         * @return the value of Column2
         */
        public Number getColumn2() {
            return (Number) getAttributeInternal(COLUMN2);
        }
    
    
        /**
         * Sets <code>value</code> as the attribute value for Column2.
         * @param value value to set the Column2
         */
        public void setColumn2(Number value) {
            setAttributeInternal(COLUMN2, value);
        }
    
    
        /**
         * Gets the attribute value for Column3, using the alias name Column3.
         * @return the value of Column3
         */
        public Number getColumn3() {
            return (Number) getAttributeInternal(COLUMN3);
        }
    
    
        /**
         * Sets <code>value</code> as the attribute value for Column3.
         * @param value value to set the Column3
         */
        public void setColumn3(Number value) {
            setAttributeInternal(COLUMN3, value);
        }
    
    
        /**
         * Gets the attribute value for JoinColumn, using the alias name JoinColumn.
         * @return the value of JoinColumn
         */
        public Number getJoinColumn() {
            return (Number) getAttributeInternal(JOINCOLUMN);
        }
    
    
        /**
         * Sets <code>value</code> as the attribute value for JoinColumn.
         * @param value value to set the JoinColumn
         */
        public void setJoinColumn(Number value) {
            setAttributeInternal(JOINCOLUMN, value);
        }
    
    
        /**
         * Gets the attribute value for HiddenColumn, using the alias name HiddenColumn.
         * @return the value of HiddenColumn
         */
        public Number getHiddenColumn() {
            return (Number) getAttributeInternal(HIDDENCOLUMN);
        }
    
    
        /**
         * Sets <code>value</code> as the attribute value for HiddenColumn.
         * @param value value to set the HiddenColumn
         */
        public void setHiddenColumn(Number value) {
            setAttributeInternal(HIDDENCOLUMN, value);
        }
    
    
        /**
         * @param column1 key constituent
    
    
         * @return a Key object based on given key constituents.
         */
        public static Key createPrimaryKey(Number column1) {
            return new Key(new Object[] { column1 });
        }
    
    
        /**
         * @return the definition object for this instance class.
         */
        public static synchronized EntityDefImpl getDefinitionObject() {
            return EntityDefImpl.findDefObject("model.TableName");
        }
    
    
        /**
         * Add locking logic here.
         */
        public void lock() {
            super.lock();
        }
    
    
        /**
         * Custom DML update/insert/delete logic here.
         * @param operation the operation type
         * @param e the transaction event
         */
        protected void doDML(int operation, TransactionEvent e) {
                if(operation == DML_INSERT)
                    {
                      SequenceImpl seq = new SequenceImpl("JOIN_SEQ", getDBTransaction());
                      oracle.jbo.domain.Number seqValue = seq.getSequenceNumber();
                      setJoinColumn(seqValue);
                      insertSecondRowInDatabase(getColumn1(), getColumn2(), getColumn3(), getJoinColumn());
                    }
                   
                    if(operation == DML_UPDATE)
                    {
                      updateSecondRowInDatabase(getColumn1(), getColumn2(), getColumn3(), getJoinColumn());
                    }
                super.doDML(operation, e);
            }
          
            private void insertSecondRowInDatabase(Object value1, Object value2, Object value3, Object joinColumn)
              {
                PreparedStatement stat = null;
                try
                {
                  String sql = "Insert into table_name (COLUMN_1,COLUMN_2,COLUMN_3,JOIN_COLUMN, HIDDEN_COLUMN) values ('" + value1 + "','" + value2 + "','" + value3 + "','" + joinColumn + "', 1)";
                  System.out.println("sql= " + sql);  
                  stat = getDBTransaction().createPreparedStatement(sql, 1);
                  stat.executeUpdate();
                }
                catch (Exception e)
                {
                  e.printStackTrace();
                }
                finally
                {
                  try
                  {
                    stat.close();
                  }
                  catch (Exception e)
                  {
                    e.printStackTrace();
                  }
                }
              }
            
              private void updateSecondRowInDatabase(Object value1, Object value2, Object value3, Object joinColumn)
              {
                PreparedStatement stat = null;
                try
                {
                  String sql = "update table_name set column_1='" + value1 + "', column_2='" + value2 + "', column_3='" + value3 + "' where JOIN_COLUMN='" + joinColumn + "'";
                  System.out.println("sql= " + sql);    
                  stat = getDBTransaction().createPreparedStatement(sql, 1);
                  stat.executeUpdate();
                }
                catch (Exception e)
                {
                  e.printStackTrace();
                }
                finally
                {
                  try
                  {
                    stat.close();
                  }
                  catch (Exception e)
                  {
                    e.printStackTrace();
                  }
                }
              }
        }
    
    
    

    To me the error.

    Exception in thread "AWT-EventQueue-0" oracle.jbo.TooManyObjectsException: JBO-25013: Too many objects match the primary key oracle.jbo.Key[4 ].
      at oracle.jbo.server.OracleSQLBuilderImpl.doEntitySelectForAltKey(OracleSQLBuilderImpl.java:862)
      at oracle.jbo.server.BaseSQLBuilderImpl.doEntitySelect(BaseSQLBuilderImpl.java:555)
      at oracle.jbo.server.EntityImpl.doSelect(EntityImpl.java:9089)
      at oracle.jbo.server.EntityImpl.populate(EntityImpl.java:7664)
      at oracle.jbo.server.EntityImpl.merge(EntityImpl.java:8008)
      at oracle.jbo.server.EntityCache.addForAltKey(EntityCache.java:1189)
      at oracle.jbo.server.EntityCache.add(EntityCache.java:579)
      at oracle.jbo.server.ViewRowStorage.entityCacheAdd(ViewRowStorage.java:3454)
      at oracle.jbo.server.ViewRowImpl.entityCacheAdd(ViewRowImpl.java:4062)
      at oracle.jbo.server.ViewObjectImpl.createInstanceFromResultSet(ViewObjectImpl.java:6351)
      at oracle.jbo.server.QueryCollection.populateRow(QueryCollection.java:4145)
      at oracle.jbo.server.QueryCollection.fetch(QueryCollection.java:4000)
      at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2491)
      at oracle.jbo.server.ViewRowSetImpl.getRow(ViewRowSetImpl.java:5540)
      at oracle.jbo.server.ViewRowSetIteratorImpl.getRowInternal(ViewRowSetIteratorImpl.java:3590)
      at oracle.jbo.server.ViewRowSetIteratorImpl.hasNext(ViewRowSetIteratorImpl.java:2007)
      at oracle.jbo.server.ViewRowSetImpl.hasNext(ViewRowSetImpl.java:3859)
      at oracle.jbo.server.ViewObjectImpl.hasNext(ViewObjectImpl.java:11845)
      at oracle.jbo.uicli.binding.JUCtrlActionBinding.isOperationEnabled(JUCtrlActionBinding.java:473)
      at oracle.jbo.uicli.binding.JUCtrlActionBinding.isActionEnabled(JUCtrlActionBinding.java:300)
      at oracle.jbo.uicli.controls.JUNavigationBar._isEnabled(JUNavigationBar.java:1345)
      at oracle.jbo.uicli.controls.JUNavigationBar._updateButtonStates(JUNavigationBar.java:1334)
      at oracle.jbo.jbotester.app.NavigationBar._updateButtonStates(NavigationBar.java:123)
      at oracle.jbo.uicli.controls.JUNavigationBar$3.run(JUNavigationBar.java:1249)
      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
      at java.awt.EventQueue.access$500(EventQueue.java:97)
      at java.awt.EventQueue$3.run(EventQueue.java:709)
      at java.awt.EventQueue$3.run(EventQueue.java:703)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    
    
    

    Concerning

    You can't repeat the value of pharmacokinetics in several lines. try to follow this:

    1. in your database to create new sequence "PK_SEQ".

    2. in doDML write this

        if (operation == DML_INSERT)
        {
          SequenceImpl seq = new SequenceImpl("JOIN_SEQ", getDBTransaction());
          oracle.jbo.domain.Number seqValue = seq.getSequenceNumber();
          setJoinColumn(seqValue);
          setPKey(getPkSeqNextNumber())
          insertSecondRowInDatabase(getPkSeqNextNumber(), getColumn1(), getColumn2(), getColumn3(), getJoinColumn());
        }
    

    the getPkSeqNextNumber will be

    private Number getPkSeqNextNumber()
    {
      SequenceImpl pkSeq = new SequenceImpl("PK_SEQ", getDBTransaction());
      return pkSeq.getSequenceNumber();
    }
    

    or

    You can do a trigger in the database, this trigger Gets the value of the sequence and sets the pkey to insert before

  • oracle.jbo.DMLException: Houston-26061: error when opening JDBC connection.

    Hi, I use JDev 11.1.1.7.0

    I got this error when I try to run the module of the application. Please help.

    I use the JDBC data source in the configuration of application modules, set the connection of business components.

    [1498] an exception has occurred when ordering.

    [1499] oracle.jbo.DMLException: Houston-26061: error when opening JDBC connection.

    at oracle.jbo.server.URLConnectionHelper.getConnection(URLConnectionHelper.java:218)

    at oracle.jbo.server.URLConnectionHelper.getConnection(URLConnectionHelper.java:45)

    at oracle.jbo.server.ConnectionPoolDataSource.getConnection(ConnectionPoolDataSource.java:72)

    at oracle.jbo.server.ConnectionPoolDataSource.getConnection(ConnectionPoolDataSource.java:61)

    at oracle.jbo.server.DBTransactionImpl.establishNewConnection(DBTransactionImpl.java:1004)

    at oracle.jbo.server.DBTransactionImpl.initTransaction(DBTransactionImpl.java:1185)

    at oracle.jbo.server.DBTransactionImpl.initTxn(DBTransactionImpl.java:6837)

    at oracle.jbo.server.DBTransactionImpl2.connectToDataSource(DBTransactionImpl2.java:304)

    at oracle.jbo.server.DBTransactionImpl2.connectToDataSource(DBTransactionImpl2.java:335)

    at oracle.jbo.common.ampool.DefaultConnectionStrategy.connect(DefaultConnectionStrategy.java:203)

    at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolConnect(ApplicationPoolMessageHandler.java:620)

    at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolMessage(ApplicationPoolMessageHandler.java:425)

    at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:9316)

    at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:4530)

    at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2460)

    at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2270)

    at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:3169)

    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:592)

    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:525)

    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:520)

    at oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:523)

    at oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:869)

    at oracle.jbo.jbotester.binding.TesterBinding.getConnectionInfo(TesterBinding.java:214)

    at oracle.jbo.jbotester.MainFrame.initializeDataControl(MainFrame.java:936)

    at oracle.jbo.jbotester.MainFrame.loadConfiguration(MainFrame.java:637)

    at oracle.jbo.jbotester.MainFrame.processArgs(MainFrame.java:602)

    at oracle.jbo.jbotester.MainFrame.main(MainFrame.java:433)

    Try using the JDBC URL instead of JDBC data source to run AppModule or run the application locally of JDeveloper. But if you will deploy the application on stand-alone weblogic, you use the JDBC data source and enter the name of the data source that is defined in weblogic

Maybe you are looking for