XSLT bug with attributes+in memory DOM

Hello,
I know there was a thread about this one some time ago but i
don't know the current state of this matter, so :
The XSLT processor has problems with attributes when the DOM was
build dynamically (attributes are returned as being empty). When
i save the same DOM, reload it and then do the transform
attributes are properly transformed.
The Version 2.0.0.1 of the Java parser states to have solved a
problem when accessing attributes (bug #920536) but this seems to
be an other one (i tried 2.0.0.0 and 2.0.0.1 and both had this
problem).
Bye Heiko.
null

We were unable to reproduce the problem you illustrated. We got
the output:
<HTML>
<BODY>
the value is : 1
</BODY>
</HTML>
irrespective of whether the lines were commented out. Can you
describe your environment - JRE/JDK, OS. etc?
Oracle XML Team
http://technet.oracle.com
Oracle Technology Network
You wrote:
: Hello,
: the following program illustrates what i mean :
: package testing;
: import oracle.xml.parser.v2.*;
: import org.w3c.dom.*;
: import java.io.*;
: public class XMLTest {
: public static final void main(String [] args) throws
: Exception {
: XMLDocument doc=new XMLDocument();
: doc.setVersion("1.0");
: doc.setStandalone("yes");
: Node root=doc.createElement("ROOT");
: Node att=doc.createAttribute("value");
: att.setNodeValue("1");
: root.getAttributes().setNamedItem(att);
: doc.appendChild(root);
: doc.print(new FileOutputStream("c:\\test.xml"));
: DOMParser parser=new DOMParser();
: parser.parse(new FileInputStream("c:\\test.xml"));
: doc=parser.getDocument();
: XSLStylesheet xsl=new XSLStylesheet(new
: FileInputStream("c:\\test.xsl"), null);
: XMLDocument out=new XMLDocument();
: out.appendChild(new XSLProcessor().processXSL(xsl,
doc));
: out.print(System.out);
: with the stylesheet test.xsl as follows :
: <?xml version="1.0"?>
: <xsl:stylesheet
: xmlns:xsl="http://www.w3.org/XSL/Transform/1.0"
: xmlns="http://www.w3.org/Profiles/xhtml1-transitional"
: default-space="strip"
: indent-result="yes"
: >
: <xsl:template match="ROOT">
: <HTML>
: <BODY>
: the value is : <xsl:value-of select="@value"/>
: </BODY>
: </HTML>
: </xsl:template>
: </xsl:stylesheet>
: if you run the program as given the result is :
: the value is:
: but when you uncomment the lines storing & retrieving the
: document the result is as i would expect it :
: the value is: 1
: Bye Heiko.
null

Similar Messages

  • BUG with Memory CAS-Latency with MSI i848P Neo-LS BIOS

    I have a bug with MSI i848P Neo-LS BIOS. I try many MSI i848P with same trouble : the CAS Latency is always set to 2.0 even if the memory is CAS Latency 2.5.
    It doesn't depend on PSU or others things (graphics card,...).
    Try with Pentium 4C 2.6 or 2.8
    But I have just one brand of memory (but many different sticks). Chips reference are VT56DD32M8PC-5 (256 or 512 Mb). This memory are reference as Cas Latency 2.5
    If I set memory timings on SPD or manual : same result !!!
    If I set memory speed on AUTO or 400 MHz : same result  !!!
    If I set other timings, then they are save correctly (ie : RAS# precharge set to 3 or 4).
    I check timings with latest version of Memtest86+ V1.0 : http://www.memtest.org/
    and of course, I get many errors.
    The same memory tested on others mobo, give good results.
    I try Windows XP installation and I get....  blue screens.
    With some memory sticks : I have this message "memory timing too tighly",
    if I press F1 to continue: then I get a memory cas latency of 2.5 with memtest86+ and then no error.
    I try BIOS revision 1.0 (default) and 1.2: same result !!!
    So, as I said before, I think this is a bug with the BIOS. I agree that a BIOS cannot detect correctly all kind of memory, but if you set memory timings manualy, then it must be set as you want ! ?
    Any idea...
    Thanks

    H0 Alex,
    You are correct.I have the same problem with my 875p neo lsr on bios 1.9. TH0S 0S B0OS BUG.but everyone says your psu is not enough or your rams isnt  on the MSI Memory Compatability List.
    why all of rams I try give same result?
    MS0 boards works only with 10 or 20 ram.you don't say customer why you use this rams?
    why in asus boards many os these rams working properly.This rams isnt on the MSI Memory Compatability List.but working.I try many no name rams and results are very good in all of the tests.
    In my opinion MS0 bioses doesnt work good enough.
    You don't drive a car.Car Drives you.

  • Bug with min function applied to an attribute?

    Does anyone know if there is a bug with the minimum function when it is applied to an attribute?
    I have Accounts, Date, Sales Type and volume in my request.
    I have applied min(Date) in the fx of the Date column.
    My query is hitting the YAGO table even though non of the columns i am using is mapped onto a YAGO table.
    As a test I've removed the min function frem the Date column and applied it to the Account column.
    Again my query hits the YAGO table.
    Does anyone know if it is a bug or can someone propose a workaround?
    I am using OBIEE version 10.1.3.4.1090414.1922 on Windows XP.

    Hi,
    You can create a separate report and refer it into the column of main report by 'Filter based on results of another request'
    This should resolve
    Hope this helps
    Regards
    MuRam

  • SAPKW70016 bugs with reference characteristics  and attributes

    Hi, experts!
    I have very big problem.
    When we've imported SAP BW SP 16 somthing went wrong as of reference characteristic and attributes.
    1) If InfoSet contains reference characteristic, it can't be activated. (Error message RSO404)
    2) If transformation rule is "read master data" and source characteristic contain compounded characteristic wiht same attribute as target field, and componded characteristic is above lexicographical then source characteristic. When you save this transformation this source field is removed from transformation rules? transformation can't be activated!!!
    3) When you use in compounded characteristics which are reference characteristic and you want to use this source characteristic in rule "read master data" you'll get dump.
    Now about reason and trials to resolve this problems.
    2) The reason is incorrect sorting and reading internal tables with characters in source fields in transformation with attribute target field. Problem is resolved with using rule "ABAP", FM "RSAU_READ_MASTER_DATA".
    3) and 1) The reason is program look for name REFERENCE character in table in field BASE characteristics names. Problem was resolved only fo happen 3) with disable "better" functionality "lookup_master_data" (note 1092539).
    Problem 1) is still open...
    What can I do?
    Thanks for all replies!
    P.S. Notes 1116379, 1112742, 1125321 have been implemented.
    Best regards,
    Antoshkin Vitaly.

    Hi, did you try to implement this following notes ?
    1158243     InfoSet in MultiProvider: Error message R7I 135
    1157410     InfoObject as InfoProvider: Follow-on note for Note 1063194
    1152136     Error during master data reading (ERROR_IN_MD_BUFFERING)
    1147263     Temporal hier. join characteristic, compounding, attributes
    1119777     THJ characteristic for referenced characteristic is missing
    1118497     Incorrect where-used list for referencing characteristics
    It´s have important corrections for SAPKW70016 version.
    I hope that this notes can be helpful.
    Best regards,
    Walter Oliveira.

  • Imported XSLT cannot create attributes for generated XML element

    I have two xslts. One imports the other.
    The imported xslt creates XML elements with attributes and this XML is stored in a variable in the main stylesheet
    If I perform the transformation with JRE prior to 1.6.0.18 then all works fine
    If I use 1.6.0.18 or 1.6.0.19 then the attributes aren't added.
    If I add attributes in the main xslt it works fine or if I output the element directly instead of first storing it in a variable then it also works fine.
    Problem seems to be when you try to add attributes from an imported stylesheet and store the generated element in a variable.
    Below two stylesheets to illustrate :
    First MainStylesheet.xsl
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Copyright 1993-2005 Seagull Software Systems, Inc. -->
    <xsl:stylesheet
    version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:exsl="http://exslt.org/common"
    extension-element-prefixes="exsl"
    exclude-result-prefixes="xs">
    <xsl:output method="xml" version="1.0" encoding="utf-8" indent="yes" />
    <xsl:import href="innerstylesheet.xsl"/>
    <xsl:template match="/TestData">
    <xsl:variable name="generatedElementXml">
    <xsl:call-template name="generateElement">
    <xsl:with-param name="s">testValue</xsl:with-param>
    </xsl:call-template>
    </xsl:variable>
    <xsl:for-each select="exsl:node-set($generatedElementXml)">
    *** GeneratedElementXML {<xsl:text>
    </xsl:text><xsl:copy-of select="*"></xsl:copy-of>
    </xsl:for-each>
    </xsl:template>
    </xsl:stylesheet>Next innerstylesheet.xsl
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet
    version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:exsl="http://exslt.org/common"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    extension-element-prefixes="exsl" >
            <xsl:output method="xml" version="1.0" encoding="utf-8" indent="yes"/>
            <xsl:template name="generateElement">
                       <xsl:param name="s"/>
                    <TestElement testAttribute="$s" />
            </xsl:template>
    </xsl:stylesheet>The result output by jres before 1.6.0.18 is :
    <?xml version="1.0" encoding="UTF-8"?>
                   *** GeneratedElementXML {
              <TestElement xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" testAttribute="testValue"/>
                   }          The result output by jres since 1.6.0.18 is :
    <?xml version="1.0" encoding="UTF-8"?>
                   *** GeneratedElementXML {
              <TestElement xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                   }          Note : the 'testAttribute' attribute is missing

    Have found the difference in the code
    In both JRE1.6.0_17 & JRE1.6.0_18, the class 'com.sun.org.apache.xalan.internal.xsltc.dom.AdaptiveResultTreeImpl' has the following method
    public void addUniqueAttribute(String qName, String value, int flags)
            throws SAXException
            addAttribute(qName, value);
        }In JRE1.6.0_17 the next method is
    public void addAttribute(String name, String value)
         if (_openElementName != null) {
             _attributes.add(name, value);
         else {
             BasisLibrary.runTimeError(BasisLibrary.STRAY_ATTRIBUTE_ERR, name);
        }In JRE1.6.0_18 the next method is
    public void addAttribute(String uri, String localName, String qname,
                String type, String value)
         if (_openElementName != null) {
             _attributes.addAttribute(uri, localName, qname, type, value);
         else {
             BasisLibrary.runTimeError(BasisLibrary.STRAY_ATTRIBUTE_ERR, qname);
        }Note - the addAttribute method has additional parameters in JRE1.6.0_18 but the call from addUniqueAttribute wasn't updated.
    So in JRE1.6.0_18 addUniqueAttribute actually invokes the following method in the base package com.sun.org.apache.xml.internal.serializer.EmptySerializer
    public void addAttribute(String name, String value)
            aMethodIsCalled();
    void aMethodIsCalled()
            // throw new RuntimeException(err);
            return;
        }and as you can see this does nothing. Hence the fact that the attribute isn't added.

  • Why does loadXML over-write attributes in data DOM even if 'ignore root element' argument is true?

    I'm running Acrobat 9.4 if that makes any difference.  This question was spurred by another discussion on inserting an item into a list.  Basically loadXML is erasing the attributes on the reference node.  For example, if domNode is a node in the data DOM and newXML is a replica of domNode's XML with some child elements changed and newXML_str is the string representation of newXML, then the statement domNode.loadXML(newXML_str,true,true) eliminates the attributes in domNode.  A commenter in the above link states that it happens because the attribute is not stored in the data DOM as an attribute but rather as a child node with prefix '@' but if that were the case it would seem that saveXML should show it as a child element and not as an attribute.  However, saveXML (as shown below) correctly shows the attribute as an attribute.
    What I would like to happen is to have the child attribute node(s) preserved and the child element nodes replaced.  It seems to me that if the second argument is true (ignore root element in xmlArg) then the root element in the data DOM (including attributes) should be unchanged but that is not what happens.  
    Here is some sample XML:
    <docroot>
        <contact uid="29033737">
            <firstName>George</firstName>
            <lastName>Sinkenschneider</lastName>
        </contact>
    </docroot>
    Here's some JavaScript:
    var domNode = xfa.resolveNode("xfa.data.docroot.contact.(uid.value=='29033737')");
    var domNodeXML_str = domNode.saveXML();
    console.println("  contact data node saveXML (domNode) = ".concat(domNodeXML_str));
    console.println("  domNode.uid.value=".concat(domNode.uid.value));
    var newXML_str = domNodeXML_str.replace("George", "Johnny");
    console.println("  newXML_str = ".concat(newXML_str));
    domNode.loadXML(newXML_str, true, true);
    console.println("  DOM node after executing loadXML(newXML_str, true, true) = ".concat(domNode.saveXML()));
    xfa.form.remerge();
    Here's the console output from the script (including all the ugly line-feeds):
      contact data node saveXML (domNode) = <?xml version="1.0" encoding="UTF-8"?>
    <contact uid="29033737"
    ><firstName
    >George</firstName
    ><lastName
    >Sinkenschneider</lastName
    ></contact
    >
      domNode.uid.value=29033737
      newXML_str = <?xml version="1.0" encoding="UTF-8"?>
    <contact uid="29033737"
    ><firstName
    >Johnny</firstName
    ><lastName
    >Sinkenschneider</lastName
    ></contact
    >
      DOM node after executing loadXML(newXML_str, true, true) = <?xml version="1.0" encoding="UTF-8"?>
    <contact
    ><firstName
    >Johnny</firstName
    ><lastName
    >Sinkenschneider</lastName
    ></contact
    >
    Note that the uid attribute is missing from the final DOM node.

    Looks like you may have found a bug .....If I append the new xml I see that the uid attribute is maintained (oit is not touching the root attribute). If I replace it then it seems that the attribute is ignored when the node is re-written. We will need to open a bug with support ...do you want to do that?
    Paul

  • E71 Firmware Bug with USB Mass Storage.

    Hi,
    Just got a e71, it has the latest firmware, it's mostly good except for this bug.
    If you install a new theme on a memory card and then attempt to use the USB for mass storage it will always lock the card no matter how you disconnect from the USB, it always reports Memory card in use.
    What is supposed to happen is the phone is supposed to switch to a theme on the phone memory and unload the theme on the card, it does indeed switch themes, but does not unload the theme on the card, so the only way to free the card is to reboot the phone.
    If anyone from Nokia is looking at this forum, you guys need to fix these little bugs with the firmware.  A update to the OS the E71x is using would be nice by the way.  I paid a lot of money for this unlocked phone and expect it to be rock solid.

    I had this problem with the memory card. All you do is set the USB connection to PC suit and not Mass Storage. If it's in PC suit mode you don't loose the memory card and it always let you access it. I never bother with mass storage anymore. Also set to don't ask if you want. I ahve no issues since I di this and am using the 200 firmware.
    To transfer files to the card I go into my computer, double click the picture of the nokia E71 and then double click the memory card and access it that way. Hope this helps as it's a pain installing everything on the phone.
    Just another quick tip if you download the themes through your phone like me once installed and after a re-start something may try and install and fail once your phone starts up. It will do this everytime you re-start your phone. To fix the issue you have to browse the memory card with 'view hidden folders' selected in Windows and delete certain sis files from a certain folder. I can't remember off the top of my head but it explains it in another post in this forum. I can't take the credit for it.
    Ben 

  • Virtual Interface generation bug with NetWeaver ?

    I use the Web Service generation wizard to generate a virtual interface which exposes methods in an EJB. As one of the parameters I pass a simple java bean, lets say:
    public class StatusCode
        private String name;
        private boolean buggy;
        public String getName() {...}
        public void setName(String newName){...}
        public boolean isBuggy() {...}
        public void setBuggy(boolean trueOrFalse){...}
    When I look at the virtual interface generated, especially at the Types tab, my boolean attribute is not included.
    If I change the getter to "getBuggy()", the attribute is included in the VI. The only problem is that the typical Java Bean framework, say from sun or ibm, always map 'boolean' getters to 'isSomething()' and not 'getSomething()'.
    Is this a bug with NW? Is there a fix or workaround for this ?
    My version of NW:
    Version: 2.0.7
    Build id: 200407270250
    Thanks in advance,
    Mark
    (If this is not the right forum, could someone suggest where I can post this question?)

    Hi.  As of Netweaver 2004s,  the virtual interface piece has be absorbed into the creation of the web service definition, so there is no need to create it as well.   When you are getting the 403,  how are you trying to run this, using the Web Service Homepage?  If so, you will need to configure what j2e engine that you want to use to use.  You can do this in WSADMIN under the Administration settings.   Check that this is set.  YOu must know the URL of your j2e engine.
    Regards,
    Rich Heilman

  • User event for array of waveforms with attribute

    I have been transferring data in a Producer/Consumer architecture via User Events.  The data consisted of an array of waveforms. When I added an attribute to the waveforms the code breaks with two errors about Create User Event: User event data type is unnamed or has elements with no names or duplicate names, and Contains unwired or bad terminal.
    From reading the help on user events it is not clear that arrays are even allowed: "user event data type is a cluster of elements or an individual element whose data type and label define the data type and name of the user event."
    From experimentation it seems that arrays of numerics and arrays of wavefroms without attributes work. A single waveform with an attribute can also be used. But an array of the same waveform with attribute leads to a broken run arrow. It also appears that I can put the array of waveforms with attributes inside a cluster and then create the user event.
    Is this a bug, an undocumented corner case, or some "feature" that I do not understand?
    Searching for User Event for Array of Waveforms generates some interesting, but mostly irrelevant results.
    Lynn

    tst wrote:
    Another option would be typecasting, but it looks like you can't typecast a waveform. Variant to Data or Coerce to Type might also work, but I haven't tried.
    I have also done the Flatten To String and Unflatten From String to send data around.  It would be preferable to not need to do that though.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • LOV Bug with rendering result?

    Hey,
    I'm attempting to create a basic LOV using either the "ADF LOV Input" or "ADF LOV Choice List" components.
    When I try to use these components with a small set of data they behave as one would expect, however I run into some odd behavior when the list behind the LOV is large and the component is required to fetch additional rows of data as the user scrolls through the options.
    With the LOV Input, as I scroll through the data it is retrieved fine, however when I select a value from the bottom half of the list, the component on the page does not update with the selected value and the console in JDeveloper throws the following [truncated] stack trace:
    SEVERE: Server Exception during PPR, #1
    java.lang.NullPointerException
         at oracle.adfinternal.view.faces.model.binding.RowDataManager.getRowIndex(RowDataManager.java:171)
         at oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$FacesModel.getRowIndex(FacesCtrlHierBinding.java:417)
         at org.apache.myfaces.trinidad.component.UIXIterator._fixupFirst(UIXIterator.java:310)
         at org.apache.myfaces.trinidad.component.UIXIterator.__encodeBegin(UIXIterator.java:297)
         at org.apache.myfaces.trinidad.component.UIXCollection.encodeBegin(UIXCollection.java:517)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:271)
         at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputListOfValuesRendererBase$ListOfValuesDialogRenderer.encodeContent(SimpleInputListOfValuesRendererBase.java:598)
         at oracle.adfinternal.view.faces.renderkit.rich.PanelWindowRenderer.encodeAll(PanelWindowRenderer.java:190)
         at oracle.adfinternal.view.faces.renderkit.rich.DialogRenderer.encodeAll(DialogRenderer.java:135)
         at oracle.adf.view.rich.render.RichRenderer.delegateRenderer(RichRenderer.java:846)
         at oracle.adfinternal.view.faces.renderkit.rich.SimpleInputListOfValuesRendererBase$ListOfValuesPopupRenderer.encodeAllChildren(SimpleInputListOfValuesRendererBase.java:634)
         at oracle.adfinternal.view.faces.renderkit.rich.PopupRenderer.encodeAll(PopupRenderer.java:225)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:815)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:208)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:733)
    It looks as though the View Object on the back-end is getting populated with the correct value selected from the list (I have a second, cascaded LOV built off the value selected which is populating with the correct data) however the front-end is not getting populated with the correct data.
    With the second LOV component (ADF LOV Choice List) I am completely unable to scroll through the list of values; the component hangs as soon as it attempts to fetch any more data and throws the following [truncated] stack trace in the JDeveloper console:
    SEVERE: Server Exception during PPR, #2
    java.lang.NullPointerException
         at oracle.jbo.uicli.binding.JUCtrlListBinding$JUCtrlListBindingItemRef.get(JUCtrlListBinding.java:3006)
         at javax.el.MapELResolver.getValue(MapELResolver.java:164)
         at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
         at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
         at com.sun.el.parser.AstValue.getValue(AstValue.java:117)
         at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
         at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:70)
         at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getValue(ValueRenderer.java:170)
         at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getConvertedString(ValueRenderer.java:129)
         at oracle.adfinternal.view.faces.renderkit.rich.OutputTextRenderer.encodeAll(OutputTextRenderer.java:105)
         at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:815)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:208)
    If this is indeed a bug with the ADF components themselves attempting to lazy-load the values in the list, is there a way to force the component to simply load the entire list up-front instead of as the user scrolls? This would be an acceptable workaround for my application.
    For the record, the View this page is based off runs flawlessly in the BC tester. Also, incase this helps any, the LOV is not based on any sort of Fk link / association. It is built upon accessor attributes (and bind variables and view criteria in the case of the mentioned cascading LOV).
    Thanks in advance for the help,
    Chris

    Chris,
    can you provide instructions how to reproduce this based on the HR schema (e.g. Departments/Employees table). If its easier for you to create a testcase, please send it to frank. /nimphius /@ oracle.com (please remove blanks and slashes) in a zip file, where you rename the "zip "extension to "unzip"
    Frank

  • HT1423 I am adding more memory, should I replace the top two slots with the 4g memory modules, then place 2g memory modules on bottom slots. Does it even matter?

    I am adding more memory, should I replace the top two slots with the 4g memory modules, then place 2g memory modules on bottom slots. Does it even matter?

    I am adding more memory, should I replace the top two slots with the 4g memory modules, then place 2g memory modules on bottom slots. Does it even matter?

  • How to create a node with attributes at runtime in webdynpro for ABAP?

    Hi Experts,
             How to create a node with attributes at runtime in webdynpro for ABAP? What classes or interfaces I should use? Please provide some sample code.
    I have checked IF_WD_CONTEXT_NODE_INFO and there is ADD_NEW_CHILD_NODE method. But this is not creating any node. I this this creates only a "node info" object.
    I even check IF_WD_CONTEXT_NODE but i could not find any method that creates a node with attribute.
    Please help!
    Thanks
    Gopal

    Hi
       I am getting the following error while creating a dynamic context node with 2 attributes. Please help me resolve this problem.
    Note
    The following error text was processed in the system PET : Line types of an internal table and a work area not compatible.
    The error occurred on the application server FMSAP995_PET_02 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: IF_WD_CONTEXT_NODE~GET_STATIC_ATTRIBUTES_TABLE of program CL_WDR_CONTEXT_NODE_VAL=======CP
    Method: GET_REF_TO_TABLE of program CL_SALV_WD_DATA_TABLE=========CP
    Method: EXECUTE of program CL_SALV_WD_SERVICE_MANAGER====CP
    Method: APPLY_SERVICES of program CL_SALV_BS_RESULT_DATA_TABLE==CP
    Method: REFRESH of program CL_SALV_BS_RESULT_DATA_TABLE==CP
    Method: IF_SALV_WD_COMP_TABLE_DATA~MAP_FROM_SOURCE_DATA of program CL_SALV_WD_C_TABLE_V_TABLE====CP
    Method: IF_SALV_WD_COMP_TABLE_DATA~MAP_FROM_SOURCE of program CL_SALV_WD_C_TABLE_V_TABLE====CP
    Method: IF_SALV_WD_COMP_TABLE_DATA~UPDATE of program CL_SALV_WD_C_TABLE_V_TABLE====CP
    Method: IF_SALV_WD_VIEW~MODIFY of program CL_SALV_WD_C_TABLE_V_TABLE====CP
    Method: IF_SALV_WD_COMPONENT~VIEW_MODIFY of program CL_SALV_WD_A_COMPONENT========CP
    My code is like the following:
    TYPES: BEGIN OF t_type,
                CARRID TYPE sflight-carrid,
                CONNID TYPE sflight-connid,
             END OF t_type.
      Data:  i_struc type table of t_type,
      dyn_node   type ref to if_wd_context_node,
      rootnode_info   type ref to if_wd_context_node_info,
      i_node_att type wdr_context_attr_info_map,
      wa_node_att type line of wdr_context_attr_info_map.
          wa_node_att-name = 'CARRID'.
          wa_node_att-TYPE_NAME = 'SFLIGHT-CARRID'.
          insert wa_node_att into table i_node_att.
          wa_node_att-name = 'CONNID'.
          wa_node_att-TYPE_NAME = 'SFLIGHT-CONNID'.
          insert wa_node_att into table i_node_att.
    clear i_struc. refresh i_struc.
      select carrid connid into corresponding fields of table i_struc from sflight where carrid = 'AA'.
    rootnode_info = wd_context->get_node_info( ).
    rootnode_info->add_new_child_node( name = 'DYNFLIGHT'
                                       attributes = i_node_att
                                       is_multiple = abap_true ).
    dyn_node = wd_context->get_child_node( 'DYNFLIGHT' ).
    dyn_node->bind_table( i_struc ).
    l_ref_interfacecontroller->set_data( dyn_node ).
    I am trying to create a new node. That is
    CONTEXT
    - DYNFLIGHT
    CARRID
    CONNID
    As you see above I am trying to create 'DYNFLIGHT' along with the 2 attributes which are inside this node. The structure of the node that is, no.of attributes may vary based on some condition. Thats why I am trying to create a node dynamically.
    Also I cannot define the structure in the ABAP dictionary because it changes based on condition
    Message was edited by: gopalkrishna baliga

  • 30EA3: German language bug with user defined reports still not fixed

    In 30EA2: Limited folder functionality with German language
    I wrote about a bug in 30EA2. Was this message noticed by the developers?
    The bug still exists in 30EA3.
    In new folders for user definded reports only the options "Kopieren" and "Exportieren" (copy and export) are available, when SQL-Deverloper runs in German language mode.
    A workaround is to force language to English with the line
    AddVMOption -Duser.language=en
    in sqldeveloper.conf

    I made a new thread for the same bug in 3.1EA2:
    3.1EA2 Old bug with German language settings still exists
    I have some hope, that my problem finally got noticed by the developers.

  • 3.1EA2 Old bug with German language settings still exists

    In the past I wrote several times about a bug in SQL Developer when running in German language mode. This bug is still not fixed in 3.1 EA2:
    In new folders for user definded reports only the options "Kopieren" and "Speichern unter ..." ('Copy' and 'Cave as') are available, when SQL-Deverloper runs in German language mode. Other options like "Bearbeiten, Neuer Ordner, Neuer Bericht, Ausschneiden, Einfügen, Löschen" (Edit, New Folder, New Report, Cut, Paste, Delete) are missing. A workaround is to force language to English with the line
    AddVMOption -Duser.language=en
    in sqldeveloper.conf
    I mentioned it first in Re: Folders with limited functionality about version 2.1.1.64 and then in 30EA2: Limited folder functionality with German language 3.0 EA2 and German language bug with user defined reports still not fixed Beta Release 3.0 EA3
    Edited by: user1775992 on 22.11.2011 03:30

    I have raised a bug on this issue and I am actively looking into it.

  • Trouble with Neo4 Platnum and AMD X2 with dual channel memory

    I just installed an X2 3800+ in my Neo4 Platnum board.  The board had a 3500 in it and ran fine.  When I installed the X2, the machine will no longer POST if the memory is in the dual channel mode.  I flashed to the latest BIOS (1.8) and it still does not work.  I am using 2 Corsair XMS 2-2-2-5 Dimms each at 512MB.  The PC POSTs fine if I place both modules in the Green slots.  It does not work with 1 in green and 1 in purple (with either Dimms1-2 or 3-4).  Has anyone else seen this?

    Todd,
    Your last post help me understand your situation a bit better.  Here are some questions for you:
    1- On your old system did these memory sticks work fine has a dual channel pair? Were these 2 memory sticks bought has a dual channel rated matched pair?
    2- In your own words give me your definition of POST?
    3- In your own words give me your exact detailed rendition of what happens when you try to post with dual setup. (How far do you get? Where does it hang up?)
    4- Can you access your BIOS if booting with only one memory stick? If so, this is only for testing purposes, set your memory as 2.5,3,3,8, and 2T and add 0.05 volts to both your CPU and memory recommended voltages. Save, exit, and then shut down your system. Re-install the second stick of RAM in a proper dual channel slot. Re-boot and see what happens. If successful posting and booting in dual channel with this BIOS config go back to your BIOS and tighten your board and memory timings one at a time until you ID the perfect BIOS config for your CPU and RAM. Do the same with your CPU & RAM voltages.
    AMD CPUs encompass their own memory control devices. There might just be enough variance between your older & newer AMD chips to reject dual configuration. If this is the case you may be able to correct it by using step for above. If this does not work, you sould borrow some suitable and proven dual channel memory sticks from a friend to see if the will work in your rig as dual channel?
    Just keep on trucking & you'll solve it

Maybe you are looking for

  • HTMLDB -SSO- Partner application

    Hi, I have installed a database 10g/HTMLDB 1.5 and iAS 10g on two different boxes. Refered & successfully completed the steps from http://www.oracle.com/technology/products/database/htmldb/howtos/sso_partner_app.html to Configure an HTML DB Applicati

  • EPM Formatting Sheet Issue - Right click on the cell and lock the cell

    Dear Experts, I have come across an issue. Earlier I worked on BPC NW 10 integrated with Ms Excel 2007. I applied a feature of locking the cell linked with specific member in Input Template and Report by going to EPM Formatting Sheet, selecting dimen

  • Weblogic 8.1 SP 3 JDBC Connections

    Hi, We have configured JDBC connection pool size with initial 1, increment 1 and max is 15. We are experiencing slow performance with app sometimes. Some select and update operations taking more than 60 secs which usually takes about 15 secs. I monit

  • Broadband Fault 11 Days and Counting

    Never has the phrase "Pillar to Post" been more apt to the service I have received over a broad band fault. I reported my fault as per the website and since then I have made I don't know how many phonecalls to find out what is going on. The fault log

  • What happened to Java2 SDK 1.4.0-beta3?

    I have Java2 SDK 1.4.0-beta3 on my computer. I was going to re-download this program because I suspect some files have become corrupted. But I don't see it anymore on the download page. Instead I see things called J2 JRE 1.4.0 or J2 SDK 1.3.0 or J2 1