Inconsistent KVM behavior in Leopard?

Has anyone else had problems with inconsistent behavior when using a KVM under Leopard? (Display mirroring is not enabled)
Under Tiger, when I switched my laptop to my Cinema display, the entire contents of the display would move - dock, menubar, all applications and windows.
Since installing Leopard, the behavior is inconsistent. The Dock and the menubar move, as do some applications. However, most applications remain on the laptop screen. Additionally, an application such as Safari, when moved to the Cinema display, still opens new windows on the laptop screen.
Any thoughts?

Does the delete button have a light glow around it? If it does, you can tap the space bar and that will be selected.
If not, look in the System Preferences application, go to the Keyboard and Mouse panel, Keyboard Shortcuts tab, you'll select the Full keyboard access, both options allow this function.
I use this tapping on the space bar for many different options in various dialog boxes throughout the OS and applications.
This has worked at least since Tiger, may have been around longer, I don't recall. But I have used it for years and love it.
Hope that helps.
Joel.

Similar Messages

  • Inconsistent aggregation behavior activation will be terminated 0PUR_DS03

    Hi All,
    Iam getting the following error while activating ODS 0PUR_DS03 delta request
    Inconsistent aggregation behavior activation will be terminated.
    The Initiales request for it went smoothly but giving error while activating Delta request only.
    I found one sap note 1081423 but it is applicable before 16 and Iam already on support package 16 .
    Thanks and Regards .
    Akash

    Hi,
    But the correction are already been done for SP16.
    https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/spat/index.htm?sp1=SAPKW70016
    Have you checked the Notes, 1074388 1074236 and 875986.
    Edited by: Aduri on Dec 11, 2008 12:55 PM

  • Inconsistent aggregation behavior - activation will be terminated

    Hi BW Gurus
    DSO activation is failing with the error message : "Inconsistent aggregation behavior - activation will be terminated"
    Can any one please suggest on the above issue like how it will be caused and resolved
    Thanks in advance
    Venkat

    Hi....
    If u r getting error in data activation, try the below procedure
    If u want to activate the DSO the status of all the requests must be green.
    If all requests are not in green then this eeror will come.
    Right click on the DSO-> Administrator data target.
    Thaere check whrther the status of any request is yellow or red.
    May be that load going on in some other chain......just click on the Monitor icon.
    Then in the IP monitor .
    Go to the Details tab.
    Expand the Process chain node->right click ->Display messages.
    If you are loading through DTP.
    Then it will take u to the DTP monitor.......
    If PC node is not there,then go to the header tab->click on the IP->it will take u to the IP scheduler
    ->there in the Schedule tab->a Where used list icon is there,it will show u all the chains.
    If that is also not there...then that IP is not a part of any chain,may be it is an Adhoc run,
    wait until the load get completed, then repeat the DSO activation.
    If there is any red request,then first check why it failed, try to rectify the error and repeating the load.if it is not required just delete the request
    then repeat the DSO activation
    Hope this helps.......
    Regards,
    BRS

  • Inconsistent Form Behavior on Failed Struts Validation

    So I'm working on a strange bug regarding an Edit User form for an application, where some fields revert to their default and some fields do not.
    We have a form for editing users in our system, with most of the usual information inputted in text boxes (login, first name, last name, password, password confirmation). We also have three possible levels of 'admin' - none, admin, and superadmin. These are chosen via radio buttons. There are also a couple of checkboxes (like 'user is active'). Overall, it's a fairly simple form.
    When the form is submitted, we do struts validation. We've set up the validation via comment annotation in our Java code, like so:
         * @struts.validator type="minlength"
         *                   arg1value="${var:minlength}"
         * @struts.validator-var name="minlength" value="8"
         * @struts.validator type="maxlength"
         *                   arg2value="${var:maxlength}"
         * @struts.validator-var name="maxlength" value="50"
        public void setPassword1(String string) {
            password1 = string;
        }All of the fields in our form are set from user properties, so they're initialized by the values in the user object. For example, if we had user John Smith, an admin, with login 'jsmith,' we'd have the first name and last name fields initialized to John and Smith, and the radio buttons for Admin set to 'admin.' For reference, here's the EditUser.jsp code for the radio buttons, based off of the selectedAdminRole property:
    <div class="InputElement">
            <label for="selectedAdminRole"><bean:message key="userForm.adminType"/></label>
              <html:radio styleId="selectedAdminRole" property="selectedAdminRole" value="None"
                          disabled="${userForm.loggedInUser.admin and userForm.userId == userForm.loggedInUser.id}">None</html:radio>
              <html:radio property="selectedAdminRole" value="Admin"
                          disabled="${userForm.loggedInUser.admin and userForm.userId == userForm.loggedInUser.id}">Admin</html:radio>
              <c:if test="${userForm.loggedInUser.superAdmin}">
                  <html:radio property="selectedAdminRole" value="SuperAdmin">Super</html:radio>
              </c:if>
         </div>As you can see above, the struts validator requires passwords to be at least 8 characters long. So if the user tries to change their password to something with less than that, they'll fail validation and they'll end up back on the form with the validation errors in red at the top of the page. However, the form data that they've edited will be preserved. So if John had tried to change his first name to 'Fred,' he'd still see 'Fred' in the First Name text field, even though it wouldn't actually get saved to the user object until he submitted the form with no errors. This works with radio buttons too - if John had tried to set his admin status down to 'none' from 'admin,' the radio button 'none' would still be checked. Basically, it preserves all your progress on the form until you navigate away.
    Unfortunately, it does NOT do this when you create a new user. Creating a new user uses the same form, and since there's no user object to get the fields from, they all get initialized to blank - except for one of the checkboxes ('user is active') and the radio buttons for admin (starts with 'none' checked). Now, if the user fills out the form and hits submit, but fails the struts validation, it preserves all the form data in the text fields, but reverts the checkboxes and the radio buttons to their default state.
    This leads to the following problem: say I'm trying to create a new admin, Jane Smith. I fill out the whole form, check the 'admin' button, and then enter a four-letter password. I submit, and the form fails struts validation and throws me back to the page with an error message informing me that passwords need to be at least 8 characters. I look over the form again - the login field is still 'janesmith,' the first name field is still 'Jane,' the last name field is still 'Smith,' everything looks fine except I screwed up the password. I enter an 8 letter password and resubmit. Jane then logs in and complains that she's not an admin, because I didn't notice that the 'admin' button had reset itself to the default of 'none' when I failed validation.
    My question is, why does it reset the radio buttons and checkboxes - but not the text fields - on failed validation when a new user is being created, but resets nothing at all when an existing user is being edited? I'd like it to reset none of the information when a new user is being created, but I cannot figure out the reason for this inconsistent behavior.
    If anyone can help me figure out how to get this working so that nothing gets reset - or at least explain to me the reason for this inconsistent behavior - I would be very grateful. I will also try to provide any additional information I can if this isn't enough.

    So what you are saying is that radio and checkboxes don't retain their state when validation fails?
    Checkboxes are always troublesome because of their design. If not selected, they don't submit any value - so you have to specifically unset them.
    My first instinct would be to look at the formbean which you are populating from, and see what (if anything) modifies its values.
    - for originally loading the new user page is it an action or JSP? Does it apply any default values to the form?
    - check the "input" page you redirect to when validation fails. Is it an action or a JSP?
    - is the same form being uses on the newUser jsp and whatever action you are submitting it to?
    - is there a form reset() method?
    My theory is that the "input" page you are redirecting to when validation fails is an action, and it sets some values on the form prior to loading.
    But thats just a guess at this point. Its hard to debug this without a working example. Its been a while since I worked with struts, and never with annotations providing the validation.
    Suggestion for debugging: dump the contents of the form bean at strategic points in the process to see that the values are what you think they should be.
    - running the save action
    - just after validation
    - on the jsp page.
    Hope this helps some,
    evnafets

  • Spotlight behavior in Leopard

    Can someone explain this to me:
    If you create a folder in Leopard on the desktop and call it "12345678" and then search for 2345678 in Spotlight, why doesn't the folder appear in the search results? This worked in Tiger. It worked in Win95 for that matter.
    Now for the kicker: Search for 12345 and your folder will appear, as if by magic. This one simple exercise tells me that I can't trust Spotlight searches at ALL right now.
    I've read that Leopard ignores file names that it doesn't think are important in search results. It uses some kind of "logic" to return "smart" results and keep you from being overwhelmed by the search results. Believe me, I'm not overwhelmed by Zero Results. I'm decidedly underwhelmed.
    I can do this same experiment with my macbook and 10.4 and the folder shows up no matter which parts of the file I am searching for.
    Yes, I know you can hit the "plus" button in the search window and go in and force it to search "filename" and "contains" instead of the default(!) "begins" but that is probably a 15 second process every time, because the "save" option for the searches doesn't work with file open/save dialog boxes when you use spotlight within them. Big Fat Bummer.
    I have about 10000 SKUs in our product catalog that I need to pull images for all the time. They are named by UPC and most of them have the same first 4-5 digits because they are part of the same product classification. That means that in Tiger I can search for the last 4-5 digits of the UPC and get a result. In Leopard, that same approach returns zero files. I am very sad. Am I missing something? I've looked all over for a preference that I can change to force Spotlight to always show me ALL results, no matter how irrelevant it thinks they may be. Is there a script that will troll through an entire folder and put a copy of the file name into the "comments" field so that Spotlight will pay attention? Is this really, truly not considered a bug? It's so difficult to work around this problem that I've resorted to using an FTP client (Transmit) and connecting to my OWN machine as if it were an FTP server, because Transmit will search based on file names (and only based on file names, as it happens). It will get me results faster than using Spotlight. On my local drives. Is this thing on? Anybody home? Hello?

    First off, I'm not suggesting that the Spotlight interface (especially the GUI portions) isn't frustrating to use and buggy. Nor am I suggesting that using the command line is the right way to do it or necessarily easier (I know that for most people it is not).
    However, since I do spend a lot of time with a command line shell open, I feel I should at least mention the "mdfind" utility. In my experience, this utility is extremely accurate returning results. It doesn't feel like there's any sort of governor on it, like with the GUI interfaces, which can be both good and bad I suppose. With a properly formed search string, mdfind can be very powerful. And, since it's a command line utility, you can combine it with some other Unix tools like "grep" or "xargs" to do some really cools stuff.
    In your example, with a folder named "12345678", I can run this query from the command line:
    % mdfind "kMDItemFSName = *45678"
    and find that folder. I could also do this
    % mdfind "kMDItemFSName = \*45678 || kMDItemFSName = 87655\*"
    to find that folder or a folder named 87654321. There's also time based searching, less than/greater than comparisons, inequality comparisons, etc. Granted, it takes a little bit to familiarize yourself with the metadata attribute names, but there's only a handful that are typically useful so it's not that much of an issue (IMO). Run "mdls" on a file to see the attribute names.
    Since mdfind is searching the central metadata store, it's also pretty quick. Even though some of the other apps mentioned are multi-threaded, they still have to traverse the file trees looking for matches...
    Hope this helps.
    Message was edited by: glsmith

  • Inconsistent selection behavior when deleting files in Cover Flow

    I love browsing through my pictures folder using Cover Flow. However, I've noticed that deleting a file by pressing Cmd-Delete produces inconsistent selection results. Sometimes Finder will select the next file down the list, and sometimes it will select no file at all. However, the Cover Flow portion of the window will always show the next file.
    It is misleading when Cover Flow shows the next file, but the file selection pane shows no file selected. I often hit the down-arrow (or right-arrow) key, expecting to skip to the next file, but the first file in the folder gets selected, Cover Flow re-winds its view, and I have to re-find my last position.
    There is also no way to select the current file by clicking on the Cover Flow preview currently showing. I have to click some other file and re-browse to the current file in order to sync up the two panes.
    Is this a bug? Does Apple know about it?

    As mentioned, cover flow does not change the basic Finder operation. Return allows editing the name and Cmd-O or Cmd-downarrow opens the item. It also functions similar to the list view, when you open a folder, the subfolders are added to the cover flow; they do not replace the cover flow icons.

  • PLEASE HELP - Inconsistent AQ Behavior!

    HELP!!!! HELP!!!! HELP!!!!
    We are using Java 1.3 and Oracle 8.1.7's aqapi.jar. A frontend application enqueues messages OK. The other "side" of the queue dequeues these messages MOST of the time, but not all the time. If we change it from blocking forever to polling (timing out every 10 seconds and reconnecting), this still happens.
    We are seeing this with RAW payloads (as well as Object payloads).
    Storage space should not be an issue nor should network traffic with regards to the staging environment box we are dealing with.
    Here are the enqueue and dequeue options we are using:
    // Use most default Enqueue options
    AQEnqueueOption enqueueOption = new AQEnqueueOption();
    enqueueOption.setVisibility(AQEnqueueOption.VISIBILITY_IMMEDIATE)
    AQDequeueOption dequeueOption = new AQDequeueOption();
    dequeueOption.setDequeueMode(AQDequeueOption.DEQUEUE_LOCKED);
    dequeueOption.setNavigationMode(AQDequeueOption.NAVIGATION_FIRST_MESSAGE);
    dequeueOption.setWaitTime(AQDequeueOption.WAIT.FOREVER); //(or set with a time)
    dequeueOption.setVisibility(AQDequeueOption.VISIBILITY_ONCOMMIT);
    We are using CorrelationIDs to make sure we are getting the proper response to our request.
    I know JDBC drivers are not certified for JDK 1.3, but...why would it work most of the time? An example would be enqueuing 71 similar messages using the same calls and only 65 being dequeued on the other side. This example happened all within the span of 5 minutes. None of the Java calls we are using are synchronized and the enqueuing message expirations are set high enough(60+ seconds).
    We ARE NOT using JMS. We are NOT using OCI. It queue is setup as a single consumer queue. Pure Java to AQ over JDBC. There is a separate in and out queue table each with one queue (so we have separated the connections when one is committed, the other queue is not affected).
    If you need more information to help with this, please let me know. We've been trying at this for MONTHS!! HELLLPP!!!!
    null

    We are seeing similar behavior and would greatly appreciate any help.
    Our application enqueues messages without any problems, and the registered message listener receives the sent messages just fine, at first... After a while (can be minutes, hours, days), the listener just stops receiving messages. We can still enqueue messages, but the are not dequeued.
    If we stop our application and start it again, we DO receive all of the messages that were previously stuck in the queue. However, unfortunately we are not able to receive any new messages.
    If we shutdown Oracle and restart it, everything works fine again... at least until AQ wedges again.
    Oddly enough, the messages are in the 'READY' state, so you would think that the listener would receive them, but it does not.
    All indicators are that this is an Oracle AQ problem, as the only way to make things work correctly again is to stop and restart Oracle.
    We checked for trace (.trc) files when this problem occurred, but no new ones where generated.
    Any thoughts, suggestions, workarounds, tracing options that we can set, queries we can run to get more debug info, etc would be greatly appreciated.
    Please feel free to email me directly: [email protected] We would prefer to use Oracle AQ, but are on the verge of trying our luck with WebLogic JMS...
    Thank you in advance!

  • Inconsistent event behavior

    Can anyone reproduce this bug?
    1. Select File->Open... select two Photoshop documents, and press "Open"
    2. Select File->Scripts->Script Events Manager...
    Change the Photoshop Event drop-down to "Everything" and the script to "Welcome"
    Press "Add", then "Done" then press "OK" on the Script Alert box.
    3. Click the Tab or Title Bar of the inactive document.
    Results: Nothing happens
    Expected Results: Photoshop should trigger an event when switching documents, and the Script Event dialog box should pop-up. 
    Switching back to the first document will trigger an event, and switching to the secend document again will trigger an event.
    I made a panel that gives information about the current selected document, but this bug makes it unreliable.

    Hello !
    I don't have this behavior with CS4.
    Opening several docs then defining the notifier for all events, then selecting an inactive document: the script is called on a "select" event. 
    When the notifier is already defined, the open command of several docs raises the good number of "open" events, but only the first has some arguments (file path) and the next have not ??.

  • Inconsistent insert behavior

    Please help.
    1. The following code snippet does not work properly:
    <td colspan="3">Contact relationship to peer
    educator</td>
    <td> </td>
    </tr>
    <tr>
    <td>
    <?php if (isset($_POST['Contact2Peer']) &&
    is_array($_POST['Contact2Peer'])) {
    echo '$_POST[\'Contact2Peer\'] is an array. It contains: ';
    print_r($_POST['Contact2Peer']);
    elseif (!isset($_POST['Contact2Peer'])) {
    echo '$_POST[\'Contact2Peer\'] does not exist';
    else {
    echo '$_POST[\'Contact2Peer\'] is of the following data
    type:
    '.gettype($_POST['Contact2Peer']);
    } ?>
    <?php foreach($_POST['Contact2Peer'] as $peerrel)
    echo "<p>".$peerrel."</p>";
    $insertSQLTPR = sprintf("INSERT INTO TEENPEERRELATIONSHIP
    (PEEREDU_OWNS_ID,
    TEEN_ID,
    PEEREDU_TALKS_ID,
    CONTACT_DATE,
    Contact2PeerID)
    VALUES (%s,
    %s,
    %s,
    %s,
    %s)",
    GetSQLValueString($_POST['peereduid'], "int"),
    GetSQLValueString($_POST['teenid'], "int"),
    GetSQLValueString($_POST['peereduid'], "int"),
    GetSQLValueString($_POST['ContactDate'], "date"),
    GetSQLValueString($peerrel, "int"));
    mysql_select_db($database_cnPeer_Outreach,
    $cnPeer_Outreach);
    $Result1 = mysql_query($insertSQLTPR, $cnPeer_Outreach) or
    die(mysql_error());
    ?> </td>
    <td colspan="2"> </td>
    <td> </td>
    </tr>
    <tr>
    <td>Encounter referred by:</td>
    <td colspan="2"> </td>
    <td> </td>
    </tr>
    <tr>
    <td>
    <?php if (isset($_POST['ReferredBy']) &&
    is_array($_POST['ReferredBy'])) {
    echo '$_POST[\'ReferredBy\'] is an array. It contains: ';
    print_r($_POST['ReferredBy']);
    elseif (!isset($_POST['ReferredBy'])) {
    echo '$_POST[\'ReferredBy\'] does not exist';
    else {
    echo '$_POST[\'ReferredBy\'] is of the following data type:
    '.gettype($_POST['ReferredBy']);
    } ?>
    <?php foreach($_POST['ReferredBy'] as $refby)
    {echo "<p>".$refby."</p>";
    $insertSQLCRB = sprintf("INSERT INTO CONTACTREFERREDBY
    (PEEREDU_OWNS_ID,
    TEEN_ID,
    PEEREDU_TALKS_ID,
    CONTACT_DATE,
    PERSONTYPE_ID)
    VALUES (%s,
    %s,
    %s,
    %s,
    %s)",
    GetSQLValueString($_POST['peereduid'], "int"),
    GetSQLValueString($_POST['teenid'], "int"),
    GetSQLValueString($_POST['peereduid'], "int"),
    GetSQLValueString($_POST['ContactDate'], "date"),
    GetSQLValueString($refby, "int"));
    mysql_select_db($database_cnPeer_Outreach,
    $cnPeer_Outreach);
    $Result1 = mysql_query($insertSQLCRB, $cnPeer_Outreach) or
    die(mysql_error());
    ?> </td>
    2. It produces the following results:
    (var_dump POST)
    array(28) {
    ["PeerEducator"]=> string(1) "2"
    ["ContactDate"]=> string(10) "2007-04-30"
    ["Contact2Peer"]=> array(1) { [0]=> string(1) "3" }
    ["ReferredBy"]=> array(1) { [0]=> string(1) "2" }
    ["ContactType"]=> string(11) "Small Group"
    ["NumPeople"]=> string(1) "5"
    ["Location"]=> string(4) "home"
    ["ContactLength"]=> string(2) "10"
    ["Topic"]=> array(2) { [0]=> string(1) "A" [1]=>
    string(1) "D" }
    ["Materials"]=> array(2) { [0]=> string(1) "B"
    [1]=> string(1) "R" }
    ["KnowTeenWire"]=> string(1) "1"
    ["UseTeenWire"]=> string(1) "1"
    ["ReferredFor"]=> array(2) { [0]=> string(1) "A"
    [1]=> string(1) "M" }
    ["Escort"]=> string(1) "1"
    ["VisitTeenWire"]=> string(1) "1"
    ["PresentReferral"]=> string(1) "1"
    ["RecTalkTo"]=> array(2) { [0]=> string(1) "1"
    [1]=> string(1) "3" }
    ["TalkAbout"]=> string(13) "you know what"
    ["Action"]=> array(2) { [0]=> string(1) "D" [1]=>
    string(1) "L" }
    ["ContactTalkTo"]=> array(2) { [0]=> string(1) "1"
    [1]=> string(1) "3" }
    ["ContactMedicalVisit"]=> array(2) { [0]=> string(1)
    "C" [1]=> string(1) "O" }
    ["Comments"]=> string(4) "none"
    ["ContactLater"]=> string(1) "0"
    ["ConvenientDay"]=> string(0) ""
    ["ConvenientTime"]=> string(0) ""
    ["Submit"]=> string(6) "Submit"
    ["teenid"]=> string(1) "6"
    ["peereduid"]=> string(1) "2"
    Contact relationship to peer educator
    $_POST['Contact2Peer'] is of the following data type: array
    3
    Encounter referred by:
    $_POST['ReferredBy'] is an array. It contains: Array ( [0]
    => 2 )
    2
    Column 'CONTACT_DATE' cannot be null
    3. The second insert fails even though the first insert
    works. Also of interest but may be superfluous is the fact that the
    two arrays Contact2Peer and ReferredBy trigger different results in
    the debugging code.
    4. Dreamweaver support would not even touch this case.

    Please help.
    1. The following code snippet does not work properly:
    <td colspan="3">Contact relationship to peer
    educator</td>
    <td> </td>
    </tr>
    <tr>
    <td>
    <?php if (isset($_POST['Contact2Peer']) &&
    is_array($_POST['Contact2Peer'])) {
    echo '$_POST[\'Contact2Peer\'] is an array. It contains: ';
    print_r($_POST['Contact2Peer']);
    elseif (!isset($_POST['Contact2Peer'])) {
    echo '$_POST[\'Contact2Peer\'] does not exist';
    else {
    echo '$_POST[\'Contact2Peer\'] is of the following data
    type:
    '.gettype($_POST['Contact2Peer']);
    } ?>
    <?php foreach($_POST['Contact2Peer'] as $peerrel)
    echo "<p>".$peerrel."</p>";
    $insertSQLTPR = sprintf("INSERT INTO TEENPEERRELATIONSHIP
    (PEEREDU_OWNS_ID,
    TEEN_ID,
    PEEREDU_TALKS_ID,
    CONTACT_DATE,
    Contact2PeerID)
    VALUES (%s,
    %s,
    %s,
    %s,
    %s)",
    GetSQLValueString($_POST['peereduid'], "int"),
    GetSQLValueString($_POST['teenid'], "int"),
    GetSQLValueString($_POST['peereduid'], "int"),
    GetSQLValueString($_POST['ContactDate'], "date"),
    GetSQLValueString($peerrel, "int"));
    mysql_select_db($database_cnPeer_Outreach,
    $cnPeer_Outreach);
    $Result1 = mysql_query($insertSQLTPR, $cnPeer_Outreach) or
    die(mysql_error());
    ?> </td>
    <td colspan="2"> </td>
    <td> </td>
    </tr>
    <tr>
    <td>Encounter referred by:</td>
    <td colspan="2"> </td>
    <td> </td>
    </tr>
    <tr>
    <td>
    <?php if (isset($_POST['ReferredBy']) &&
    is_array($_POST['ReferredBy'])) {
    echo '$_POST[\'ReferredBy\'] is an array. It contains: ';
    print_r($_POST['ReferredBy']);
    elseif (!isset($_POST['ReferredBy'])) {
    echo '$_POST[\'ReferredBy\'] does not exist';
    else {
    echo '$_POST[\'ReferredBy\'] is of the following data type:
    '.gettype($_POST['ReferredBy']);
    } ?>
    <?php foreach($_POST['ReferredBy'] as $refby)
    {echo "<p>".$refby."</p>";
    $insertSQLCRB = sprintf("INSERT INTO CONTACTREFERREDBY
    (PEEREDU_OWNS_ID,
    TEEN_ID,
    PEEREDU_TALKS_ID,
    CONTACT_DATE,
    PERSONTYPE_ID)
    VALUES (%s,
    %s,
    %s,
    %s,
    %s)",
    GetSQLValueString($_POST['peereduid'], "int"),
    GetSQLValueString($_POST['teenid'], "int"),
    GetSQLValueString($_POST['peereduid'], "int"),
    GetSQLValueString($_POST['ContactDate'], "date"),
    GetSQLValueString($refby, "int"));
    mysql_select_db($database_cnPeer_Outreach,
    $cnPeer_Outreach);
    $Result1 = mysql_query($insertSQLCRB, $cnPeer_Outreach) or
    die(mysql_error());
    ?> </td>
    2. It produces the following results:
    (var_dump POST)
    array(28) {
    ["PeerEducator"]=> string(1) "2"
    ["ContactDate"]=> string(10) "2007-04-30"
    ["Contact2Peer"]=> array(1) { [0]=> string(1) "3" }
    ["ReferredBy"]=> array(1) { [0]=> string(1) "2" }
    ["ContactType"]=> string(11) "Small Group"
    ["NumPeople"]=> string(1) "5"
    ["Location"]=> string(4) "home"
    ["ContactLength"]=> string(2) "10"
    ["Topic"]=> array(2) { [0]=> string(1) "A" [1]=>
    string(1) "D" }
    ["Materials"]=> array(2) { [0]=> string(1) "B"
    [1]=> string(1) "R" }
    ["KnowTeenWire"]=> string(1) "1"
    ["UseTeenWire"]=> string(1) "1"
    ["ReferredFor"]=> array(2) { [0]=> string(1) "A"
    [1]=> string(1) "M" }
    ["Escort"]=> string(1) "1"
    ["VisitTeenWire"]=> string(1) "1"
    ["PresentReferral"]=> string(1) "1"
    ["RecTalkTo"]=> array(2) { [0]=> string(1) "1"
    [1]=> string(1) "3" }
    ["TalkAbout"]=> string(13) "you know what"
    ["Action"]=> array(2) { [0]=> string(1) "D" [1]=>
    string(1) "L" }
    ["ContactTalkTo"]=> array(2) { [0]=> string(1) "1"
    [1]=> string(1) "3" }
    ["ContactMedicalVisit"]=> array(2) { [0]=> string(1)
    "C" [1]=> string(1) "O" }
    ["Comments"]=> string(4) "none"
    ["ContactLater"]=> string(1) "0"
    ["ConvenientDay"]=> string(0) ""
    ["ConvenientTime"]=> string(0) ""
    ["Submit"]=> string(6) "Submit"
    ["teenid"]=> string(1) "6"
    ["peereduid"]=> string(1) "2"
    Contact relationship to peer educator
    $_POST['Contact2Peer'] is of the following data type: array
    3
    Encounter referred by:
    $_POST['ReferredBy'] is an array. It contains: Array ( [0]
    => 2 )
    2
    Column 'CONTACT_DATE' cannot be null
    3. The second insert fails even though the first insert
    works. Also of interest but may be superfluous is the fact that the
    two arrays Contact2Peer and ReferredBy trigger different results in
    the debugging code.
    4. Dreamweaver support would not even touch this case.

  • Inconsistent Editing behavior

    A Contribute 3 user on our intranet site frequently needs to
    edit linked Word (and sometimes Excel) documents which have
    hyperlinks from a home page. Rather than click on the document and
    have Word itself open in a new window, she likes to be able to have
    the document open within Contribute. Here's how she decribes the
    problem she is having --
    To modify a document I open Contribute, go to the Home page,
    and click the hyperlink for that document. When things work, the
    document opens within Contribute and the “Edit” button
    at the top is visible, allowing me to edit the document within
    Contribute. I make the changes, save and it goes to the Contribute
    page and I select the “Publish” button.
    But....
    Other times, I open Contribute, Choose the document, it will
    not have the “Edit” button, instead it opens it up in a
    new window in Word and adds a version number [1] behind the name. I
    can make the changes in Word. However, it will not allow me
    save/publish it within Contribute.
    I cannot explain why sometimes it works one way and other
    times it's different. I prefer to be able to edit these Word files
    directly within Contribute. (Version 3 is what I'm using). After
    the document is edited, I do not want a new version (with the [1]
    appended. I want to have my old version overwritten and replaced
    with the edited version on the website.
    Thoughts on what's going on here??? - Thanks
    - Rick

    filed bug w/apple

  • Inconsistent Safari behavior after installing Mountain Lion

    Since installing Mountain Lion, when I go to some pages I'll click on a button and it won't be active. Other buttons on the same page will be active. Sometimes there's a Flash Player interface, but not always.

    I ordered something from a website I haven't used before, and it was very slow, but I don't know if it's that website or safari.  Safari is the only browser I use.

  • Inconsistent Dock Behavior

    I unchecked "Automatically Hide and show dock", but certain applications still SOMETIMES go ahead and hide the dock. Any idea what's up with that?
    Also, the dock sometimes adds a text identification which floats beside the icon (I have my dock on the left side of the screen), obscuring what's behind it. This effectively doubles or triples the unusable space on the left side of my screen. Is there any way to keep it from showing this text? Oddly, there's nothing consistent about when it does or doesn't show this text.
    system:
    G5, 10.4.11

    Hi, do you have a screen shot of that?

  • Behaviors inconsistent when trimming - fix?

    Hi There,
    One thing that has been bugging me in Motion is the inconsistency between behaviors when you trim them.
    As an example, if you apply a Throw behavior to an object, then trim it, the object stops where you trim it, then stays there after the play head has passed the out point.
    But if you apply a Grow behavior then trim it, the object expands to it's full scale (doesn't stop where you trim it) and then snaps back to it's start position after the play head passes the out point.
    Is there a global preference to set them all to behavior in the same way - either complete the behavior at the trim point or stop the behavior at the trim point?
    Cheers

    Nope, they work the way they work - if you want to make an animation change - spin, then stop, or grow, then stop, etc. - I recommend using keyframes. The basic motion behaviors are great for ongoing motion - position, rotation, scale, etc. - but for changes I always use keyframes.

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

  • Leopard cannot see hard drive on any Mac running Tiger.

    Running Leopard 10.5.2 on a Mac Pro 3GHz 4-core w/6GB RAM. I cannot connect to any hard drive / root directory on any Mac on my network running Tiger (10.4.9, .10 or .11) or OS9. Yes I have an Avid Meridian in the edit suite runing OS 9.2.2. No laughing please...
    I can connect to the User folder on any Mac running Tiger but not any hard drives on any Mac running Tiger from a Mac running Leopard. The hard drive cannot be accessed from a User folder even if an alias of the Tiger drive is placed in the ~/User/Public folder.
    The reverse works as usual. Any Mac running Tiger can see any hard drive on any networked Mac including Macs running Leopard.
    Has anyone else encountered this issue &/or found a workaround? I spent almost 2 hours with Apple Tech Support including a system specialist. They confirmed this behavior in Leopard connected to Tiger OS Macs. Hard drives can be seen between all Macs running Leopard. It was theorized by one of the Apple techs that the behavior was engineered to encourage upgrading all Macs to Leopard. BAD idea! I requested this be reported to Apple engineering.
    Tiger can see any drive on the network back to OS7. Leopard cannot see previous OS version hard drives.
    TIA for replies.

    I suggest that you repeat the external boot process with your MBP.  If it boots the MBP, the internal SATA cable probably is faulty and should be replaced.
    Ciao.

Maybe you are looking for