Enabling 'Don't Summarize'

Post Author: DouglasD
CA Forum: Charts and Graphs
Greetings,
I have Pie chart currently that I want the data not to be summarized. I want to display the literal values instead of counting occurances.
Using: CR XI release 2
http://technicalsupport.businessobjects.com/cs/forums/thread/6683.aspx : I attempted the F4 mentioned in this post but nothing happens when pressed. Chart selected and unselected on both design and preview screens. Is there another way to get at the 'Chart Propties' mentioned.
My data starts as a numeric value (total seconds of elapsed time). That I convert with a formula to a formatted time value.
According to both CR XI help and the above post, the 'Don't Summarize' button should be enabled, as I am using a formula value but it is not.
Any help would be greatly appreciated.
Regards,
Douglas Davidson

Post Author: Kronass
CA Forum: Charts and Graphs
Greetings,about your problem the formula output must be in double format to be able to disable 'Don't Summarize' just use Cdbl() in the formula as return value and it will work Regards

Similar Messages

  • Line Chart & "don't summarize"

    Post Author: HelenW
    CA Forum: Charts and Graphs
    I am trying to create a simple line chart showing the value of an integer variable plotted against the time of day (24 hours). My problem is that when I choose the field that I want to plot, the checkbox for "don't summarize" is disabled, and I have no choice but to summarize the data. I am using Crystal Reports XI Release 2. Any suggestions?
    Thx
    Helen

    Post Author: Sriram Venkataramani
    CA Forum: Charts and Graphs
    Hi Helen,Had the same problem. Interestingly, the solution is that the "Don't Summarize" field is only available for formula fields.If you don't want to summarize a field, create a new formula which returns the value of that field. That should do the trick.Source: http://publib.boulder.ibm.com/infocenter/radhelp/v6r0m1/index.jsp?topic=/com.businessobjects.integration.eclipse.doc.crdesigner/reportdesigner/crurfchartexpertdatatab.htm - Sri

  • Chart & "don't summarize" option

    I am trying to create a very simple Numeric Access Line Chart. I want to plot the value of an integer field against time of day for a 24-hour period. So I choose the field "TimeOfDay" (which is a double representing the hour of the day as the "on change of" field, and I would love to choose intVal as for the "show Value(s) field. Unfortunately, Crystal Reports has decided that I must want to summarize that field, and the checkbox for "don't summarize" seems to be permanently disabled. Any suggestions?
    I apologize in advance if this question has already been asked and answered, but after about an hour of frustration trying to navigate this site, I gave up.
    Thanks in advance to anyone who can help me out here.
    Helen

    Hello Helen,
        You can create a formula field whose value is equal to the field that you don't want to summarize ( in your case 'intVal'). Select this field in the 'show values' field and select it and uncheck the 'Dont' Summarize' option.
    Happy reporting!

  • LMS 4.01 :credentials vérification SSH enable don't work

    I have a 3750 with tacacs authentication on Cisco Acs.
    in SSH on the active element no worries.
    I filled  the credentials of the device in lms add/import managed device
    But in inventory audits and credentials to create a job with verification to enable ssh mode user name and password,
    the job failed.
    Is this a known problem?
    Have an idea?
    Regards
    Philippe

    Hi,
    Thanks for the update and glad it fix the issue. Kindly close this thread so that it will be helpful for other too.
    Summary :- If you have customized prompts configured on the device that means when you try to login to device the Username --> look like "username" (notedown the lower case of "u") and Password --> password (notedown the lower case of "p"), in this case you need to put these credentials on tacacsprompts.ini file that is located at
    CSCOpx\objects\cmf\data
    So that file look like :-
    [TELNET]
    USERNAME_PROMPT=username:
    PASSWORD_PROMPT=password:
    After making the above change. LMS will try to login to device with lower case username and password and thus most of the issues like device credentials report and Sync Archive for the devices will be fixed.
    Many Thanks,
    Gaganjeet

  • Question on summarization

    Hi,
    I thought I understood summarization pretty well but I found an example on the Todd Lammle book which is confusing me and makes me think that I might be missing something.
    1. This first exercise asked to summarize 192.168.1.0/24 through 192.168.12.0/24
        My summarization was 192.168.0.0/20 which matches the result on the book. So far so good.
    2. Another exercise asked to summarize 172.16.1.0 through 172.16.7.0
        My summarization here doesn't match the result on the book.
        I summarized it as 172.16.0.0/21 however the book summarized it as 172.16.1.0/21
        I thought the address always had to be the first one in the block, in this case a block size of 8 starting from 0. This is what I did in exercise 1 which was correct and looks very similar to the second one.
    Any thoughts?
    Regards
    Lass

    Disclaimer
    The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
    Liability Disclaimer
    In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
    Posting
    Perhaps your confusion lies in how summaries should be used.
    Hopefully, the following will (indirectly) answer your questions.
    Suppose we have four /24s, back to back, such as:
    192.168.0.0/24
    192.168.1.0/24
    192.168.2.0/24
    192.168.3.0/24
    All four of those blocks are "covered" by 192.168.0.0/22, which we could use to summarize them.
    But suppose we had:
    192.168.1.0/24
    192.168.2.0/24
    192.168.3.0/24
    192.168.4.0/24
    If we use 192.168.0.0/21, that actually covers:
    192.168.0.0/24
    192.168.1.0/24
    192.168.2.0/24
    192.168.3.0/24
    192.168.4.0/24
    192.168.5.0/24
    192.168.6.0/24
    192.168.7.0/24
    But is that a problem?
    Well it might be or might not be, it depends on what else is "happening" on the network.
    Further suppose, while you have 192.168.(1..4).0/24 I have 192.168.0.0/24 and 192.168.(5..7).0/24.  How do I summarize my /24s?  What if I too used 192.168.0.0/21?  If I did, we have conflicting summaries!
    So, to avoid the conflict, we could summarize your 192.168.(1..4).0/24 as:
    192.168.1.0/24
    192.168.2.0/23 (covers 2..3)
    192.168.4.0/24
    Basically, the above only summarizes two of your /24s, but the above also insures we don't summarize addresses we're not using or don't own.
    Of course, if we paid attention to bit boundaries, ideally your four /24s should all be covered by a /22, as would be for 192.168.0.0/22.

  • To obtain values from fields in a web page.

    Hi everyone,
    I am in the process of developing a web based application. I am able to
    successfully convert my windows to web page documents.
    I have sincerely followed the prescribed steps to be adopted in building
    methods for validations and processes, so as to utilise them for my web
    pages too.
    But the problem that I am facing is to obtain values back from the web
    page fields (user entered values) for performing validations.
    Unfortunately the explanations provided in the Forte Web SDK Manual
    for obtaining the values from the web page fields and load it on to the
    source window through LoadParameters() method (a method in the window
    converter class of HTMLWindow project) seems to be inadequate.
    If some one can site the steps that Iam probably missing or some
    examples, it will be of great help.
    Thanks in advance.
    Pamella.
    Get Your Private, Free Email at http://www.hotmail.com

    Hi Dan,
    Thanks for your assistance.
    But as regards to my application, I have an existing forte application
    which Iam trying to web enable.
    To summarize my problem let me just consider the openning window (logon
    screen) which I have converted to web page using WindowConverter Class
    in the HTMLWindow project (obviously, it is my supplier project). The
    functionality of this window class has to just accept the user name and
    validate it. If the user name is valid then proceed further else
    display an error message. I have a separate validation method for the
    user name, which I can utilise to validate the user name typed by the
    user on the web page, if Iam browsing or on the window, if Iam directly
    running the application.
    The widgets on the window are <UserId> and <ProceedButton> with
    window attribute names as UserId and ProceedButton respectively.
    Now my handle request method goes like this :
    -- This method is the entry point from the Internet to my
    -- application. It is automatically called when a request
    -- from the Web arrives.
    response : HTTPResponse = new;
    -- Find the page name.
    pageName : TextData = new;
    pageName.SetValue(request.PageName);
    -- Generate response pages.
    if pageName.IsEqual('processquery',IgnoreCase=TRUE) then
    -- Please note that I have not write any HTML to build my web page.
    -- Instead Iam using the WindowConverter Class to convert my existing
    -- windows on the fly to web pages during run time.
    w : LogonWindow = new;
    -- my logon window class
    Converter : WindowConverter = new(sourceWindow=w);
    Converter.AssignButton(sourceField = w.<ProceedButton>,type =
    'submit');
    loginURL : TextData = self.CGIURL.Clone(deep=TRUE);
    loginURL.Concat('?serviceName=').concat('appweb');
    loginURL.Concat('&pageName=PwdPage');
    w.<ProceedButton>.HTMLLink = loginURL.value;
    -- Proceed button is on my window to which
    -- I have associated the above HTMLLink
    -- This link does not submit the User Name typed by the
    -- User browsing my web page, but this User Name has to
    -- come as part of the request from the browser to perform the
    -- validation, as Iam not sure about obtaining the User name
    -- from the web page.
    -- My problem is how to get this user name????????
    html : HTHtml = new;
    head : HTHead = new;
    body : HTBody = new;
    -- Give the page a title.
    head.Add(HTTitle(Text='Application For The Web'));
    html.Add(head);
    form : HTForm = New();
    body.Add(Converter.WindowToForm(Action=self.CGIURL,HTMethod='POST'));
    html.Add(body);
    response.AssignResponse(html.ConvertToString());
    elseif pageName.IsEqual('PwdPage',IgnoreCase=TRUE) then
    w : LogonWindow = new;
    Conv : WindowConverter = new(sourceWindow=w);
    button : PushButton = new();
    button = Conv.LoadParameters(request,w.<UserId>);
    -- This will fail because the 'Request' has no user Id.
    -- Here, the explanation provided in the Forte Web SDK manual for
    -- LoadParameters method (method from WindowConverter Class) seems to
    -- be inadequate.
    If w.UserId <> Nil And w.UserId.Value <> '' And w.UserId.LengthToEnd()
    0 ThenIf SQLsSO.IsValidUserId(w.UserId) Then
    -- Method to validate the user Name.
    w1 : PasswordWindow = new;
    Converter : WindowConverter = new(sourceWindow=w1);
    Converter.AssignButton(sourceField = w1.<ProceedButton>,type =
    'submit');
    pwdURL : TextData = self.CGIURL.Clone(deep=TRUE);
    pwdURL.Concat('?serviceName=').concat('appweb');
    pwdURL.Concat('&pageName=MessagesPage');
    -- and here I will have to get the password typed in by the User.
    -- once again my same problem?????
    w1.<ProceedButton>.HTMLLink = pwdURL.value;
    html : HTHtml = new;
    head : HTHead = new;
    body : HTBody = new;
    -- Give the page a title.
    head.Add(HTTitle(Text='Application For The Web'));
    html.Add(head);
    form : HTForm = New();
    body.Add(Converter.WindowToForm(Action=self.CGIURL,HTMethod='POST'));
    html.Add(body);
    response.AssignResponse(html.ConvertToString());
    Else
    -- Generate an exception for unknown page.
    .............. and etc.
    In your example, you had sighted about the 'Junktxt'. How does it comes
    as part of the request from the browser and what is the reference
    associated with the submit button?
    If you need further clarifications, please write to me. Iam also still
    working on it.
    Thanks in advance,
    Pamella.
    You Wrote :
    Hi, Pamella --
    It might be easier to help if you could be a little more specific about
    what went wrong (ie, the problematic code snippet and the resulting error
    message), or what exactly you were trying to do. In any event, it is very
    easy in WebEnterprise to pass values up to Forte from web pages. You can
    embed them in HTML "hidden" tags or they can accompany standard form
    elements.
    For instance, say you have the following HTML code ...
    <form method="POST" action="$$FORTE.ExecURL">
    <input type="hidden" name="ServiceName" value="TestService">
    <input type="hidden" name="TemplateName" value="nextpage.htm">
    <input type="hidden" name="hiddenParam" value="dog">
    <div align="center"><center>
    <p>
    Type some junk here: <input type="text" name="junkTxt" size="20">
    </p>
    </center></div>
    <div align="center"><center>
    <p>
    <input type="submit" value="Submit" name="submitBtn">
    <input type="reset" value="Reset" name="resetBtn">
    </p>
    </center></div>
    </form>
    In addition to what the user types into the text box (junkTxt), say you want
    to pass "dog" up to Forte as a hidden parameter (hiddenParam) (hey, done't
    ask me why!). You can retrieve these values up in Forte in the HandleTag
    method of your scanner service by invoking "FindNameValue" on
    request:HTTPRequest, ie
    firstItem:TextData = request.FindNameValue('junkTxt');
    secondItem:TextData = request.FindNameValue('hiddenParam');
    firstItem now contains the value of "junkTxt" and secondItem contains
    "dog." You can now do whatever you like with these guys, including putting
    them in a ResultSet to be displayed on "nextpage.htm"
    Hope this helps,
    Dan______________________________________________________
    Get Your Private, Free Email at http://www.hotmail.com

  • NEO Boards Unofficial FAQ rev 4/05/2004 - two lights on "P" series

    Hi all,
    I'll start maintaining this Unofficial FAQ for the NEO boards. The contents of this FAQ are compiled from this forum, user's posted problems, usage issues, compatibility issues reported on the net etc. However, MSI does not responsible for the validity of this FAQ. Please take note.
    1. BIOS
    Q: I flashed the BIOS and caused my motherboard dead. Can I RMA the board?
    A: This does not happen easily. Please be sure you follow the BIOS flashing instruction and wait for the BIOS flashing process to be fully completed before you restart the PC.
    If this problem is caused by the recent bios 1.3 for the Intel875 ( MS6758 ) chipset, then he could ask for RMA from MSI Branch offices for Free.
    If not caused by the 1.3 BIOS, they can still go through the normal RMA process. Please check with MSI branches.
    Q: What is the MSI statement for the bad BIOS flash?
    YES. This is the statement :Quote
    When you update the bios to v1.4 using the latest flash utility, it will show "Erasing Done and then Programming Done". But actually the process has not been finished yet, you will need to wait about 30 seconds and then the message of "Flash Complete..." is showing up, this will complete the flash process.
    By doing this, end user will assume when it display "Programming Done" message, it has complete the flash process which is wrong. We need to wait until the "Flash Complete..." message has displayed on the screen in order for completing the flash process.
    By any chance we can remove the message of "Programming Done" and only prompt for "Flash Complete..." so customer will not turn off the system or reboot the system when they see "Programming Done" message pop on the screen?
    The new version ADSFI708.EXE has fixed this issue. When you finish the BIOS , it will show the "Verifying the ROM data now" message before it showed up the "Flash Complete".
    In short, use ADSFI708.EXE to flash the BIOS.
    [/color]
    Q: Where can I get beta BIOS?
    MSI do not support beta BIOS. Use at your own risk. Under special condition such as hardware incompatibility issues and a beta BIOS is a feasible resolution, please post in the forum and let the mods arrange for you.
    Latest BIOS:
    Released:
    875P Neo : 1.9
    865PE Neo2 : 1.9
    865PE Neo2-PS : 3.3 New![/B]
    beta BIOS:
    875P Neo : 1.9B6 link1 [Thanks to FlyTSI for hosting]
    History: NO INFO PROVIDED FOR 1.9B6
    865PE Neo2 : 2.01B link [thanks to FlyTSI]
    History:Support Extreme OSB logo. Display L3 cache. Support Prescott cpu & update microcode. Modify Prescott ratio programming.
    DO NOT APPROACH THE MODS FOR BETA BIOS! WE DO NOT DISTRIBUTE BETA BIOS!!
    Q: What is the best BIOS setting for my board?
    A: The optimal BIOS setting is different for each system. It's recommended to read more about the BIOS settings, from the board's manual, and some good guides like this : link.
    2. Overclocking
    Q:I cannot overclock my system. Can MSI update the BIOS so I can overclock?
    A: This board can overclock, but overclocking depends on the peripherals that you are using like memory, CPU, heatsink etc.
    Q: Which board has Dynamic Overclocking Technology?
    A: Currently only 865PE Neo2-FIS2R
    Q: How to disable dynamic overclocking?
    A:Yes, you can disable Dynamic clocking directly in the bios setup.
    3. CoreCell Technology
    Q: which product has CoreCell technology built-in?
    A: 875P Neo (MS-6758), 865GE Neo2 (MS-6728) & 865PE Neo2 (MS-6728)
    Q: Can I assume that boards with CoreCell chip to have D.O.T ?
    NO
    Q: Where are the locations of temperature sensors?
    CPU - taken directly from CPU pin (same as AMD thermal pin.
    System - RT2 (near winbond I/O) same for 875/865 series boards.
    4. RAM
    Q: I have this RAM xxxx but it does not work with my board. Can MSI update the BIOS to fix this?
    A: We would suggest you to use the MSI recommended memory for this part as there are a lot of memory brands out there we can't guarantee that all will work with the MB. Please go to the Product Info page, click "Test Report" and choose "Memory Modules".
    For example, 875P : Here and select Memory Modules.  
    Q: My RAM performance is slow, the benchmark software such as PC Mark, Sisoft etc results are below par compared to other brands. WHY?
    A: This issue has been identified. New BIOS update has fixed this problem. Please update to the latest BIOS.
    Q: Is there any workaround?
    A: There are users here share valueable information of how they tweak their BIOS to achieve good results. Kudos to them! :D Take a look at this link.
    Q: What is MAT?
    Memory Acceleration Technology. More to read here! Please read all to get the whole idea. You should have the idea what actually it is. :D
    Q: Why my Neo2-S/LS doesn't have MAT?!
    GOOD NEWS!! After first week of July, the new BIOS release will enable MAT in all Neo2 boards!
    Q: What about DOT?
    OK. Here is the answer:
    Additional Info for MAT support:
    MS-6728 BIOS V1.3 (All 865PE will support)
    (Note: No MAT option for 865G due to limitation) Though the 865G have no support for MAT but if you insert AGP VGA card, you could still avail of this function!!
    DOT support:
    MS-6728, for exist boards, only full version supports it
    Q: I want to have both MAT and DOT, can I do that?
    Of course you can. However, the amount of setting you can used would depend on your current configurations. The suggested stable configuration if MAT as Fast & DOT as Captain
    Q: Then what is PAT?
    This is what I found in the forum, written by Assaf.
    Quote
    Here's what I understand about PAT.
    As you may or may not know adding pipline stages to any execution unit will allow you to run it at a higher frequency but it will increase the latancy from start to end (measured in clock pulses).
    Now, in order to ensure reliable operation at 800MHz FSB intel added 2 pipline stages to the memory controller (as based on the original dual memory controller in the E7205 chipset)
    This they called i865PE and it will only put into action these 2 stages when 800MHz FSB is applied (which it needs the bios to tell it is the case)
    Intel take the better yealdes of 865PE and validate them for 800MHz with the 2 extra stages disabled.
    These they call 875P.
    A 875P bios with PAT enabled simply does not "tell" the chipset it it running at 800MHz so the extra stages are inactive thus reducing latancy relative to a situation where these stages were activated.
    A hacked 865PE bios will simply follow the 875P bios rule of not notifing the chipset it is running at 800MHz.
    PAT is not an optimization, it's a de-un-optimization
    [/color]
    Q: Can 875P/865PE boards support DDR266 RAM for 800MHz FSB CPU?
    Yes, although the product webpage did not highlight DDR266.
    Q: My Kingston HyperX RAM always cause errors with 875/865 board!
    Known issue. Please read here: http://www.kingston.com/support/faqs/memory/intel_3.asp
    Q: My system does not run stably with DDR400
    A: Set DDR Voltage to 2.7V and above for DDR400, regardless what the RAM manufacturer advertised.
    Q: How to set different FSB:DDR ratio? I can't find in the BIOS
    The FSB:DDR ratio can be changed by setting DDR Clock [266,333,400,500,533]. However, your processor's default FSB will affect the ratio. Follow this table:
    FSB DDR ratio
    133 266 1:1
    133 333 4:5
    133 400 2:3
    133 466 -
    133 500 -
    133 533 -
    200 266 3:2
    200 333 5:4
    200 400 1:1
    200 466 -
    200 500 4:5
    200 533 3:4
    If you have 800FSB (200Mhz) CPU, use FSB200 table. If you have 533FSB (133MHz) CPU, use FSB133 table to get the ratio. Ratio "-" is not available and out of chipset limit.
    Examples:
    1. DDR400 overclock P4 2.4GHz to 3.0GHz. Ratio 5:4. FSB:250MHz. DDR Clock : 333MHz
    2. DDR333 overclock P4 2.4GHz to 3.0GHz. Ratio 3:2. FSB:250MHz. DDR Clock : 266MHz
    3. DDR500 Pr default. Ratio 4:5. FSB:200MHz. DDR Clock: 500MHz.
    5. HDDs
    Q: Can Promise RAID support 2 PATA + 2 SATA = total of 4 HDDs for a single RAID array? RAID-0? RAID-1? RAID-0+1?
    Yes, Promise RAID support 2 PATA + 2 SATA (RAID-0 or RAID-1 or RAID-0+1)
    Q: Does ICH5R's SATA controller support RAID?
    Yes, but only ICH5R, not ICH5. Update: MSI has released beta BIOS 1.81B with ICH5R RAID-1 support. Check the link above in the BIOS section.
    Q: My HDD LED doesn't lit!!!
    As what I have been told that the HDD LED only lit when there are activities in IDE Primary and Secondary channels. No support for ICH5's SATA and/or Promise SATA activities yet. In other words, the HDD LED will not lit and indicate any activities for your SATA drives.
    Q: What is SATA? What is PATA?
    SATA = Serial ATA. There was no such "PATA" acronym before. After Serial ATA appeared, people started to find IDE as opposing to Serial ATA, and hence called IDE as "Parallel ATA" or PATA.
    Q: I enable SATA in BIOS but I didn't see any SATA Controller listed in the Device Manager!
    You will see two sets of IDE ATA/ATAPI Controllers - Intel 82801EB Ultra ATA Controller x2, Primary IDE Channel x2, Secondary IDE Channel x2. That's how Windows installed the drivers.
    Q: How should I install my HDD for RAID configuration?
    Note that the Promise RAID controller only controls IDE-3, SER-3 and SER-4 ports. Make sure you have your HDDs connected to these ports. Make sure you have enabled "Onboard Promise IDE" in the BIOS. Then after the POST screen, press CTRL-F once prompted and go to the RAID setup screen to setup your RAID configuration.
    While the ICH5R controls IDE-1, IDE-2, SER-1 and SER-2. For ICH5R, only SER-1 and SER-2 can be set as RAID. So make sure your SATA HDDs are connected to SER-1 and SER-2. But make sure you have enabled "Configure SATA as RAID" in the BIOS. After the POST screen, press CTRL-I once prompted and go to the ICH5R RAID setup screen to setup your RAID configuration.
    For more comprehensive RAID setup guide, please read this guide written by vango44. Great contribution!!
    Q: My SATA HDD always gives me errors, data corruptions and can't boot!!
    Check the SATA HDD's bridge chip with a "M" logo, the chip build has to be B5P and above, not B2P/B3P which are known to be buggy. B4P is OK but B5P is better. Maxtor and Western Digital SATA HDDs are known to use this bridge chip. Seagate Barracuda V uses different bridge chip and does not make that much problems compared to Maxtor's. RMA the HDDs if possible. MSI is working on the BIOS to fix this incompatible issues. Get BIOS 1.9B3 or 1.6B2 or above. I have seen around October 2003 that Western Digital HDDs come with B5P bridge chip.  
    Q: I want to use IDE3 for normal HDD, non-RAID
    Set this in the BIOS under Integrated Peripherals:
    Onboard Promise IDE : As SATA
    Q: What is Legacy mode and what is Native mode?
    Legacy mode uses 14 and 15 IRQs. Legacy mode can support up to 2 IDE channels, each IRQ for each channel, which means it can support 2 SATA, or 2 SATA + 2 PATA or 4 PATA. Legacy mode also works comfortably with most OSes including Linux.
    Native mode means you may use all available IRQs and can support up to 2 SATA and 4 PATA. Native mode may have issues working with some OSes such as Win9x and Linux, especially on IRQ assignments.If you have Win98/ME, use Legacy mode only!
    Q: How to enable both SATA and PATA?
    You can use both Legacy mode and Native mode, depending on how many devices you use as described above.
    For Legacy Mode:
    ATA Configuration: PATA+SATA
    S-ATA Keep Enabled: Yes
    P-ATA Keep Enabled: Yes
    PATA Channel Selection: Both
    Combined Mode Operation: PATA First/SATA First, depending on which you want to act as 1st Channel.
    S-ATA Ports Definition: P0-1st/P1-2nd or P0-3rd/P1-4th, depending on which you want to act as Master.
    For Native Mode:
    ATA Configuration: SATA Only or PATA only, depending on which you want to be the FIRST BOOT device!
    S-ATA Keep Enabled: Yes if you chose PATA only
    P-ATA Keep Enabled: Yes if you chose SATA Only
    PATA Channel Selection: Both
    Combined Mode Operation: PATA First/SATA First, depending on which you want to act as 1st Channel.
    S-ATA Ports Definition: - P0-1st/P1-2nd or P0-3rd/P1-4th, depending on which you want to act as Master.
    Q: What is S-ATA Ports Definition?
    There are two options: P0-1st/P1-2nd and P0-3rd/P1-4th. If you choose P0-1st/P1-2nd, your Port-0 S-ATA (SER-1) will become the 1st IDE Master, ie IDE-1 Master. and Port-1 S-ATA (SER-2) will become 2nd IDE Master. If you plan to boot with SATA HDD, it's recommended to set to P0-1st/P1-2nd. If you plan to boot with PATA HDD, it's recommended to set to P0-3rd/P1-4th.
    Q: When I enable SATA+PATA mode, why only IDE-1 or IDE-2 can be used?
    If you chose "SATA 1st Channel", IDE-1 will be dropped. If you chose "PATA 1st Channel", IDE-2 will be dropped.
    Q: I want my SATA to be the 1st IDE drive in Legacy Mode along with PATA, how?
    Set this:
    ATA Configuration: PATA+SATA
    S-ATA Keep Enabled: don't care
    P-ATA Keep Enabled: don't care
    PATA Channel Selection: don't care
    Combined Mode Operation: SATA 1st Channel
    S-ATA Ports Definition: P0-1st/P1-2nd
    With this configuration, you can have your SER-1 and SER-2 act as IDE-1 master and slave. But you can only connect your PATA drives on IDE-2 slot.
    Q: I am a noob, I want more details.
    More info? here
    Q: How to support 250GB HDD? Windows only sees up to 134GB.
    Follow this instruction: here for Win2000 and WinXP.
    Q: I've installed a new SATA HDD, I can find it in Device Manager but it doesn't appear in Windows Explorer at all! HELP!!
    You need to format the HDD, not just SATA but also PATA HDD then only Windows Explorer can see it and assign it with a drive letter. To format a HDD, right click on My Computer, select Manage, look for Disk Management. You should see a no-drive-letter unformatted drive there in the list. Get it formatted by right click on it and choose the obvious option there is.
    6. Onboard Sound
    Q: My onboard sound lost after I overclock the system!
    Goto BIOS setup and lock AGP/PCI to 67/33.
    7. Universal Serial Bus [Thanks to Danny for contribution]
    Q: Why doesn't my board have USB2 ports?
    A: The ICH5 and ICH5R chipsets support up to 8 USB2 ports. Under Windows XP when you view your USB settings using Device Manager you will see 4 Intel 82801EB USB Universal Host Controllers and 1 Intel 82801EB USB2 Enhanced Host Controller; Windows 2000 is similar, you are looking for "Enhanced". If you don't see "Enhanced" you need to install SP1 for XP or the latest service pack for W2K. If you have these service packs installed and still don't see enhanced, used the Device Manager to remove the 5 controllers and reboot to allow Windows to correctly install the right drivers.
    Q: If I have 8 USB2 ports, why does Sandra tell me they are USB1.1?
    A: When lower speed devices are plugged in, or high speed devices are plugged in without USB2 operating system support, they are routed to the low speed host controllers. High speed devices are routed directly to the Enhanced host controller when operating system support exists.
    Base on http://www.intel.com/design/chipsets/manuals/29865602.pdf
    8. CPU - contributed by Danny!  :biggthumbsup:
    Q: I have an 800 FSB Pentium 4 CPU, but the bios is set for 200! If I set it to 800 it crashes! What is wrong?
    A: The FSB rating of the CPU is 4 times the FSB rating of the motherboard. To quote Intel: "This is accomplished through a physical signaling scheme of quad pumping the data transfers over a 200 MHz clocked system bus and a buffering scheme allowing for sustained 800 MHz data transfers." So valid settings are 100 for a 400FSB CPU, 133 for a 533FSB CPU and 200 for an 800FSB CPU.
    Q: The Windows task manager and the Device Manager show I have two CPU's. What's wrong?
    A: Your CPU is a model that has Hyperthreading technology and it is enabled in the bios. To quote Intel: "It allows software programs to "see" two processors and work more efficiently. This new technology enables the processor to execute two series, or threads, of instructions at the same time, thereby improving performance and system responsiveness."
    Q: Do these boards support Prescott CPU?
    Update: Prescott spec is not finalized. There might be more requirements needed other than meeting FMB guideline. It is hard to say if current motherboards can fully support it. [/color]
    This is the latest info from MSI. Check this link here
    9. Power Management
    Q: What are S1/POS and S3/STR modes?
    S1/POS = Power On Suspend, nothing turn off just that everything is running in extremely slow.
    S3/STR = Suspend to RAM, PSU only powers 5V_STBY to the board for RAM refreshing, the rest all off.
    Additionally,
    S4 = Suspend to Disk. Win2k/XP calls it "Hibernation" mode. In this mode, the RAM and CPU state images are copied into the HDD. After S4 mode, you can safely remove the power cord.
    S5 = Soft Off. PSU still supplies 5V_STBY.
    G3 = mechanical off. No power at all to the board.
    Q: Where to set the standby modes?
    For S1 and S3, you can set the standby mode to either S1 or S3, not both, in the BIOS. Note that Windows cannot choose which standby mode to run. You have to set it in the BIOS.
    For S4, you can only set it in Windows 2k/XP (and ME, but not 98).
    10. Others
    Q: I have MSI FX5900 which has double sided fans, can it fit in the board?
    Most boards can fit the FX5900. Including, the NEOs' MS-6728, MS-6758, and others like KT4A ultra, MS6777 Nvidia board.
    Q: Why my NB Temp value is always stay the same?
    On 875P Neo and 865PE Neo2, there is no NB temp sensor! The value you read from CoreCenter does not mean anything. Please update to the latest CoreCenter.
    Q. What are the two lights on my "P" series board for?
    A. These are the Overclock Signal Lights:
    1. Green, Green: Both AGP and CPU are dynamic overclocking.
    2. Green, Red: The memory is overclocking to 533MHz.
    3. Red, Green: The external frequency is overclocking to 350MHz, and the frequency between the north bridge and CPU is 1400MHz.
    4. Red, Red: CPU is dynamic overclocking now.
    There are more to come soon. Please do not reply or request for FAQ contents in this thread. The FAQ will be picked up from the popular threads. Thanks.
    Update History:
    6/23/2003 : Added onboard sound lost fix
    6/25/2003 : Added HDD LED
    6/26/2003 : GOOD NEWS!! MAT to be available in all Neo2 boards!
    6/27/2003 : SATA, PATA
    7/1/2003 : 865G MAT support!!
    7/7/2003 : MAT + DOT support
    7/7/2003 : Prescott CPU support
    7/7/2003 : DDR266 RAM support for 800MHz FSB CPU
    7/17/2003 : Prescott CPU support UPDATED
    7/18/2003 : SATA & PATA updated
    8/15/2003 : latest BIOS updates
    8/15/2003 : RAID-1 support for ICH5R
    8/16/2003 : RAID configuration
    9/02/2003 : beta BIOS updates - 1.81B
    9/03/2003 : beta BIOS update for 865 - 1.52B
    10/03/2003 : beta BIOS update for 875 - 1.9B3
    10/06/2003 : beta BIOS update for 865 - 1.6B2
    10/08/2003 : beta BIOS update for 865 - 1.7B1 link provided
    10/13/2003 : minor updates on old issues
    10/16/2003 : NB temp sensor?
    10/19/2003 : Promise IDE3 for non-RAID function
    10/20/2003 : Prescott updates
    10/21/2003 : FSB:DDR ratio
    11/21/2003 : Legacy, Native mode, SATA+PATA Configuration
    12/01/2003 : BIOS 1.9B6 for 875P
    12/15/2003 : Prescott Support, 250GB HDD support, BIOS 1.9 FINAL
    1/11/2004 : BIOS 2.01B for 865PE Neo2, BIOS 3.30 for 865PE Neo2-P
    1/12/2004 : USB 2.0 [thanks to Danny for contribution]
    1/26/2004 : SATA + PATA Revisited
    1/26/2004 : Added 8. CPU [contributed by Danny]
    1/27/2004 : Added formatting SATA HDD in WinXP
    1/28/2004 : updated on SATA+PATA and links with Danny, Vango44 and Uruk Hai's contributions  :biggthumbsup:
    1/28/2004 : Added power management
    04/05/2004 : Added two lights on "P" series boards  [Danny]

    Dear [Maesus],
    I have tried to duplicate the issue, I saw it only once when I reflash the BIOS and then change the CPU clock setting.
    My procedure as below…
    1.      Boot system
    2.      Update BIOS to 1.9 version
    3.      Restart the system to BIOS setting
    4.      Change the CPU Bus Clock to 229
    5.      Save the setting & exit and then the system restart automatically
    6.      And then I saw the CPU is only running 1.86GHz (my CPU is 3.2GHZ FSB 800MHz)
    But I would like to explain that my procedure as above is incorrect.
    The correct procedure should be as below….
    1.      Boot system
    2.      Update BIOS to 1.9 version
    3.      Restart the system to BIOS setting
    4.      Load BIOS setup default first
    5.      Change the CPU Bus Clock to 229
    6.      Save the setting & exit and then the system restart automatically
    7.      And then I saw the CPU is running 3.66GHz (my CPU is 3.2GHZ FSB 800MHz)
    Note: To load BIOS setup default setting after reflash BIOS that is because all original default setting will be erase after upgrade BIOS. So we always recommend customers to load BIOS default setting first before change any BIOS setting.
    BTW, we have updated the BIOS version to support Prescott CPU. Users can decide to update it or not.
    The new release BIOS as attach file.
    Best regard!
    [MSI Staff]

  • Explanation of Leopard NetBIOS (Windows Sharing) Wackyness With Solutions!

    Kick back and grab some coffee. This could be a while. I agree, this fly's in the face of the 'It Just Works' we're all used to, but if you want to get things working, understanding the information below is critical.
    I dazed off writing this up, so if I don't make sense someplace, please comment and I'll clarify.
    Summary
    Leopard does some 'Interesting' things with how it handles announcing and learning about Windows services that may make it feel different than previous versions. Understanding how it does things can help in resolving your Windows related networking issues.
    Please do not reply to this post unless it has helped to solve your issue, you have something useful to add (such as where I might be incorrect), or you are posting the output of diagnostics commands. Any other posts have already been made in 1,000 other threads and will only cause clutter.
    This post will first define many of the terms used, describe the basics of simple Windows networking with NetBIOS/SMB, explain how Leopard makes things a big goofy, and provide step by step solutions to these issues. Troubleshooting steps are also listed for cases in which things do not work.
    Definitions
    NetBIOS/NBT (NetBIOS over TCP) - This is a legacy windows protocol that allows for systems to share information about their presence on the network and what they have to offer for resources.
    SMB/CIFS - This standards for Server Message Block / Common Internet File System and is just a newer way of doing the same old stuff.
    Browse List - This is a list of systems and services advertised over the network that describes who you are, what you are, and what you have to give.
    Workgroup - This is a logical grouping of systems into browse lists.
    Master Browser - This is a single system elected on the network to be the official holder of the browse list. If enough systems are on the network, there may be backups and backup of backups. Your systems place in this election is determined by your 'os level' and other information.
    Domain Master - This very well may be the same system as the Master Browser, but maintains information regarding workgroups other than its own.
    WINS - This stands for Windows Internet Naming Service and is a client/server protocol used in larger Windows network environments to share workgroup information (browse lists) between separate locations.
    DNS - This stands for Domain Name Services and is used to resolve names (such as 'bob.apple.com') to an IP address (such as 123.123.123.1). It can also maintain 'Special' generic records used to locate special types of systems in your network.
    Unicast - A 'unicast' is a packet sent directly from one node on a network to another.
    Broadcast - A 'broadcast' is a packet that reaches all nodes of a local area network.
    Multicast - A 'multicast' is a packet that goes only to systems that subscribe to a specific multicast address. In a single segment local area network, this typically hits the same number of hosts as a broadcast. However, in larger networks, it can be more restricted. Multicasts are be sent from network segment to network segment, but only if properly configured.
    Shell - This is the text mode command interpreter that is available within OS X. You can enter this mode by searching 'terminal' in spotlight. Many of the graphical configurations in OS X really modify text files that you can also view and modify through the shell.
    Privileged Access - OS X is a multi-user operating system and as such has separates roles and functions from one user to another. Some commands require you to grant yourself additional rights than you normally have. This is normally seen when you install software and get prompted for your username and password. In the shell, you will only be prompted for your password. Privileged access is typically achieved by starting a command with 'sudo' or 'super-user do'.
    _Windows Networking_
    This description is no where near complete nor do I guarantee that it is 100% accurate. Most of this is from experience and I will provide links to additional information where it isn't. Advanced topics will not be covered - only what I feel is the minimum knowledge to understand what is happening, how to know if something is going wrong, and how you might fix it.
    In a small network, such as a home or small office environment, there is a need to share files, printers, and other services between systems on a network. It's why networks were installed in the first place. In order to do this, four main things are required (I'm sure you can come up with more).
    1. Something to Share (which we'll just call the 'Share')
    2. Users that have permissions to access the Share
    3. Something to announce to the rest of the world that you have something to share
    4. A method to connect to the share
    If you're reading this because Leopard broke your Windows networking, you're already familiar with #1 and #2 and somewhat annoyed at #3. You may have even jumped to #4 and gained access to your resources by using Option-K in the finder and pointing at the device with smb://x.x.x.x/, although smb://hostname/ may not be working.
    This post will assume that you have already setup a windows share and know the username/password on the Windows machine that you will be connecting to.
    So that leaves 'Something to announce to the rest of the world that you have something to share' and 'a method to connect to the share'.
    That Something is known as the NetBIOS browser service.
    In basic IP networking, three primary things allow two systems to talk to each other.
    The first is the source IP address. This is the network address of the device that wants to connect to another device or the device that is announcing its services to the world.
    The second is the destination IP address. This is the network address of the device or devices that you want to connect (or get information) to. The destination may be a unicast (single host), multicast (subscribed hosts), or broadcast (all hosts).
    And finally, the third is the Port number. This is a number between 0 and 65535 that lets the computer know what application, such as Safari, iTunes, etc., that is to receive the data in the packets that were sent.
    To share things with each other using Windows protocols, we're primarily concerned about ports udp/137 and tcp/445. Other ports may be used depending on what version of windows you are connecting to and what you are trying to do with it.
    Possible destinations are the broadcast address (such as 192.168.15.255) or a unicast address of a system that has something to share (such as 192.168.15.100).
    We'll go over how to know what your system is talking to in the diagnostics section of this post.
    When a system boots up on the network, it will announce itself and what workgroup it is part of with a broadcast to udp port 137. All systems will see this broadcast and add this information to their local browse cache.
    As long as there is already a master browser on the network, things will be fairly quiet at this point as systems that have been running for more than 12 minutes will only broadcast this information every 12 minutes! This means that if you just joined the network, it my be 12 minutes before you see another system.
    You, on the other hand, being a system that just turned on, will send your information:
    1) When you first come on the network
    2) At 4 minutes
    3) At 8 minutes
    4) At 12 minutes ... and then every 12 minutes after.
    This is to make sure that if packets are lost (broadcasts are udp and NOT guaranteed to be delivered) that you'll be seen within this 12 minute interval.
    This can be a problem if you're trying to figure out why something doesn't work because you have to wait for 12 minutes to see if your change actually had any effect on solving your problem. If you don't wait this full 12 minutes, you very well may have missed out on seeing the other systems broadcast.
    _Finding Systems on the Network_
    Most of us are already familiar with a protocol called DNS. It's how you probably got to this website. You give the computer a friendly name, such as discussions.apple.com, and your computer hands it off to its configured DNS server. That DNS server then looks to see if it has the IP address, and if not, queries a root domain server to find out who does. The root domain server sends you off to apple's DNS servers who finally give you an 'authoritative' response. Your configured DNS server then saves that information for its configured or permitted time to live (ttl) and gives you the IP address for the name you just asked for.
    You can also do this in reverse (hand DNS an IP address and make it give you the hostname). This is the topic of a number of other threads causing 30, 60, 90 (or some other multiple of 30) second hangs when you try to bring up a web page or before a webpage finishes loading. You can find the details of this issue and solutions in other threads (or post here and I'll write something up on that too).
    As you probably guessed, there are other ways to turn names into IP addresses as well and NetBIOS has one as well.
    If you recall, when your PC booted up, it broadcast its name, workgroup, and IP address out for everyone to see. The master browser recorded this information in its browse list and therefore has all the information necessary to turn names of systems on the network to IP addresses.
    So let's say you want to connect to 'meatwad', which is a local windows system. You type in 'smb://meatwad/' and wait for the system to show up.
    In the background, a broadcast just went out on the wire on port 137 asking for meatwad. The master browser responds back saying that 'meatwad' is at 192.168.15.100. This information is given to the smbclient and up pops the remote system.
    This isn't working for you? You say that if you do 'smb://192.168.15.100/' that things work?
    Well then, there's only a few things that could be wrong.
    1) 'Meatwad' never registered with the master browser.
    2) Your system doesn't know who the master browser is.
    3) There isn't a master browser!
    Without going into too many details, if you follow the steps listed in the solutions section below, your resolution should work.
    _Leopard Wackeyness_
    Leopard changed a few things that make it not quite so obvious that you are sharing files or services with Windows. In addition, it's even more confusing in that even if you don't have anything to share, in order to see other peoples' shares (without connecting to them directly), you need to enable file sharing yourself - and just not share anything.
    On top of this, the new application based firewall can be confusing to people.
    In addition, the behavior of Leopard when it comes to the master browser role and what workgroup you are in can also cause you headaches.
    Here are some examples:
    1) You enable File Sharing, click Options, and know for certain that SMB is checked. Yet after 20 minutes, you still don't see anyone and can't find the master browser.
    Why? Because unless you have the firewall set to 'Allow All Incoming Connections' or 'Set Access for Specific Services and Applications', you are tossing every one of those broadcasts we talked about that are so critical (and only come in every 12 minutes!) out the window.
    How do you know you're doing this?
    In the firewall tab, click on Advanced and 'Open Log'. Do you see that "Nov 30 08:40:12 Err Firewall[49]: Deny nmblookup data in from 192.168.15.100:137 uid = 0 proto=17"? Yeah - that's just the packet you were looking for. And guess what, you won't see it again for a while (unless you go asking for it).
    2) You had everything working, but you disabled file sharing because you were going to roam off network and didn't want to go blabbing about your system on the wire. You come back home and now things don't work.
    Could be a few things going on here. One that is simple and one that is just plain wacky.
    When you uncheck File Sharing and re-Check it, guess what? Leopard has just decided it doesn't want to talk to Windows anymore. You need to go back into options and re-check the SMB box EVEN IF ALL YOU WANT TO DO IS SEE OTHER PEOPLE.
    Why? Without this box checked, your computer isn't running the necessary services to hear the broadcasts on port 137 that you just made sure in the firewall could get through. And if your computer gets a packet for a socket (port) that it doesn't have an application bound to, guess what, it gets thrown away too.
    You can see this if you do a 'sudo tcpdump -nvvXi en0 -s 1500 broadcast or icmp'. Note: Change en0 to en1 if you're using Airport.
    Here's a similar example where 192.168.15.109 is the Windows system asking 192.168.15.53, an OS X Leopard system, for info about its shares. This failed.
    bash-3.2# tcpdump -ni en1 host 192.168.15.109
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on en1, link-type EN10MB (Ethernet), capture size 96 bytes
    23:02:49.458342 ARP, Request who-has 192.168.15.53 tell 192.168.15.109, length 46
    23:02:49.458475 ARP, Reply 192.168.15.53 is-at 00:1c:b3:7c:a3:18, length 28
    23:02:49.459573 IP 192.168.15.109.137 > 192.168.15.53.137: NBT UDP PACKET(137): QUERY; REQUEST; UNICAST
    23:02:49.459656 IP 192.168.15.53 > 192.168.15.109: ICMP 192.168.15.53 udp port 137 unreachable, length 36
    23:02:50.969783 IP 192.168.15.109.137 > 192.168.15.53.137: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST
    23:02:50.969874 IP 192.168.15.53 > 192.168.15.109: ICMP 192.168.15.53 udp port 137 unreachable, length 36
    23:02:52.482892 IP 192.168.15.109.137 > 192.168.15.53.137: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST
    23:02:52.483023 IP 192.168.15.53 > 192.168.15.109: ICMP 192.168.15.53 udp port 137 unreachable, length 36
    When you see the next broadcast come in on port 137, you immediately see an ICMP packet go back out from your box saying that the port is unreachable. That is unless you have turned on stealth mode in the firewall. Then it'll just go in the bit bucket with the rest of the garbage.
    Here is what it should look like. A simple query from .109 and a simple response from .53.
    bash-3.2# tcpdump -ni en1 host 192.168.15.109
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on en1, link-type EN10MB (Ethernet), capture size 96 bytes
    23:05:47.226351 IP 192.168.15.109.137 > 192.168.15.53.137: NBT UDP PACKET(137): QUERY; REQUEST; UNICAST
    23:05:47.226667 IP 192.168.15.53.137 > 192.168.15.109.137: NBT UDP PACKET(137): QUERY; POSITIVE; RESPONSE; UNICAST
    3) You could SWEAR that your system was in workgroup 'MSHOME' and you set it up that way, but you're not being seen there.
    This one is interesting. It kinda makes sense, but not really.
    In the network settings for your network adapter, under Advanced, you'll notice a tab marked WINS. WINS is really a bad choice of words - it should probably just say 'Windows Networking' since you're not really running wins at home normally, but this is where OS X stores information needed to talk to Windows systems.
    The first box (NetBiOS Name) is the name of your system. This should match what you have elsewhere in sharing. The second box is your workgroup and by default is left blank. The default workgroup is WORKGROUP. Why? Because that's what Microsoft uses by default. Usually. There was a period of time in which Windows started using MSHOME. How do you know? Go to your windows system and check. If it's MSHOME, type MSHOME here. If it's WORKGROUP, trust me on this one, FILL IN WORKGROUP. DO NOT leave it BLANK. Also make sure that when you built your windows computer 5 years ago that you didn't put in 'FREE_BIRD' or something you just don't remember anymore.
    When you hit 'ok' and apply this change, OS X changes a critical system file in /var/run/smb.conf. Specifically, it sets the workgroup value in the global settings and restarts the name service (nmbd).
    Why is this important to know? Because if you switch between a Wired and Wireless network, it will do this again and again each time you connect to one or the other.
    So if you set things to 'MSHOME' on Airport and then go plug it into your Ethernet network, it WILL reset you back to WORKGROUP if you didn't also put in MSHOME under the wired interface. When you unplug from the wired network and re-connect to airport, it will put it back to MSHOME again. However, if you turn on Wireless while you're on the Wired network, it will keep the Wired setting. Why? I guess because 'Ethernet' is on top (at least on my system). So what happens if you then unplug the wired network? You guessed it, it goes to whatever setting is on the interface left up.
    So the lesson here is to make sure that the WINS tab is configured the same in each of your interface types AND that you don't leave the workgroup field blank. This ensures that you don't toggle between, 'MYHOMENET' and 'WORKGROUP' when you go in and out of your office.
    Solutions
    How do I go about making sure everything is right with all of these conflicting and wacky things going on?
    Here's a step through that should make sure everything is up to snuff and stays that way.
    1) Go to system Preferences. Select Security. Select Firewall. Set 'Set Access for specific services and applications'.
    2) Click 'Show All' and go back to System Preferences and select Network.
    3) Select Airport. Select Advanced. Select WINS. Set your workgroup to 'WORKGROUP' unless you know it's something else. Delete any entries out of WINS unless you KNOW you need it. Select OK. Select Apply.
    4) Select Ethernet. Select Advanced. Select WINS. Set your workgroup to 'WORKGROUP' unless you know it's something else. Delete any entries out of WINS unless you KNOW you need it. Select OK. Select Apply.
    5) Click 'Show All' and go back to System Preferences and select 'Sharing'
    6) Check 'File Sharing'. Select Options. Check 'Add Files and Folders using SMB' and any other methods you want to use. Only check the box next to your users if you want to share their data. Select 'Done'.
    7) Wait. Sooner or later, you should start seeing hosts showing up in your Finder. Either on the sidebar or within 'Network'.
    You don't? Proceed to Troubleshooting.
    Troubleshooting
    OS X provides a number of utilities in the shell to see what's going on with network services and NetBIOS specifically. I'll briefly go over each with examples of how you might use them.
    0) We're going to assume you already checked to make sure that your Windows firewall was correctly configured as well as your Mac's. So if you're using the default windows firewall, McAfee, ZoneAlarm, etc. - you got to be sure that it's allowing this file sharing stuff in and out.
    1) netstat -anp udp
    This command will list all ports that your system is using (-a) without translating the IP addresses to names (-n) and only for protocol udp (-p udp). You can also use -p tcp or remove -p xxx altogether.
    What you are looking for here are entries for the services that watch for and manage the NetBIOS broadcasts. From earlier in this post, you'll recall that is udp port 137.
    You'll see:
    *.137
    192.168.15.53.137
    showing that your host is on the lookout for those packets (your firewall was setup correctly, right?)
    2) nmblookup -M -- -
    This command will send a query out on the network looking for the master browser on your network. You should get a response back such as:
    Err:~ eb$ nmblookup -M -- -
    querying _MSBROWSE_ on 192.168.15.255
    192.168.15.109 _MSBROWSE_<01>
    You don't? You SURE about this whole firewall thing? And your windows machine is on and sharing?
    3) nmblookup hostname
    Obviously replace 'hostname' with the name of the system you're trying to connect to. This will tell you if you can properly resolve that systems name.
    Example:
    Err:~ eb$ nmblookup mastershake
    querying mastershake on 192.168.15.255
    192.168.15.109 mastershake<00>
    4) nmblookup -S hostname
    Same deal applies here - replace hostname with the name of the system you're trying to connect to. This command will list out all of the services and the name of the workgroup that system is part of. It's the same as what you configured in Network prefs for all your interfaces, right?
    Err:~ eb$ nmblookup -S mastershake
    querying mastershake on 192.168.15.255
    192.168.15.109 mastershake<00>
    Looking up status of 192.168.15.109
    MASTERSHAKE <00> - B <ACTIVE>
    WORKGROUP <00> - <GROUP> B <ACTIVE>
    MASTERSHAKE <20> - B <ACTIVE>
    WORKGROUP <1e> - <GROUP> B <ACTIVE>
    WORKGROUP <1d> - B <ACTIVE>
    .._MSBROWSE_. <01> - <GROUP> B <ACTIVE>
    MAC Address = 00-1B-B9-52-65-2B
    5) tcpdump -nvvXi en0 -s 1500
    This command is really one of your best friends. At the end of the day, if everything is configured right and not working, see what is hitting the wire. OS X can't do anything if you're not seeing packets.
    Use control-c to get out of this. It may look like garbage, but if you spend some time with it, you'll learn pretty quickly how to read it.
    6) Are all of your systems DHCP or did you static them? Make sure that the netmasks are the same. Remember, broadcasts don't cross network boundaries. So if one system has an ip address of 192.168.15.2/255.255.255.0 and the other has an address of 192.168.15.3/255.255.255.252, technically, these are not on the same network and will not be able to see broadcasts from each other.
    7) So all of the above seems to be great, and you still don't see things in your finder.
    Can you connect manually with option-k by BOTH IP address (smb://192.168.15.109) and hostname (smb://mastershake)?
    If so, the issue is with browsing only. If you can do both of the above (IP AND NetBIOS name) and you still cannot see entries in Network, there may be a real bug. I've noticed that Vista machines (with Network Discovery enabled) don't always show up correctly, while XP systems show up every time.
    _Other Options_
    For those that are familiar with Windows Networking, there have been some great comments regarding some methods to speed this up.
    1) Setup your own WINS server. You'll find this in one of the threads. Basically, setup smb.conf to allow it to act as a WINS server and then setup those wins entries I said to leave blank to point to it in each of your clients. Since WINS is client/server, it's much easier to figure out what's happening when it doesn't work.
    2) Increase your os value or let yourself be the domain master in smb.conf. You'll find this in the threads as well. Keep in mind, it could still take up to 12 minutes (or more - up to an hour really) to see everything on the network.
    Message was edited by: mreckhof

    Let's make sure we're using the same definition of 'Browse'. Are you able to see them (before you have ever connected to them with option-k smb://x.x.x.x/) in your network list dynamically?
    Or are you only talking about being able to connect to them with option-k?
    The reason why this is necessary is that the nmbd daemon is not running unless you check the File Sharing box and enable SMB.
    Example:
    - File Sharing Disabled - Note that nmbd is not running and nothing is listening on port 137.
    Err:~ eb$ ps -aef | grep -i nmb
    501 5778 5743 0 0:00.00 ttys000 0:00.00 grep -i nmb
    Err:~ eb$ netstat -anp udp | grep 137
    Err:~ eb$
    - File Sharing Enabled and SMB Checked - Note we now have the nmbd process and a listener.
    Err:~ eb$ ps -aef | grep -i nmb
    0 5789 1 0 0:00.01 ?? 0:00.03 /usr/sbin/nmbd -F
    501 5791 5743 0 0:00.00 ttys000 0:00.00 grep -i nmb
    Err:~ eb$ netstat -anp udp | grep 137
    udp4 0 0 192.168.15.53.137 .
    udp4 0 0 *.137 .
    If you don't have anything listening for the broadcasts, you're not going to be able to browse and see them in your Network list (unless they're also advertising by some other protocol such as Bonjour).
    That is not to say that you can't connect to them - you certainly can by smb://x.x.x.x/ (ip) or smb://DNS_NAME/ (not NetBIOS name).
    If you can add more detail if you're seeing something else, like netstat output it would be great.

  • How to parse an XMl without using prefix in the namespace and elements?

    Hi
    The following is a sample of the xml that I need to parse.
    Without the prefix in the namespace section I am getting an error but when i just put in the prefix it works fine. Any help here would be greatly appreciated.
    I think i need to change something in the parser set up...may be the somewhere in the bolded lines....but i am clueless...
    //Xml begins
    <?xml version="1.0" encoding="utf-8" ?>
    - <Statemessages xsi:schemaLocation="http://www.SomeLocation.com/SomeXSD.xsd" xmlns="http://www.abcd.com/BSN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    - <FileControl>
    <CreationDate>2008-08-11</CreationDate>
    - <Source>
    <SystemID>SAP4BSN</SystemID>
    <MandantID>100</MandantID>
    </Source>
    - <Destination>
    <SystemID>CWL</SystemID>
    <MandantID>746</MandantID>
    </Destination>
    <SequenceNumber>000000004</SequenceNumber>
    <Counter>000000001</Counter>
    </FileControl>
    - <Message>
    - <PartyRegistrationID>
    <ID>2101576347</ID>
    <Type>RG</Type>
    <ID>2101576347</ID>
    <Type>AG</Type>
    </PartyRegistrationID>
    <CustomerGroupID>02</CustomerGroupID>
    <Name>Lewicki</Name>
    <Subname>Hans Bruno Michel</Subname>
    <DateTime>2008-08-11T23:59:59</DateTime>
    - <DefaultOfPayment>
    <MessageID>00000001</MessageID>
    <GrossAmountBefore>0.0</GrossAmountBefore>
    <GrossAmountCurrent>-17.9</GrossAmountCurrent>
    <Currency>EUR</Currency>
    <SettlementOfBalance>Nein</SettlementOfBalance>
    <IncludingSubsidiaryClaim>Ja</IncludingSubsidiaryClaim>
    </DefaultOfPayment>
    - <ContractsWithDefaultOfPayment>
    <ContractID>0148863732</ContractID>
    </ContractsWithDefaultOfPayment>
    - <Messagedetails>
    - <ReturnDebitNote>
    <MessageID>00000002</MessageID>
    <KindOf>BA</KindOf>
    <Reason>E2</Reason>
    <Date>2008-08-11</Date>
    <GrossAmount>-15.4</GrossAmount>
    <Currency>EUR</Currency>
    </ReturnDebitNote>
    </Messagedetails>
    </Message>
    </Statemessages>
    //XML end
    I am using the following stored procedure to try this;
    create or replace PROCEDURE CompleteSaveXML_1 AS
    XMLMessage2 XMLTYPE;
    v_parser dbms_xmlparser.Parser;
    v_clob CLOB;
    v_sent DATE;
    v_doc xmldom.DOMDocument;
    v_nl xmldom.DOMNodeList;
    v_nFCL xmldom.DOMNodeList;
    v_nFCN xmldom.DOMNode;
    v_nFCSourceL xmldom.DOMNodeList;
    v_nFCSourceN xmldom.DOMNode;
    v_nFCDestinationL xmldom.DOMNodeList;
    v_nFCDestinationN xmldom.DOMNode;
    m_nl xmldom.DOMNodeList;
    m_n xmldom.DOMNode;
    v_n xmldom.DOMNode;
    v_n3 xmldom.DOMNodeList;
    v_n4 xmldom.DOMNode;
    v_b xmldom.DOMNode;
    v_d xmldom.DOMNode;
    v_a xmldom.DOMNodeList;
    v_c xmldom.DOMNodeList;
    m_prg xmldom.DOMNodeList;
    m_pr xmldom.DOMNode;
    condf_nl xmldom.DOMNodeList;
    condf_n xmldom.DOMNode;
    msgdtl_nl xmldom.DOMNodeList;
    msgdtl_n xmldom.DOMNode;
    rtndbt_nl xmldom.DOMNodeList;
    rtndbt_n xmldom.DOMNode;
    dnlt_nl xmldom.DOMNodeList;
    dnlt_n xmldom.DOMNode;
    cancl_nl xmldom.DOMNodeList;
    cancl_n xmldom.DOMNode;
    conid_nl xmldom.DOMNodeList;
    conid_n xmldom.DOMNode;
    canclid_nl xmldom.DOMNodeList;
    canclid_n xmldom.DOMNode;
    par_ref number(10) :=0;
    msgnum number(20):=0;
    var1 number(30):=0;
    rtnnum number(20):=0;
    dnnum number(20):=0;
    tpmsg number(20):=0;
    condfpmt number(20):=0;
    canclnum number(20):=0;
    --Added the next variable
    sequence_no     number(20):=0;
    --These are the new variables
    condfpmt1 number(20):=0;
    rtnnum1 number(20):=0;
    dnnum1 number(20):=0;
    tpmsg1 number(20):=0;
    canclnum1 number(20):=0;
    --changing
    part_refid_value number(20);
    parid_typ_n xmldom.DOMNode;
    parid_typ_nl xmldom.DOMNodeList;
    parid_id_nl xmldom.DOMNodeList;
    parid_id_n     xmldom.DOMNode;
    party_ref_node xmldom.DOMNode;
    var_pr_reg_typ VARCHAR2(2);
    msgrtdbt_nl xmldom.DOMNodeList;
    msgrtdbt_n xmldom.DOMNode;
    kndrtdbt_nl xmldom.DOMNodeList;
    kndrtdbt_n xmldom.DOMNode;
    rsnrtdbt_nl xmldom.DOMNodeList;
    rsnrtdbt_n xmldom.DOMNode;
    datrtdbt_nl xmldom.DOMNodeList;
    datrtdbt_n xmldom.DOMNode;
    grssrtdbt_nl xmldom.DOMNodeList;
    grssrtdbt_n xmldom.DOMNode;
    currtdbt_nl xmldom.DOMNodeList;
    currtdbt_n xmldom.DOMNode;
    rtnnum2 number(20):=0;
    msgdnlt_nl xmldom.DOMNodeList;
    msgdnlt_n xmldom.DOMNode;
    lvdnlt_nl xmldom.DOMNodeList;
    lvdnlt_n xmldom.DOMNode;
    datdnlt_nl xmldom.DOMNodeList;
    datdnlt_n xmldom.DOMNode;
    grsdnlt_nl xmldom.DOMNodeList;
    grsdnlt_n xmldom.DOMNode;
    curdnlt_nl xmldom.DOMNodeList;
    curdnlt_n xmldom.DOMNode;
    limdnlt_nl xmldom.DOMNodeList;
    limdnlt_n xmldom.DOMNode;
    lvimp number(20);
    nullchk varchar2(30) ;
    chk_flseq number(10);
    fl_seq number(30);
    --these are the new variables
    TYPE tab_type IS TABLE OF FileControl%ROWTYPE;
    t_tab_FC tab_type := tab_type();
    TYPE tab_type1 IS TABLE OF MessageTab%ROWTYPE;
    t_tab1 tab_type1 := tab_type1();
    TYPE tab_type2 IS TABLE OF ContractsWithDefaultOfPayment%ROWTYPE;
    t_tab2 tab_type2 := tab_type2();
    TYPE tab_type3 IS TABLE OF CancellationTab%ROWTYPE;
    t_tab3 tab_type3 := tab_type3();
    TYPE tab_type4 IS TABLE OF ReturnDebitNoteTab%ROWTYPE;
    t_tab4 tab_type4 := tab_type4();
    TYPE tab_type5 IS TABLE OF DunningLettersTab%ROWTYPE;
    t_tab5 tab_type5 := tab_type5();
    cursor MessageCursor is
    select * from OM_BSN_STATEMSGS
    where PROCESSED is null AND SENT in(Select min(SENT) from OM_BSN_STATEMSGS
    where PROCESSED is null)
    order by sent asc;
    v_statemsgs OM_BSN_STATEMSGS%ROWTYPE;
    BEGIN
    DBMS_OUTPUT.put_line('creating parser');
    -- v_parser := DBMS_XMLPARSER.NEWPARSER;
    v_parser := DBMS_XMLPARSER.NEWPARSER();
    DBMS_OUTPUT.put_line('done creating');
    DBMS_XMLPARSER.setValidationMode(v_parser, true);
    DBMS_XMLPARSER.showWarnings(v_parser, true);
    open MessageCursor;
    loop
    fetch MessageCursor into v_statemsgs;
    exit when MessageCursor%NOTFOUND;
    DBMS_XMLPARSER.PARSECLOB(P => v_parser, DOC => v_statemsgs.MESSAGE);
    -- xmlparser.parse(v_parser, File_Location);
    v_doc := xmlparser.getDocument(v_parser);
    dbms_xmlparser.freeParser(v_parser); DBMS_OUTPUT.put_line('Step 1');
    v_nFCL := xslprocessor.selectNodes(xmldom.makeNode(v_doc),'/Statemessages/FileControl');
    v_nFCN := xmldom.item(v_nFCL,0);
    Source
    v_nFCSourceL := xslprocessor.selectNodes(xmldom.makeNode(v_doc),'/Statemessages/FileControl/Source');
    v_nFCSourceN := xmldom.item(v_nFCSourceL,0);
    Destination
    v_nFCDestinationL := xslprocessor.selectNodes(xmldom.makeNode(v_doc),'/Statemessages/FileControl/Destination');
    v_nFCDestinationN := xmldom.item(v_nFCDestinationL,0);
    -- Populate tab type for ORFC
    t_tab_FC.extend;
    t_tab_FC(t_tab_FC.last).creation_date := to_date(xslprocessor.valueOf(v_nFCN,'CreationDate'),'YYYY-MM-DD');
    t_tab_FC(t_tab_FC.last).src_sys_id := xslprocessor.valueOf(v_nFCSourceN,'SystemID');
    t_tab_FC(t_tab_FC.last).src_mandant_id := xslprocessor.valueOf(v_nFCSourceN,'MandantID');
    t_tab_FC(t_tab_FC.last).dest_sys_id := xslprocessor.valueOf(v_nFCDestinationN,'SystemID');
    t_tab_FC(t_tab_FC.last).dest_mandant_id := xslprocessor.valueOf(v_nFCDestinationN,'MandantID');
    t_tab_FC(t_tab_FC.last).seq_no := xslprocessor.valueOf(v_nFCN,'SequenceNumber');
    t_tab_FC(t_tab_FC.last).counter := xslprocessor.valueOf(v_nFCN,'Counter');
    --Saving the value of this seq_no so that it can be inserted in the message tab.
    sequence_no:= xslprocessor.valueOf(v_nFCN,'SequenceNumber');
    --Insert into ORFC TAB
    fl_seq := xslprocessor.valueOf(v_nFCN,'SequenceNumber');
    select count(*) into chk_flseq from FileControl where SEQ_NO =fl_seq;
    if (chk_flseq =0) then
    FOR each_FC IN t_tab_FC.first .. t_tab_FC.last LOOP
    INSERT INTO FileControl
    creation_date,
    src_sys_id,
    src_mandant_id,
    dest_sys_id,
    dest_mandant_id,
    seq_no,
    counter)
    VALUES
    t_tab_FC(each_FC).creation_date,
    t_tab_FC(each_FC).src_sys_id ,
    t_tab_FC(each_FC).src_mandant_id,
    t_tab_FC(each_FC).dest_sys_id,
    t_tab_FC(each_FC).dest_mandant_id,
    t_tab_FC(each_FC).seq_no,
    t_tab_FC(each_FC).counter
    END LOOP;
    end if;
    DBMS_OUTPUT.put_line('Step 2');
    if (chk_flseq =0) then /* chk the xml's filecontrol seq exists in filecontrltab */
    -- Use XPATH syntax to assign values to he elements of the collection.
    v_nl := xslprocessor.selectNodes(xmldom.makeNode(v_doc),'/Statemessages/Message');
    tpmsg := xmldom.getLength(v_nl);
    DBMS_OUTPUT.put_line('Message node length'||tpmsg);
    if (tpmsg>0) then
    FOR cur_emp IN 0 .. xmldom.getLength(v_nl) - 1 LOOP
    v_n := xmldom.item(v_nl, cur_emp);
    select (BISON_OM_MessageID.NEXTVAL) into var1 from dual;
    t_tab1.extend;
    t_tab1(t_tab1.last).message_id := var1;
    t_tab1(t_tab1.last).seq_no     := sequence_no;
    ---party reg
    m_prg := xslprocessor.selectNodes(v_n,'PartyRegistrationID');
    FOR Ref_Id_Loop IN 0 .. xmldom.getLength(m_prg) - 1 LOOP
    party_ref_node := xmldom.item(m_prg,0);
    part_refid_value := xslprocessor.valueOf(party_ref_node,'.');
    end loop;
    m_pr := xmldom.item(m_prg, 0);
    --changing
    --chang id
    parid_id_nl := xslprocessor.selectNodes(m_pr,'ID');
    DBMS_OUTPUT.put_line('Going to read PartyRegistrationID');
    FOR cur_parid_id IN 0 .. xmldom.getLength(parid_id_nl) - 1 LOOP
    parid_id_n := xmldom.item(parid_id_nl,cur_parid_id);
    DBMS_OUTPUT.put_line('Value of id:'|| xslprocessor.valueOf(parid_id_n,'.'));
    t_tab1(t_tab1.last).party_ref_id := xslprocessor.valueOf(parid_id_n,'.');
    exit;
    end loop ;
    ---- change id
    parid_typ_nl := xslprocessor.selectNodes(m_pr,'Type');
    FOR cur_parid_typ IN 0 .. xmldom.getLength(parid_typ_nl) - 1 LOOP
    parid_typ_n := xmldom.item(parid_typ_nl,cur_parid_typ);
    var_pr_reg_typ := xslprocessor.valueOf(parid_typ_n,'.');
    if var_pr_reg_typ='RG' then
    t_tab1(t_tab1.last).PARTY_REG_TYPE_RG := var_pr_reg_typ;
    elsif var_pr_reg_typ='AG' then
    t_tab1(t_tab1.last).PARTY_REG_TYPE_AG := var_pr_reg_typ;
    end if;
    end loop;
    --Chang
    -- t_tab1(t_tab1.last).PARTY_REG_TYPE_AG := xslprocessor.valueOf(m_pr,'Type');
    par_ref :=xslprocessor.valueOf(m_pr,'ID');
    t_tab1(t_tab1.last).customer_grp_id := xslprocessor.valueOf(v_n,'CustomerGroupID');
    t_tab1(t_tab1.last).name := xslprocessor.valueOf(v_n,'Name');
    t_tab1(t_tab1.last).subname := xslprocessor.valueOf(v_n,'Subname');
    t_tab1(t_tab1.last).datetime := xslprocessor.valueOf(v_n,'DateTime');
    DBMS_OUTPUT.put_line('Step 3 ContractsWithDefaultOfPayment');
    m_nl := xslprocessor.selectNodes(v_n,'DefaultOfPayment');
    m_n := xmldom.item(m_nl, 0);
    t_tab1(t_tab1.last).payment_msg_id := xslprocessor.valueOf(m_n,'MessageID');
    t_tab1(t_tab1.last).gross_amt_before := xslprocessor.valueOf(m_n,'GrossAmountBefore');
    t_tab1(t_tab1.last).gross_amt_current := xslprocessor.valueOf(m_n,'GrossAmountCurrent');
    t_tab1(t_tab1.last).currency := xslprocessor.valueOf(m_n,'Currency');
    t_tab1(t_tab1.last).settlemen_of_balance := xslprocessor.valueOf(m_n,'SettlementOfBalance');
    t_tab1(t_tab1.last).including_subsidiary_claim := xslprocessor.valueOf(m_n,'IncludingSubsidiaryClaim');
    condf_nl := xslprocessor.selectNodes(v_n,'ContractsWithDefaultOfPayment');
    condf_n := xmldom.item(condf_nl,0);
    condfpmt := xmldom.getLength(condf_nl);
    if (condfpmt > 0) then
    conid_nl := xslprocessor.selectNodes(condf_n,'ContractID');
    FOR cur_conid IN 0 .. xmldom.getLength(conid_nl) - 1 LOOP
    conid_n := xmldom.item(conid_nl,cur_conid);
    t_tab2.extend;
    t_tab2(t_tab2.last).message_id := var1;
    t_tab2(t_tab2.last).contract_id := xslprocessor.valueOf(conid_n,'.');
    end loop;
    condfpmt1 := 1;
    end if;
    cancl_nl := xslprocessor.selectNodes(v_n,'Cancellation');
    cancl_n := xmldom.item(cancl_nl,0);
    DBMS_OUTPUT.put_line('No of cancellations'||xmldom.getLength(cancl_nl) );
    canclnum := xmldom.getLength(cancl_nl) ;
    if (canclnum > 0) then
    canclid_nl := xslprocessor.selectNodes(cancl_n,'MessageID');
    FOR cur_canclid IN 0 .. xmldom.getLength(canclid_nl) - 1 LOOP
    canclid_n := xmldom.item(canclid_nl,cur_canclid);
    t_tab3.extend;
    t_tab3(t_tab3.last).message_id := var1;
    t_tab3(t_tab3.last).cancellation_msg_id := xslprocessor.valueOf(canclid_n,'.');
    end loop;
    canclnum1 :=1;
    end if; -- canclnum
    msgdtl_nl := xslprocessor.selectNodes(v_n,'Messagedetails');
    msgnum := xmldom.getLength(msgdtl_nl) ;
    dbms_output.put_line('msgggg::::'||msgnum);
    if (msgnum >0) then
    msgdtl_n := xmldom.item(msgdtl_nl,0);
    rtndbt_nl := xslprocessor.selectNodes(msgdtl_n,'ReturnDebitNote');
    rtndbt_n := xmldom.item(rtndbt_nl,0);
    rtnnum := xmldom.getLength(rtndbt_nl) ;
    if (rtnnum >0) then
    --return debit note
    msgrtdbt_nl := xslprocessor.selectNodes(rtndbt_n,'MessageID');
    kndrtdbt_nl := xslprocessor.selectNodes(rtndbt_n,'KindOf');
    rsnrtdbt_nl := xslprocessor.selectNodes(rtndbt_n,'Reason');
    datrtdbt_nl := xslprocessor.selectNodes(rtndbt_n,'Date');
    grssrtdbt_nl := xslprocessor.selectNodes(rtndbt_n,'GrossAmount');
    currtdbt_nl := xslprocessor.selectNodes(rtndbt_n,'Currency');
    rtnnum2 :=0;
    FOR cur_msgrtndbt IN 0 .. xmldom.getLength(msgrtdbt_nl) - 1 LOOP
    msgrtdbt_n := xmldom.item(msgrtdbt_nl,cur_msgrtndbt);
    kndrtdbt_n := xmldom.item(kndrtdbt_nl,cur_msgrtndbt);
    rsnrtdbt_n := xmldom.item(rsnrtdbt_nl,cur_msgrtndbt);
    datrtdbt_n := xmldom.item(datrtdbt_nl,cur_msgrtndbt);
    grssrtdbt_n := xmldom.item(grssrtdbt_nl,cur_msgrtndbt);
    currtdbt_n := xmldom.item(currtdbt_nl,cur_msgrtndbt);
    t_tab4.extend;
    t_tab4(t_tab4.last).message_id := var1;
    t_tab4(t_tab4.last).ret_debitnote_msg_id := xslprocessor.valueOf(msgrtdbt_n,'.');
    t_tab4(t_tab4.last).kind_of := xslprocessor.valueOf(kndrtdbt_n,'.');
    t_tab4(t_tab4.last).Reason := xslprocessor.valueOf(rsnrtdbt_n,'.');
    t_tab4(t_tab4.last).debit_note_date := to_date(xslprocessor.valueOf(datrtdbt_n,'.'),'YYYY-MM-DD');
    t_tab4(t_tab4.last).gross_amt := xslprocessor.valueOf(grssrtdbt_n,'.');
    t_tab4(t_tab4.last).currency := xslprocessor.valueOf(currtdbt_n,'.');
    rtnnum1 :=rtnnum1 + 1;
    rtnnum2 := rtnnum2 + 1;
    dbms_output.put_line('message_id::::'||var1);
    dbms_output.put_line('rtnnum2::::'||rtnnum2);
    dbms_output.put_line('ret_debitnote_msg_id:::'||t_tab4(t_tab4.last).ret_debitnote_msg_id);
    end loop;
    ----return debit note
    t_tab4(t_tab4.last).message_id := var1 ;
    t_tab4(t_tab4.last).ret_debitnote_msg_id := xslprocessor.valueOf(rtndbt_n,'MessageID');
    t_tab4(t_tab4.last).kind_of := xslprocessor.valueOf(rtndbt_n,'KindOf');
    t_tab4(t_tab4.last).reason := xslprocessor.valueOf(rtndbt_n,'Reason');
    t_tab4(t_tab4.last).debit_note_date := to_date(xslprocessor.valueOf(rtndbt_n,'Date'),'YYYY-MM-DD');
    t_tab4(t_tab4.last).gross_amt := xslprocessor.valueOf(rtndbt_n,'GrossAmount');
    t_tab4(t_tab4.last).currency := xslprocessor.valueOf(rtndbt_n,'Currency');
    rtnnum1 :=1;
    end if;
    dnlt_nl := xslprocessor.selectNodes(msgdtl_n,'DunningLetter');
    dnlt_n := xmldom.item(dnlt_nl, 0);
    dnnum := xmldom.getLength(dnlt_nl) ;
    if (dnnum >0) then
    -- t_tab5.extend;
    --dunning letter
    msgdnlt_nl := xslprocessor.selectNodes(dnlt_n,'MessageID');
    lvdnlt_nl := xslprocessor.selectNodes(dnlt_n,'Level');
    datdnlt_nl := xslprocessor.selectNodes(dnlt_n,'Date');
    grsdnlt_nl := xslprocessor.selectNodes(dnlt_n,'GrossAmount');
    curdnlt_nl := xslprocessor.selectNodes(dnlt_n,'Currency');
    limdnlt_nl := xslprocessor.selectNodes(dnlt_n,'LevelImprovement');
    FOR cur_msgdnlt IN 0 .. xmldom.getLength(msgdnlt_nl) - 1 LOOP
    msgdnlt_n := xmldom.item(msgdnlt_nl,cur_msgdnlt);
    lvdnlt_n := xmldom.item(lvdnlt_nl,cur_msgdnlt);
    datdnlt_n := xmldom.item(datdnlt_nl,cur_msgdnlt);
    grsdnlt_n := xmldom.item(grsdnlt_nl,cur_msgdnlt);
    curdnlt_n := xmldom.item(curdnlt_nl,cur_msgdnlt);
    limdnlt_n := xmldom.item(limdnlt_nl,cur_msgdnlt);
    t_tab5.extend;
    t_tab5(t_tab5.last).message_id := var1;
    t_tab5(t_tab5.last).dunning_msg_id := xslprocessor.valueOf(msgdnlt_n,'.');
    t_tab5(t_tab5.last).d_level := xslprocessor.valueOf(lvdnlt_n,'.');
    t_tab5(t_tab5.last).dunning_date := to_date(xslprocessor.valueOf(datdnlt_n,'.'),'YYYY-MM-DD');
    t_tab5(t_tab5.last).gross_amt := xslprocessor.valueOf(grsdnlt_n,'.');
    t_tab5(t_tab5.last).currency := xslprocessor.valueOf(curdnlt_n,'.');
    lvimp := xmldom.getLength(limdnlt_nl);
    begin
    t_tab5(t_tab5.last).level_improvement := xslprocessor.valueOf(limdnlt_n,'.');
    EXCEPTION
    WHEN OTHERS THEN
    t_tab5(t_tab5.last).level_improvement := null;
    end;
    dnnum1 :=dnnum1 + 1;
    -- dnnum2 := dnnum2 + 1;
    dbms_output.put_line('message_id::::'||var1);
    end loop;
    ----dunning letter
    t_tab5(t_tab5.last).message_id := var1;
    t_tab5(t_tab5.last).dunning_msg_id := xslprocessor.valueOf(dnlt_n,'MessageID');
    t_tab5(t_tab5.last).d_level := xslprocessor.valueOf(dnlt_n,'Level');
    t_tab5(t_tab5.last).dunning_date := to_date(xslprocessor.valueOf(dnlt_n,'Date'),'YYYY-MM-DD');
    t_tab5(t_tab5.last).gross_amt := xslprocessor.valueOf(dnlt_n,'GrossAmount');
    t_tab5(t_tab5.last).currency := xslprocessor.valueOf(dnlt_n,'Currency');
    t_tab5(t_tab5.last).level_improvement := xslprocessor.valueOf(dnlt_n,'LevelImprovement');
    dnnum1 :=1; */
    end if;
    end if;
    END LOOP;
    -- Insert data into the real EMP table from the table collection.
    -- Form better performance multiple collections should be used to allow
    -- bulk binding using the FORALL construct but this would make the code
    -- too long-winded for this example.
    DBMS_OUTPUT.put_line('Step 5');
    FOR cur_emp IN t_tab1.first .. t_tab1.last LOOP
    INSERT INTO MessageTab
    message_id,
    PARTY_REF_ID,
    PARTY_REG_TYPE_AG,
    party_reg_type_rg,
    customer_grp_id,
    name,
    subname,
    datetime,
    payment_msg_id,
    gross_amt_before,
    gross_amt_current,
    currency,
    settlemen_of_balance,
    including_subsidiary_claim,
    seq_no)
    VALUES
    t_tab1(cur_emp).message_id,
    t_tab1(cur_emp).PARTY_REF_ID,
    t_tab1(cur_emp).PARTY_REG_TYPE_AG,
    t_tab1(cur_emp).PARTY_REG_TYPE_RG,
    t_tab1(cur_emp).customer_grp_id,
    t_tab1(cur_emp).name,
    t_tab1(cur_emp).subname,
    t_tab1(cur_emp).datetime,
    t_tab1(cur_emp).payment_msg_id,
    t_tab1(cur_emp).gross_amt_before,
    t_tab1(cur_emp).gross_amt_current,
    t_tab1(cur_emp).currency,
    t_tab1(cur_emp).settlemen_of_balance,
    t_tab1(cur_emp).including_subsidiary_claim,
    t_tab1(cur_emp).seq_no
    END LOOP;
    DBMS_OUTPUT.put_line('Step 6');
    if (condfpmt1 > 0) then
    FOR cur_cnf IN t_tab2.first .. t_tab2.last LOOP
    INSERT INTO ContractsWithDefaultOfPayment
    (message_id,contract_id)
    values
    (t_tab2(cur_cnf).message_id,t_tab2(cur_cnf).contract_id );
    end loop;
    end if; -- condfpmt
    if (canclnum1 > 0) then
    FOR cur_cancl IN t_tab3.first .. t_tab3.last LOOP
    INSERT INTO CancellationTab
    (message_id,cancellation_msg_id)
    VALUES
    (t_tab3(cur_cancl).message_id,t_tab3(cur_cancl).cancellation_msg_id);
    END LOOP;
    end if;
    DBMS_OUTPUT.put_line('Step 7');
    if (rtnnum1 >0) then
    FOR cur_rtndb IN t_tab4.first .. t_tab4.last LOOP
    INSERT INTO ReturnDebitNoteTab
    (message_id,
    ret_debitnote_msg_id,
    kind_of,
    reason,
    debit_note_date,
    gross_amt,
    currency
    VALUES
    (t_tab4(cur_rtndb).message_id,
    t_tab4(cur_rtndb).ret_debitnote_msg_id,
    t_tab4(cur_rtndb).kind_of,
    t_tab4(cur_rtndb).reason,
    t_tab4(cur_rtndb).debit_note_date,
    t_tab4(cur_rtndb).gross_amt,
    t_tab4(cur_rtndb).currency);
    END LOOP;
    end if;
    if (dnnum1 >0) then
    FOR cur_dnl IN t_tab5.first .. t_tab5.last LOOP
    INSERT INTO DunningLettersTab
    (message_id,
    dunning_msg_id,
    d_level,
    dunning_date,
    gross_amt,
    currency,
    level_improvement)
    VALUES
    (t_tab5(cur_dnl).message_id,
    t_tab5(cur_dnl).dunning_msg_id,
    t_tab5(cur_dnl).d_level,
    t_tab5(cur_dnl).dunning_date,
    t_tab5(cur_dnl).gross_amt,
    t_tab5(cur_dnl).currency,
    t_tab5(cur_dnl).level_improvement
    END LOOP;
    DBMS_OUTPUT.put_line('Step 8');
    end if; -- dnn
    end if; -- top msg
    end if; --- fl_seq chk
    COMMIT;
    -- Free any resources associated with the document now it
    -- is no longer needed.
    xmldom.freeDocument(v_doc);
    /* refresh array */
    t_tab_FC.delete;
    t_tab1.delete;
    t_tab2.delete;
    t_tab3.delete;
    t_tab4.delete;
    t_tab5.delete;
    /* refsh */
    end loop;
    close MessageCursor;
    END ;
    //

    Errors thrown by Oracle always show a line number (even if it points to the FOR loop that the error occurred within). When you run it, what is the error stack that is being returned. Copy and paste that, don't summarize it.
    If you are still uncertain, add a final
    EXCEPTION
      WHEN OTHERS THEN
         dbms_output.put_line(DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);to have it written out where your normal dbms_output goes. This is your friend in 10g for tracking down errors.
    "But as soon as i add a prefix in the header everything works fine."
    Is that header in the sample XML you provided? Regardless what are you adding? Your data is a clob so you can always tweak it before converting it to a DOMDocument just by doing simple string manipulation.
    Since you are in 10g, you should be using dbms_xmldom instead of xmldom. I think xmldom is just a synonym for dbms_xmldom though. Review the dbms_xmldom documentation. You can go straight from a clob to a DOMDocument via DBMS_XMLDOM.NEWDOMDOCUMENT. You can also parse the document completely using dbms_xmldom calls instead of xslprocessor calls.
    Other random things to evaluate:
    Consider turning
             FOR each_FC IN t_tab_FC.first .. t_tab_FC.last LOOP
                INSERT INTO FileControl
    into a
             FORALL i IN t_tab_FC.first .. t_tab_FC.last LOOP
                INSERT INTO FileControl
                 ...Better performance because one two context switches (PL/SQL -> SQL -> PL/SQL) instead of 2*n switches.
    I like this construct better
       TYPE tab_type IS TABLE OF FileControl%ROWTYPE INDEX BY BINARY_INTEGER;
       t_tab_FC tab_type := tab_type;because then you don't have to       t_tab_FC.extend;you can just do something like     index := 1;
         LOOP
            t_tab_FC(index).creation_date := <whatever>;
            index := index + 1;
         END LOOPYou also have the option of parsing your XML as a XMLType, including purely in SQL, but you can research that avenue at a later date.
    Forgot to mention, wrap any code examples in [ pre ] [ pre ] (without the spaces) to retain your formatting.

  • How do I stop Windows 7 from searching hidden files and folders

    In XP it was simple with the intuitive Advanced Search Options.
    Even if you enable "Don't show Hidden Files and Folders" in Windows 7, they still show up in the search menu.  A similar post included a suggestion by a support dude to post a question here.  I've searched for every possible solution and yet something so simple appears to be non existent.  Has Microsoft just lost its mind with omitting this feature?  Is this something that will never be solved?  Indexed or not, hidden files and folders still appear in Search.
    Thanks

    what have you setup in Explorer->Organize->Folder & Search Options?
    Don't show hidden and Hide: Empty, Protected, etc. all ticked
    if you have at some stage indexed all those system folders, and subsquently removed those from the index scope, then you may need to rebuild the index so those results are not presented by searches?
    i've assumed that you are getting things like \windows included, and this seems to be typical. perhaps because some common tools like notepad, wordpad etc reside in those folders.
    have you checked out the Indexing Options?
    from memory, "don't show hidden & system" really only obscures the stuff when you're browsing in explorer. the indexing engine doesn't respect that kind of setting. you'll need to get your indexing scope worked out to affect the search results presented.
    I'm not concerned much with indexing, it's just amazing that there is no option to stop "Search" from searching hidden files and folders when "Don't show hidden" is checked - the way it was with XP, etc.  As I understand it whether folder is indexed or not, will not stop "SEARCH" from searching them.  It was quite simple in XP but in Windows 7 it seems it is impossible.

  • Debugging output not appearing

    I recently absorbed the task of supporting our CF MX 6.1
    server. We have an app that we need to debug - the developer asked
    us to add her IP address to the "Debugging IP Addresses" list. I
    turned on debugging and added her IP address to the list, but
    debugging output is not displaying; this is true even when you run
    the CF app on the server running CF. The steps I took are as
    follows:
    - In CF Administrator, checked Enable Robust Exception
    Information and Enable Debugging. Submitted changes and got msg
    Server has been updated successfully.
    - Added developer's IP address to the list of debugging IP
    addresses. She couldn't see the debug output. Neither could I.
    - Restarted CF server. No change.
    - Rebooted server box. No change.
    - Tried removing all IP addresses from list. Debugging input
    then shows for everyone.
    One thing of note regarding the setup of the server is that
    IE has "Internet Explorer Enhanced Security Configuration" enabled
    - don't know if this would have any impact. I'd also tried adding
    the local IP address of my machine (I'm on the same LAN as the
    server), and I got no debug info on my machine. Our whole LAN,
    including the CF Server's box, is behind an ISA server, but of
    course that wouldn't have any impact on the local server, and I
    don't *think* it would affect machines on the LAN, but I'm not
    certain of this.
    Showing the debug info to everyone is not an option, so we
    need to get the IP address filtering working. I've looked at the
    Windows event logs, the CF logs, and these forums, and can't find
    any helpful info.
    Server config:
    Windows Server 2003 (Standard Ed.) SP1
    ColdFusion MX 6.1 (6,1,0,63958) Standard
    Any suggestions would be very much appreciated.

    I figured out the problem - it turns out that even our LAN
    traffic goes through our ISA server, and the ISA server passes its
    IP address to IIS, so CFMX is seeing all traffic as coming from the
    same IP address - the LAN address of the ISA server. Adding that
    turned it on for everyone, so it seems that the solution lies in
    changing the config of the ISA server to pass through IP addresses.
    See post by "Smiley Dave" titled "Debug IP Addresses" for a little
    more info, though there's no info in that thread that he ever
    actually got it working.

  • Group values on Barchart - Please help Urgent

    Hi
    I am plotting a bar chart.
    I am plotting chart "on change of" first group name.and showing 3 values which i get in formulas.
    I had to place these formulas in lowest level of subgroup just above the details ( i don`t need any details).
    i am getting all the values properly.
    But it is plotting the graph with group A values as group B values.
    In other words,
    on starting group all the 3 values will be zeros.By the end of this group (after details) i will get 3 values.
    I want to plot chart with these values as starting group values.
    But as took "on change of" group name it is plotting zeros initially and the result of group A  as the result of Group B and so on.
    Please help me how can i plot chart after a group is evaluated.
    I placed my chart in report header
    Please help me .
    Haima.

    Hi
    I am using bar Chart ( side by side bar chart).
    This time i would like to explain in more detailed.Please find my layout and preview as pictures in the following links.
    [http://i34.tinypic.com/2wc48w9.jpg]
    [http://i33.tinypic.com/2603ern.jpg]
    I want show msx3 in the bar chart .so first i initialized it to zero and counted all the records which suits my criteria and showing the same value in the bar against that group.( i am explaining with one formula msx3 only..anyway remaining are similar).
    This value is initially zero and will give a count number at the end of this Group #1 Name ( plz see pictures).
    My problem is i have take "On change of" Group# 1 Name in the data of chart expert and showing the formulas ( with don`t Summarize  option checked).
    It is giving me the result properly but plotting the values of first iteration ( when the first time the group is evaluated) ans result of second iteration.I understand this is because of "on change of " option ,when it is plotting all the values will be zeros.
    I have to plot the chart with values after evaluating the group #1 but not before evaluating it.
    Please give me any idea over it.I am not an expert and it is urgent.
    Please help.
    Thanks,
    Haima

  • Drawing a Line Chart

    Hello ,
    i'm using line type "  line chart with markers at data points " to draw 2 values
    - the start date on "X" axis
    - Original Value on "Y" axis
    my problem is when i put the "Start date " on the (on change of )area in data section , and put" original value "in the (show values )section , the original value got counted , and i don't wanna to count the values i want to use the values as it's , also Don't summarize check box is dimmed and i  dont wanna how to solve this trivial issue 
    can anyone help please ,

    "LittleMuscle" <[email protected]> wrote in
    message
    news:g7i93j$dqk$[email protected]..
    > Is there a way to draw a horizontal line straight across
    a chart, say a
    > column chart. I want the line to extend all the way from
    the y-axis to
    > the far right of the chart.
    http://www.quietlyscheming.com/blog/charts/easy-custom-charts/

  • How to fix everything when power goes out during install? [SOLVED]

    last night I was installing kde and during the install process the power went out. I tried uninstalling kde, but pacman said dependencies were missing (I need dependencies to remove stuff?), so I tried reinstalling the kde group and that seems to have worked.
    What is the best way to recover from something like this and how can I be sure everything is now fixed?
    Last edited by RiceKills (2010-05-31 21:58:05)

    you can skip pacmans dependency checks with the argument -d.
    as far as i know, you can't fix files that were destroyed by a power outage.
    in my experience, it's rather rare that power loss destroys files (provided you use a stable file system).
    usually it's sufficient to do a thorough file system check with the repair option enabled (don't do this while the filesystems are mounted or at least mount them read-only). usually you can invoke such a file system check with shutdown -Fr now.

  • 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)

Maybe you are looking for

  • Routing with change numbers.

    Hello friends, I'm trying to do the following. Can someone please explain what the problem could be In routing creation, there is a problem. Step:1 I enter the material number, plant and change number. Step:2 Entered the usage(1) and status (4) in th

  • New page when group changes

    Hiya, I am a newbie using BI Publisher in conjunction with APEX. I have a report where I need the header to be repeated for a group over multiple pages. I have searched the forum and seen prior comments about using a 2 row table and such, but where w

  • AB Smart Group "is not  member of" a group not working

    After having some trouble with AB over time (group members disappearing after some time syncing via MobileMe), I went through the 1700 cards one by one and deleted all the groups, and old cards, now am down to 1500, with a main Group of about 900. So

  • Encore CS6 - Bluray; some buttons with wrong color (precomposed White Wedding)

    Hello, Yesterday, I've authored a DVD with the White Wedding template from precomposed. Everything is fine and ok! Today, I started with the Blu-ray version of the same movie. So, I created a new project, import the menu assets/menus/videos. Linked e

  • Restarting JSPM with different options

    I get the error 'Cannot find AAS usage in all usages array' when applying Support Package Stack 15 in JSPM I would like to apply SAPJTECHS SP16 as instructed in note 1231975 to fix this issue. However, JSPM fails immediately after login without givin