Ever a reason to not call notify()?

within a sychronized block, is there ever a reason to not call notify(); just before exiting?
specifically, i'm sharing a collection across multiple thread classes.
(1) if i know that no thread will ever wait() on the collection, i never need to invoke notify().
(2) yet, is there ever any downside to always invoking notify();
in the future, it might happen that some object will wait() on the shared collection. and due to
encapsulation of the source, the new developer will not see this, or do anything about it.
so, just to be safe, shouldn't i always call notify(). ?
other minor issue:
(1) when possible shouldn't i use notify() instead of notifyAll() ?
if all waiting threads awaken, then there must be some overhead involved for
resolving which of the competing objects will get the lock?

ropp wrote:
in the future, it might happen that some object will wait() on the shared collection. and due to
encapsulation of the source, the new developer will not see this, or do anything about it.
so, just to be safe, shouldn't i always call notify(). ?Then you have a much bigger issue at hand. Specifically, you are creating a shared API where usage of that API is completely dependent on some unexposed internals of that API. I'd say you should instead design your shared points so this isn't an issue.

Similar Messages

  • Ever time I make a call on my iPhone 4 my FaceTime icon has a question mark in the middle of it. I can not figure out how to make it go away. Nor can I make a FaceTime call.

    Ever time I make a call on my iPhone 4 my FaceTime icon has a question mark in the middle of it. I can not figure out how to make it go away. Nor can I make a FaceTime call. Do I need to install a FaceTime App on my phone?

    No, your FaceTime is build in, see this article for more info: iOS: Using FaceTime
    Did you enable restirctions for FaceTime in Settings/General/Restrictions ->FaceTime?
    Is FaceTime enabled in Settings/Phone?

  • My iphone 5 for some reason can receive calls, send & receive texts but can not call out

    My iphone 5 for some reason can receive calls, send & receive texts but can not call out

    I am not sure if this issue is going to help you but lets give it a try.
    I know that where im from, which is the Netherlands, I am not able to sent e-mails from my iPhone or any other mobile device by using 3G or a random WIFI acces point. The provider only allowes you to sent e-mails when you are connected to a network of there own. Which means if you have provider "101" and your email settings are set up for this provider in your iPhone but your using the network of a friend of yours which is provider "202" you cannot sent emails from his network. Though you can receive them you may not sent.
    As I said, I am not aware if this issue is the same for you totaly depents on the country and provider your using.

  • TS2755 My wife and I have IPhone 5's.  For some reason, we can call each other, and if I text her she gets it, but if she texts me I don't get it.  Any one else ever have something like this happen?

    My wife and I have Iphone 5's.  For some reason, we can call each other, no problem, but if we text she receives my texts but I don't recieve hers.  Any one ever have a problem like this, and more importantly, a solution?   Thanks!

    In Settings> Messages
    make sure iMessage is turned on, and
    in Settings> Messages> Send & Receive...
    make sure you have your phone number listed under "you can be reached by imessage at"

  • Cloud App Action Service - notification url is not called

    Hi
    I have created an Eloqua Cloud App with an Action Service.
    To test it I created a campaign and added a couple of members but for some reason it seems like the notification url is not called at all.
    It set the service up exactly like described here:Develop an AppCloud Action Service
    My Notification URL is: http://URL/apps/components/notify?instance={InstanceId}&asset={AssetId}
    I had a look in the log file (for the app) and there is no outbound call for the notification url either.
    So the question is what am I doing wrong?
    thanks,
    Simon

    Notification is working for us now too, although we are having the same Delete URL problem as Alessandro.
    Delete URL has never worked for us (regardless of SP3). I've posed another topic on Topliners about this issue (Delete URL not being called in AppCloud Action Service) and I see that Alessandro has a similar post (App Cloud Delete Url missing call).

  • When I press on a land line number, the phone does not call the number, but comes up with a screen to send a text to it.  How do I get my phone to default to phoneing a landline?

    When I press on a land line number, the phone does not call the number, but comes up with a screen to send a text to it.  How do I get my phone to default to phoneing a landline?  When I press a mobile number in contacts, the phone automatically phones the number.  I do not mind this as I hardly ever send texts, but I would like to have the option of what to do.  This seems such an obvious issue but I can not solve it even with much web searching.  Thanks!

    I can't delete my question, so I'll just say that you press on the type of number written in the box to the left of the box you typye the number into.  Dumb or what? 

  • Customer Exit not called upon in the Query...

    Dear Guys,
    I am working on the "Slow Moving Item(MC46)" report in BW.We need "No.of Days Not consumed" in the Input selection screen in the BW Query.We tried creating a Formula variable upon "Calday" with Data type "Numeric" and then a Customer Exit is called to the Subtract the "No. of days not consumed" from "Today's date(System Date)" and gives the result as "Earlier date" .
    (Eg: Today's Date : 04-04-08
           No. of Days Consumed : 30
           ZSlow_Mov_Date          : 03-03-08).
    But for some reason the Customer exit is not called upon when we execute the Query (RSRT-->Execute + Debug option)..Can someone take time to throw some light on this,plz?
    Manythanks
    Arun

    Hello Arun,  
    In the User Exit Code, please check at what I_STEP value the variable exit is called.
    See this link for more info about I_STEP
    [Dependencies for Variables of Type Customer Exit |http://help.sap.com/saphelp_nw04/helpdata/en/1d/ca10d858c2e949ba4a152c44f8128a/frameset.htm]
    Thanks
    [Chandran|http://chandranonline.blogspot.com/]

  • Error : URL not called due to an error

    Hi All,
             I developed a Web Dynpro ABAp application and tested it through a user with SAP_ALL Profile, and am getting the following error message:
    The URL http://sileccdev053.simondelhi.com:8000/sap/bc/webdynpro/sap/zadobe was not called due to an error.
    Note
    The following error text was processed in the system DEV : WebDynpro Exception:
    The error occurred on the application server SILECCDEV053_DEV_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: CONSTRUCTOR of program CL_WD_ADOBE_SERVICES==========CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/CADOBE==================CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/CADOBE==================CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C7STANDARD==============CP
    Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program CL_WDR_VIEW_ADAPTER===========CP
    Method: IF_WDR_NW7_DELTA_RENDERER~CALCULATE_DELTA_BLOCKS of program CL_WDR_VIEW_ADAPTER===========CP
    Method: IF_WDR_NW7_DELTA_RENDERER~CALCULATE_DELTA_BLOCKS of program CL_WDR_WINDOW_CONTENT_ADAPTER=CP
    Method: SET_CONTENT of program CL_WDR_NW7_INT_WIN_ADAPTER====CP
    What can I do?
    If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system DEV in transaction ST22.
    If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server SILECCDEV053_DEV_00 in transaction SM21.
    If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server SILECCDEV053_DEV_00 . In some situations, you may also need to analyze the trace files of other work processes.
    If you do not yet have a user ID, contact your system administrator.
    Error code: ICF-IE-http -c: 300 -u: PWCABAP -l: E -s: DEV -i: SILECCDEV053_DEV_00 -w: 0 -d: 20110215 -t: 111729 -v: RABAX_STATE -e: UNCAUGHT_EXCEPTION
    HTTP 500 - Internal Server Error
    Your SAP Internet Communication Framework Team
    In ST22 we get the following:
    WHAT HAPPENED:
    The exception 'CX_WD_GENERAL' was raised, but it was not caught anywhere along
    the call hierarchy.
    Since exceptions represent error situations and this error was not
    adequately responded to, the running ABAP program
      'CL_WD_ADOBE_SERVICES==========CP' has to be
    terminated.
    ERROR ANALYSIS:
    Error analysis
        An exception occurred which is explained in detail below.
        The exception, which is assigned to class 'CX_WD_GENERAL', was not caught and
        therefore caused a runtime error.
        The reason for the exception is:
        WebDynpro Exception:
        The occurrence of the exception is closely related to the occurrence of
        a previous exception "CX_FP_API_REPOSITORY", which was raised in the program
         "CL_FP_WB_HELPER===============CP",
        specifically in line 7 of the (include) program
         "CL_FP_WB_HELPER===============CM00V".
        The cause of the exception was:
        Object ZADOBE does not exist
    Please Suggest something.
    Cheers!!!
    Umang

    Hi Umnag,
    I think this application is using any Adobe Form and there is any issue wth the form interface.
    Please check syntax of the Adobe form as well as Form Interface. The Interface methods are throwing some exception which is not handled in the CL_WD_ADOBE_SERVICES.
    You can put a break-point in the costructor of above class and pin-point the issue yourself.
    Hope this helps!
    Reagrds
    Vineet

  • After SRM 5.0  upgrade BBP_DRIVER_DETERMINE not calling properly?

    Hello,
    We have upgraded our system from SRM 4.0 to SRM 5.0.Before upgrade we are using BBP_DRIVER_DETERMINE to determine function to create PO. If is b470_po_create function then use zb470_p0_create function.
    After upgrade we have tested and found that zb470_p0_create is not calling. We put a brakpoint in the implementation of BBP_DRIVER_DETERMINE it will never stop there. Before it was stopped there.
    Can any one have flow how PO will create in backend system in Calssic scenario please share(with function module and BADI names).
    Please tell me flow after click on order in SC  how PO will create in backend.
    Please let me know ASAP..bcoz it is urgent..

    Hello venkatesh,
    The standard process flow as far as i know are  as below:
    1. once you order teh shopping cart the workflow asscociated  get triggered  and shopping cart would go through approval process.
    2. Once the shopping cart is approved  the status is set to released.
    3. With the change of stauts "BBP_REQREQ_TRANSFER is triggered.
    4.BBP_REQREQ_TRANSFER internally calls BBP_PD_SC_TRANSFER_INTERNAL for new structure(version of SRM)
    5.Badi is called to group the PO if implemented else standard way fo SRM for grouping of PO iscarried.
    6.Then SPOOL_PO_CREATE is triggered for backend PO creation.
    7. Then  FM META_PO_CREATE is called.
    8 Then FM META_BAPI_DISPATCH is  called.
    9. Inside FM META_BAPI_DISPATCH u have the  BAPI  BBP_DRIVER_DETERMINE Called. if this  badi is implemented  it will go to implementation of badi and overwrite the FM name  with  Function module that SAP determine from table "BBP_FUNCTION_MAP".
    request you to put a break point at META_BAPI_DISPATCH and check  why its not going to your BADI implementation.
    10. then the function module from "BBP_FUNCTION_MAP or you badi implementaion is called and proceesed further to result in PO.
    If for some reason  the "SPOOL_PO_CREATE" fails  then a spool job is created  which spools the creation of PO for later  time.
    Hope this is useful to you .
    Reward point if helpful.
    Cheers
    Iftekhar Alam

  • Thread does not get notify

    Hello,
    I start 10 Threads.
    If a thread must wait till recourse are valid then I call wait() method.
    If any recourse are valid another synchronized method calls notify() method to wake up the thread.
    I have the problem, that some the treads are in wait status and these will never wake up again!
    This happens exactly, when I choose for example 10 Threads and 5 recourses, or 8 Threads and 4 resources, etc..
    What could be the problem, that some threads do not get notify, even when I use netofyAll() method, the situation is the same!

    Most likely problem is that you haven't used synchronized sections properly to manage the flags on which you're waiting.
    e.g. notify is being called before wait has done it's thing.

  • TS1347 I have a iPhone 4 and I use a hotmail email account. Recently it's not been notifying me of me of emails. I've checked notification settings all set to get them but when you look at overview of notifications the email ones not shown like other apps

    I have a iPhone 4 and I use a hotmail email account. Recently it's not been notifying me of me of emails. I've checked notification settings all set to get them but when you look at overview of notifications the email ones not shown like other apps do? Can anyone help its driving me mad?

    I had the same issue.  I just went to the Apple Store today to talk to someone about it.  They had me delete the account and then add it back in.  It's been working fine ever since!

  • Customer Communication Preferences - Do Not Call & Do Not Email

    Oracle leverages Siebel CRM to develop an effective solution to address the Do Not Call and Email Permissible Use requirements. The application uses the Contacts functionality to manage communication preferences, which when defined, centrally synchronizes all contact records that share the same phone number and email address. Additionally, the relevant information is masked so Oracle employees cannot accidentally reach out to the contact. Therefore, the solution ensures that we are compliant with regulations, enables us to respect individuals' communication preferences and provides an audit trail of changes to their preferences.
    I am working on R12.1.2 and my customer want this feature to be implemented on our Oracle Application.
    My customer asked to implement this my seeing a blog post on Oracle Blogs
    Here is the URL: http://blogs.oracle.com/crm/entry/crm_at_oracle_series_do_not_ca
    This is the only hit I found on internet.
    did you guys ever worked on this kind of requirement ??
    would you guys please help me on how to implement this requirement?
    Thanks,
    Versatile!

    railman wrote:
    What ever happened to the "Do not call lists"??
    I get calls continually from a 616 area code to "lower my credit card interest rate".  It is a scam trying to get credit card numbers.
      I block the numbers on my account but within a few day to a week there is another call from 616 area code with the same scam.  How do I get rid of these for good !??!
    If you asked to be removed they hang up, if you question what credit card they are calling about they hang up, if you question anything about their service other than being willing to submit your card number they hang up.
    BUT, within a few days they call back on a different number, always 616 area code and usually the same exchange and no matter what you do you can't get rid of them unless you block the current number.  HELP!!!
    You can report them at donotcall.gov but it probably won't help.  The people dom't seem to care about breaking the law.

  • Button action is not calling

    Hi,
    I am new to JSF.
    Here is my problem.
    I have a select one menu and command button on a page
    When ever the page loads for the first time the select one menu is loaded with the data and the button should be disabled.
    When an item is selected from the menu the button should be enabled.
    Upto this part I finished.
    Now the problem is with button.When I click the button the corresponding action method is not calling.
    If the button is enabled during page load then the action method is calling when ever I click the button.
    But I need to make the button disabled until I select an item from the
    select one menu.In this case the action method is not calling when I click the button.
    Please help me.
    Thanks in advance

    Thanks for fast response.
    Here is my jsp code:
    <script>
         function enableLoad(){
         if(document.getElementById("form1:menu1").selectedIndex==0){
         document.getElementById("form1:loadTable").value = 'true';
         else{
         document.getElementById("form1:loadTable").value = 'false';
         document.getElementById("form1").submit();
         </script>
              <h:form styleClass="form" id="form1">
              <TABLE class="tableBorder" cellspacing="10" cellpadding="10">
              <TR>
              <TD width="230" align="right">
              <SPAN class="outputtext">Select The Table To Manage:</SPAN>
              </TD>
              <TD>
              <h:selectOneMenu styleClass="selectOneMenu" id="menu1" value="#{manageReferenceTablesMB.tableValue}"
    onchange="enableLoad()">
                                  <f:selectItems value="#{manageReferenceTablesMB.tableNames}" />
                        </h:selectOneMenu>
              </TD>
              </TR>
              <TR>
              <h:inputHidden id="loadTable" value="#{manageReferenceTablesMB.loadTable}"/>
              <TD colspan="2" align="right">
              <hx:commandExButton type="submit" value="Load Table"
                                  styleClass="commandExButton" id="button1" disabled="#{manageReferenceTablesMB.loadTable}"
                                  action="#{manageReferenceTablesMB.refTable}"></hx:commandExButton>
              </TD>
              </TR>
              </TABLE>
              </h:form>
    This is the backing bean code:
    public class ManageReferenceTablesMB extends BaseMB{
         public SelectItem[] tableNames;
         public String tableValue = "-1";
    public boolean loadTable ;
         public ManageReferenceTablesMB(){
              super(SessionConstants.MANAGE_REFERENCE_TABLES);
              if (this.getFromPageDataBuffer(SessionConstants.MANAGE_REFERENCE_TABLES) == null){
              System.out.println("in constructor");
              Hashtable results = new Hashtable();
              SwqmisFrontController controller = this.getFrontController();
              results = controller.getRefTableNames();
              tableNames = buildMenu((Vector) results.get("REF_TABLE_NAMES"));
              System.out.println("added data");
              System.out.println("........."+tableValue+"..........");
              this.addToPageDataBuffer(SessionConstants.MANAGE_REFERENCE_TABLES,this);
              }else{
                   this.tableNames = ((ManageReferenceTablesMB)this.getFromPageDataBuffer(SessionConstants.MANAGE_REFERENCE_TABLES)).tableNames;
                   this.tableValue = ((ManageReferenceTablesMB)this.getFromPageDataBuffer(SessionConstants.MANAGE_REFERENCE_TABLES)).tableValue;
                   this.loadTable = ((ManageReferenceTablesMB)this.getFromPageDataBuffer(SessionConstants.MANAGE_REFERENCE_TABLES)).loadTable;
         public String refTable(){
              System.out.println("IN REF TABLE");
              System.out.println("....."+tableValue+".......");
              Hashtable results = new Hashtable();
              SwqmisFrontController controller = this.getFrontController();
              results = controller.getRefTable(getDisplayText(tableNames,tableValue));
              if(results!=null && results.size()>1)
              System.out.println("success");
              else
              System.out.println("failure");
              return "success";
         * @return Returns the tableNames.
         public SelectItem[] getTableNames() {
              return tableNames;
         * @param tableNames The tableNames to set.
         public void setTableNames(SelectItem[] tableNames) {
              this.tableNames = tableNames;
         * @return Returns the tableValue.
         public String getTableValue() {
              return tableValue;
         * @param tableValue The tableValue to set.
         public void setTableValue(String tableValue) {
              this.tableValue = tableValue;
         * @return Returns the loadTable.
         public boolean isLoadTable() {
              return loadTable;
         * @param loadTable The loadTable to set.
         public void setLoadTable(boolean loadTable) {
              this.loadTable = loadTable;
    In the above backing bean code the loadTable value is false.
    So under this condition the action method is calling.B'cause the button is in enable state even there is no section in the menu.
    If I make loadTable=true then the action button is in disabled state until the menu item is selected. But the action method is not executing in this case.
    Thanks.

  • ActionMethod in CommandLink is not called whenadding Components dynamically

    I want to create a customTable component in which paginator will be a sub tag.
    <custom:customTable value="#{testBean.data}" var="current1">
    <t:panelGrid binding="#{tableBean.paginator}"></t:panelGrid>
    <t:column>
              <h:outputText value="#{current1.name}"/>
    </t:column>
    <t:column>
              <h:outputText value="#{current1.id}"/>
    </t:column>
    </custom:customTable>
    In the encode method of custom renderer ,I am writing logic to render the paginator child component.
    In encode:
    List children = getChildren(uiComponent);
              for (int j = 0, size = getChildCount(uiComponent); j < size; j++) {
                   UIComponent child = (UIComponent) children.get(j);
                   if (child.isRendered()) {
                        boolean columnRendering = child instanceof HtmlPanelGrid;
                   if(columnRendering){
                        RendererUtils.renderChild(facesContext, child);     
    In <t:panelGrid binding="#{tableBean.paginator}"></t:panelGrid> ,getPaginator returns a PanelGrid which has dynamically created CommandLinks.CommandLink has action bind to a method in the managed bean.
    HtmlCommandLink htCommLink = (HtmlCommandLink) jsfUtil
                             .createComponent(HtmlCommandLink.COMPONENT_TYPE);
                   htCommLink.getAttributes().put(IISWebConstants.VALUE_ATTRIBUTE,
                             "A");
                   htCommLink.setAction(jsfUtil.createMethodBinding("#{tableBean.createData}"));
                   htCommLink.getAttributes()
                             .put(IISWebConstants.ON_CLICK, "submit()");                    
                        htCommLink.getAttributes().put(IISWebConstants.RENDERED,
                                  Boolean.TRUE);
                        htCommLink.getAttributes().put(IISWebConstants.STYLE_CLASS,
                                  "link");
    //hpg PanelGrid instance                                   hpg.getChildren().add(htCommLink);
    Problem:Paginator is rendering,Table is rendering but if I click on the commandLink ,action method is not calling.Can any body tell me how to resolve this issue

    i have found the reason!
    after click on this command link, a listener from a SelectOneMenu tag was invoked first. very interesting, but read further to know why!
    i didn't change anything in this input tag, but the problem is that the SelectOneMenu value was initalized with an empty string, but it's first SelectItem was initalized with SelectItem("x", ""). So there was an old value "" and a new value "x" and therefore it was invoked before the action method. this took me some hours to find that out.
    in this listener i made something like this at the end:
           UIViewRoot view = context.getApplication().getViewHandler().createView(context, viewPath);
           view.setViewId(viewPath);
           context.setViewRoot(view);
           context.renderResponse();so it's clear, why it didn't execute the action method.
    so as a global rule, check all your listeners (breakpoints!) when you have a similar problem!

  • Migrating Struts/ADF 10.1.2 = 10.1.3, model validation not called

    As said in thread
    reportErrors(PageLifecycleContext ctx) not called
    Old Struts 10.1.2 can remain as is and will work in JDev 10.1.3.
    For some unexplained reason in my new account registration action, the entity validation method doesn't get called after migration?
    This jsp and action are similar to the toyStore new account creation,
    10.1.3 trace extract:
    as you see prepareToCreateNewAccount
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.prepareModel webAccountAM call to prepareToCreateNewAccount
    06/07/08 20:20:38 com.photoswing.model.site.AccountInSiteImpl.create BEGIN
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.prepareModel END
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel BEGIN
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel actionForm: oracle.adf.controller.v2.struts.forms.BindingContainerActionForm
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel curLogin:
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates BEGIN skipCycle: false
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates mystr: null
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates call to super.validateModelUpdates
    06/07/08 20:20:38 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates after call to super.validateModelUpdates, this.hasErrors(ctx): false
    JDev 10.1.2 extract:
    06/07/08 20:41:45 com.photoswing.model.site.AccountInSiteImpl.create BEGIN
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.prepareModel END
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel actionForm: oracle.adf.controller.struts.forms.BindingContainerActionForm
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel curLogin:
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates BEGIN skipCycle: false
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates mystr: null
    06/07/08 20:41:45 com.photoswing.webview.actions.AccountRegisterAction.validateModelUpdates call to super.validateModelUpdates
    06/07/08 20:41:45 com.photoswing.model.site.AccountInSiteImpl.validateEntity BEGIN
    etc ...
    Thank you for giving me a clue.
    Fred

    I traced my program, the action form has all the pending values entered in the jsp page but the View Row isn't updated?
    extract of pending values:
    06/07/09 12:05:47 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel actionForm, key: Email, value: [email protected]
    06/07/09 12:05:47 com.photoswing.webview.actions.AccountRegisterAction.processUpdateModel actionForm, key: FirstNameLatin, value: aaaxxx
    For your info:
    Service update 4 was installed.
    The navigation event to the review page is not a commit action.
    My trace shows that:
    -my prepareToCreateNewAccount is called when the jsp is first accessed (no event handling)
    - after activating next button:
    - no new call to prepareToCreateNewAccount => ok
    - processUpdateModel is called
    - the ActionForm gets filled => ok
    - validateModelUpdates is called
    but VO row (based on one Entity) and Entity set and validation methods are not called?
    My page def has only one iterator?
    Question when and where does the framework copy ActionForm values to underlying VO?
    I noticed that there were new ActionForm classes:
    oracle.adf.controller.v2.struts.forms.BindingContainerActionForm
    Do they work with
    <set-property property="v1ActionClass"
    value="com.photoswing.webview.actions.AccountRegisterAction"/>
    I need a clue!
    I'm lost!
    Regards
    Fred

Maybe you are looking for

  • Hidden network drives "home" and "net" shown in folder view Adobe Bridge CS5 / Lion Problem

    Updated to Mac OS X 10.7.2 Lion and got this "problem": The hidden network drives "home" and "net" shown in folder view Adobe Bridge CS5 (unlike in 10.6 Snow Leopard). Normally these network drives are hidden (in Finder and other Apps) - but Adobe Br

  • Mac Lion macbook pro, download pdf files fails, no error messages but work in Safari.

    On requesting a download of a pdf file the source supplies this but nothing appears in the Firefox download window. Same pdf appears happily in Safari. My MAC pro with same Firefox progreamme works OK also.

  • WUC-15 [FileFunctions.fopen()]

    hi all i run forms 10g R2 on windows xp and using webutil and it run normally with all functions except when i deal with files when i call fopen like OUT_FILE := CLIENT_TEXT_IO.Fopen(:FILE_NAME,'w'); the file created but i got ora error ora-302000 an

  • How to use S-VIdeo to SCART lead?

    I've just bought a monster S-VIdeo to SCART lead to enable me to watch PC out-put on TV screen. Pluged in but nothing works. Tried on second TV (all singing/dancing posh one self diagnosing). Still no joy... Any suggestions apprecaited apart from thr

  • How to install the iCloud copy?

    just got a new iPhone so I did a iCloud copi of my old, and hen I wanted to start the new with my iCloud copi, I says the phone has to be updated with iOS 8.2. How do I get my iCloud copy on the new phone, because the only way to get the 8.2 I to sta