What is Parsing

Hello,
What is Parsing in XML and why is it required. What is the role of DTD, XSD in the process of parsing. I am completely confused after going through the oracle documentation on all this. Kindly help

It's not that difficult. Parsing is the validation, in this case, regarding valid XML format and/or if your XML is in the correct format if it is validated against a DTD or XML Schema.

Similar Messages

  • How to parse a HTML file using HTML parser in J2SE?

    I want to parse an HTML file using HTML parser. Can any body help me by providing a sample code to parse the HTML file?
    Thanks nad Cheers,
    Amaresh

    What HTML parser and what does "parsing" mean to you?

  • Parsing hexadecimal strings

    im an fresher currently in a project on secure hash algorithm
    my project is stopped due to certain reasons , further which i cannot proceed.
    i woud be grateful to u if some one provides solution to my problem.
    int a = (word[i] << 1) or (word[i] >> 32-n)
    word is an array that consist of hexadecimal string .
    the thing here is for instance , 0x2g46778, 2g46778
    when u print(both, individually) using System.out.println yields different results.
    the scenario is i have derived word array that consist only number without 0x extension ,
    but result yielded is wrong as for the reason mentioned above.
    but when i take an array that consist of 0x as string and concat it with every element of word array i get the full number (i.e 0x 2hg4kr7)
    again the problem is parsing the hexadecimal string(with ox as extension)
    Query:
    please tell me whether their is any way for parsing hexadecimal string as ox is not recognized.
    or
    how to proceed with it such that my string get parsed.
    thank u
    sincerly
    hari hara ganesh dharmarajan
    india`

    Could you post some sample input and desired output for your project?
    What is an array of hex string?
    Is it String[] with the contents of each string consisting of the char a-f and 0-9? Eg String[] xx = new String[] {"1234", abcd"};
    What does "parsing a hex string" mean? Give an example please.

  • Parsing Date and converting it toString()

    Hi,
    When I parse my date to a specific timezone, why does it not display that same timezone when I convert it to a string? Instead it seems to be using my system's current timezone, and I don't want that.
    This is how I'm doing it...
    SimpleDateFormat formatter = new SimpleDateFormat ("EEE MMM dd HH:mm:ss z yyyy");
    String myStrDate = "Fri Oct 23 08:49:52 PST 2002";
    System.out.println(myStrDate);
    // Parse the string back into a Date.
    ParsePosition pos = new ParsePosition(0);
    Date myDate = formatter.parse(myStrDate, pos);
    System.out.println(myStrDate.toString());output >Fri Oct 23 08:49:52 PST 2002
    output >Wed Oct 23 10:49:52 CST 2002
    I want the output to have the same timezone as what was parsed. Can someone please help me?
    Thanks,
    .kim

    Kim-
    Ok, here's a thought. I used the following code, which has some issues:
    SimpleDateFormat formatter =
        new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");          
    String myStrDate = "Wed Oct 23 08:49:52 PST 2002";
    System.out.println(myStrDate);
    // Parse the string back into a date
    ParsePosition pos = new ParsePosition(0);
    Date myDate = formatter.parse(myStrDate, pos);
    // Using "PST" like this is deprecated
    formatter.setTimeZone(TimeZone.getTimeZone("PST"));
    String formattedDate = formatter.format(myDate);
    System.out.println(formattedDate);And I got the following output:
    $ java KimDate
    Wed Oct 23 08:49:52 PST 2002
    Wed Oct 23 09:49:52 PDT 2002
    Now, I know it changed to pacific daylight - but - I'm sure it's 'cause I used that "PST" as a TimeZone id - if you find the correct TimeZone ID I bet this would work out for you.
    Of course, it's a pain to have to set the TimeZone on the formatter like that, so maybe this won't help you.
    Good luck!
    Lee

  • Error Parsing Server Response??

    Does anyone know what "error parsing server response, please re-sync" means?
    I have had the worst trouble with using my email on the phone. It works half the time. I finally got it set up to send using my mobile carrier as the outgoing, but now it fails on syncing email.
    Thanks!
    Post relates to: Centro (Sprint)

    ANY LUCK??  I've been havign the same problem for about 8 days or so after the phone and email worked perfectly for several weeks.  When in Account Setup the Communciation Check comes back successful but when I try to Get email it fails and I get the following error message, "Error Parsing Server Response.  Please re-sync."
    Any help or suggestions are appreciated.
    Post relates to: Centro (Verizon)

  • Parser error: XSD 2015 with regular expression

    The Oracle java parser is rejecting a document with the following error message:
    SD-2015: (Error) Invalid facet 'pattern' in element 'simpleType'I'm not excatly certain what the parser is objecting to, because the error messages aren't document (subject of a different rant). Now the thing it's rejecting is this:
      <xsd:simpleType name="TelCountryCodeType">
                 <xsd:restriction base="xsd:string">
                         <xsd:pattern value="[0-9]{1,3}"/>
                    </xsd:restriction>
            </xsd:simpleType>So is it choking because it doesn't like regular or for some other reason?
    TIA, APC

    Thanks - the code:
    String regExp = new String ("\"(http://)([.[^\"]]*)\"");seems to work. (I awarded you the duke dollars from your first post, becaues that was the "ahha" moment. )
    Thanks!!!

  • Execute to parse ratio is 49 any problem

    Hi ,
    execute to parse ratio is 49 any problem ?

    I assume you're looking at a Statspack or AWR report?
    First, it's important to understand what the Parse to Execute ratio is.
    It's calculated as:
    round(100*(1-:prse/:exe),2)So, the idea is, for a given SQL statement, in the ideal world, you parse it once, and execute it many times. If you do that, your Parse to Execute ratio will tend towards 100%. 100% is a "perfect score".
    As you parse more and more, relative to executions, the ratio will fall. If you parse once per execution, your Parse to Execute ratio will go to 0%. That's not good, but, it could actually be even worse than that. Some brain dead applications actually do more parses than executions. If that happens, your Parse to Execute ratio will go negative.
    So, is 49 "bad"? What is bad? Well, that depends. While it's true that any Parse to Execute ratio that's less than the high 90s could potentially be improved, the question really is how much will that benefit your system?
    So, you need to ask yourself some questions. First, do you even have a performance probem? If not, then any effort spent tuning the system is almost certainly a waste of time. If you do have a performance problem, you should be profiling the critical business processes, to analyze and understand where they are spending their time. If one or more, poor performing, critical business processes is spending excessive time on parsing, then it may be worth looking at what's going on.
    In general, ratios such as Parse to Execute, buffer cache hit, etc, are almost never useful in isolation. However, if all you have is an AWR or Statspack report, and you're trying to understand if the Parse to Execute ratio needs attention, then you should look at a few other numbers in the report. Look at the Top 5 Timed events; do any of them have anything to do with parsing? If not, then parsing is probably not an issue. Look at % Non-Parse CPU; if it's very high, say in the 90s, then almost certainly parsing is not a significant issue, so who cares about the Parse to Execute ratio?
    Finally, if you do think that, in your case, Parse to Execute ratio is a problem, it's important to know that the only way to improve it is by reducing the number of parses or increase the numbers of executions. And, the only way to change number of parses or number of executions, is by changing the client program. There is no instance level adjustment or parameter that will have any effect on that statistic.
    Hope that helps you understand how to interpret that statistic,
    -Mark

  • XML parser + XSL engine

    Hi everyone
    I'm using Solaris 2.6 with workshop version 4.2
    What XML parser and XSL engine can I use ? (precompiled for my platform if possible)
    Thanks in advance
    Vincent Croquette

    Multiplatform free XML parser:
    ftp://ftp.gnome.org/pub/GNOME/stable/sources/libxml
    Documentation:
    ftp://rpmfind.net/pub/libxml/libxml-docs.tar.gz
    C++ interface for libxml:
    http://www.lusis.org/~ari/xml++/libxml++.tar.gz

  • Urgent Help Required Please

    Hello,
    I have the following code
    public class StudentRecords {
       private Hashtable recordHolder;   //Holds marks for collection of students
                                         //Maps students to their marks
       private int noAssignments;        //Number of marks associated with each student
       public StudentRecords(int noAssignments){
          //Argument is the number of assignments for the course
          recordHolder = new Hashtable();
       public Enumeration getStudentNames(){
          //Returns with an enumeration of student names who do the course
          return recordHolder.elements();
       public int getMark(String studentName, int assignmentNo){
          //Returns with the mark for the student studentName on assignment assignmentNo
          Hashtable studentDetails = (Hashtable)recordHolder.get(studentName);
          String assignmentNoStr = studentDetails.get(String.valueOf(assignmentNo)).toString();
          return Integer.parseInt(assignmentNoStr);
       public int getNoOfAssignments()
          //Returns with the number of assignments associated with the course
          return 10;
       public int getAverage(String studentName){
          //Returns average of marks associated with studentName
          Hashtable studentDetails = (Hashtable)recordHolder.get(studentName);
          System.out.println("studentDetails " +studentDetails);
          int total = 0;
          int countAssignments = 0;
          Enumeration enum = studentDetails.elements();
          while(enum.hasMoreElements())
              countAssignments++;
              String mark = enum.nextElement().toString();
              int mark2 = Integer.valueOf(mark).intValue();
              total = total+mark2;
          return total/countAssignments;
       public void createStudentRecord(String studentName){
          //Create a student record which associates a student with the marks for his/her assignments
          if(!recordHolder.contains(studentName))
            //System.out.println("Creating record for " +studentName);
            recordHolder.put(studentName, new Hashtable());
       public void addMark(String studentName, int assignmentNo, int mark){
          //Add the mark given by mark for assignmentNo to the students record associated with studentName
          Hashtable assignments = (Hashtable)recordHolder.get(studentName);
          String assignment = String.valueOf(assignmentNo);
          String markStr = String.valueOf(mark);
           // new record
           assignments.put(assignment, markStr);
       public String toString()
          return recordHolder.toString();
    }Now i have a SAX parser class that is suppose to populate the StudentRecords object. Once this is done I need to output the details into a HTML file using a PrintWriter ( this I can do) but how the hell do I populate my object with this SAX parser.
    Here is my SAX class
    public class MarksProcessor extends HandlerBase{
      public static void main(String[] args){
          //Main method
          try
              MarksProcessor mp = new MarksProcessor();
              Class loadedClass = Class.forName("com.ibm.xml.parser.SAXDriver");
              Parser xParser = (Parser)loadedClass.newInstance();
              xParser.setDocumentHandler(mp);
              xParser.setErrorHandler(mp);
              xParser.parse("Classmarks.txt");
          catch(Exception e)
            e.printStackTrace();
      public MarksProcessor()
       public void error(SAXParseException se){
          //Executed when a serious error occurs in processing the XML source
          System.out.println("Error: Problem with XML "+se.getMessage());
       public void warning(SAXParseException se){
          //Executed when a minor problem occurs when processing the XML source
          System.out.println("Warning: Problem with XML "+se.getMessage());
       public void startDocument() throws SAXException{
          //Executed when the XML document is first executed
          System.out.println("Document started");
       public void startElement(String elementName, AttributeList al) throws SAXException
          System.out.println("End ELEMENT = "+ elementName);
       public void endElement(String elementName) throws SAXException{
          //Executed when the end of an element is encountered
          System.out.println("End ELEMENT = "+ elementName);
       public void endDocument() throws SAXException{
         //Executed when processing is finished
         System.out.println("Document finished " +records.toString());
       public void characters(char[] chars, int start, int length)throws SAXException
              System.out.println(new String(chars, start, length));
    }Here is the DTD
    <STUDENTLIST>
    <STUDENTMARK>
    <STUDENTNAME>Dobbs</STUDENTNAME>
    <ASSIGNMENTNO>1</ASSIGNMENTNO>
    <MARK>12</MARK>
    </STUDENTMARK>
    <STUDENTMARK>
    <STUDENTNAME>Wilkinson</STUDENTNAME>
    <ASSIGNMENTNO>1</ASSIGNMENTNO>
    <MARK>28</MARK>
    </STUDENTMARK>
    <STUDENTMARK>
    <STUDENTNAME>Wilkinson</STUDENTNAME>
    <ASSIGNMENTNO>2</ASSIGNMENTNO>
    <MARK>44</MARK>
    </STUDENTMARK>
    <STUDENTMARK>
    <STUDENTNAME>Roberts</STUDENTNAME>
    <ASSIGNMENTNO>1</ASSIGNMENTNO>
    <MARK>77</MARK>
    </STUDENTMARK>
    <STUDENTMARK>
    <STUDENTNAME>Roberts</STUDENTNAME>
    <ASSIGNMENTNO>2</ASSIGNMENTNO>
    <MARK>80</MARK>
    </STUDENTMARK>
    <STUDENTMARK>
    <STUDENTNAME>Roberts</STUDENTNAME>
    <ASSIGNMENTNO>3</ASSIGNMENTNO>
    <MARK>50</MARK>
    </STUDENTMARK>
    <STUDENTMARK>
    <STUDENTNAME>Wilkinson</STUDENTNAME>
    <ASSIGNMENTNO>3</ASSIGNMENTNO>
    <MARK>60</MARK>
    </STUDENTMARK>
    <STUDENTMARK>
    <STUDENTNAME>Thomas</STUDENTNAME>
    <ASSIGNMENTNO>1</ASSIGNMENTNO>
    <MARK>45</MARK>
    </STUDENTMARK>
    <STUDENTMARK>
    <STUDENTNAME>Thomas</STUDENTNAME>
    <ASSIGNMENTNO>3</ASSIGNMENTNO>
    <MARK>90</MARK>
    </STUDENTMARK>
    <STUDENTMARK>
    <STUDENTNAME>Dobbs</STUDENTNAME>
    <ASSIGNMENTNO>2</ASSIGNMENTNO>
    <MARK>12</MARK>
    </STUDENTMARK>
    <STUDENTMARK>
    <STUDENTNAME>Thomas</STUDENTNAME>
    <ASSIGNMENTNO>2</ASSIGNMENTNO>
    <MARK>45
    </MARK>
    </STUDENTMARK>
    <STUDENTMARK>
    <STUDENTNAME>Dobbs</STUDENTNAME>
    <ASSIGNMENTNO>3</ASSIGNMENTNO>
    <MARK>12</MARK>
    </STUDENTMARK>
    </STUDENTLIST>
    The other problem is that I have to know how many assignments there are before I create any StudentREcords object.
    Please help. I am desperate and this paper has to be finished in the next day or two.
    Thanks alot.

    You have to keep track of what the parser reads as it goes through the document. Most of the work will be done in the endElement() method, as you don't have all the information for an element until that's called. Here's a rough draft:public String currentElement;
    public StringBuffer currentElementValue;
    public String currentStudentName;
    public String currentAssignmentNo;
    public void startElement(String elementName, AttributeList al) throws SAXException
      currentElement = elementName;
      currentElementValue = new StringBuffer();
    public void endElement(String elementName) throws SAXException
      if (currentElement.equals("STUDENTNAME")
        currentStudentName = currentElementValue.toString();
        createStudentRecord(currentStudentName);
      if (currentElement.equals("ASSIGNMENTNO")
        currentAssignmentNo = currentElementValue.toString();
      if (currentElement.equals("MARK")
        addMark(currentStudentName, Integer.parseInt(currentAssignmentNo), Integer.parseInt(currentElementValue.toString());
    public void characters(char[] chars, int start, int length)throws SAXException
      currentElementValue.append(chars, start, length);
    }PC&#178;

  • How to create a new application in APEX based on a VIEW

    Hi all
    I am a newbie to this tool. I am trying to create a new application with the wizard and choosing a repor/form. I want to use a VIEW and not a table to base the applications on but do not see the view in the drop down list to choose it. In the screen itself the definition of a Report and Form page says a user can update a table or view. Yet I do not see a way to choose the view.
    Can someone make a suggestion on how to choose a view to base an application?
    thank you

    Hello user533722 (please tell us your name - we're a friendly group),
    Is your view in a different schema than the one the tables are in? If so, you need to grant permission on the view to the Parsing Schema defined for that application (go into Shared Components > Definition to see what the parsing schema is). Then you should be able to see the view in the dropdown.
    Hope this helps,
    John

  • Sound has stopped working; failed to play test tone; format not supported by the device (Vista x64 Ultimate)

    I can no longer hear any sound from my speakers/headphones. This happened suddenly yesterday without any hardware changes or noticeable software updates.
    -- The sound is not muted and the volume is set to full.
    -- In the device manager, my SigmaTel HD Audio device has no warnings or errors.
    -- I can't find any related messages in the Event Viewer.
    -- The primary audio device is selected as the default for playback. The mixer shows my media player as being mixed properly to the device.
    -- In the sound control panel, under Playback > Speakers/Headphones > Properties > Advanced:
     - I get the error message "failed to play test tone" when I try to Test my Default Format (dvd quality)
     - I get the error message "format not supported by the device" when I try to change my Default Format
    -- Note that unlike others who have similar problems, I'm not joined to a domain
    I've tried
    *  rebooting
    *  uninstalling and reinstalling the driver for the sound card
    *  "disable all enhancements" in the sound control panel
    (http://social.msdn.microsoft.com/forums/en-US/windowspro-audiodevelopment/thread/b09e43ba-3ffa-4a45-9593-8eee686f124a/)
    *  looking in the registry for some registry key (not found)
    (http://www.consumingexperience.com/2009/04/failed-to-play-test-tone-no-sound-on.html)
    Computer details
    Dell XPS M1530
    Vista Ultimate x64 SP1 with current updates
    SigmaTel driver version 6.10.0.5866
    **Update**
    I followed the following steps:
        * using regedit, go to HKLM\System\CurrentControlSet\Control\WMI\AutoLogger\Audio and change the “Start” value from 0 to 1.
        * Reboot the machine
        * Try to play an audio file.
        * Post a link to the generated log file which you can find in: %WINDIR%\system32\LogFiles\Audio
    but don't know where to post the resulting AudioSrv.Evm.001 file. It's also not human readable and I can't find what utility parses it for reading.
    **Another update**
    Still can't read the EVM. logparser 2.2 can't parse it.
    Found this thread which interested me but isn't applicable to x64 (I think):
    http://social.msdn.microsoft.com/Forums/en-US/mediafoundationdevelopment/thread/94cdc662-e974-43de-8feb-6eb156924347
    **YAU**
    Dell confirms it's an OS issue after troubleshooting with me for a couple of hours (wow)
    Is there a way to look at this EVM file _without_ installing the Windows Driver Kit??

    Hi,
    Thanks for posting in Microsoft TechNet Windows Vista Forum.
    Upon your description, I see that you have done a lot of research and tests. Unfortunately, none of these troubleshooting works.
    Based on my experience, this issue related to "failed to play test tone" can be related to several reasons. It also includes hardware defect. I am confusing why Dell confirms that the issue is related to Operating System. Could you let me know what operation Dell had troubleshot with you?
    Meanwhile, here I just provide more troubleshooting except what you performed. If it doesn't work, I may also need to recommend that you contact Dell for support.
    1. Microsoft has released a Hotfix to troubleshoot related to "Failed to play test tone".
    http://support.microsoft.com/kb/930883
    2. Make sure that these services are started.
    Windows Audio
    Multimedia Class Scheduler
    Remote Procedure Call
    Windows Audio Endpoint Builder
    3. I noticed that this issue occurred not long ago, I may need to suggest that you perform a System Restore to the previous restore point when the computer without any problem.
    System Restore
    ==============
    1)     Please click on Start and choose All Programs, Accessories, System Tools, and then Windows Backup.
    2)     Click Restore on the left pane.
    3)     Choose Basic Restore.
    4)     Follow the wizard and click Next.
    5)     If you would like to restore everything in the backup, we can check the box “Restore everything in this backup” on the top of the window.
    6)     We can also browse and choose certain files and folders to restore. Then, click Next.
    7)     Then choose the folder to save the recovered files and click Next.
    8)     When we see a “Restore is complete!” message, click Finish.
    Meanwhile, as I know, I'm afraid that there is no other way to look at EVM file except Windows Driver Kit. Maybe there are some third-party software that out of my mind can look at EVM files, you may need to perform more research on Internet.
    Hope this helps. Thanks.

  • Calling javascript function from *.js file in Acrobat plug-in

    Hello,
    I had already found that 'AFExecuteThisScript' procedure but ity seems that it execute a script passed in param as a string. What about if I want to execute an external '.js' file ?
    Are there any other function that can do that? What about parsing whole *.js file as a string?
    Do you have any idea or code exaple how to do it?
    Hope this is possible.
    Thanks in advance for your reply.
    Grzegorz

    I have read it, and still don't know how to do that.
    I need to put my config.js script in "app" folder-level - the plugin should be available for all users.
    I have code:
    ACCB1 ASBool ACCB2 PluginInit(void)
        char * jsscript = "config.js";
        AFExecuteThisScript( NULL, jsscript, NULL);
        return true;
    my question is "how to run code from this file, what should variable jsscript contain?? how can I run single functions from this file?
    Another question is:
    is it possible to automaticaly run *.js file from "app" folder-level like it is going from "user" folder-level. I need to create plugin for all users, can't put *.js file for all users in their own folder
    Thanks for the answers.
    Gregory

  • Most recent gnome-shell update (3.2.0-2) is eating my cpu alive!

    Ever since I updated to the 3.2.0-2 gnome-shell, my cpu sits at around 60% idle.  This slows down a lot of things including overlay mode.  Is anyone else experiencing this?
    There was also the kernel update (3.0.6-1), not sure if this would contribute...
    Here is my ~/.xsession-errors.  I'm not sure what to parse for though... well besides errors...
    /etc/gdm/Xsession: Beginning session setup...
    /etc/gdm/Xsession: Setup done, will execute: /usr/bin/ssh-agent -- gnome-session
    gnome-session[2282]: EggSMClient-WARNING: Desktop file '/home/rick/.config/autostart/dropbox.desktop' has malformed Icon key 'dropbox.png'(should not include extension)
    GNOME_KEYRING_CONTROL=/tmp/keyring-ttZ6ma
    GNOME_KEYRING_CONTROL=/tmp/keyring-ttZ6ma
    GPG_AGENT_INFO=/tmp/keyring-ttZ6ma/gpg:0:1
    SSH_AUTH_SOCK=/tmp/keyring-ttZ6ma/ssh
    GNOME_KEYRING_CONTROL=/tmp/keyring-ttZ6ma
    GPG_AGENT_INFO=/tmp/keyring-ttZ6ma/gpg:0:1
    GNOME_KEYRING_CONTROL=/tmp/keyring-ttZ6ma
    (gnome-settings-daemon:2315): keybindings-plugin-WARNING **: Key binding (screenreader) is incomplete
    (gnome-settings-daemon:2315): keybindings-plugin-WARNING **: Key binding (magnifier) is incomplete
    (gnome-settings-daemon:2315): keybindings-plugin-WARNING **: Key binding (onscreenkeyboard) is incomplete
    Xlib: extension "RECORD" missing on display ":0".
    Use of XRecord requested, but failed to initialize.
    ** Message: applet now removed from the notification area
    Initializing tracker-miner-fs...
    Tracker-Message: Setting up monitor for changes to config file:'/home/rick/.config/tracker/tracker-miner-fs.cfg'
    Starting log:
    File:'/home/rick/.local/share/tracker/tracker-miner-fs.log'
    Initializing tracker-store...
    Tracker-Message: Setting up monitor for changes to config file:'/home/rick/.config/tracker/tracker-store.cfg'
    Tracker-Message: Setting up monitor for changes to config file:'/home/rick/.config/tracker/tracker-store.cfg'
    Starting log:
    File:'/home/rick/.local/share/tracker/tracker-store.log'
    (nautilus:2365): Tracker-DEBUG: Initializing tracker-tags extension
    Initializing nautilus-dropbox 0.6.9
    Initializing nautilus-open-terminal extension
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): color-plugin-WARNING **: failed to create directory on startup: Error creating directory: File exists
    (gnome-settings-daemon:2315): GnomeDesktop-CRITICAL **: gnome_rr_crtc_get_gamma: assertion `crtc != NULL' failed
    (gnome-settings-daemon:2315): color-plugin-WARNING **: failed to reset xrandr-Lenovo Group Limited gamma tables: no data in the CLUT array
    (gnome-settings-daemon:2315): GnomeDesktop-CRITICAL **: gnome_rr_crtc_get_gamma: assertion `crtc != NULL' failed
    (gnome-settings-daemon:2315): color-plugin-WARNING **: failed to reset xrandr-Lenovo Group Limited gamma tables: no data in the CLUT array
    JS LOG: System monitor applet init from /usr/share/gnome-shell/extensions/[email protected]
    JS LOG: System monitor applet enabling
    glibtop: Non-standard uts for running kernel:
    release 3.0-ARCH=3.0.0 gives version code 196608
    JS LOG: System monitor applet enabling done
    (gnome-shell:2351): Clutter-WARNING **: Attempting to add actor of type 'ShellGenericContainer' to a container of type 'StBoxLayout', but the actor has already a parent of type 'StBoxLayout'.
    (gnome-shell:2351): St-WARNING **: Actor of type 'ShellGenericContainer' is not a child of the StBoxLayout container
    JS ERROR: !!! WARNING: 'assignment to undeclared variable idx'
    JS ERROR: !!! WARNING: file '/usr/share/gnome-shell/extensions/[email protected]/extension.js' line 4 exception 0 number 156
    JS LOG: GNOME Shell started at Wed Oct 05 2011 09:11:46 GMT-0400 (EDT)
    failed to create drawable
    ** Message: applet now embedded in the notification area
    (gnome-shell:2351): Clutter-CRITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed
    (gnome-shell:2351): Clutter-CRITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed
    (gnome-shell:2351): Clutter-CRITICAL **: clutter_text_set_text: assertion `CLUTTER_IS_TEXT (self)' failed
    (gnome-shell:2351): Clutter-CRITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed
    (gnome-shell:2351): Clutter-CRITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed
    (gnome-shell:2351): Clutter-CRITICAL **: clutter_text_set_text: assertion `CLUTTER_IS_TEXT (self)' failed
    Window manager warning: Log level 16: STACK_OP_ADD: window 0x2600185 already in stack
    Window manager warning: Log level 16: STACK_OP_ADD: window 0x2600185 already in stack
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///usr/share/applications/NeXpose%20Security%20Console.desktop': 'Couldn't load desktop file:'/usr/share/applications/NeXpose Security Console.desktop''
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///usr/share/applications/brasero-nautilus.desktop': 'Desktop file doesn't contain type'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/kde4-nepomukcontroller.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/sun-javaws.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/java-policy-settings.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/sun_java.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/Java.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gnome-font-viewer.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/notification-daemon.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/opera-widget-installer.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/session-properties.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/qtconfig.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/vinagre-file.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/nm-applet.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/nm-vpnc-auth-dialog.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/mutter.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/metacity.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gmenu-simple-editor.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gkbd-indicator-plugins-capplet.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gnome-keyring-prompt.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/kde4-kmailservice.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/eclipse.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/kde4-ktelnetservice.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/seahorse-pgp-keys.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/PlayOnLinux.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/bluetooth-sendto.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/bluetooth-wizard.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/userapp-Thunderbird-29NL2V.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/etherape.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/math.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/ooo-extension-manager.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/nautilus-autorun-software.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gkbd-keyboard-display.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/android-sdk.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gnome-nettool.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gnome-panel.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/cairo-dock.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/wireshark.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gnomecc.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gstreamer-properties.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gcr-viewer.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/wine.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/seahorse-pgp-signature.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/sun-java.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/hamster-applet.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/Firewall%20Configuration.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/userapp-Thunderbird-GW78ZV.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/userapp-packettracer-HMA2MV.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/moonlight3d.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/rhythmbox-device.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/seahorse-pgp-encrypted.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/userapp-packettracer-3OFJLV.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/zenmap.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/userapp-acroread-NPCHLV.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gsynaptics.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/avant-window-navigator.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/VirtualBox.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gok.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/kde4-kdbg.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/ettercap.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/kde4-knetattach.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/tracker-preferences.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/alacarte-made.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/userapp-Thunderbird-IVN00V.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/userapp-Evolution-6AL8VV.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/alacarte-made-3.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/vmware-player.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/users.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/userapp-Thunderbird-KF070V.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/pdfedit.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/hplip.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/alacarte-made-1.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/r.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/userapp-Thunderbird-GZGR2V.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/alacarte-made-6.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gufw.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/alacarte.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/nm-connection-editor.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/network.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/flash-player-properties.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/seahorse-pgp-preferences.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gnome-user-share-properties.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/system-config-printer.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/shares.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/gksu-properties.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/paprefs.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/pavumeter.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/time.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/empathy-accounts.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/opera-widget-manager.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    (tracker-miner-fs:2357): Tracker-WARNING **: Couldn't properly parse desktop file 'file:///home/rick/.local/share/applications/Firewall%20Configuration-1.desktop': 'Desktop file is 'hidden', not gathering metadata for it'
    Window manager warning: Log level 16: STACK_OP_RAISE_ABOVE: sibling window 0x22007e9 not in stack
    Window manager warning: Log level 16: STACK_OP_LOWER_BELOW: sibling window 0x22007e9 not in stack
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-shell:2351): Clutter-CRITICAL **: clutter_text_get_editable: assertion `CLUTTER_IS_TEXT (self)' failed
    (gnome-shell:2351): Clutter-CRITICAL **: clutter_text_get_text: assertion `CLUTTER_IS_TEXT (self)' failed
    (gnome-shell:2351): Clutter-CRITICAL **: clutter_text_set_text: assertion `CLUTTER_IS_TEXT (self)' failed
    (gnome-shell:2351): Clutter-WARNING **: The actor 'uiGroup' is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    Window manager warning: Log level 8: g_signal_handler_disconnect: assertion `handler_id > 0' failed
    Window manager warning: Log level 8: g_signal_handler_disconnect: assertion `handler_id > 0' failed
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    Window manager warning: Log level 8: g_signal_handler_disconnect: assertion `handler_id > 0' failed
    Window manager warning: Log level 16: STACK_OP_RAISE_ABOVE: sibling window 0x2201aae not in stack
    Window manager warning: Log level 16: STACK_OP_LOWER_BELOW: sibling window 0x2201aae not in stack
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    Created new window in existing browser session.
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-shell:2351): Clutter-WARNING **: The actor 'uiGroup' is currently inside an allocation cycle; calling clutter_actor_queue_relayout() is not recommended
    Created new window in existing browser session.
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    JS ERROR: !!! Exception was: TypeError: apObj is null
    JS ERROR: !!! lineNumber = '1306'
    JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/status/network.js"'
    JS ERROR: !!! stack = '"([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1306
    JS ERROR: !!! message = '"apObj is null"'
    Window manager warning: Log level 8: g_signal_handler_disconnect: assertion `handler_id > 0' failed
    Window manager warning: Log level 8: g_signal_handler_disconnect: assertion `handler_id > 0' failed
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    JS ERROR: !!! Exception in callback for signal: destroy
    JS ERROR: !!! message = '"No signal connection 4 found"'
    JS ERROR: !!! lineNumber = '74'
    JS ERROR: !!! fileName = '"/usr/share/gjs-1.0/signals.js"'
    JS ERROR: !!! stack = '"_disconnect(4)@/usr/share/gjs-1.0/signals.js:74
    ([object Object])@/usr/share/gnome-shell/js/ui/popupMenu.js:962
    _emit("destroy")@/usr/share/gjs-1.0/signals.js:124
    ()@/usr/share/gnome-shell/js/ui/popupMenu.js:144
    ()@/usr/share/gnome-shell/js/ui/status/network.js:188
    ([object _private_NMClient_DeviceWifi],[object _private_NMClient_AccessPoint])@/usr/share/gnome-shell/js/ui/status/network.js:1298
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    Created new window in existing browser session.
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    Window manager warning: Log level 16: STACK_OP_RAISE_ABOVE: sibling window 0x2215e32 not in stack
    Window manager warning: Log level 16: STACK_OP_LOWER_BELOW: sibling window 0x2215e32 not in stack
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    [2619:5521:12043149874:ERROR:x509_certificate_nss.cc(797)] CERT_PKIXVerifyCert for 10.16.4.10 failed err=-8179
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (gnome-settings-daemon:2315): power-plugin-WARNING **: failed to restore backlight to 100: out of brightness range: 100, has to be 15 -> 0
    (exe:5603): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWindow'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_window_get_type_hint: assertion `GTK_IS_WINDOW (window)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWindow'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_window_get_decorated: assertion `GTK_IS_WINDOW (window)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWidget'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `<invalid>' in cast to `GtkWindow'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_window_get_type_hint: assertion `GTK_IS_WINDOW (window)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `<invalid>' in cast to `GtkWindow'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_window_get_decorated: assertion `GTK_IS_WINDOW (window)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `<invalid>' in cast to `GtkWidget'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWindow'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_window_get_type_hint: assertion `GTK_IS_WINDOW (window)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWindow'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_window_get_decorated: assertion `GTK_IS_WINDOW (window)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWidget'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWindow'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_window_get_type_hint: assertion `GTK_IS_WINDOW (window)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWindow'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_window_get_decorated: assertion `GTK_IS_WINDOW (window)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWidget'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWindow'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_window_get_type_hint: assertion `GTK_IS_WINDOW (window)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWindow'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_window_get_decorated: assertion `GTK_IS_WINDOW (window)' failed
    (exe:5603): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWidget'
    (exe:5603): Gtk-CRITICAL **: IA__gtk_widget_get_toplevel: assertion `GTK_IS_WIDGET (widget)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
    (exe:5603): GLib-GObject-CRITICAL **: g_object_get_q

    I have had problems where more than one instance of gnome-shell was running, and that took a lot of CPU.
    Killing the excess gnome-shell processes fixed the problem.
    Last edited by ajbader (2011-10-05 17:30:54)

  • Foreign Fonts in dynamic XML

    I'm working on a learning language app, so far, that teaches
    Thai to English speakers and English to Thai speakers. I'm pulling
    lesson words from an access database that is storing foreign
    characters just fine. Here is the xml page for the first lesson of
    eng/thai -
    http://www.netspeaknow.com/getlessonwords1.cfm
    and code:
    <cfquery name="getLastLessonID" datasource="langDB">
    SELECT lastLessonID
    FROM Users
    WHERE userID = 1
    </cfquery>
    <cfif #getLastLessonID.RecordCount# EQ 1>
    <cfquery name="getLessonWords" datasource="langDB">
    SELECT LessonMP3.filePath, LessonWords.displayWord,
    LessonWords.phonetic, LessonWords.definition
    FROM LessonWords INNER JOIN LessonMP3 ON LessonWords.sndID =
    LessonMP3.sndID
    where lessonPlanID = 18
    </cfquery>
    </cfif>
    <cfcontent type="text/xml" reset="yes">
    <cfsetting showdebugoutput="No"
    enablecfoutputonly="Yes">
    <?xml version="1.0" encoding="UTF-8"?>
    <cfoutput>
    <results_packet>
    <cfloop query="getLessonWords">
    <rec displayword="#displayWord# - #phonetic#
    /#definition#" sndurl="#filePath#" />
    </cfloop>
    </results_packet>
    </cfoutput>
    Here's the error I'm get trying create the same document with
    Thai characters.
    http://www.netspeaknow.com/getlessonwords2.cfm
    I don't have any problem displaying foreign characters in my
    browser:
    Here's a page that is pulling the same data for the same
    thai/eng lesson.
    http://www.netspeaknow.com/lessonview_thai.cfm
    Does anyone know how I can get foreign characters, not just
    Thai, into my XML document?

    skyhead03 wrote:
    > <cfcontent type="text/xml" reset="yes">
    > <cfsetting showdebugoutput="No"
    enablecfoutputonly="Yes">
    enablecfoutputonly="Yes", you need to wrap *all* the xml
    output in a cfoutput,
    no xml header/root is getting sent to the browser which is
    probably what "XML
    Parsing Error: not well-formed" is all about. try this:
    > <cfoutput>
    <?xml version="1.0" encoding="UTF-8"?>
    > <results_packet>
    > <cfloop query="getLessonWords">
    > <rec displayword="#displayWord# - #phonetic#
    /#definition#"
    > sndurl="#filePath#" />
    > </cfloop>
    > </results_packet>
    > </cfoutput>
    >
    > Here's a page that is pulling the same data for the same
    thai/eng lesson.
    >
    http://www.netspeaknow.com/lessonview_thai.cfm
    that page is lying:
    <meta http-equiv="Content-Type" content="text/html;
    charset=iso-8859-1" />
    might indicate other encoding problems lying in wait for you.
    > Does anyone know how I can get foreign characters, not
    just Thai, into my XML
    > document?
    "just use unicode"

  • Pdf as background to canvas to draw on pdf

    <mx:HTML top="0" bottom="0" left="0" right="0" location="test.pdf"/>
        <mx:Canvas top="0" bottom="0" left="0" right="0" initialize="canvasInit(event)">
        </mx:Canvas>
    in canvasinit event i did drawing the line in mouse using mouse.
    if i try to set pdf as background to the canvas, it is not set as background. it will be in the foreground. how to send pdf as a background of canvas.
    i tried lot. i am not able to set pdf as background. it comes to foreground.
    so please if anybody is having an idea on tht please hlep me
    If i load the html page instead of pdf. it works fines. i.e html page in background of canvas.  i used following code
    <?xml version="1.0" encoding="utf-8"?>
    <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute">
        <mx:Script>
            <![CDATA[
                import mx.containers.Canvas;
                private var drawing:Boolean = false;
                private function canvasInit(e:Event):void {
                    var c:Canvas = Canvas(e.target);
                    c.graphics.lineStyle(2, 0xff0000, 1);
                    c.addEventListener(MouseEvent.MOUSE_UP, onMouseEvent);
                    c.addEventListener(MouseEvent.MOUSE_DOWN, onMouseEvent);
                    c.addEventListener(MouseEvent.MOUSE_MOVE, onMouseEvent);
                private function onMouseEvent(e:MouseEvent):void {
                    //trace(e.type);
                    if (e.type == MouseEvent.MOUSE_DOWN)
                        drawing = true;
                    else if (e.type == MouseEvent.MOUSE_UP)
                        drawing = false;
                    else if (e.type == MouseEvent.MOUSE_MOVE) {
                        var c:Canvas = Canvas(e.target);
                        //trace((drawing ? "drawing to " : "moving to ") + e.localX + "," + e.localY);
                        if (drawing)
                            c.graphics.lineTo(e.localX, e.localY);
                        else
                            c.graphics.moveTo(e.localX, e.localY);
            ]]>
        </mx:Script>
        <mx:HTML top="0" bottom="0" left="0" right="0" location="http://labs.adobe.com/technologies/afcs/"/>
        <mx:Canvas top="0" bottom="0" left="0" right="0" initialize="canvasInit(event)">
        </mx:Canvas>
    </mx:WindowedApplication>
    instead of html page, if i put any pdf  file. it is not in background. it comes to the foreground. i don't know how to set pdf as background. please help me

    1. Yes you can load SWF files using Loader and then order that SWF behind or above other display objects. (Although in Flex, I think you would use SWFLoader.) If you load a SWF in an HTML control, it will always be on top.
    2. I'm not sure what you mean by the background of the canvas. The flash display list is a tree. A parent object can have its own graphics (drawn with the graphics drawing API). Any children added to that object will display above these graphics. If you added that parent object to another display container, it (and its children) would display above any lower indexed children of that display container. Thus a canvas has a background rectangle that it draws with the graphics api. Any children you add to it are drawn in index order. The object at index 0 is drawn at the bottom of the visual stack.
    3. No.
    4. Technically you could load the PDF file into memory, parse the file structure and convert what you parsed into ActionScript objects. I suspect that is more work than you want to do.

Maybe you are looking for

  • Spry display problem in ie

    I have been trying to insert a spry horizontal menu bar on my site ( http://www.davisbrotherscabinetmakers.com/dbmc/index2.php) Everything displays fine in Firefox but does not display correctly in IE. Any suggestions? You can access the Spry stylesh

  • File not picking up in FTP server

    Hi SAP-XI experts, 2 different files are send to same FTP server but one file was picked but other was not picking. Error that came while monitoring CC is as below: "Conversion of file content to XML failed at position 0: java.lang.Exception: ERROR c

  • How do i get flash player to play in full screen mode

    how do i get flash player to play in full screen mode barry

  • Upgraded to ios4, confused how to used ipod feature now?

    after recently installing the new software im now confused as to how i can use my i pod. When i go into it the 'songs' it says i have none, all my music is still available to view as albums but you seem to have to create playlists from the 'songs' se

  • [tip] search for / selecting NO keywords (selection photos without a keyword)

    Probably it is old news but I couldn't find it here that fast. I have 20.000 photos, some have a keyword(s) some have not. So I searched for a selection of photographs without a keyword. But there is none. The trick is to add a special keyword you no