Number of unknown member during an attempt to propertyMap

In my application, I have a main.qml that has a TabbedPane.

The 2nd part is the LeadInformation.qml page, which has a NavigationPane manipulated a several page questionnaire.

From the first page, I have a menu option that pushes a page of BarcodeScan.qml to scan the barcode.  When data is read, I want to fill in the fields on the LeadInformation.qml.

I added a function in the ApplicationUI to analyze the data of barcode.

When the data are analyzed, I try to use the propertyMap update fields on the page.

QmlDocument *qml = QmlDocument::create("asset:///LeadInformation.qml");
QDeclarativePropertyMap* propertyMap = new QDeclarativePropertyMap;

propertyMap->insert("iFirstName", data.mid(m_startSpot, m_endSpot - m_startSpot));

qml->setContextProperty("propertyMap", propertyMap);

And in the LeadInformation.qml page

TextField {
                    id: tfLeadFirstName
                    hintText: "Lead First Name"
                    input.submitKey: SubmitKey.None
                    text: propertyMap.iFirstName;

                }

In the qml page, I get one! symbol and 'unknown member '.

I guess I need to declare something somewhere else to make it work.  Examples are to change the values in the main.qml page.  I have not seen an example to change values on another page.

This is what worked.

Instead of calling to a source of the page, I just added the Page as an object.

In the main.qml, I added the NavigationPane (LeadInformation.qml)

import bb.cascades 1.0
import bb.system 1.0

TabbedPane {
    id: mainTabPane
    showTabsOnActionBar: true

    property bool databaseOpen: false

    tabs: [
        Tab {
            title: qsTr("User List")
            imageSource: "asset:///icons/ic_view_list.png"

            PageBase {
                databaseOpen: mainTabPane.databaseOpen
                page: "LeadsList.qml"
            }
        },
        Tab {
            title: qsTr("Add User")
            imageSource: "asset:///icons/AddSubscription.png"
            LeadInformation {

            }
        }
    ]
}

In the Navigation pane, which contains all of the fields that fills in the barcode data, I added the BarcodeScan page in the ComponentDefinition for action that calls the bar code

import bb.cascades 1.0
import bb.system 1.0

NavigationPane {
    id: navigationPane
    property string barcodeOutput;
    property int currentLeadID;

    onCreationCompleted: {
        _app.setLastLeadID(0);
    }

    Page {
        id: leadsInformation
        titleBar: TitleBar {
            // Localized text with the dynamic translation and locale updates support
            title: qsTr("Lead Information") + Retranslate.onLocaleOrLanguageChanged
            appearance: TitleBarAppearance.Branded;
        }  

        ScrollView {
            scrollViewProperties.scrollMode: ScrollMode.Vertical
            Container {
                layoutProperties: FlowListLayoutProperties {}
                clipContentToBounds: false

                Picker {
                    id: pkEmployee
                    title: "Bell and Howell Employee"
                    kind: PickerKind.Expandable

                    rootIndexPath: []
                    dataModel: XmlDataModel {
                        id: dmEmployees
                        source: "xml/employees.xml" }

                    pickerItemComponents: [

                        PickerItemComponent {
                            type: "employee"
                            content: Container {
                                Label {
                                    text: pickerItemData.email
                                }
                            }
                        }

                    ]

                    onSelectedValueChanging: {
                        console.debug("selectedIndex = " + selectedIndex(0))
                        var selectedEmployee = dataModel.data([0, selectedIndex(0)])
                        console.debug("selectedEmployee 0,0 email = " + selectedEmployee.email)

                        lbEmployee.text = selectedEmployee.email
                    }

                    onSelectedValueChanged: {
                        console.debug("selectedIndex = " + selectedIndex(0))
                        var selectedEmployee = dataModel.data([0, selectedIndex(0)])
                        console.debug("selectedEmployee 0,0 email = " + selectedEmployee.email)

                        lbEmployee.text = selectedEmployee.email

                        if(lbEmployee.text.length > 2 && lbSelectedShow.text.length > 2) {
                            if(aiNextButton.enabled == false) { aiNextButton.enabled = true }
                        }
                    }
                }
                Label {
                    id: lbEmployee
                    textStyle.fontStyle: FontStyle.Italic
                    textStyle.fontWeight: FontWeight.Bold
                }

                Picker {
                    id: pkShow
                    title: "Show"
                    kind: PickerKind.Expandable

                    rootIndexPath: []
                    dataModel: XmlDataModel { source: "xml/show.xml" }

                    pickerItemComponents: [
                        PickerItemComponent {
                            type: "show"

                            content: Container {
                                Label {
                                    text: pickerItemData.name
                                }
                            }
                        }
                    ]

                    onSelectedValueChanging: {
                        console.debug("selectedIndex = " + selectedIndex(0))
                        var selectedShow = dataModel.data([0, selectedIndex(0)])
                        console.debug("selectedShow 0,0 name = " + selectedShow.name)

                        lbSelectedShow.text = selectedShow.name
                    }

                    onSelectedValueChanged: {
                        console.debug("selectedIndex = " + selectedIndex(0))
                        var selectedShow = dataModel.data([0, selectedIndex(0)])
                        console.debug("selectedShow 0,0 name = " + selectedShow.name)

                        lbSelectedShow.text = selectedShow.name

                        if(lbEmployee.text.length > 2 && lbSelectedShow.text.length > 2) {
                            if(aiNextButton.enabled == false) { aiNextButton.enabled = true }
                        }
                    }

                }

                Label {
                    id: lbSelectedShow
                    textStyle.fontStyle: FontStyle.Italic
                    textStyle.fontWeight: FontWeight.Bold
                }

                Header {
                    title: "Lead Information"
                }

                TextField {
                    id: tfLeadFirstName
                    hintText: "Lead First Name"
                    input.submitKey: SubmitKey.None

                }

                TextField {
                    id: tfLeadLastName
                    hintText: "Lead Last Name"
                    input.submitKey: SubmitKey.None

                }

                Header {
                    title: "Company Information"

                }
                TextField {
                    id: tfCompanyName
                    hintText: "Company Name"
                    input.submitKey: SubmitKey.None

                }
                TextField {
                    id: tfJobTitle
                    hintText: "Job Title"
                    input.submitKey: SubmitKey.None

                }
                TextField {
                    id: tfAddrLine1
                    hintText: "Address Line 1"
                    input.submitKey: SubmitKey.None
                }
                TextField {
                    id: tfAddrLine2
                    hintText: "Address Line 2"
                    input.submitKey: SubmitKey.None

                }
                TextField {
                    id: tfCity
                    hintText: "City"
                    input.submitKey: SubmitKey.None
                }
                TextField {
                    id: tfStateRegion
                    hintText: "State / Region"
                    input.submitKey: SubmitKey.None 

                }
                TextField {
                    id: tfCountry
                    hintText: "Country"
                    input.submitKey: SubmitKey.None

                }
                TextField {
                    id: tfPostalCode
                    hintText: "PostalCode"
                    input.submitKey: SubmitKey.None

                }
                Header {
                    title: "Contact Information"

                }
                TextField {
                    id: tfPhone
                    hintText: "Phone"
                    inputMode: TextFieldInputMode.PhoneNumber
                    input.submitKey: SubmitKey.None

                }
                TextField {
                    id: tfPhoneExt
                    hintText: "Phone Extension"
                    input.submitKey: SubmitKey.None

                }
                TextField {
                    id: tfFax
                    hintText: "Fax"
                    inputMode: TextFieldInputMode.PhoneNumber
                    input.submitKey: SubmitKey.None

                }
                TextField {
                    id: tfEmail
                    hintText: "eMail"
                    inputMode: TextFieldInputMode.EmailAddress
                    input.submitKey: SubmitKey.None

                }
            }
        }
        actions: [
            ActionItem {
                id: aiNextButton
                enabled: false
                title: qsTr("Purchasing Timeframe") + Retranslate.onLocaleOrLanguageChanged
                ActionBar.placement: ActionBarPlacement.OnBar
                imageSource: "asset:///icons/ic_next.png"

                onTriggered: {
                    currentLeadID = _app.getLastLeadID();
                    if(currentLeadID == 0) {
                        // Create new Sales Leads
                        _app.createLeadRecord(
                            tfLeadFirstName.text,
                            tfLeadLastName.text,
                            tfCompanyName.text,
                            tfJobTitle.text,
                            tfAddrLine1.text,
                            tfAddrLine2.text,
                            tfCity.text,
                            tfStateRegion.text,
                            tfCountry.text,
                            tfPostalCode.text,
                            tfEmail.text,
                            tfPhone.text,
                            tfPhoneExt.text,
                            tfFax.text,
                            lbEmployee.text,
                            lbSelectedShow.text);
                        console.debug("New Sales Lead - Create")
                    } else {
                        // Update current Sales Lead
                        _app.updateLeadRecord(
                            currentLeadID,
                            tfLeadFirstName.text,
                            tfLeadLastName.text,
                            tfCompanyName.text,
                            tfJobTitle.text,
                            tfAddrLine1.text,
                            tfAddrLine2.text,
                            tfCity.text,
                            tfStateRegion.text,
                            tfCountry.text,
                            tfPostalCode.text,
                            tfEmail.text,
                            tfPhone.text,
                            tfPhoneExt.text,
                            tfFax.text,
                            lbEmployee.text,
                            lbSelectedShow.text);
                            console.debug("Existing Sales Lead - Update Sales Lead ID: " + currentLeadID)
                    }
                    _app.readLeadRecords(); // Refresh the list view.
                    _marketingWS.insertSalesLead(1);
                    //navigationPane.push(purchasingTimeframeDefinition.createObject());

                }
            },
            ActionItem {
                id: aiScanButton
                enabled: true
                title: qsTr("Scan Barcode") + Retranslate.onLocaleOrLanguageChanged
                ActionBar.placement: ActionBarPlacement.InOverflow
                imageSource: "asset:///icons/ic_scan_barcode.png"

                onTriggered: {
                    navigationPane.push(barcodeScanDefinition.createObject())
                }

            }

        ]

        attachedObjects: [
            // Definition of the second Page, used to dynamically create the Page above.
            ComponentDefinition {
                id: purchasingTimeframeDefinition
                source: "PurchasingTimeframe.qml"
            },
            ComponentDefinition {
                id: barcodeScanDefinition
                BarcodeScan {

                }
            }
        ]

    }

    onPopTransitionEnded: {
        // Destroy the popped Page once the back transition has ended.
        page.destroy();
    }
    backButtonsVisible: false

}

Then, on the page BarcodeScan.qml, I just referenced the fields and added to the white list.  Instead of calling C++ code to analyze the data, I just analyzed it on the page.  QString provides a better string manager that the regular chain, so it's not as clean as I wanted it to be.

Page {
    property string decodeString
    property string tmpString
    property int initStartSpot: 0;
    property int startSpot: 0;
    property int endSpot: 0;
    property int x:0;

    property int vcard: 0
    property int vcard2_1: 1
    property int vcard3: 2
    property int print2013: 3
    property int codeType: 0

    Container {
        id: cMain
        layout: StackLayout {

        }
        horizontalAlignment: HorizontalAlignment.Center
        verticalAlignment: VerticalAlignment.Center
        background: Color.create(0x9CDCF6)

        Container {
            id: cCameraReader

            layout: AbsoluteLayout {

            }
            background: Color.White
            horizontalAlignment: HorizontalAlignment.Center
            verticalAlignment: VerticalAlignment.Center

            Camera {
                id: camera
                preferredWidth: 450
                preferredHeight: 450

                onCameraOpened: {
                    camera.startViewfinder();
                }
            }

            BarcodeDetectorVisuals {
                id: bdvScanner
                preferredWidth: 450
                preferredHeight: 450
                barcodeDetector: barcodeDetector

                onDetected: {
                    // Set the UserID to 0
                    _app.setLastLeadID(0);

                    decodeString = data;
                    dataArea.text = decodeString;

                    if(decodeString.indexOf("VCARD") > 0) {
                        if(decodeString.indexOf("VERSION:3.0") > 0) {
                            codeType = vcard3;
                        } else if(decodeString.indexOf("VERSION:2.1") > 0) {
                            codeType = vcard2_1;
                        } else {
                            codeType = vcard;
                        }

                    } else {
                        codeType = print2013;
                    }

                    dataArea.text += "\n " + codeType;

                    switch(codeType) {
                        case vcard2_1:
                        case vcard:
                        case vcard3:
                            // Get Name
                            tmpString = decodeString.substr(decodeString.indexOf("N:"), decodeString.indexOf("TITLE:"));

                            tfLeadFirstName.text = tmpString.substr(0, tmpString.indexOf(";"));
                            tfLeadLastName.text = tmpString.substr(tmpString.indexOf(";") + 1, tmpString.length);
                            break;
                        case print2013:
                            //qDebug() << " Last End spot = " << decodeString.lastIndexOf(QString("$"));
                            //qDebug() << " $ counts = " << decodeString.count(QString("$"));
                            startSpot = 0;
                            initStartSpot = decodeString.indexOf("$", startSpot + 1);
                            for(x=0; x < 22; x++) {
                                endSpot = decodeString.indexOf("$", startSpot + 1);

                                dataArea.text += "\n x:" + x + " endSpot = " + endSpot;
                                if(endSpot != -1) {
                                    switch(x) {
                                        case 0:
                                            // badge ID
                                            //qDebug() << " Badget ID = " << decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 1:
                                            // blank or Show ID
                                            //qDebug() << " Show ID = " << decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 2:
                                            // First Name
                                            tfLeadFirstName.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 3:
                                            //Last Name
                                            tfLeadLastName.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 4:
                                            //Title
                                            tfJobTitle.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 5:
                                            //Company
                                            tfCompanyName.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 6:
                                            //AddrLine1
                                            tfAddrLine1.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 7:
                                            //AddrLine2
                                            tfAddrLine2.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 8:
                                            //City
                                            tfCity.text =  decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 9:
                                            //StateRegion
                                            tfStateRegion.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 10:
                                            //PostalCode
                                            tfPostalCode.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 11:
                                            //Country
                                            tfCountry.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 12:
                                            //Phone
                                            tfPhone.text =  decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 13:
                                            //PhoneExt
                                            tfPhoneExt.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 14:
                                            //Fax
                                            tfFax.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 15:
                                            //LeadEmail
                                            tfEmail.text = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 16:
                                            //RegClass
                                            //tftext = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 17:
                                            //PrincipalBusiness
                                            //tftext = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 18:
                                            //Primary Job Function:
                                            //tftext = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 19:
                                            //Influence in your company's buying decision
                                            //tftext = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 20:
                                            //Number of Employees
                                            //tftext = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 21:
                                            //Annual Sales Volume:
                                            //tftext = decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                        case 22:
                                            //Products you are interested in (Multiple Answer/Comma Delimited)
                                            //leadContainer.tftext =  decodeString.substr(startSpot, endSpot - startSpot);
                                            break;
                                    }

                                    startSpot = endSpot + 1;
                                } else {
                                    break;
                                }
                            }
                        }

                    navigationPane.pop();
                }
            }
        }
        attachedObjects: [

            BarcodeDetector {
                id: barcodeDetector
                formats: BarcodeFormat.Any
                camera: camera
            }
        ]
        TextArea {
            id:dataArea
            text: ""
            textFormat: TextFormat.Auto
            maximumLength: 400

        }

    }
    onCreationCompleted: {
       if (camera.allCamerasAccessible) {
            camera.open();
            console.debug("rear camera opened")
       } else {
            dataArea.text = "Cameras are not accessible"
        }
    }
}

It is the solution.  This works.

Not the solution I was looking for, but I don't have the time now to try again.

My guess is that propertyMap will now also work with the way I'm treated Page calls.

Tags: BlackBerry Developers

Similar Questions

  • How to resolve the error: "lightroom could not import this catalog due to an unknown error" during an attempt of "import catalog?

    I have about 400 000 pictures of so given the high number of 15 years, I had all my photos in 6 catalogues to avoid potential problems. All photos and catalogs are in a 4 TB Seagate external hard drive. I use Adobe Lightroom 5 and I use a PC with the latest Windows Office 2013.

    I wanted to have a NEW catalogue of all my rated 1 star + photos of all years in a single catalog. So I created this I called Catalog + Star and told me the best option is to import a catalog at a time, and because there is no way to filter import them just photos now, I would like to import all the photos and then delete all the photos of UnStared. I did for the catalog of the year 2014, but in the end gave me the message: "lightroom could not import this catalog because of an unknown error. He had in fact imported about 40 k pictures of about 50 k total. I tried again and again and each time I end up with the same thing. I created a new another catalog and looked from scratch and the same ting happened: EXACT 40 k photos or JUST have been imported and others were not! When I imported catalog year 2013 of about 45 photos of k, it worked perfectly. But when I imported catalog year 2012 35 k photos, it's the same thing!

    All the tips: 1) on how to solve this problem? and (2) if there is a way better and easier to create this main catalog of all looked at them Photos of all my catalogs?

    Okay, my starting point is that LR can contain fortunately 400000 + photos, and it's a mistake to create a 1 star and catalogue as you suggest. Instead, I would recommend that you create a master catalog of all your photos, you can then question however you want - 2 stars, or a certain keyword, or with "xyz" in the title, etc.

    If you are intent on going this way, you could try a slight change in what you have done so far. Instead of trying to import a complete catalogue and then delete photos of TSE, take the 2012 and 2014 catalogs and select only the photos 1 star. Then to Export in the catalog for these items and import the 2014-1star and 2012-1star in your new catalog. Can pass the problem images that I think are the problem.

    If this does not work, or if you follow my initial advice, you're going to need identify the image where the failure occurs. You may have a corrupted image file, and replacement of your backup can be enough to solve the problem. Alternatively, it may be a corrupted in the catalog folder, and in this case, it may be sufficient to remove the image from the catalog and import it again. You can try to select everything in the catalog of 2014 and see if you can do an export as catalog, creating a 2014 clean and delete file previews of 2014 could also get rid of a potential problem. Another thing is to try exporting in the catalog for images 1-40000, then a second export as catalog images 40002 - 50 k.

    So a few things that you need to try, rather than a magic bullet and a recommendation to change the underlying meaning.

    John

  • I get the error number 0 x 80040707 during installation of software games on my machine.

    Error 0 x 80040707 when installing XP SP3 machine

    I get the error number 0 x 80040707 during installation of software games on my machine.

    What program are you trying to install?
    This happens with all programs, that you try to install?

    You use an administrator account?
    If this is not the case, do.

    Try to reinstall the latest version of the installer.
    http://www.Microsoft.com/download/en/details.aspx?ID=8483

  • BlackBerry smartphone Error Message "an error has occurred during an attempt to access a file on the computer"

    I get this error message when I try to sync my contacts from my outlook on my device:

    "An error occurred during an attempt to access a file on the computer"

    I use the new desktop version 7.0.0.43

    Any ideas?

    No problem at all.  I appreciate your help.  I finally solved the problem in parade the following:

    Via the Command line, run the following:

    Reg delete "HKCU\SOFTWARE\Classes\CLSID\" /f {B54F3741-5B07-11CF-A4B0-00AA004A55E8}

    Then, run the following via CMD line:

    c:\Windows\system32\regsvr32 vbscript.dll

    Uninstall worked after that and I reinstalled it the version you suggested.

  • I get error 0 x 80070585 during the attempted download or update my apps

    I get error 0 x 80070585 during the attempted download or update my apps

    What should I do?

    HI ramin251,

    Thanks for asking this question to Microsoft Community.
    I will definitely help you with this.

    When your getting the exact messages downloading or error before?

    Follow the steps below.
    Method 1:

    Run the Windows update utility for troubleshooting. Provide links measures.

    Problems with installing updates

    http://Windows.Microsoft.com/is-is/Windows-8/troubleshoot-problems-installing-updates

    Method 2:

    Synchronize the App license:

    What to do if you have problems with a soft

    http://Windows.Microsoft.com/en-us/Windows-8/what-troubleshoot-problems-app

    Method 3:

    Resolution of the problems of the app.

    Let us know if you need more assistance. We will be happy to help you.

  • Hello! I work with the Director 12, Windows 7. A fatal error occurred during my attempt to chance the script police. Now this fatal error occurred whenever I start the Director. I shut down the system and tried again, even failure. What can I do?

    Hello!

    I work with the Director 12, Windows 7. A fatal error occurred during my attempt to chance the script police. Now this fatal error occurred whenever I start the Director. I shut down the system and tried again, even failure.

    What can I do?

    Save the relevant keys, then search your registry at HKCU\Software\Adobe\Director\12\Script

    If this does not help, save the entire branch and try to delete it

  • I get an error occurred during the attempt to access the service

    I get. An error occurred during the attempt to access the service

    Hey Joe,

    Please update your Adobe Acrobat Reader CD player.

    You can also use export PDF files web service: https://cloud.acrobat.com/exportpdf

    Kind regards

    Rahul

  • I am trying to convert a pdf to Word and continue to receive an error message "year error occurred during the attempt to access the service.  Any suggestions?

    I am trying to convert a pdf to Word and continue to receive an error message "year error occurred during the attempt to access the service.  Any suggestions?

    Hey lee,

    Are you still facing this problem?

    Have you tried accessing the service by using the browser: http://cloud.acrobat.com/exportpdf

    Kind regards
    Rahul

  • vCenter on Windows Server 2008 cannot open VM´s. unable to connect to the MKS console: Timeout during an attempt to read

    I have setup a new vCenter to replace the old (new on MS server 2008, an old man on MS server 2003), but after registering the VM´s, I am not able to connect to them with the console. Error message: unable to connect to the MKS: Timeout during an attempt to read

    If I connect directly to the host ESX 4 it works fine.

    Is that what someone has any ideas, how to solve this problem? I have already tried:

    -Added the new vCenter address and IP to the/etc/hosts

    -restart the ESX servers

    -Re-installed VMware tools to the new vCenter

    None of the above has helped, and I start to desperate... Anyone have an idea?

    If you use vcenter to manage your servers from another computer. You should try to disable the windows firewall on the vcenter computer that manages the esx server. He worked for another problem in the past. Windows firewall started blocking applications of mks someday and we don't know why. Allowing exceptions in windows firewall did not work if the firewall has been turned off completely and then it worked.

    (Please allow points)

  • My serial number is not accepted during the installation of 12 elements in Photoshop.

    My serial number is not accepted during the installation of 12 elements in Photoshop.   Answer: This serial number is not valid for Adobe Photoshop elements 12.

    You can't do that by phone, but in the link I gave, click always problems? and then chat with an Agent.

  • message 'the unknown member name' - but the member exists

    Hello

    A planning cube, I'm working on that returns the validation formula errors & I am struggling to understand why. A test, I created a member with this simple formula:

    IF (@ISLEV("Employees",0))
    * 1 ; *

    ON THE OTHER
    * 0 ; *

    ENDIF

    When I validate the formula in planning, I * "compilation error formula for [] (line 1): unknown member ["employees"] into [@ISLEV] function name." However, the "employees" are the name of a dimension in my cube.

    When I post the same formula in the Regional service console, it validates successfully.

    If I change 'Employees' to 'Entities', whose name from another dimension, the valid formula successfully in planning.

    Despite the error message, the formula does not produce the results you want - but it's annoying to have the validation error reported whenever I update planning to Essbase.

    Can anyone suggest why planning does not accept the "employees" as a member name valid?

    I use version 9.3.1.1.9 of the planning.

    Sounds to me like your formula is attached to a member who is in several types of plan and plan of one of these types does not contain the dimension of 'employees '.

  • Unknown exception during analysis of NsSAX2Reader

    Hello!

    I use the java API for Berkeley DB XML 2.4.13 under Windows XP SP2.
    I have the following peace of code:

    documentConfig = new XmlDocumentConfig();
    Results = xmlContainer.getAllDocuments (documentConfig) XmlResults;

    {while (Results.hasNext ())}
    XmlDocument doc = results.next () .asDocument ();
    ...
    }

    After the line "XmlDocument doc = results.next () .asDocument ()" I get an exception:

    com.sleepycat.dbxml.XmlException: error: unknown exception during NsSAX2Reader parse the file: \dbxml-2.4.13\dbxml\src\dbxml\nodeStore\NsSAX2Reader.cpp line: 366, errcode = INTERNAL_ERROR
    at com.sleepycat.dbxml.dbxml_javaJNI.XmlResults_nextInternal (Native Method)
    at com.sleepycat.dbxml.XmlResults.nextInternal(XmlResults.java:162)
    at com.sleepycat.dbxml.XmlResults.next(XmlResults.java:47)
    .... (with exceptions in my code)

    Does anyone know how to determine what is the reason for this error?

    Additional information:
    I added material to the container via the C++ API
    The container has WholeDoc type

    Thanks in advance

    Vyacheslav

    Well I can't yet reproduce your error, even with the resolver that you gave. Nothing in your resolver is clearly wrong, although it seems strange that you use tntManager to create the stream buffer instead of the XmlManager spent by the funtion. Try calling

    return xmlManager.createMemBufInputStream(null, 0, false);
    

    Instead of

    return tntManager.createMemBufInputStream(null, 0, false);
    

    Lauren Foutz

  • unknown error during the synchronization of large amount of bookmarks

    I have thousands of bookmarks, but has not been able to sync. I always get the error message: ' Sync has encountered an error during synchronization: unknown error. " Synchronize automatically retrying this action. »

    In order to solve the problem several times I reset the remote data, but always the same error after a retry.

    I also export bookmarks and re-imported (which replaced the existing bookmarks). Still the same problem.

    Any ideas how to fix?

    Hi Christophe,

    It may be a bug corrupting your data. Please, fill a bug by following these instructions: https://philikon.wordpress.com/2011/06/13/how-to-file-a-good-sync-bug/

    Generally the bookmarks are not the majority of the data synchronized (story takes a big piece of storage).

  • Accidentally deleted Windows 7 during the attempt to dual boot with Ubuntu

    Dear Sir/Madam,

    Service number: ADMIN NOTE: maintain the label removed by privacy policy >

    In trying to dual boot my system with Ubuntu, I accidentally erased Windows 7 during the partition. I bought my system used in a store and now I need a way to get Windows 7. I don't want to pay too much for the support. I talked to a Dell technician and they said for security systems that they charged $120 for each case. I don't know how true it is or if there are exceptions. I'm not quite willing to pay $120 for support, because I paid only about US $300 for the system. If I were asked to pay US $120 for it, I might as well buy a new one right? It is not that I am not willing to pay for support, but if the charge is a significant percentage of the value of the system, I am not prepared to pay for it.

    Any help you can give me in this regard will be highly appreciated.

    Thank you

    Sun

    You can try Windows 10 TH2 by yourself... If you like it then you don't need to pay Windows 7 media and/or to obtain from an unofficial source.

    There are always positive and negative comments on versions of Windows. Windows ME, Vista and 8 in particular had the worst critics... In my opinion Windows 10 is a good successor to Windows 7 (Windows 8 was not).

    If you don't like it then you can get the DVD on eBay. The restorediscs is probably just copied a DVD to reinstall Dell Windows 7 send. There are debates or no eBay or these sources media buy is authentic or not. The license is tied to the Windows 7 COA affixed to your computer, so from a technical point of view it does not matter where you get the installation media.

  • BlackBerry my number 10: unknown number

    Okay, so recently I had to change my SIM card for an unrelated problem, I had with my Z10. Change the SIM card seems to have contributed to this problem, but one new thing popped up. My previous SIM card (which I got from my BB Bold 9700 days) was my own phone number, he concluded. When I call someone it shows "my number: unknown number ' these days, rather than my phone number that she was under the old SIM.

    I think I know how to change the information on the SIM on my old "BOLD", but how do change you in the Z10? I went into the settings from-> about-> SIM card, but it shows just the existing information in the SIM, but not how to change this information.

    Whoops, nevermind, the edit function is under settings-> Security and privacy-> SIM card, instead.

Maybe you are looking for