PriceInfo get NULL

Hello

We are facing a problem of Cybersource. Once the Cybesource Service fails, then for scenarios, the PriceInfo() returns NULL for shippingGroup [shippingGroup.getPriceInfo ()]. It is not directly related to the Cybersource but after that the error is thrown by the pipeline, and then something happens in the backend which is compensation. Hence, we get totalShippingAmount = 0.

Any help will be much appreciated.

Kind regards

Nakama Bawdhane

Hello

The error was due to restore that occur within the string of pipeline PROCESSORDER . CyberSource has been called inside, so once the cybersource service fails, it rolbacks followed by the string ProcessOrder . It leads to the removal of the tax info of order, thus giving taxPriceInfo and shippingPricInfo to NULL.

I changed the implementation of the pipeline a bit so that restoring cybersource not rollback the processOrder so that tax values are preserved.

I managed that, but faces another problem after and that could be the regression of it. I'm not sure. But at least I managed to preserve TAXES.

Kind regards

Nakama Bawdhane

Tags: Oracle Applications

Similar Questions

  • Hi, I'm doing drag & drop rows in Table, get Null Pointer Exception

    Hello

    I am trying to drag and drop the table lines, in the program I get Null Pointer Exception

    Someone help me please?

    I'm pasting my log here...

    drop listener appellant < BasicDropTarget > < dropImpl > error: com.sun.el.MethodExpressionImpl@7f9e6716

    javax.el.ELException: java.lang.NullPointerException

    at com.sun.el.parser.AstValue.invoke (unknown Source)

    at com.sun.el.MethodExpressionImpl.invoke (unknown Source)

    at oracle.adfinternal.view.faces.dnd.BasicDropTarget.dropImpl(BasicDropTarget.java:84)

    at oracle.adfinternal.view.faces.dnd.DropTarget.drop(DropTarget.java:38)

    to oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ DeliverDropTargetDropEvent.invokeContextCallback (LifecycleImpl.java:1799)

    at org.apache.myfaces.trinidad.component.UIXCollection.invokeOnComponent(UIXCollection.java:1063)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at oracle.adf.view.rich.component.rich.RichDocument.invokeOnComponent(RichDocument.java:168)

    at javax.faces.component.UIComponent.invokeOnComponent(UIComponent.java:720)

    at javax.faces.component.UIComponentBase.invokeOnComponent(UIComponentBase.java:678)

    to oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ DeliverDragSourceDropEvent.invokeContextCallback (LifecycleImpl.java:1708)

    at org.apache.myfaces.trinidad.component.UIXCollection.invokeOnComponent(UIXCollection.java:1063)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at oracle.adf.view.rich.component.rich.RichDocument.invokeOnComponent(RichDocument.java:168)

    at javax.faces.component.UIComponent.invokeOnComponent(UIComponent.java:720)

    at javax.faces.component.UIComponentBase.invokeOnComponent(UIComponentBase.java:678)

    to oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$ DeliverDropTargetDropEvent.invokeContextCallback (LifecycleImpl.java:1783)

    at org.apache.myfaces.trinidad.component.UIXCollection.invokeOnComponent(UIXCollection.java:1063)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnChildrenComponents(UIXComponentBase.java:1489)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.invokeOnComponent(UIXComponentBase.java:1583)

    at oracle.adf.view.rich.component.rich.RichDocument.invokeOnComponent(RichDocument.java:168)

    at javax.faces.component.UIComponent.invokeOnComponent(UIComponent.java:720)

    at javax.faces.component.UIComponentBase.invokeOnComponent(UIComponentBase.java:678)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeCustomEvents(LifecycleImpl.java:646)

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

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:207)

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

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

    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)

    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: java.lang.NullPointerException

    grain. DropBean.handleDragDrop (DropBean.java:55)

    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)

    ... more than 95

    Ok

    Navigate to the page definition and see if there is something like

    If not, add appropriate to the pageDef validation measures (choose app module to validate and add Commit action)

    If so, then, just before the statement you mention, write more, just to see, what is value od getDCBindingContainer():

    System, out.println ("DCBidingContainer =" + getDCBindingContainer());

    getDCBindingContainer ().getOperationBinding("Commit").execute ();

    What print System.out?

    And let me know what happens...

  • Cf11 Planner get NULL pointer error in CF administrator.

    Cf11 Planner get NULL pointer error in CF administrator.

    This problem appeared in my environment of production immediately after a restart of services Cold Fusion to recover a JVM OutOfMemoryError.   We have identified what caused the error memory allows and have implemented changes to the code to avoid this problem in the future but now the Scheduler is not accessible through CF Admin. I think a file got corrupted in the Planner for the OutOfMemory event. I have redundant application servers so I just moved all my scheduled tasks to another server until I can sort this out. Otherwise, the server works fine. I did an archive settings server to return a month or two ago, I wonder if I import this archive through packaging and deployment if he could fix the corrupted file. I also read a few post on the replacement of the \cfusioninstance\lib\neo-cron.xml to solve the problem. I wonder if anyone else has experienced something like this?

    CF11AdminSchedulerError.jpg

    Yes, it will work. You must restart the Application of CF Service after replacing the file.

    Kind regards

    Anit Kumar

  • Get "null" when I call getCurrentRow

    Hello

    I have a request from 10g to Oracle ADF and I'm having a problem. I'm in a servlet get an Application Module and executing a ViewObject:
        BindingContext context = (BindingContext) session.getAttribute("data");
        DCDataControl dc = context.findDataControl(MvcDefs.DATA_CONTROL_PEOPLE);    
        InfoImpl service = (InfoImpl) dc.getDataProvider();
        ViewObjectImpl dataView = service.getDataView();
        dataView.setNamedWhereClauseParam("documentCode", documentCode);
        dataView.executeQuery();
        Row data= dataView.next();
        String dataColumn= (String) data.getAttribute("dataColumn");
    So far, everything works fine. After this code, the servlet insert a record into a table (make a commit with the module of the application) and then try to recall the same front displayed view data:
         ViewObjectImpl dataView = service.getDataView();
         Row data= dataView.getCurrentRow();
         String dataColumn= (String) data.getAttribute("dataColumn");
    But I don't know why "dataView.getCurrentRow ()"; return null, if I get a NullPointerException when running "data.getAttribute".

    All the code shown in this post is run in the same call to the servlet.

    Why I am not getting null in the call "data.getCurrentRow"?

    Thank you

    The problem is that you make a commit after calling next(). This will reset the iterator and if no row is selected a current line.
    You will need to run the query again (not sure if you get the new line otherwise) and do the navigation to get what you want, or go with Suresh advise.

    Timo

  • Get null point Exception

    Hello.

    I use jdeveloper 11.1.1.5
    I used the following code
               List schlist = new ArrayList();
               RowSet glacclrs = findViewObject ("FinYearsView1").getRowSet();
               ViewObjectImpl vo = this.getFinYearsView1();
               for (Row row3 = glacclrs.first();row3!=null;row3 = glacclrs.next()){
                   if (row3.getAttribute("FyStatus").equals("U")){
                       schlist.add(row3.getAttribute("FyYear"));
                   }
               }
               System.out.println (schlist.toString());
               Row vor = glacclrs.getCurrentRow();
            System.out.println (vor.toString()); //In this line i am getting Null Pointer Exception
        
    in my AMImpl method
    I had dragged and dropped to FinYearsView1 like adf:table with the option select a row

    You have accessed through the row until the end, so I guess is more a current line.

  • Get null while trying to access the child of the element

    I have a custom component based on the Web and inside this canvas, I have a panel with id = 'main '.  The problem is whenever I try to access main from a Set accessor method within the component, I get null. for example

    public function set Content(newValue:String):void

    {

    If (newValue! = null)

    this.mainPanel.title = newValue;

    }

    Why am I mistake to attempt to access a null reference? Help please.

    OK, so you use content as a setter.

    The question is WHEN this property is set for the first time. IK you might "postpone" it until the layout is created, then you should be able to access main which will have already been initialized. You can do this by using the event creationComplete on your application.

    Just to be sure: your Panel is not inside a viewstack and tabNavigator or so?

    Dany

  • always get null for incoming email message bodies

    Hi all

    Someone please give me assistance? I only get the body of email null message with my code and I don't know what's the problem with him. I'm on OS 4.7 and OS5.0, both gave me the same result.

    My application add an option to the e-mail menu to allow the user to perform text-to-speech on his email. It works well on the composition of e-mail, but it does not work on an incoming e-mail where the code always get a message body null instead of what is really in the email. The function that I used to recover the body of the email is getEmailBodyText() and here is the list:

    Note that I had no problem to get about the e-mail. I don't have any problem in getting the body of the message.

    Thank you for your help.

    / * START: FUNCTION TO DECODE THE EMAIL MESSAGE BODY TEXT * /.

    Private boolean _hasSupportedAttachment;
    Private boolean _hasUnsupportedAttachment;
    private String _plainTextMessage = "";
    private String _htmlMessage = "";

    String getEmailBodyText (net.rim.blackberry.api.mail.Message message) {}
                                               
    String retBodyText = null;
    _hasSupportedAttachment = false;
    _hasUnsupportedAttachment = false;
    _plainTextMessage = "";
    _htmlMessage = "";

    findEmailBody (message.getContent ());
        
    if(_hasSupportedAttachment || _hasUnsupportedAttachment) {}
    retBodyText = _plainTextMessage + ', ' + _htmlMessage + ' notice: this message contains an attachment.
    }
    else {}
    retBodyText = _plainTextMessage + ', ' + _htmlMessage;
    }

    Return retBodyText;
    }

    This method reads in an e-mail message to find the body of the email.
    private void findEmailBody (Object obj)
    {
    Reset the flags of the attachment.
    _hasSupportedAttachment = false;
    _hasUnsupportedAttachment = false;

    If (obj instanceof multipart)
    {
    Several party mp = (Multipart) obj;

    Check out all the parts in the multipart message.
    for (int count = 0; count)< mp.getcount();="">
    {
    findEmailBody (mp.getBodyPart (count));
    }
    }
    else if (obj instanceof TextBodyPart)
    {
    This message only has a body of text.
    The PTB TextBodyPart = (TextBodyPart) obj;
    readEmailBody (BSC);
    }
    else if (obj instanceof MimeBodyPart)
    {
    MimeBodyPart mbp = (MimeBodyPart) obj;

    If (mbp.getContentType () .indexOf (ContentType.TYPE_TEXT_HTML_STRING)! = - 1).
    {
    The message has no attachments.
    Read the body of the e-mail, which can contain a
    TexBodyPart, MimeBodyPart or both.
    readEmailBody (mbp);
    }
    ElseIf (mbp.getContentType () .equals (ContentType.TYPE_MULTIPART_MIXED_STRING) |)
    mbp.getContentType () .equals (ContentType.TYPE_MULTIPART_ALTERNATIVE_STRING))
    {
    The message includes attachments, or we are in the
    top level of the message. Dig up the body.
    Extract all the parts in the MimeBodyPart message.
    findEmailBody (mbp.getContent ());
    }
        
    }
    else if (obj instanceof SupportedAttachmentPart)
    {
    It is an attachment supported.
    _hasSupportedAttachment = true;
    }
    else if (obj instanceof UnsupportedAttachmentPart)
    {
    It is an attachment that is not supported.
    _hasUnsupportedAttachment = true;
    }
    }

    Private Sub readEmailBody (TextBodyPart, PTB)
    {
    It is the body of plain text.
    _plainTextMessage = (string) tbp.getContent ();

    Determine if the entire body text is present.
    If (tbp.hasMore () &! tbp.moreRequestSent ())
    {
    To do this, ask the rest of the message.
    Try
    {
    Transport.More (BSC (body part), true);
    System.out.println ("request more plain text in the body of the message. Reopen the screen to see it once more have been received. ») ;
    }
    catch (Exception ex)
    {
    System.Err.println ("Exception:" + ex.toString ());
    }
    }
    }

    Displays the body HTML or plain text of the message.
    Private Sub readEmailBody (MimeBodyPart mbp)
    {
    Extract the content of the message.
    Object obj = mbp.getContent ();
    String mimeType = mbp.getContentType ();
    String body = null;

    Determine if the data returned is a string or a byte array.
    If the BlackBerry is capable of converting HTML content
    in a string, then string must be returned. If
    the encoding is not supported a byte array is returned
    allow your application to work with the raw data.

    If (obj instanceof String)
    {
    body = body (String);
    }
    else if (obj instanceof byte [])
    {
    body = new String ((byte[]) obj);
    }

    If (mimeType.indexOf (ContentType.TYPE_TEXT_PLAIN_STRING)! = - 1).
    {
    It is the body of plain text.
    _plainTextMessage = body;

    Determine if the entire body text is present.
    If (mbp.hasMore () &! mbp.moreRequestSent ())
    {
    To do this, ask the rest of the message.
    Try
    {
    Transport.More (mbp (body part), true);
    System.out.println ("request more plain text in the body of the message. Reopen the screen to see it once more have been received. ») ;
    }
    catch (Exception ex)
    {
    System.Err.println ("Exception:" + ex.toString ());
    }
    }
    }
    ElseIf (mimeType.indexOf (ContentType.TYPE_TEXT_HTML_STRING)! = - 1).
    {
    It is the HTML part of the message body.
    _htmlMessage = body;

    Determine if the whole of the HTML body is present.
    If (mbp.hasMore () &! mbp.moreRequestSent ())
    {
    To do this, ask the rest of the message.
    Try
    {
    Transport.More (mbp (body part), true);
    System.out.println ("asking more than the body of the message HTML.") Reopen the screen to see it once more have been received. ») ;
    }
    catch (Exception ex)
    {
    System.Err.println ("Exception:" + ex.toString ());
    }
    }
    }
    }
    / * END: FUNCTION TO DECODE THE EMAIL MESSAGE BODY TEXT * /.

    @redmapleleaf

    I see...

    try this one in order to test even with the Simulator.

    How to-send and receive e-mail messages via the simulator of BlackBerry email offline server
    Article number: DB-00576

    http://www.BlackBerry.com/knowledgecenterpublic/Li velink.exe/fetch/2000/348583/800792/800982/How_to...

    hope that your application works. see you soon

  • Get Null value online by using the reference line.

    Hi guys,.

    I get the null value of the line everytime I use the reference line. Here is my code.

    String rowReference = pageContext.getParameter (OAWebBeanConstants.EVENT_SOURCE_ROW_REFERENCE);

    Line OARow = (OARow) am.findRowByRef (rowReference);

    System.out.println ("row" + Row);

    If (line! = null)

    {

    System.out.println ("Surfing");

    Object succObj = row.getAttribute ("INTERFACE_HEADER_ID");

    String succStr = succObj.toString ();

    throw new OAException ("" + succStr, OAException.INFORMATION);

    }

    Thank you

    I found workaround to get a current line like «($OA.» CURRENT. Id_interface)"as REFERENCE of the LINE does not work. I'm passing the parameter to my Textinputbean in the application of process method and by capturing the current values in the process of request form

    Treat the claim code

    Hashtable params = new Hashtable (1);

    params.put ("param1", pageName);

    Hashtable paramsWithBinds = new Hashtable (1);

    paramsWithBinds.put ("param2", new OADataBoundValueFireActionURL (oamessage, "{$INTERFACE_HEADER_ID}" ""));

    updateIcon.setFireActionForSubmit ("updateRecord", params, paramsWithBinds, false, false);

    Process form Code

    If ('updateRecord".equals (pageContext.getParameter (OAWebBeanConstants.EVENT_PARAM)))

    {

    System.out.println ("after" m "+ pageContext.getParameter ("param2")); / / give you current value as $OA. CURRENT. ID_INTERFACE

    }

  • extract OGG gets NULL when updated

    RDBMS version: 10.2.0.3 (RAC)

    OGG version: 11.2.1.0.1(for 10g)

    I'm confused by something like this for ten days:

    There is a 10.2.0.3 RAC cluster and using ogg 11.2.1.0.1 for record extraction of 10g, files of parameters as follows:

    EXCERPT:

    EXTRACT extte

    SETENV (ORACLE_HOME = / u01/oracle)

    SETENV (NLS_LANG = AMERICAN_AMERICA. ZHS16GBK)

    Username ogg@test,PASSWORD oggpassword

    TRANLOGOPTIONS ASMUSER sys@OGGASM,ASMPASSWORD asmpassword

    KEYNAME AES192 ENCRYPTTRAIL exttekey

    EXTTRAIL/ogg/dirdat/you

    FETCHOPTIONS FETCHPKUPDATECOLS

    TABLE TEST.*;

    I've added some exttrail of following commands:

    dblogin USERID ogg@test,PASSWORD oggpassword

    ADD THE EXTRACT OF EXTTE, TRANLOG, BEGIN NOW, NET 2

    ADD EXTTRAIL/ogg/dirdat/you, EXTRACT of EXTTE

    and began to extract. Then create and insert records in test schema:

    drop table t is serving;

    create table t (key primary number name age number);

    Insert values into t (1100);

    commit;

    update of age set t = 200, where name = 1;

    commit;

    And I see the strangest thing has happened using logdump:

    Open/ogg/dirdat/te000000

    HDR - Ind: E (x 45) Partition:.  (x 04)

    UndoFlag:.  (X 00)     Brutal: A (x 41)

    RecLength: 20 (x 0014) IO time: 16:55:56.000.000 23/12/2013

    IOType: 5 (x 05) OrigNode: 255 (xff)

    TransInd:.  (X 03)     FormatType: R (x 52)

    SyskeyLen: (0x00) incomplete:.  (X 00)

    AuditRBA: 17 AuditPos: 4146564

    Next: N (x 00) RecCount: 1 (x 01)

    23/12/2013 16:55:56.000.000 insert Len 20 RBA 1054

    Name: TEST. T

    After Image: Partition 4 G s

    0000 0005 0000 0001 3100 0100 0700 0000 0331 3030 | ........ 1... 100

    Column 0 (x 0000), Len 5 (x 0005)

    0000 0001 31                                      | .... 1

    Column 1 (x 0001), Len 7 (x 0007)

    0000 0003 3130 30 | .... 100

    Logdump 393 > n

    ___________________________________________________________________

    HDR - Ind: E (x 45) Partition:.  (x 04)

    UndoFlag:.  (X 00)     Brutal: A (x 41)

    RecLength: 19 (x 0013) IO time: 16:55:57.000.000 23/12/2013

    IOType: 15 OrigNode (x0f): 255 (xff)

    TransInd:.  (X 03)     FormatType: R (x 52)

    SyskeyLen: (0x00) incomplete:.  (X 00)

    AuditRBA: 17 AuditPos: 4147728

    Next: N (x 00) RecCount: 1 (x 01)

    23/12/2013 16:55:57.000.000 FieldComp Len 19 RBA 1182

    Name: TEST. T

    After Image: Partition 4 G s

    0000 0004 ffff 0000 0001 0007 0000 0003 3230 30 | ................ 200

    Column 0 (x 0000), Len 4 (x 0004)

    ffff 0000                                         | ....

    Column 1 (x 0001), Len 7 (x 0007)

    0000 0003 3230 30 | .... 200

    the primary key has become ffff 0000 which is NULL in "after the image. So I replicate in the target databases, complained ogg who found no documents that have a NULL value as the primary key.

    And I have it reproduced in the environment of the product, it again in ogg 11.2.1.0.1 for 11g on 10.2.0.3 (RAC) RDBMS.

    Earlier, I installed 10203 database on the single node (no CARS) and make the extraction of ogg even totally:

    HDR - Ind: E (x 45) Partition:.  (x 04)

    UndoFlag:.  (X 00)     Brutal: A (x 41)

    RecLength: 20 (x 0014) IO time: 17:21:02.000.000 23/12/2013

    IOType: 5 (x 05) OrigNode: 255 (xff)

    TransInd:.  (X 03)     FormatType: R (x 52)

    SyskeyLen: (0x00) incomplete:.  (X 00)

    AuditRBA: 40333 AuditPos: 42779524

    Next: N (x 00) RecCount: 1 (x 01)

    23/12/2013 17:21:02.000.000 insert Len 20 RBA 1600

    Name: TEST. T

    After Image: Partition 4 G s

    0000 0005 0000 0001 3100 0100 0700 0000 0331 3030 | ........ 1... 100

    Column 0 (x 0000), Len 5 (x 0005)

    0000 0001 31                                      | .... 1

    Column 1 (x 0001), Len 7 (x 0007)

    0000 0003 3130 30 | .... 100

    ___________________________________________________________________

    HDR - Ind: E (x 45) Partition:.  (x 04)

    UndoFlag:.  (X 00)     Brutal: A (x 41)

    RecLength: 20 (x 0014) IO time: 17:21:02.000.000 23/12/2013

    IOType: 15 OrigNode (x0f): 255 (xff)

    TransInd:.  (X 03)     FormatType: R (x 52)

    SyskeyLen: (0x00) incomplete:.  (X 00)

    AuditRBA: 40333 AuditPos: 42781160

    Next: N (x 00) RecCount: 1 (x 01)

    23/12/2013 17:21:02.000.000 FieldComp Len 20 RBA 1735

    Name: TEST. T

    After Image: Partition 4 G s

    0000 0005 0000 0001 3100 0100 0700 0000 0332 3030 | ........ 1.. 200

    Column 0 (x 0000), Len 5 (x 0005)

    0000 0001 31                                      | .... 1

    Column 1 (x 0001), Len 7 (x 0007)

    0000 0003 3230 30 | .... 200

    everything seems fine.

    Am I wrong in PAP/ASM configuration for extraction?

    I thank you very much for reading and appreciate all of the advice.

    the reference to

    https://community.Oracle.com/thread/2395043

    Read the answer by amardeep.sidhu, and I checked

    SUBSECTIONS SUP SUP SUP SUP

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

    NO YES NO NO NO

    only a minimum extra newspaper was saved again log.trandata was not enabled.

    further adjustment of the sessions to:

    change the database adds additional log data (primary key) columns;

    and I get good data.

    Thanks a lot to this thread.

    And now I have the time to find a way for another problem of ASM password which includes '%' while ogg unable connect instance asm :)

  • get null with row.getAttribute)

    I am running and get the values of all the rows in a managed bean. But I'm row.getAttribute(int)/row.getAttribute(String) as null in all cases where, as a vo.hasNext () is running 103 times.

    Here is the code:

    ApplicationModule am = null;
    try {}
    AM =

    Configuration.createRootApplicationModule "(model. EmployeeAM,"

    "EmployeeAMLocal");

    ViewObject menuVo =
    am.findViewObject ("MenuViewOnlyObject1");

    menuVo.clearCache ();
    menuVo.setWhereClause ("ROLE_DESC =" "+ portal +"'"");
    menuVo.executeQuery ();
    While (menuVo.hasNext ()) {}
    Line = menuVo.next ();
    String rowDataStr = "";

    int numAttrs = menuVo.getAttributeCount ();

    for (int columnNo = 0; columnNo < numAttrs; columnNo ++) {}

    See also Row.getAttribute (String name).
    Object attrData = row.getAttribute (columnNo);
    rowDataStr += (attrData + "\t");
    }
    System.out.println (rowDataStr);
    }

    Row [] rowsinRange = menuVo.getAllRowsInRange ();

    Line currentRow = null;
    for (int i = 0; i < rowsinRange.length; i ++) {}
    currentRow = rowsinRange [i];

    System.out.println (CurrentRow.GetAttribute (2));
    }

    attr: give the name of the column, but row.getAttribute (attr) still once give me null.

    I created a new VO with the same query and got everything working perfectly, I think it's some kind of problem of migration. I am migrating the 10.1.3.0 to 11.1.1.7 application.

    Thanks for the help.

  • Firebug shows always GET NULL - 404 not found

    It happened every time where the basic slideshow is used, any kind of site.

    Ffirebug / google developer tool both shows that the error...

    It is only occur with specific Slideshow module

    example here:

    http://lovemyweb.NET/bug.html

    Hi kolazero,

    We have seen this come up several times, so I thought I would take the time to approach this as directly as possible. I go into a lot of details so that you can understand exactly why this is happening, but more importantly, take far it must be this question is harmless and can be ignored.

    Now, we do not say that lightly. Normally errors popping up on your sites are from the very high priority for us and we are studying carefully, but in this case, it is a kind of "design error" error. We are indeed aware that this error on some browsers, we know where in the code, it happens, and we know why it happens. Indeed, in this code, the engineer who performed this left a very large comment to someone else who came later by explaining exactly what is happening, and why it happens so that there is no confusion on this issue.

    Let's get technical for a minute here. Slideshows are a bit special because they are a set of images where only 1 image will load at the same time (in addition to thumbnails), so handle us a little differently as we do other images. When you place an image in the page by simply using the file > Place command, we simply that insert on the page and let the browser manages the loading of that image on its own initiative. However, for slideshows, we know that there are slightly different rules, that we can use to improve the loading time and user experience, and we take advantage of this in a special code that we use. If we let the browser to load the images, and you had your slideshow on random, then the browser will load the first image, then the second, then the third, but you might see them in reverse order, which means that you can look at the pictures that have not yet loaded. To avoid this problem, we control the loading of images, the order in which they are responsible and when the slide show can go to the next slide, and we do it in a way optimized for your particular slideshow and configuration.

    Now, when load us the images in this way, we do by loading images on the screen, them wait to the end and they plugged into the right location. This is a very common technique, and many sites and libraries out there do this same thing or something similar. When we do, some browsers have problems with loading just one image after another, so we use a trick and 'clear' the images between each load. This saves some headaches for the old browser bugs and also allows to load a lot of large images without your site slows down users of the machine more than necessary. However, unfortunately a side effect of this is that on some modern browsers, when 'clear us' the images, they will try to load between it state called 'null '. This translates the error you see in the console of your browser. The browser tries to load something that does not exist on the server and so will show the error that there are no (404).

    This issue has been around for a while, and it's one we know certainly. It's on our backlog to investigate alternatives to this approach and make improvements in this area in general, but unfortunately we did not have time to circle back around this particular problem. We do not realize that it can be a little scary to see your site, and we want to git rid of it rather sooner than later, but given the priorities on other bugs, features and areas of application, he did not on a plate of engineers to look again. And given our resources and our priorities at the moment, I'm not sure I can say when we will have a fix for this, however, once again, sooner rather than later, it's what we prefer. In the meantime, as I said earlier, this error will not cause your site not bad and can only be ignored.

    If all goes well, which clears some things. And if you have any questions about this, feel free to ask and I will do my best to answer.

    Thank you

    Andrew

    Muse QE

  • Joint of two tables to get null output values

    Hello
    I have two tables with structure and values as shown below.

    CREATE TABLE 'OMPODI '. "" DETAIL_RECORD_BUR ".
    (
    'PRCS_DATE' CHAR (8 BYTES),
    'PLANT' FLOAT (4 BYTES),
    "IPC" TANK (6 BYTES),
    'PRODWEEK' CHAR (8 BYTES),
    'QUANTITY' CHAR (9 BYTES)
    )

    values

    "PRCS_DATE" 'FACTORY' "IPC" 'PRODWEEK', 'AMOUNT '.
    "20120322" "MES2" "75921" "20120305" "000000000"
    "20120322" "MES2" "75921" "20120306" "000000000"
    "20120322" "MES2" "75921" "20120307" "000000000"
    "20120322" "MES2" "79110" "20120324" "000000000"
    "20120322" "MES2" "79110" "20120326" "000000000"
    "20120322" "MES2" "79110" "20120327" "000000000"
    "20120322" "MES2" "79111" "20120313" "000000000"
    "20120322" "MES2" "79111" "20120314" "000000000"
    "20120322" "MES2" "79111" "20120315" "000000000"
    "20120322" "MES2" "79111" "20120316" "000000000"
    "20120322" "MES2" "79111" "20120317" "000000000"
    "20120322" "MES2" "01667" "20120321" "000000000"
    "20120322" "MES2" "01667" "20120322" "000000000"
    "20120322" "MES2" "01667" "20120323" "000000000"
    "20120322" "MES2" "01667" "20120324" "000000000"

    And another table
    CREATE TABLE 'OMPODI '. "" DETAIL_RECORD_BUR1 ".
    (
    'PRCS_DATE' CHAR (8 BYTES),
    'PLANT' FLOAT (4 BYTES),
    "IPC" TANK (6 BYTES)
    )
    With values such as
    "PRCS_DATE" 'FACTORY' "IPC".
    "20120322" "MES2" "75921.
    "20120322" "MES2" "79110.
    "20120322" "MES2" "01667.

    It has distinct values of the "PRCS_DATE", "PLANT" and "IPC" in the first table.

    What I want is to get out as

    "PRCS_DATE" 'FACTORY' "IPC" 'PRODWEEK', 'AMOUNT '.
    "20120322" "MES2" "75921" "20120305" "000000000"
    NULL NULL NULL "20120306'"000000000"
    NULL NULL NULL "20120307'"000000000"
    "20120322" "MES2" "79110" "20120324" "000000000"
    NULL NULL NULL "20120326'"000000000"
    NULL NULL NULL "20120327'"000000000"
    NULL NULL NULL "20120313'"000000000"
    NULL NULL NULL "20120314'"000000000"
    NULL NULL NULL "20120315'"000000000"
    NULL NULL NULL "20120316'"000000000"
    NULL NULL NULL "20120317'"000000000"
    "20120322" "MES2" "01667" "20120321" "000000000"
    NULL NULL NULL "20120322'"000000000"
    NULL NULL NULL "20120323'"000000000"
    NULL NULL NULL "20120324'"000000000"

    Concept here is to not have that one value for PRCS_DATE, PLANT and CPI and next lines must be NULL instead of them.

    How could I achieve this?

    You can also use only one table or tables.
    Need SQl for this preference. Thisisto be used to create the text file in ODI.

    Published by: MaheshGx on March 27, 2012 10:58

    Like this

    select decode(rno, 1, prcs_date) prcs_date,
           decode(rno, 1, plant) plant,
           decode(rno, 1, ipc) ipc,
           prodweek,
           quantity
      from (
              select t.*, row_number() over(partition by prcs_date, plant, ipc order by prodweek) rno
                from detail_record_bur t
           )
    
  • TabContext get null inside the dynamic region of the ADF.

    Hello

    I have a dynamic region is placed inside a jsff and in this dynamic region, on click of a button, I try to access TabContext using the piece delimit code. But TabContext is always null.

    TabContext tabContext = TabContext.getCurrentInstance ();
    System.out.println (tabContext);

    In fact, by getting the TabContext, my intention is to open a TaskFlow in a new tab.
    I have a tabContext parameter defined in the workflow that fell like a dynamic region. The jsff that contains this dynamic region, which also has the tabContext parameter defined.

    Can someone help me please?

    Thank you
    Gaurav.

    Hello

    .. .and that you have set the region on bindings setting? something like ${pageFlowScope.tabContext}

  • Session.getAttribute gets Null in Servlet

    I just upgraded to Java 1.5.0_06 for 1.6.0_27 and Weblogic 9.1 to 10.3.5. Java EE 1.4 to 1.5
    In my testServlet.java, session.getAttribute (loginId) of Servlet
    Gets the value null at any given time. I have the application running with older versions as well on a separate machine and it works fine there. His after the update, this problem is coming?
    Can someone helpme with this problem. The reason for session.getattribe has the value null?

    Here's just a small sample servlet code test.

    SerializableAttribute public class Testervlet extends HttpServlet
    {
    private public static final String LOGIN = "login ID";
    private public static final String SERVER = "Server";
    private static final String DATABASE = "Database";



    ' public void doPost (HttpServletRequest, HttpServletResponse res req)
    throws ServletException, IOException
    {
    HttpSession session = req.getSession (false);
    If (session is nothing)
    {
    session = req.getSession (true);
    session.setMaxInactiveInterval (2000)
    }
    if(session!=)
    {
    synchronized (session) {}
    String loginId = (String) req.getParameter (LOGIN);
    If (loginId! = null)
    {
    session.setAttribute (LOGIN, loginId);
    }
    System.out.println ("is LogonNAme" + session.getAttribute (LOGIN));
    Server String = (String) req.getParameter (SERVER)
    JDBC.setServer (server);
    Sun db (String) = req.getParameter (DATABASE);
    JDBC.setDB (db);
    testMethod (req, res, session);
    }

    }
    on the other
    System.out.println ("Error");
    }

    ' Public Sub doGet (HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException
    {
    doPost (req, res);
    }
    testMethod (req, response, session)
    {
    Do some stuf...
    }

    }
    This servlet is called whenever the user wants to connect. We do not use connection pooling. Each user has a separate connection.
    Session.getAttribute
    System.out.println ("is LogonNAme" + session.getAttribute (LOGIN));
    Gets the value null. I am not able to determine what the reason. Can someone help me please. Is - this becaiuse of jdbc drivers or Weblogic connections?

    885522 wrote:
    Thanks for the reply.
    1. first time when my login page appears and I give my username and out tab
    A connection to the database is made and the servlet is called to execute the stored procedure. Right now, I put the session attribute
    and the session id that I printed is
    Session id isB8PfTqyM6pSTCfvRKGQWKk1wVwHSHnYtpXymBzqHJNMyRynpvSHs! 1817500926
    ! 1319823532624

    The stored procedure exceutes all fine and an another dropdown that says to select the County is populated
    At this stage there is value in session.getAttribute to the last line in the servlet class.

    2. After this stored procedure another call is made, and again the servlet is called to perform the procedure. This time, the (Loginname) session.getAttribute is null and the session id is

    At this point, how the appeal is made, and who made that call? Were not treated weblogic before, but if I had to guess I would say that the cookie following the session is called JSESSIONID. Use a tool such as fiddler to see if the JSESSIONID cookie is sent to all applications, and if the value of it changes to any place. I feel that the second request is not sent in the cookie, or the sending of a cookie value different.

  • Pass a parameter for the custom component - get null

    Main MXML (part of the code):

    < s:Application

    "" xmlns:ns1 = "*".

    creationComplete = "init (); >

    import MyComponent;

    private function init (): void {}

    var myArray:Array is ["FFF", "TT", "RRR"];.

    myComp.width = 200;

    myComp.height = 200;

    myComp.getArray = myArray;

    myContainer.rawChildren.addChild (myComp);

    }

    < fx:Declarations >

    < ns1:MyComponent id = "myComp" x = "0" y = "0" / >

    < / fx:Declarations >

    custom component:

    package 
    {
              public var getArray:Array;
    public class MyComponent extends Sprite { } trace (getArray); trace null
    }
    }

    What is myContainer?

    I have a working version with my container as UICOmponent inside the hand.

    SerializableAttribute public class MyComp extends Sprite

    {

    private var _getArray:Array;

    public void MyComp()

    {

    }

    public function get getArray (): Array

    {

    Return _getArray;

    }

    public function set getArray(value:Array):void

    {

    trace ("setter", value);

    _getArray = value;

    }

    }

    xmlns:s = "library://ns.adobe.com/flex/spark".

    xmlns:MX = "library://ns.adobe.com/flex/mx".

    "" xmlns:NS1 = "*".

    minWidth = "955" = "600" minHeight

    creationComplete = "init (); » >

    private function init (): void {}

    var myArray:Array is ["FFF", "TT", "RRR"];.

    myComp.width = 200;

    myComp.height = 200;

    myComp.getArray = myArray;

    myContainer.addChild (myComp);

    }

    ]]>

    Not sure whether what you are after but it traces:

    Setter FFF TTT, RRR

    Why do you add to rawChildren?

    C

Maybe you are looking for

  • How can I get an iPad ready for sale

    I have an iPad Pro 128 GB Wi - Fi + LTE (one of the two), running iOS 9.2.1. I bought two, one to use, and one on which to test an application that I wrote. Now, I see the other is redundant. With the new Xcode and the ability to prototype in browser

  • Cannot delete the printer in Dell dimension 3000 XP Home Edition 32 bit race.

    Original title: have dell dimension 3000 with xp home 32-bit edition. have 3 old printers in Control Panel I can't remove... mike

  • Error on blue screen - 0xd1 DRIVER_IRQL_NOT_LESS_OR_EQUAL

    original title: BSOD error Randomly, I get the Blue Screen of Death errors that require me to restart my computer. The error is: DRIVER_IRQL_NOT_LESS_OR_EQUAL STOP: 0X000000D1 (0 X 00000002, 0 X 00000000, 0X00000000, 0X00000008) I don't know what to

  • Blue vertical line on monitor

    There is a vertical blue line on my screen and it is not the monitor iteself. I believe that it is from the software. I tried to restore to the day without the line but nothing happened. I also tried to open and restore in safe mode, but again nothin

  • The language bar, replaced by the Tablet PC Input Panel?

    I have upgraded from Windows 7 to Windows 10, but a lot of things does not work after the upgrade, so I went back to Windows 7, but since I was not able to have him appear the language bar and type in another language. I followed all the steps to add