Bug or inconsistency in SUSER_SID()

SUSER_SID() returns null if the login passed to it contains square brackets.
I experienced this problem when I created a SQL Server credential with the user name containing the square brackets surrounding the user name in the identity.
The credential was created without error.
When I went to create a proxy with sp_add_proxy using the credential I had created, I got a msg 14529 error saying that the user account was not a valid Windows user.
I worked through the source of sp_add_proxy until I found that SUSER_SID() was returning null.
This was tested with SQL Server 2012 and I expect that this error/inconsistency has been there all along. I've certainly found no reference to this anywhere on the internet.
Hopefully this will save someone else a couple of wasted hours!

In a sense you're right; SUSER_SID() probably doesn't have a problem. The inconsistency starts with create credential accepting the identity with enclosing square brackets.
Yes, the square brackets are taken literaly. What you enter is an external identity, and how would SQL Server know that the brackets cannot be part of the external identity?
The purpose of square brackets or double quotes is to delimit identifiers that includes characters that are not permitted in identifiers, for instance backslash. But since the identity is entered as a string literal, there is no need for quoting in this
case.
Erland Sommarskog, SQL Server MVP, [email protected]

Similar Messages

  • BUG report - Inconsistent IR settings in Builder

    Apex 4.0.2
    Most of the reports used in the App Builder have been converted to use Interactive reports which is great. But I find that the IR settings are not consistent across all the reports. I had reported this during the tryapexnow.com beta phase. Now that we can use the new apex_application_install API to load up the Builder apps into our own workpace so we can review how they are built, the Region Utilities > Update Interactive Report Settings page shows this. Or just run the query
    select
    page_id, name, allow_save_rpt_public, show_finder_drop_down, show_display_row_count, show_search_bar, show_search_textbox, show_actions_menu, show_select_columns, show_rows_per_page, show_filter, show_sort, show_control_break, show_highlight, show_computation, show_aggregate, show_chart, show_notify, show_group_by, show_calendar, show_flashback, show_reset, show_download, show_help
    from apex_040000.wwv_flow_worksheets
    where flow_id=4000My main annoyance is the "Save Report Public" checkbox. The IR saved report list shouldn't be cluttered with all the report settings saved by all the workspace developers.

    Please submit an official bug report to Adobe at:
    http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
    Alexander.
    Canon EOS 400D (aka. XTi) • 20" iMac Intel • 12" PowerBook G4 • OS X 10.4 • LR 1 • PSE 4

  • Bug? inconsistent state after integer overflow

    hi there,
    im running java 6 se with the latest updates on macosx 10.6.4
    i implemented a primality check, which didnt give the right answer in some cases.
    several tests with the same input gave me different output, though the used algorithm is deterministic.
    i could reduce the code to just a few lines. its attached.
    the code gives me unpredictable results
    mostly i get 20001 (which is correct), 1, 1025 or 199XX.
    only u = 2^31-1 produces this behaviour.
    the integer wraparound is a welldefined operation, i think.
    so this is a serious bug, isnt it?
    public class wtf
         public static void main(String... args)
              for (int i = 0; i < 20; i++)
                   work(2147463647, 2147483647);
         static void work(int l, int u)
              int runs = 0;
              for (int i = l; (i <= u) && (i > 0); i++)
                   runs++;
              System.out.println(runs);
    }

    I managed to sort this on my own and here's what I learned in case someone else comes across this issue in the future.
    The library was not corrupted, but it was buggy. The lack of any available views caused the paths to go weird as described above. The allitems view was not deleted, however, but it was marked as hidden and had the name removed from it. I was able to recover
    this by modifying the properties on the allitems view in the SPList.views collection. Not sure how it happened, but it was an easy fix.
    The other issue was me being a newbie with SP. The user had uploaded new files for the list using explorer which appears to initially set them to be checked out. Since they never had a checked in version, they don't appear in any view, in search, etc. but
    they are included in the SPList.ItemCount property. This resulted in a seemingly "empty" document library with files in it.
    I hope this helps the next person to come along with a similar problem. Serious pain to figure this out, but I got a lot of good experience with the SP PowerShell environment, so it had a bit of a silver lining.

  • Java VM bug?

    Dear all,
    I have observed this instance where my JVM implementation behaves in
    a manner that appears inconsistent.
    The following lines of code all compile:
    long a = Long.parseLong("5L");
    Long a1 = new Long("5L");
    Long a2 = Long.valueOf("5L");
    float b = Float.parseFloat("5f");
    Float b1 = new Float("5f");
    Float b2 = Float.valueOf("5f");
    However, at run time a NumberFormatException is thrown at every
    one of the first three lines because the JVM does not accept the suffix
    "L" in a String number description.
    Ok, fair enough!
    But why is that rule not enforced for the Float class ( the next three
    lines of code do not throw any exceptions, which shows that in this
    case the suffix "f" is recogined in the String for what it is)?
    Is this a bug or inconsistency?
    Or is there a good reason for it?
    Thanks
    Jorge

    In the code of java.lang.FloatingDecimal you can find:
              * We parsed everything we could.
              * If there are leftovers, then this is not good input!
             if ( i < l &&
                    ((i != l - 1) ||
                    (in.charAt(i) != 'f' &&
                     in.charAt(i) != 'F' &&
                     in.charAt(i) != 'd' &&
                     in.charAt(i) != 'D'))) {
                    break parseNumber; // go throw exception
                }

  • How do you enable 'Create Content' button on 'Add Content' page?

    How do you enable ‘Create Content’ button on ‘Add Content’ page?
    There is new functionality to a ‘Layout’ type personalization page like ‘Sales Dashboard’.
    Bug 4503123 INCONSISTENT WAY OF ADDING USER-DEFINED REGIONS ON WYSIWYG PAGE:
    There’s no way to add custom content to a configurable page.
    Add a “Create Content” button and let the user create a piece of content that extends to a region he creates.
    It says: Fixed->11.5.10.3CU
    In Oracle® Application Framework Personalization Guide Release 11i Part No. B25439-02 it says:
    p 4-5
    If you personalize a non-configurable page (a page that does not have the necessary metadata to personalize its layout) or when you run your application in Accessibility mode (profile option Self Service Accessibility Features (ICX_ACCESSIBILITY_FEATURES) is set to Standard Accessibility), you will not see the Page Layout Personalization page, as shown below. Instead, you will see the Page Hierarchy Personalization page, page 4-12, where you can perform the same personalization functions, using a descriptive tabular user interface.
    It tried this and can’t get it to display.
    Has anyone run accross this before?

    user587952,
    Can you describe your issue in detail forgetting those references for the time being. What exactly are you trying to do?
    Check this from the dev guide:
    In order to be able to take full advantage of page layout personalization capabilities, it is important when you create your configurable page, to use flexibleLayout and flexibleContent regions at all levels when you create the page hierarchy structure under your page layout region. In Oracle Applications, this is required, as it is the coding standard.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • LR2 File naming on import problem, date and time not from photo

    Hi all,
    I think I've run into a bug or inconsistency regarding the file naming in LR2. All my photos are named after the template YYYYMMDD-HHMMSS-XXXX.dng, where XXXX is the original file ID number and the rest is the capture date and time. This has worked excellently in 1.1 through 1.4.1.
    In LR2 this template, on import, doesn't use the capture time from the photo for naming but rather the _current_ time when the import happens. In the template editor you don't get to choose what time to apply, as the fields are simply called "Minute", "Second", etc.
    If I, however, use the function Library > Rename photos... on the new batch of photos after import, and apply the exact same template, they are correctly renamed to match their capture date.
    This is with LR 2.0 on Mac OS X 10.5.4 on PowerPC. Anyone else see the same thing?

    This is a reported bug.

  • Bookmarks disappeared on android app

    I just discovered the bookmark-adding function, which is great. But then my bookmarks disappeared. I had about 10 of them, points I needed to review later in a large textbook, and now they are gone. It's happening in other books, too.
    I tried to reproduce the bug, but I haven't been able to. I killed the app, tried opening the file from Recents and from the folder, and even tried turning the tablet on and off again, yet my most recent batch of bookmark/highlighting is there. I know I'm not imagining this, though, because I've seen a dozen similar comments in the Google Play ratings comments over the last few weeks. If I see them disappear again, I'll post the circumstances.
    I think my highlights and notes might be disappearing, too, but I'm not sure. This bug seems inconsistent.
    I'm using a Motorola Xoom tablet, Android, and the files aren't on my removable SD card.
    Hope this helps. I use the Android Adobe Reader app for large textbooks a lot, and really need to keep my highlighting and notes and bookmarks for when I review. Thanks! Love this app!

    I reproduced it!
    I moved the file from one folder to another within the Adobe Reader folders I'd set up, and the bookmark disappeared. The highlight was still there, though.
    But then I created another bookmark, and moved the book (Head First WordPress) back into the initial folder, and the craziest thing happened. The bookmark I'd just added in the second folder disappeared, but the bookmark I had when the book was in the first folder re-appeared.
    I tried to repeat that test, with a new book. I added a bookmark, moved the file to another folder, and the bookmark disappeared. The highlighting and notes seemed to remain, though. But then I added another bookmark, and moved the book back, and the second bookmark stuck, but the first bookmark was gone. So... that's weird. Notes and highlights seemed to remain.

  • Chess game hangs in Leopard

    Hi:
    This isn't really an earth-shattering problem, but I've found that the Chess game that is resident in Mac OS hangs up in Leopard. I'll be playing a game, and all of a sudden, the computer will simply not make a move, and that's it. Can't undo, can't go forward. Doesn't seem to matter whether I have the computer set to play stronger or faster.
    This never happened in 10.4 on my old Quicksilver G4, and I was wondering if anyone has any experience or insight into this?
    Thanks.

    The problem seems to be a bug in the logic, although I have not looked at the code to confirm it. For those that have the time, I have included the game log to cause the game to fail. From that, you should be able to identify the problem and offer a fix. Note, the earlier Chess version (2.1) running on Tiger does not seem to have the same bug, but the issue it could very well be an OS issue.
    Chess version 2.3, running Leopard on MacBook Pro.
    Player is White; Computer is Black (obviously);
    Moves:
    1. d2-d4 d7-d5
    2. h2-h4 a7-a5
    3. h4-h5 a5-a4
    4. Nb1-c3 Nb8-c6
    5. e2-e4 e7-e5
    6. e4xd5 Nc6xd4
    7. Ng1-f3 a4-a3
    8. b2-b3 Nd4xf3
    9. Qd1xf3 Bc8-d7
    10. g2-g4 Bf8-d6
    11. Nc3-e4 Bd6-b4
    12. c2-c3 Bb4-e7
    13. g4-g5 f7-f5
    14. g5xf6 Ng8xf6
    15. Ne4xf6 g7xf6
    16. h5-h6 Rh8-g8
    17. Qf3-h5 Rg8-g6
    To get Chess to "hang", White has to place the Black Rook at G6 in jeopardy by either moving White's Rook at H1 to G1 or White's Bishop at F1 to D3...either move will cause Chess to "hang" as Black never recovers and makes a move. The bug is inconsistent in that moving White's Rook at H1 to H2 and then from H2 to G2 does not cause the bug, but moving White's Bishop from F1 to E2 and then to D3 when Black's Rook at G6 is exposed (Black moves pawn F6 to F5 and then to F4) does cause the bug.
    On my system, this is the only time it hangs. Higher skill levels have never caused Chess to hang.
    Happy Bug Hunting.
    First one to fix it wins.
    -911eDoc

  • Long waits on 'gc cr multi block request' elapsed tim anomaly - tkprof inc

    Hi,
    in my 4-node RAC 10.2.0.3 when I run query (thats part os user_segments view)
    select o.name,
    o.subname,
    so.object_type, s.type#,
    ts.ts#, ts.name, ts.blocksize,
    s.file#, s.block#,
    s.blocks * ts.blocksize, s.blocks, s.extents,
    s.iniexts * ts.blocksize,
    decode(bitand(ts.flags, 3), 1, to_number(NULL),
    s.extsize * ts.blocksize),
    s.minexts, s.maxexts,
    decode(bitand(ts.flags, 3), 1, to_number(NULL),
    s.extpct),
    decode(bitand(ts.flags, 32), 32, to_number(NULL),
    decode(s.lists, 0, 1, s.lists)),
    decode(bitand(ts.flags, 32), 32, to_number(NULL),
    decode(s.groups, 0, 1, s.groups)),
    s.cachehint, NVL(s.spare1, 0), s.hwmincr
    from sys.obj$ o, sys.ts$ ts, sys.sys_objects so, sys.seg$ s
    where s.file# = so.header_file
    and s.block# = so.header_block
    and s.ts# = so.ts_number
    and s.ts# = ts.ts#
    and o.obj# = so.object_id
    and o.owner# = userenv('SCHEMAID')
    and s.type# = so.segment_type_id
    and o.type# = so.object_type_id
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      0.03       0.05          2          5          0           0
    Execute      1      0.00       0.00          0          0          0           0
    Fetch        5     11.59     529.83       9580     115021          0        1957
    total        7     11.62     529.88       9582     115026          0        1957
    Misses in library cache during parse: 1
    Optimizer mode: ALL_ROWS
    Parsing user id: SYS
    Elapsed times include waiting on following events:
      Event waited on                             Times   Max. Wait  Total Waited
      ----------------------------------------   Waited  ----------  ------------
      library cache lock                             13        0.00          0.00
      SQL*Net message to client                       5        0.00          0.00
      gc cr multi block request                   63408        1.22        507.30
      gc cr grant 2-way                              75        0.00          0.02
      db file sequential read                       983        0.04          6.13
      gc current block 3-way                         97        0.00          0.07
      gc current block 2-way                        111        0.00          0.06
      db file scattered read                        522        0.17          4.28
      db file parallel read                         249        0.07          2.19
      cr request retry                               81        0.00          0.02
      latch: cache buffers lru chain                  5        0.00          0.00
      latch: gcs resource hash                        5        0.00          0.00
      latch: KCL gc element parent latch             22        0.00          0.00
      latch free                                      3        0.00          0.00
      gc cr block 3-way                              10        0.00          0.00
      gc cr block 2-way                             101        0.00          0.05
      gc cr disk read                                64        0.00          0.02
      SQL*Net message from client                     4        0.04          0.14
      SQL*Net more data to client                    50        0.00          0.00
    ********************************************************************************In raw trace file I can see:
    WAIT #1: nam='gc cr multi block request' ela= 81 file#=1 block#=223460 class#=1 obj#=4 tim=1273765932709496
    WAIT #1: nam='gc cr multi block request' ela= 1221367 file#=1 block#=223456 class#=1 obj#=4 tim=1273765933930894
    WAIT #1: nam='gc cr multi block request' ela= 1221273 file#=1 block#=223456 class#=1 obj#=4 tim=1273765935152287
    WAIT #1: nam='gc cr multi block request' ela= 1223855 file#=1 block#=223456 class#=1 obj#=4 tim=1273765936376232
    WAIT #1: nam='gc cr multi block request' ela= 1180460 file#=1 block#=223456 class#=1 obj#=4 tim=1273765937556773
    WAIT #1: nam='gc cr multi block request' ela= 406 file#=1 block#=223476 class#=1 obj#=4 tim=1273765937566092
    WAIT #1: nam='gc cr multi block request' ela= 8039 file#=1 block#=263972 class#=1 obj#=4 tim=1273765937742971
    WAIT #1: nam='gc cr multi block request' ela= 1221983 file#=1 block#=263972 class#=1 obj#=4 tim=1273765938965148
    WAIT #1: nam='gc cr multi block request' ela= 1221642 file#=1 block#=263972 class#=1 obj#=4 tim=1273765940186879
    WAIT #1: nam='gc cr multi block request' ela= 1221656 file#=1 block#=263972 class#=1 obj#=4 tim=1273765941408618
    WAIT #1: nam='gc cr multi block request' ela= 1221654 file#=1 block#=263972 class#=1 obj#=4 tim=1273765942630357
    WAIT #1: nam='gc cr multi block request' ela= 1221657 file#=1 block#=263972 class#=1 obj#=4 tim=1273765943852096
    WAIT #1: nam='gc cr multi block request' ela= 578770 file#=1 block#=263972 class#=1 obj#=4 tim=1273765944430948
    WAIT #1: nam='gc cr multi block request' ela= 101 file#=1 block#=351188 class#=1 obj#=4 tim=1273765944898180
    WAIT #1: nam='gc cr multi block request' ela= 2287 file#=1 block#=351188 class#=1 obj#=4 tim=1273765944900500
    WAIT #1: nam='gc cr multi block request' ela= 1221984 file#=1 block#=351188 class#=1 obj#=4 tim=1273765946122713
    WAIT #1: nam='gc cr multi block request' ela= 1221641 file#=1 block#=351188 class#=1 obj#=4 tim=1273765947344453
    WAIT #1: nam='gc cr multi block request' ela= 1221670 file#=1 block#=351188 class#=1 obj#=4 tim=1273765948566201
    WAIT #1: nam='gc cr multi block request' ela= 1221663 file#=1 block#=351188 class#=1 obj#=4 tim=1273765949787950
    WAIT #1: nam='gc cr multi block request' ela= 1221670 file#=1 block#=351188 class#=1 obj#=4 tim=1273765951009697
    WAIT #1: nam='gc cr multi block request' ela= 182726 file#=1 block#=351188 class#=1 obj#=4 tim=1273765951192501
    WAIT #1: nam='gc cr multi block request' ela= 558 file#=1 block#=351188 class#=1 obj#=4 tim=1273765951194110
    same for obj#5
    WAIT #1: nam='gc cr multi block request' ela= 3103 file#=1 block#=35284 class#=1 obj#=5 tim=1273766101728096
    WAIT #1: nam='gc cr multi block request' ela= 1221789 file#=1 block#=35281 class#=1 obj#=5 tim=1273766102950203
    WAIT #1: nam='gc cr multi block request' ela= 1221668 file#=1 block#=35281 class#=1 obj#=5 tim=1273766104171949
    WAIT #1: nam='gc cr multi block request' ela= 1221639 file#=1 block#=35281 class#=1 obj#=5 tim=1273766105393674
    WAIT #1: nam='gc cr multi block request' ela= 1221612 file#=1 block#=35281 class#=1 obj#=5 tim=1273766106615404
    WAIT #1: nam='gc cr multi block request' ela= 838378 file#=1 block#=35281 class#=1 obj#=5 tim=1273766107453869
    WAIT #1: nam='gc cr multi block request' ela= 695 file#=1 block#=35281 class#=1 obj#=5 tim=1273766107455175Any ideas ?
    Regards
    GregG

    Hi Greg;
    You may hit a bug?What is your OS? If linux than please see:
    Bug 6268172: INCONSISTENT QUERY PERFORMANCE IN 4 NODE RAC
    https://support.oracle.com/CSP/main/article?cmd=show&type=BUG&id=6268172&productFamily=Oracle
    Also see:
    Bug 9838876: WAITING FOR 'GC CR MULTI BLOCK REQUEST'
    https://support.oracle.com/CSP/main/article?cmd=show&type=BUG&id=9838876&productFamily=Oracle
    Regard
    Helios

  • Highly frustrated with Outlook 2013 Search People box bugs - Multiple Name Results for Same Contact & Inconsistent Results

    The Outlook 2013 "Search People" box does not function properly. It frequently displays incorrect results or a mess of duplicate results. I've reported previous issues about this and consolidating my posts into one (with screenshots this
    time). Hopefully this message will be forwarded to or seen by the Outlook programmers. It really needs to be fixed.
    Outlook 2010 and other prior versions worked perfectly. You search for name, you get ONE result with the info you're looking for. FAST AND EASY. But with Outlook 2013 Microsoft has created a heck of a mess resulting in huge frustration and productivity loss
    with such simple but important tasks.
    I have hundreds of contacts stored in my Outlook address book, and they all have COMPLETE contact info added. 
    One major issue that I'm experiencing in the new Outlook 2013 is that I now get average of 4 or more duplicate name results appearing for the same contact. And each result contains different and incomplete contact info, making it impossible for me to quickly
    find the basic info I'm looking for. The cause of this issue is that Outlook 2013 now provides results from not only your local address book(s), but it also shows results based  on your email history and social media accounts setup.
    And there's no way to turn this off, or at least specify what folders and/or accounts the People Search box should use.
    To make matters worse, the Microsoft developers conveniently forgot to add some form of an indicator (like a small icon besides each name result in the list)  that clearly indicates what result is from what source. So you must manually click on each
    result one at a time and repeat the search until you locate the correct one.
    For one specific example, I have a contact stored in my local address book called
    Infusionsoft. When I type "Infusionsoft" in the People Search box to quickly find a phone number, Outlook  2013 shows me 7 results with the same name. See the screenshot below:
    As you can see in the screenshot above, every result just says "Infusionsoft", so I have to manually click on each name result one at a time and repeat the process until I find the correct one from my address book. This same thing happens with other
    random contacts.
    From what I can tell, Outlook is pulling results based on  based on recent emails I've received from different people with "@infusionsoft.com" in their email address. So the first result shows "[email protected]" (just the email
    address), the second result shows "[email protected]", the third result shows "[email protected]" and so forth. I don't want Outlook to show all of that. I just want what's in my address book!
    And you would think that the last result would be the correct one from my address book, but no. Sometimes its the 5th result, and other times it's the 3rd or 7th result. So there's no freaking order of things here.
    We simply need the ability to turn off searching of email history and other accounts when using the People Search box. Problem fixed.
    (And please don't tell me that I need to "link" every incorrect result to one main contact. You shouldn't expect everyone to have to tediously link any and all results that appear to a record. ESPECIALLY when 5+ results for each contact appear regularly.)
    ISSUE 2: Some names must be typed in a different way for the Search People to locate them
    Another big issue I'm having with the Search People box is that some name searches don’t show the correct result, unless I search for their names in a different way.
    For one specific example, I have a contact stored in my address book named "Dave Johnson". When I type "Dave Johnson" in the Search People box, one result appears, but it's just his email address, only. It's not the result that's stored in my Outlook address
    book with his phone number, addresses, etc. Screen shot below:
    If I type in Dave's name reverse order (Johnson Dave),  no results are found at all.
    Now if I just type in just"Johnson" all by itself, it finds Dave's correct result (the one stored in my Outlook Address Book). Along with everybody else that has "Johnson" in their name (see screenshot below)...
    I double-checked how I have Dave's name programed in my address book, and it's in there as "Dave Johnson" for both the Full Name and File As fields. 
    Also, the name order shouldn't make any difference when using the People Search Box anyway. Sometimes I can find people by Last Name, First Name or First Name, Last Name. Only with random contacts does it get difficult finding  their info and
    I have to do strange things like this to find them from the People Search box.
    ISSUE 3: Some Search People results only yield an email address only.
    For other random contacts, some search results only yield an email address with no other contact details. But I can open the persons contact card from the address book manually, with the same email address shown! Screenshot below...
    In the screenshot above, I have outlined the Search People box results in red, and the Address Book results in green. You can clearly see that "Robert White" is a contact stored in my local address book with full contact details, but the Search People result
    only shows his email address! Again, it's not consitent. It's hit or miss with different people.
    ISSUE 4: Some results just don't appear at all, but they are in the address book
    Another issue I'm experiencing with the People Search Box is that some people simply  cannot be found. But I can see their contact info just fine if I click on the "People" tab down at the bottom of the page and type in their name in the "Search Contacts"
    field. Why can't the People Search box find certain people? I opened up their contact details and cannot find a single thing  that would prevent them from showing up in results.
    These are clearly serious bugs that need to be fixed. And I'm shocked as to how this got missed--or ignored during alpha and beta testing. I see the "idea" behind the developers having the Search People box search everything outside of the
    address book, but in real world application this causes a heck of a lot of problems & confusion, and it needs to be fixed ASAP.
    For technical details, I have Outlook 2013 running on two computers using hosted Exchange 2010. One system is Windows 7 and other is Windows 8. The same problems occur on BOTH computers. As far as my Outlook account setup, I have all contacts stored in the
    main address book (no sub-folders or other folders).
    Can someone help communicate this message to the Outlook developers??? The "Frown" button limits me to 100 characters and one image. There's no way I can communicate this level of detail and steps to duplicate in 100 characters!

    Thanks for your reply.
    1) The instant search boxes in each individual page work just fine. If I am on the People page and type in a name in the "Search Contacts" field, it searches my contacts and displays the results that I want. But I should not have to leave whatever screen
    I'm in to find people now. In Outlook 2010 and earlier versions, I could be on the calendar page and then search for a contact without clicking off the calendar completely. For productivity-sake, it's a huge waste of time and hassle now.
    2) I'm familiar with how contact linking works, and quite frankly it's a huge mess in general. I NEVER create multiple contacts for the same person. I get that Outlook 2013 get confused now when it detects a LinkedIn or Facebook account for the same person
    already in my Outlook address book, but we need to have options that allow us to turn off results from some or all social networks. This is a big part of the problem.
    Think about it this way - The average person has 150+ LinkedIn connections, and more for Facebook. Many people today have accounts for both and they are setup with the same email address. When Outlook 2013 has to scan all the networks IN ADDITION to your
    local address book(s), it's a no brainer that it can get very confused trying to display results.
    Another big part of the problem is that Outlooks new search system also scans your email history. I receive emails from people who use multiple email addresses, or emails from companies with multiple reps or ticket systems that send you a unique
    ticket ID # ending in the same email address domain. Now Outlook displays people search results based on everything under the sun in my email history. This is beyond frustrating (see my "Infusionsoft" screenshot above in the first post).
    Again, I want to stress that for the search examples I referenced, I only have one entry in my Outlook address book for each person. And that's all I want to find when I search for people--what's already in my own address book! 
    In summary:
    We need an OPTION to turn off searching external networks when using the People Search box
    We need an option to tell Outlook to not scan email history for people search results (I think this needs to be disabled entirely actually. It's not helpful at all)
    There should be a fixed priority for displaying people search results, with local address book results FIRST, followed by social network results.
    There should be a clear icon/indicator next to each result that gives you a clue as to where the result is coming from. Your address book? Facebook? LinkedIn? We should not need to click on each result to get a hint as to where it's coming from.
    Work out the bugs in general with the new search system.
    One other thing that I didn't mention is that the Search People box also shows results for people I'm not even "friends" or connected with on the different social networks. But I've noticed that some people use the same email address for those networks that
    I already have programmed for them in my address book, which is why Outlook sometimes shows me these results. Does that make sense?
    I'll try rebuilding the index, but after testing Outlook 2013 on 3 different machines so far and seeing the same results (all slightly different results on each machine and very inconsistent), I doubt this will address the issue.

  • Report Wizard - Inconsistency causing ORA-01461 - bind a LONG (bug?)

    We have come across an inconsistency in the creation of APEX report region resulting in an error "ORA-01461: can bind a LONG value only for insert into a LONG column"
    I want to share this to either get the attention of someone on the development team to help fix it, or to help someone who is running into the same issue and how to work around it.
    Here are the details:+
    Specs_*
    Latest APEX 4.0.2.00.07
    DB 11.1 and 11.2 confirmed same.
    Process+*
    First - complex nasty query. Fact of life - sometimes it happens. Long with over 4K characters
    Creating a STANDARD report (non interactive) - using the CREATE PAGE wizard or the CREATE REGION wizard, after entering in the SQL, it will throw a simple error page (wwv_flow.accept) showing the error ORA-01461: can bind a LONG value only for insert into a LONG column
    Workaround+*
    Run the same wizard with select * from dual to get the page and region created.
    Once it is created - edit the region - and place the long nasty query in the region source. It will then take and work as expected.
    Other Findings+*
    Originally, we considered it was because of the LENGTH of the query. This proved to be un-true. We were able to run the wizard with a 20,000 character select statement without an issue. We are still investigating, but it is difficult to determine what is going on inside the wizard. The SQL is valid and performs well, even if it is complex.
    Note: Because of placement of bind variables - it does not work well as a view.
    The work around is good to know, but the behavior has been described as "buggy" by some of my developers.
    If anyone is interested in more details, please let me know.
    --Tim                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Thank you for innovating the trick to go around this (bug?) !!!
    rgrds Paavo

  • Flash Pro CS6 BUG - inconsistent end of line for xml files in library saved in xfl - MESSES UP SVN

    When saving in XFL with Flash CS6 on Mac (it also happened in CS5.5), the generated xml files in library often have inconsistend end of line, which blocks SVN commits and I have to manually go in the files and make them consistent.
    The XML nodes themselves all have \r\l as end of line, while, within <[CDATA[]]>, they only have \r.
    We think this happens only when creating new library items on mac, on windows it doesn't happen.
    This slows us down incredibly when working on a team using svn.
    SVN doesn't upload files with inconsistend line ending.
    Line ending shoul be consistent within the same xml file to make svn operations smooth.
    Check an image of the bug:
    http://www.pippoflash.com/_test/flash_bug_eof.png
    you can see clearly the differences.
    thank you
    Filippo

    Thanks Filippo, I could see that now!
    While I was investigating this, I found that this is even happening on a file created and saved on just Windows. I was able to reproduce this using the following steps
    - Create a new AS3 file on Windows
    - Drag out a component to the stage say a Button component from the User Interface section of the Components panel
    - Convert the button component to a Movie Clip Symbol
    - Save the file as XFL and examine the Library XML files (the End of Line is just 'LF' in CDATA section whereas it is 'CR LF' everywhere else)
    Since you were saying 'Items created in windows have no problem', does that means, SVN can commit those without any issues for you? And do you face problem only when the file is Created and Saved on Mac(where the end of line is just LF every where) but Modified and Re-saved on Windows(where the end of line is inconsistent)? 
    Thanks!
    Mohan

  • Walkman inconsistent volume bug

    Sony! Please do something about this bug! My walkman version has been updated but this bug still exists! So annoying!

    To TheBigDreamer
    Whew! I'm so relieved to know that this is a bug and is not just my phone experiencing these problems. You are right, I also have that bug before, on 4.1 wherein when a notification comes in, the walkman volume suddenly becomes high pitched. Indeed, it is gone now with 4.3 but we have a new bug which is the inconsistent volume bug. And indeed it will be resolved when you activate clear audio. But for me, I usually prefer to listen to sorround sound where bass is definitely more distinct than using clear audio.
    On that note, here are other "bugs" that I encountered (so far) on this new update:
    1. Messaging app does not show my photo only my friends show up. I have tried unsynching google account and then re-synch it again but to no avail.
    2. Walkman volume is inconsistent in between tracks. It gets louder on the next track, then returns to normal, and then louder again on the next track.
    3. Battery drains faster than before.
    4. Screen flickering.
    5. Photo quality from camera does not seem to improve at all.
    6. Volume indicator becomes a black bar when a theme is changed. Although rebooting the phone addresses the issue, its still a bug. And did not happen before.
    7. Mobile Bravia engine only works on video and not on pictures. Which is a shame, since when you check on settings, Mobile Bravia description says "Image quality enchancer for pictures and videos".
    I don't understand Sony delaying the update for such a long time, we expected it be "bug-free". Well, a minor bug or two could have been better at least, but having ALL OF THESE BUGS? I really hope we can  address this to Sony so they will be able to release a new firmware to address all these bugs. 
    SO ANNOYING!

  • #OWNER# in APEX 4.0 - inconsistent value - possible bug

    There is some inconsistency in how APEX 4.0 treats #OWNER# and &OWNER.. I believe that these variables should always have identical values (value of apex_application.g_flow_owner) but this is not always the case with #OWNER# - it is sometimes treated as the default parsing schema of the application and sometimes as apex_application.g_flow_owner. This behaviour is new in APEX 4.0 - in APEX 3.2.1 it works consistently as expected.
    Please see the example here: [url http://apex.oracle.com/pls/apex/f?p=16136:1]http://apex.oracle.com/pls/apex/f?p=16136:1
    Regards,
    Jure

    Hi Joel,
    Is there an occasion when these should be different values?I see your point that both of these values should always be the same. However, if someone wants to implement a hosting solution with multiple schemas (without VPD for any reasons), this would be a neat solution: the default parsing schema of the application always stays the same, but the value of apex_application.g_flow_owner could be different for each page load.
    I believe that many people would find this solution very useful since VPD is only available in EE, which is expensive and small companies can't afford it.
    Are you attempting to set this global variable yourself?Yes. My idea is to set this variable in a before-header process in order to change parsing schema dynamically. I got the idea from Roel here: {thread:id=1088599}. I would like to use this solution for hosting purposes with one schema for each customer. I know VPD is the best option here but the company only has SE licence so VPD is not available.
    I have tested the functionality (see the link in the first post of this thread) with satisfactory results on APEX 3.2.1. However, in version 4.0 there is a change in automatic row fetch/processing.
    For example, my fetch row process is defined as:F|#OWNER#:MY_TABLE:P1_ID:ID In APEX 3.2.1, #OWNER# will be replaced with the value of apex_application.g_flow_owner, but in 4.0 it will be replaced with the default parsing schema, which can't be changed dynamically. This is inconsistent with report regions, where #OWNER# is replaced with apex_application.g_flow_owner. What it also means is that I can no longer use this process with multiple schemas, UNLESS I hack it in to look like this:F|&OWNER.:MY_TABLE:P1_ID:ID This solution works in 4.0.
    So I guess what I want to ask is: is there a chance that in a future APEX release all occurences of #OWNER# in an application could always be replaced with the same value - possibly the one from apex_application.g_flow_owner.
    Jure

  • Is this a bug in ImageIO?  It gives inconsistent and nasty results

    Hi everyone
    Here's a stumper that I have been having trouble with and finally have a test case to illustrate it. First of all, the code:
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.net.URL;
    import javax.imageio.ImageIO;
    public class PicTest
        public static void main(String[] args) throws Exception
            BufferedImage buf1 = ImageIO.read(new URL("http://www.bestfoto.com/ArchivedPOTD/021606S.jpg"));
            BufferedImage buf2 = ImageIO.read(new URL("http://www.bestfoto.com/ArchivedPOTD/021606O.jpg"));
            ImageIO.write(buf1, "jpg", new File("C:/test1.jpg"));
            ImageIO.write(buf2, "jpg",  new File("C:/test2.jpg"));
    }It's all very simple - we are pulling 2 jpgs from the net and writing them to 2 files. When you run it, test2.jpg is looking very nice. However, test1 is looking horrible and the color is completely off. Anyone know what's going on here? I've seen this on quite a few jpgs now and I'm thinking that there is either a bug in java's JPG codec or the incoming image is somehow corrupted. But, any web browser I try makes the image look fine.
    What gives? Thanks!

    Yes, I think this is a bug in java5 - it cannot write jpegs out because of a missing file in $JAVA_HOME/jre/lib/ccm. The file is called PYCC.pf.
    I forgot that I copied this file from a previous version of the JDK, 1.4x. Maybe this is my problem? But if this file is causing the problem, then taking it out would break the jpeg writer completely.
    Anyone have an idea about this?
    Thanks
    I tried you app in j2se 1.5 and came up with this
    stack trace for both images:
    C:\jexp>java PicTest
    Exception in thread "main"
    java.lang.IllegalArgumentException: Can't load
    standa
    rd profile: PYCC.pf
    at java.awt.color.ICC_Profile$2.run(Unknown
    (Unknown Source)
    at
    at
    at
    at java.security.AccessController.doPrivileged(Native
    Method)
    at
    at
    at
    at
    java.awt.color.ICC_Profile.getStandardProfile(Unknown
    Source)
    at
    at
    at java.awt.color.ICC_Profile.getInstance(Unknown
    wn Source)
    at
    at java.awt.color.ColorSpace.getInstance(Unknown
    known Source)
    at
    at
    at
    at
    com.sun.imageio.plugins.jpeg.JPEG.isNonStandardICC(Unk
    nown Source)
    at
    at
    at
    at
    com.sun.imageio.plugins.jpeg.JPEGMetadata.<init>(Unkno
    wn Source)
    at
    at
    at
    at
    com.sun.imageio.plugins.jpeg.JPEGImageWriter.write(Unk
    nown Source)
    at javax.imageio.ImageWriter.write(Unknown
    (Unknown Source)
    at javax.imageio.ImageIO.write(Unknown
    (Unknown Source)
    at javax.imageio.ImageIO.write(Unknown
    (Unknown Source)
    at PicTest.main(pictest.java:13)It seems to work okay with a "png" extension
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.net.URL;
    import javax.imageio.ImageIO;
    public class PicTest
    public static void main(String[] args) throws
    rows Exception
    BufferedImage buf1 = ImageIO.read(new URL(
    "http://www.bestfoto.com/ArchivedPOTD/021606S.jpg"));
    BufferedImage buf2 = ImageIO.read(new URL(
    "http://www.bestfoto.com/ArchivedPOTD/021606O.jpg"));
    //System.out.println("buf1 type = " +
    pe = " + buf1.getType() + "\n" +
    //                   "buf2 type = " +
    pe = " + buf2.getType());
    // buf1 type = 5
    // buf2 type = 5
    // 5 -> TYPE_3BYTE_BGR
    ImageIO.write(buf1, "png", new
    ng", new File("C:/test1.png"));
    ImageIO.write(buf2, "png", new
    ng", new File("C:/test2.png"));

Maybe you are looking for