Inconsistent results for zoom/pan operation:

We have multiple MapViewer servers to test our application against. When running against one of those machines we get the following error occurring on the client.
Exception occurred during event dispatching:
java.lang.ExceptionInInitializerError: java.lang.ArrayIndexOutOfBoundsException
     at java.lang.System.arraycopy(Native Method)
     at oracle.sdovis.CoordArray.getAll(JSDOGeometry.java:2755)
     at oracle.sdovis.ProjAzEd.createBG(ProjAzEd.java:507)
     at oracle.sdovis.ProjAzEd.<clinit>(ProjAzEd.java:63)
     at oracle.lbs.mapclient.MapViewer.getUserPoint(MapViewer.java:1914)
     at oracle.lbs.mapclient.MapViewer.pan(MapViewer.java:1871)
     at com.ups.upi.delegates.BasicMapNavigationDelegate.pan(BasicMapNavigationDelegate.java:84)
     at com.ups.upi.client.BasicMapNavigationController.propertyChange(BasicMapNavigationController.java:237)
     at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
     at com.ups.upi.gui.ImagePanel$ImageMouseListener.mouseClicked(ImagePanel.java:317)
     at java.awt.Component.processMouseEvent(Unknown Source)
     at java.awt.Component.processEvent(Unknown Source)
     at java.awt.Container.processEvent(Unknown Source)
     at java.awt.Component.dispatchEventImpl(Unknown Source)
     at java.awt.Container.dispatchEventImpl(Unknown Source)
     at java.awt.Component.dispatchEvent(Unknown Source)
     at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
     at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
     at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
     at java.awt.Container.dispatchEventImpl(Unknown Source)
     at java.awt.Window.dispatchEventImpl(Unknown Source)
     at java.awt.Component.dispatchEvent(Unknown Source)
     at java.awt.EventQueue.dispatchEvent(Unknown Source)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.run(Unknown Source)
This error occurs on the client during either a zoomIn, zoomOut or pan operation. However when running against other servers or our locally running MapViewer service then these operations are successful.
We started seeing this problem after we updated all of our geometries and the associated metadata to an srid of 8307. As part of this we re-built all of our spatial indexes. In addition we disabled caching on the machine with the error as part of some other testing.
We do not see any errors in the log that could help us debug this problem.
MapViewer versions:
SERVER WITH ERROR: Build: Ver9_0_4_B031104
LOCALLY RUNNING: Build: Ver9_0_4_B030811
SUCCESSFUL SERVER: Build: Ver9_0_4_B031104
We re-cycled both servers after updating our geometry data and the results were the same before and after the recycle.
Any help would be appreciated.
Derek

Hi, the cause of the error might be that the mvclient.jar used by your client is not the same version as the server in question. You can check the version of the mvclient.jar by executing the following command:
jar tvf mvclient.jar
and it should show a class named like Ver10_1_2_B041013.class, which shows the version number for the jar library.
Your application should always use the mvclient.jar from the server that you are testing against.
hope this helps.

Similar Messages

  • Inconsistent results for SDO_RELATE

    Using SDO_VERSION = 10.2.0.2.0
    I am getting inconsistent results using SDO_RELATE. If I do the whole table (over 200,000 records), one particular record that I know of is skipped while if I pick a smaller range of records ie. 4 records in this case, the record is not skipped. The particular relationship with this record is "touch". Is there any limitation on table size or is this something else? Here is the example :
    -- The column is set to null
    SQL> update nad_als_fixed_stn_10G_HQ set insidecheck = null;
    231484 rows updated.
    -- SDO_RELATE on a few records which actually finds the correct relationship
    SQL> UPDATE nad_als_fixed_stn_10G_HQ C SET C.insidecheck = '1'
    2 WHERE EXISTS (SELECT 1 FROM MetroRegions A, nad_als_fixed_stn_10G_HQ B
    3 WHERE SDO_RELATE(B.location83r, A.geoloc, 'mask=anyinteract') = 'TRUE'
    4 AND C.lic_no = B.lic_no and C.lic_no between 4687157 and 4687223 )
    5 ;
    3 rows updated.
    -- Displays the correct relationship for that record (this is a "touch")
    SQL> select insidecheck from nad_als_fixed_stn_10G_HQ where lic_no = 4687161;
    Inside
    check
    1
    -- Reset the column to null
    SQL> update nad_als_fixed_stn_10G_HQ set insidecheck = null;
    231484 rows updated.
    -- SDO_RELATE on the complete table
    SQL> UPDATE nad_als_fixed_stn_10G_HQ C SET C.insidecheck = '1'
    2 WHERE EXISTS (SELECT 1 FROM MetroRegions A, nad_als_fixed_stn_10G_HQ B
    3 WHERE SDO_RELATE(B.location83r, A.geoloc, 'mask=anyinteract') = 'TRUE'
    4 AND C.lic_no = B.lic_no );
    48488 rows updated.
    -- This particular record which was located correctly earlier appears to be skipped
    SQL> select insidecheck from nad_als_fixed_stn_10G_HQ where lic_no = 4687161;
    Inside
    check
    SQL>
    François Sigouin

    Thanks but it did not solve the problem of inconsistent results. The response time for the first update is much improved though. When I added the hint on the second update (which is about 600 records), it never came back so I tested without it. Any other ideas ?
    François.
    TEST
    SQL> update nad_als_fixed_stn_10G_HQ set insidecheck = null;
    231484 rows updated.
    -- First update with hint, response time is improved but same results obtained
    SQL> UPDATE nad_als_fixed_stn_10G_HQ C SET C.insidecheck = '1'
    2 WHERE EXISTS (SELECT /*+ ORDERED */ 1 FROM MetroRegions A, nad_als_fixed_stn_10G_HQ B
    3 WHERE SDO_RELATE(B.location83r, A.geoloc, 'mask=anyinteract') = 'TRUE'
    4 AND C.lic_no = B.lic_no );
    48488 rows updated.
    SQL> select insidecheck from nad_als_fixed_stn_10G_HQ where lic_no = 4687161;
    Inside
    check
    SQL> update nad_als_fixed_stn_10G_HQ set insidecheck = null;
    231484 rows updated.
    --The second update has to be without the hint otherwise it does not come back.                                                                                                  
    SQL> UPDATE nad_als_fixed_stn_10G_HQ C SET C.insidecheck = '1'
    2 WHERE EXISTS (SELECT 1 FROM MetroRegions A, nad_als_fixed_stn_10G_HQ B
    3 WHERE SDO_RELATE(B.location83r, A.geoloc, 'mask=anyinteract') = 'TRUE'
    4 AND C.lic_no = B.lic_no and C.lic_no between 4687157 and 4687223 )
    5 ;
    3 rows updated.
    SQL> select insidecheck from nad_als_fixed_stn_10G_HQ where lic_no = 4687161;
    Inside
    check
    1

  • Inconsistent results for adding child node in a JTree

    I have a JTree where I add child nodes when a user clicks on the node or handle. When the user clicks on the node, through implementing TreeSelectionListener interface, I add a node, the tree expands, and I see the newly added node. However, when the user clicks on the handle, through implementing the TreeExpansionListener, the tree does not expand and I do not see the newly added node. The problem is repeatable by compiling the code below.
    Why is there this difference? Aren't all the methods implemented through the TreeSelectionListener and TreeExpansionListener in the SWT thread?
    public class TestFrame extends JFrame implements TreeSelectionListener, TreeExpansionListener {
         public TestFrame() {
              String[] alphabets = {
                        "a", "b", "c", "d", "e", "f", "g",
                        "h", "i", "j", "k", "l", "m", "n",
                        "o", "p", "q", "r", "s", "t", "u",
                        "v", "w", "x", "y", "z"
              DefaultMutableTreeNode top = new DefaultMutableTreeNode("CEDICT");
              for(int i=0; i < alphabets.length; i++) {
                   DefaultMutableTreeNode node =
                        new DefaultMutableTreeNode(alphabets) {
                        public boolean isLeaf() { return false; }
                   top.add(node);
              JTree tree = new JTree(top);
              tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
              tree.addTreeSelectionListener(this);
              tree.addTreeExpansionListener(this);
              tree.setShowsRootHandles(true);
              JScrollPane treePane = new JScrollPane(tree);
              treePane.setHorizontalScrollBarPolicy(
                        JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
              treePane.setVerticalScrollBarPolicy(
                        JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
              treePane.setSize(new Dimension(200,400));
              treePane.setPreferredSize(new Dimension(200,400));
              getContentPane().setLayout(new BorderLayout());
              getContentPane().add(treePane, BorderLayout.CENTER);
              Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
              int inset = 50;
    setBounds(inset, inset,
    screenSize.width - inset*2,
    screenSize.height - inset*2);
              setLocationRelativeTo(null);
              setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              pack();
              show();
         public static void main(String[] args) {
              SwingUtilities.invokeLater(new Runnable() {
                   public void run() {
                        JFrame.setDefaultLookAndFeelDecorated(true);
                        TestFrame frame = new TestFrame();
         public void valueChanged(TreeSelectionEvent e) {
              JTree tree = (JTree)e.getSource();
              DefaultMutableTreeNode node =
                   (DefaultMutableTreeNode) tree.getLastSelectedPathComponent();
              System.out.println(node);
              Date date = new Date();
              node.add(new DefaultMutableTreeNode(date.toString()));
         public void treeCollapsed(TreeExpansionEvent event) {
              JTree tree = (JTree)event.getSource();
              TreePath path = event.getPath();
              DefaultMutableTreeNode node =
                   (DefaultMutableTreeNode) path.getLastPathComponent();
              System.out.println(node);
              Date date = new Date();
              node.add(new DefaultMutableTreeNode(date.toString()));
              tree.invalidate(); //does not help to show newly added child
         public void treeExpanded(TreeExpansionEvent event) {
              JTree tree = (JTree)event.getSource();
              TreePath path = event.getPath();
              DefaultMutableTreeNode node =
                   (DefaultMutableTreeNode) path.getLastPathComponent();
              System.out.println(node);
              Date date = new Date();
              node.add(new DefaultMutableTreeNode(date.toString()));
              tree.invalidate(); //does not help to show newly added child

    I couldn't figure out why inserting a node in the valueChanged(...) method works. In all three methods no listeners are notified about the change, so you would think all three would fail.
    For a JTree using the DefaultTreeModel the nodesWereInserted(...) method needs to be called. For example, if I change your last three methods to this
    public void valueChanged(TreeSelectionEvent e) {
       insertNode((JTree) e.getSource(),
                  (MutableTreeNode) e.getPath().getLastPathComponent());
    public void treeCollapsed(TreeExpansionEvent event) {
       insertNode((JTree) event.getSource(),
                  (MutableTreeNode) event.getPath().getLastPathComponent());
    public void treeExpanded(final TreeExpansionEvent event) {
       insertNode((JTree) event.getSource(),
                  (MutableTreeNode) event.getPath().getLastPathComponent());
    public void insertNode(JTree tree, MutableTreeNode parent) {
        Date date = new Date();
        MutableTreeNode child = new DefaultMutableTreeNode(date.toString());
        int index = parent.getChildCount();
        parent.insert(child,index);
        ((DefaultTreeModel) tree.getModel())
                .nodesWereInserted(parent,new int[]{index});
    }then it works as you desire. You can (and should) of course use the DefaultTreeModel's own insert method.
    DefaultTreeModel#insertNodeInto(MutableTreeNode,MutableTreeNode, int)

  • Photo:getDevelopSettings() returning inconsistent results for new fields

    If you're using photo:getDevelopSettings(), see this report of an annoying bug with "new" develop fields such as "Contrast 2012" and "Blacks 2012":
    http://feedback.photoshop.com/photoshop_family/topics/sdk_photo_getdevelopsettings_returni ng_inconsistent_results_for_new_fields?rfm=1

    After several more iterations of testing, I discovered the problem is actually due to using the trinidad rendering kit. Part of my migration to 1.2 involved experimenting with the use of the trinidad components. I thought I had removed all the trinidad stuff from my application during testing of this date problem, but I discovered that I had left the following in:
    web-app library:    trinidad-1.2.10
    faces-config.xml entry:
        <default-render-kit-id>
                org.apache.myfaces.trinidad.core
        </default-render-kit-id>once these items were removed, the application worked as expected. So it looks like the problem is with the trinidad rendering kit/library.
    Edited by: emprice26 on Aug 11, 2009 6:02 PM

  • Inconsistent results while searching with TREX

    Hi all, iam getting inconsistent results for the same search terms. iam searching for content in a document.one user has read permission on this document and other doesn't. if search using user without read access no results are displayed. i logged in as a user who has read permission in a different window. search for the same content displays the document. and now if i search for the same content for the user who don't have read permission it's displaying the document. ideally it should not display. it would be very helpful if somebody can point what is the problem. thanks in advance.
    regards
    kranthi

    Hi Kranthi,
    could this be a browser caching or credentials per browser session issue?
    - Do you open the new Window with Ctrl-N?
    - Or do you start a completely new browser (click browser icon a second time)? Does it still happen in that case?
    - Does it also happen, if you completely close the browser in between and then re-open?
    - Does it still happen, if you delete the temporary internet files in between? And/or the cookies?
    Regards,
    Karsten

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

  • PS Directory.Searcher for searching AD - inconsistent results?

    Hi guys,
    I'm having problems with a script and need some assistance please. I needed a script to search all the users in my AD and return some information around passwords. I found a few blogs about searching AD for user information, so using that help I cobbled
    together a script to return the information I need.
    Here's the script:-
    cls
    $Domain = [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()
    $DomainRootPath = [ADSI]"LDAP://$Domain"
    $adsearch = New-Object DirectoryServices.DirectorySearcher([adsi]$DomainRootPath)
    #$adsearch.filter = "(objectclass=user)"
    $adsearch.Filter = "(&(objectCategory=person)(objectClass=user))"
    $adsearch.PropertiesToLoad.AddRange(@("name"))
    $adsearch.PropertiesToLoad.AddRange(@("lastlogontimestamp"))
    $adsearch.PropertiesToLoad.AddRange(@("givenName"))
    $adsearch.PropertiesToLoad.AddRange(@("SN"))
    $adsearch.PropertiesToLoad.AddRange(@("DisplayName"))
    $adsearch.PropertiesToLoad.AddRange(@("pwdLastSet"))
    $adsearch.PropertiesToLoad.AddRange(@("description"))
    $adsearch.PropertiesToLoad.AddRange(@("userAccountControl"))
    $adsearch.Container
    $adsearch.PageSize = 1000
    $adsearch.SearchScope = "Subtree"
    $users = $adsearch.findall()
    $users.Count
    $report = @()
    foreach ($objResult in $users)
    $objItem = $objResult.Properties
    $llt = $objItem.lastlogontimestamp
    $pls = $objItem.pwdlastset
    If (!$pls)
    $plsDate = "--Never Reset Pwd--"
    $PassLastSet = $plsDate
    Else
    # Interpret 64-bit integer as a date.
    $plsDate = $pls = [DateTime]$objItem.pwdlastset.item(0)
    $PassLastSet = $plsDate.AddYears(1600).ToLocalTime()
    If (!$llt)
    $lltDate = "--Never Logged In--"
    $lastLogon = $lltDate
    Else
    # Interpret 64-bit integer as a date.
    $lltDate = $llt = [DateTime]$objItem.lastlogontimestamp.item(0)
    $lastLogon = $lltDate.AddYears(1600).ToLocalTime()
    $temp = New-Object PSObject
    $temp | Add-Member NoteProperty name $($objitem.name)
    $temp | Add-Member NoteProperty lastlogontimestamp $lastLogon
    $temp | Add-Member NoteProperty pwdLastSet $PassLastSet
    #$temp | Add-Member NoteProperty displayname $($objitem.displayname)
    $temp | Add-Member NoteProperty useraccountcontrol $($objitem.useraccountcontrol)
    #$temp | Add-Member NoteProperty givenname $($objitem.givenname)
    #$temp | Add-Member NoteProperty sn $($objitem.sn)
    $temp | Add-Member NoteProperty comment $($objitem.description)
    $report += $temp
    $datetime = Get-Date -format yyyy.MM.dd-HH.mm.ss
    $csvpath = "C:\powershell logs\"
    $csvfile = "$csvpath\$datetime-userlist.csv"
    $report | export-csv -notypeinformation $csvfile
    My problem is some results are missing for some users. I only have around 200 users and many return a complete set of results. But many users don't return a result for lastlogontimestamp, pwdLastSet or userAccountControl - the three fields that aren't strings...
    I'm not sure if this is necessarily a powershell problem (perhaps my AD is corrupt or something weird like that?). When I query the $users array these fields are missing for the users - but when I use the ADSi edit GUI I can see there is data in these fields.
    It seems like the Directory.Searcher might have a bug or something?
    Apologies if there's a more appropriate place to post this please let me know - any help would be greatly appreciated!!
    Many thanks,
    Rob
    :D

    But I believe I provide an apples to apples comparison earlier, perhaps you missed it?
    Here's the gist from the post, but the entire post might be worth reading if you did miss it..
    Here's an example of a problem user account. To simplify things I'm using the results from your GetUserADProperties.ps1 script.
    Script results:
    Name = User A
    pwsLastSet = NULL (Blank, no result)
    lastlogontimestamp = NULL (Blank, no result)
    ADSI Edit GUI results:
    Attribute: Name       Value: User A         Syntax: Unicode String
    Attribute: lastlogontimestamp       Value: 04/01/2012 10:23:21 Coordinated Universal Time         Syntax: Large Integer/Interval
    If I double-click a box pops up with the Value: 129701462019825126
    Attribute: pwdLastSet       Value: 04/01/2012 11:30:44 Coordinated Universal Time         Syntax: Large Integer/Interval
    If I double-click a box pops up with the Value: 129701502443598094
    If this isn't an apples to apples comparison  how can I provide one?
    :D
    You should not be using ADSIEDit.  Use ADUC with the acctinfo.dll extension.
    The Large Integer value is the timestamp - it may be set to a value that indicate that it has not been set.
    ADSIEdit is not necessarily a live view of AD objects.  It is an editor for raw objects and it is very easy to break AD with it.
    If yu have been  using it regularly then perhps this explains why you have issues with AD.
    Is this a corporate AD implementation?
    Is this AD 2003/2008 or R2?
    Is this just a home test rig?
    If WS2003 then what level is it at?
    Somewhere in the above is the reason you are seeing issues.  Everything you ae providing just points to some bits of missing information. The scripts are working correctly.  The results from adsiedit may not be what they seem.
    jv

  • Inconsistent Results Installing WebApps in Console.  The Secret?

    Hi:
    I'm having a difficult time understanding what exactly happens on my
    server when I use the mydomain->Deployments->Web Applications->Install
    a New Web Application dialog.
    Sometimes when I upload a .war file, it then displays in the Web
    Application section of the left pane where certificate and
    DefaultWebApp are shown. Othertimes? Nothing.
    I have tried installing my web application in several ways, and the
    results are not consistent. What settings should be made and where
    (for example, in files like config.xml) when I install a web
    application?
    I have also tried using the Configure a new Web Application dialog,
    and have similarly inconsistent results.
    Sometimes my config.xml gets updated, sometimes not. Sometimes it
    updates with an ineffective <Application> tag that does not include
    the <WebAppComponent> tag, and sometimes it works.
    Thanks for any insight. I'm really having a tough time of this.
    Thanks,
    Bill

    Hi.
    there should be no other file updated. You should open a case with support.
    Regards,
    Michael
    bill b3nac wrote:
    Yes, I'm using wls6.1 with sp2. jdk131 on windows 2000. my browser is
    msie 6.0.26.
    On installing a new web app through the console, is there any file
    that gets updated that I should keep my eye on other than
    ./wlserver6.1SP2/config/mydomain/config.xml?
    Thanks.
    Bill
    Michael Young <[email protected]> wrote in message news:<[email protected]>...
    Hi.
    Hmm. I'll presume you are running under wls 6.1. Make sure you are
    running with the latest service pack - sp2. Also, what platform/jdk are
    you using?
    If you already are using sp2 and are still seeing this inconsistency I
    recommend you open a case with support. However, be forwarned that they
    may not be able to help much if this only occurs randomly or rarely.
    Regards,
    Michael
    bill b3nac wrote:
    Hi:
    I'm having a difficult time understanding what exactly happens on my
    server when I use the mydomain->Deployments->Web Applications->Install
    a New Web Application dialog.
    Sometimes when I upload a .war file, it then displays in the Web
    Application section of the left pane where certificate and
    DefaultWebApp are shown. Othertimes? Nothing.
    I have tried installing my web application in several ways, and the
    results are not consistent. What settings should be made and where
    (for example, in files like config.xml) when I install a web
    application?
    I have also tried using the Configure a new Web Application dialog,
    and have similarly inconsistent results.
    Sometimes my config.xml gets updated, sometimes not. Sometimes it
    updates with an ineffective <Application> tag that does not include
    the <WebAppComponent> tag, and sometimes it works.
    Thanks for any insight. I'm really having a tough time of this.
    Thanks,
    Bill
    Michael Young
    Developer Relations Engineer
    BEA Support

  • Inconsistent results with localtimestamp and current_timestamp

    Running XE on Windows XP with the system timezone to GMT rebooted, restarted XE)
    Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product
    PL/SQL Release 10.2.0.1.0 - Production
    CORE     10.2.0.1.0     Production
    TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
    I'm getting incorrect and inconsistent results with current_timestamp and localtimestamp:
    With SQL, localtimestamp computes the wrong offset (appears to use 1987-2006 DST rules):
    select
    dbtimezone
    , sessiontimezone
    , current_timestamp
    , current_timestamp + numtodsinterval(18,'day') as current_timestamp18
    , localtimestamp
    from dual;
    +00:00     
    US/Eastern     
    17-MAR-10 10.27.17.376000000 AM US/EASTERN     
    04-APR-10 10.27.17.376000000 AM US/EASTERN     
    17-MAR-10 09.27.17.376000000 AM
    however, in PL/SQL, both current_timestamp and localtimestamp return the wrong hour value, and adding 18 to current_timestamp shows it is using 1987-2006 DST rules (1st sunday of april)/ note that this happens in straight PL/SQL and in embedded SQL (same results selecting from tables other than DUAL):
    begin
    for r1 in (
    select
    dbtimezone
    , sessiontimezone
    , current_timestamp
    , current_timestamp + numtodsinterval(18,'day') as current_timestamp18
    , localtimestamp
    from dual
    loop
    dbms_output.put_line('SQL dbtimezone = ' || r1.dbtimezone);
    dbms_output.put_line('SQL sessiontimezone = ' || r1.sessiontimezone);
    dbms_output.put_line('SQL current_timestamp = ' || r1.current_timestamp);
    dbms_output.put_line('SQL current_timestamp +18 = ' || r1.current_timestamp18);
    dbms_output.put_line('SQL localtimestamp = ' || r1.localtimestamp);
    end loop;
    dbms_output.put_line('dbtimezone = ' || dbtimezone);
    dbms_output.put_line('sessiontimezone = ' || sessiontimezone);
    dbms_output.put_line('systimestamp = ' || systimestamp);
    dbms_output.put_line('current_timestamp = ' || current_timestamp);
    dbms_output.put_line('current_timestamp +18 = ' || (current_timestamp + numtodsinterval(18,'day')));
    dbms_output.put_line('localtimestamp = ' || localtimestamp);
    end;
    SQL dbtimezone = +00:00
    SQL sessiontimezone = US/Eastern
    SQL current_timestamp = 17-MAR-10 09.29.32.784000 AM US/EASTERN
    SQL current_timestamp +18 = 04-APR-10 10.29.32.784000000 AM US/EASTERN
    SQL localtimestamp = 17-MAR-10 09.29.32.784000 AM
    dbtimezone = +00:00
    sessiontimezone = US/Eastern
    systimestamp = 17-MAR-10 02.29.32.784000000 PM +00:00
    current_timestamp = 17-MAR-10 09.29.32.784000000 AM US/EASTERN
    current_timestamp +18 = 04-APR-10 10.29.32.784000000 AM US/EASTERN
    localtimestamp = 17-MAR-10 09.29.32.784000000 AM
    dbtimezone = +00:00
    sessiontimezone = US/Eastern
    systimestamp = 17-MAR-10 02.16.21.366000000 PM +00:00
    current_timestamp = 17-MAR-10 09.16.21.366000000 AM US/EASTERN
    current_timestamp +18 = 04-APR-10 10.16.21.366000000 AM US/EASTERN
    localtimestamp = 17-MAR-10 09.16.21.366000000 AM
    is this a known bug?
    is there a patch or a work-around for XE?
    are other datasbase versions affected?

    Can't patch XE, unfortunately it comes with pre-2007 DST rules.
    There is a metalink note describing how to fix the DST changes, and while it's not really a "supported" method, neither is XE- if you can get updated timezone files from a later patch set for the same release, 10gR2, on the right operating system, shutdown/startup the database the updated DST rules will be in place. The timezone files are in $ORACLE_HOME/oracore/zoneinfo.
    Another unfortunately, any values already stored in the database using timestamp with local timezone datatypes for the affected period of the DST changes won't be correct, i.e. there is no 2010-03-14 02:01 (?) but with older timezone rules in place that would be a valid timestamp. The data has to be saved before updating the timezone file, and re-translated to timestamp w/local tz datatypes after the update.
    IMHO storing literal timezone info isn't an ideal practice, let the client settings do the time interpretation, time is always changing. Its the interpretation of the time that gets changed. From time to time. :(

  • Zooming/panning using the mouse wheel scroll

    Hey everyone,
    Lately I've been frustrated by the functionality of the zoom in Photoshop - and I don't mean the Zoom Tool, but simple zoom in/out operations. I seem to recall that the default behaviour in Photoshop was that you zoomed with Ctrl+mousewheel scrolling, and if you just scrolled, then the picture would pan up/down (vertically). And you could untick the "Zoom with scroll wheel" option if you didn't want Ctrl+scroll to mean "zoom".
    However for a while now, having that option ticked seems to mean that scrolling (with no Ctrl) is all it takes to zoom in/out, and if you untick the option then you need to press Alt+scroll to zoom; in either case, there is no shortcut for panningup/down.
    Anyway, whether this was really ever the case or not, my question is: is it somehow possible to make it so Ctrl+scroll zooms and (simple) scroll pans vertically? Anticipated thanks for any help.

    What PS version are we talking about?
    Here is the behavior I see in CS4 when all the Zoom options are unchecked in Edit>Preferences, General tab:
    - Scroll wheel alone: Vertical pan
    - Scroll wheel & Ctrl: Horizontal pan (a little weird that since the cursor changes to a plus magnifying glass)
    - Scroll wheel & Alt: Zoom
    It's not exactly what you asked for but it's close (Alt instead of Ctrl for zoom).

  • Wacom Intuos Pro with Ai zooming/panning using the stylus not working

    I'm having a problem with my Intuos Pro Medium tablet in Adobe Illustrator CC 17.1.0 (Mac OSX 10.9.2) while zooming/panning using the stylus.
    I've set my primary button on the pen on Pan/Scroll.
    When you hold alt/option+primary button on the stylus (pan/scroll)+drag, you could zoom in/out. (like you would if you were to hold alt/opt and push up on the trackpad with two fingers to zoom in or out - doing this works)
    When you hold the primary button, you could pan around the artboards.
    I used this alot before in the past with an Intuos 4 with an old driver but now it doesn't work with the new tablet and drivers.
    Instead when I hold the primary button it shows only the grabber hand (which is no help).
    I have tested this in Photoshop on the same machine and it works as it should, I can Zoom and Pan properly.
    Please help - is there a setting I am missing somewhere in Ai?

    Kelly,
    Sorry for our lack of response. We hope you have been able to resolve this problem, it's not one we have seen ourselves. Single click and drag should be working with an Intuous Pro on Mac or Win. Back in February you may have still been using the older AIR based version of Muse. The Muse CC and CC 2014 may have ale have fixed that issue. Please let us know if this is still affecting you...
    Thanks,
    Dave

  • The permissions granted to user '' are insufficient for performing this operation. (rsAccessDenied)

    when I try to connect to the "http://localhost:8080/ReportServer " I get this error.
    The permissions granted to user 'DOMAIN/USERNAME' are insufficient for performing this operation. (rsAccessDenied).
    I have configered the Reporting services Configuration manager.
    I am an administrator on my machine and on the reportserver DB. when I try to log on the my 2008 R2 reporting services I get a simalar error.
    does any one have an idea of what I am missing?
    thank you.
    Jeff
    Jeff

    Hi There
    Please also have a look on this thread
    http://tanveeronline.blogspot.co.nz/2011/07/ssrs-2008-r2-unable-to-connect-to.html
    http://social.msdn.microsoft.com/Forums/hu-HU/sqlreportingservices/thread/f8a0a3f5-3985-4356-8404-3b408f790747
    http://www.networksteve.com/enterprise/topic.php?TopicId=24217
    In the last section of this thread it get resolved by
    "Changing the ports. Configured TCP port to 9000 and SSL port to 9001.
    And then
    <Add Key="SecureConnectionLevel" Value="0"/>
    Its value was 2, changed it to 0."
    Please have alook on this thread that might help you
    Many thanks
    Syed
    http://tanveeronline.blogspot.co.nz/2011/07/ssrs-2008-r2-unable-to-connect-to.html
    Does not work. I already had the settings which are mentioned in that blog - 
    Try doing the following things
    Go to Reporting Services Conf. Manager.
    1. Change the server account to local account.
    2. Remove the SSL if configured.
    3. Go to C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer
    4. Change the  SecureConnectionLevel value to 0 in rsreportserver.config
    Try refreshing the page, it should work now!
    Also tried answer at - http://social.msdn.microsoft.com/Forums/sqlserver/en-US/f8a0a3f5-3985-4356-8404-3b408f790747/ssrs-2008-unable-to-connect-to-remote-server?forum=sqlreportingservices
    Same thing there. SecureConnectionLevel value to 0 is already set for me.
    Third link comment at end says  - 
    Hi Chaitanya, Changing the ports worked for me. Configured TCP port to 9000 and SSL port to 9001. And then <Add Key="SecureConnectionLevel"
    Value="0"/> Its value was 2, changed it to 0. Thanks for all your support Best Regards, Arka Mitra.
    You can set TCP and SSL like this from Reporting services config manager - 
    Web Service URL option (left pane) > Advanced settings button > put the values.
    The TCP can be changged to 9000, but the SSL requires a certificate file. I am stuck here.
    The clue to make your own SSL certificate is here - 
    http://johnhennesey.blogspot.com/2010/10/reporting-services-2008-over-ssl.html
    But, this post is not for windows 7 64 bit, ie my personal pc os. I tried to make the cert on win, 7, but options are complicated. Lets see.
    Here is the issue for the same - https://stackoverflow.com/questions/22314341/cannot-see-self-created-certificate-in-certmanager

  • Text appearance in adobe acrobat (pro) files displays inconsistently unless you zoom in. Mainly 'i's and 'l's look bigger than they should.

    Text appearance in adobe acrobat (pro) files displays inconsistently unless you zoom in. Mainly 'i's and 'l's look bigger than they should.
    The pdfs print fine though.

    Try doing a spotlight search for all files that start with AdobeFnt. They will be named AdobefntXX.lst, with the XX being some number. They will be scattered across the drive... After making sure that all Adobe applications are closed, trash all the adobefntxx.lst files, those with the 3 letter extension .lst.
    Then, restart the system, and open the files in Acrobat again.
    Otherwise, what happens in Safe boot? (Remember, Safe boot loads only a default set of fonts.) If they display fine there, the problem most likely is a font issue, one of the fonts that Adobe installed.
    Check Adobe's web support page for troubleshooting Fonts.
    - or -
    Contact Adobe about the whole issue, it is after all, Adobe Acrobat... Adobe's contact number is 800 833 6687.

  • T510: TouchPad no longer allowing for zoom in/out

    My TouchPad is all the sudden no longer allowing for zoom in/out.  How do I restore that function. 
    Moderator Note: Edited subject to match content.

    My T520 has recently developed a similar problem.
    With no obvious warning it now seems unable to recognise the trackpad/point. I've tried various combinations of uninstalling/installing drivers etc with no success.
    When clicking on the mouse tab in Control Panel an error message says: Unable to connect to the Synaptics Pointing Device. It then suggests removing the synaptics driver and then reinstalling other mouse drivers. This doesn't make sense as I don't have any other mouse drivers installed (bar the in-built Win7 ones which can't be removed anyway). Then rebooting the system results in no pointing devices being available at all. The trackpad gets recognised as a PS2-compliant device and prompts installation of drivers (from synaptic) which just gets back to square one.
    Also, the control panel mouse tab won't show the ultranav utility even though that is installed properly.
    So, I'm having to use an external mouse as the system doesn't seem to be able to properly use the trackpad/point. I'll keep troubleshooting but suspect this may be a software/driver issue as it was working perfectly up until recently and the hardware can still "see" the device. Both are enabled in BIOS.
    Any other people experienced similar problems?
    T520 (4242-CTO) Win7 64Pro

  • SSRS 2012: The permissions granted to user '' are insufficient for performing this operation. (rsAccessDenied)

    Hello
    Can you please help me with this error that I'm getting with SSRS 2012.  I've searched the forums and I can only find solutions for SQL Server 2008 and not 2012.
    When I try to go to the url on our server
    http://server:port/ReportServer, I get the following error.
    "The permissions granted to user 'WW004\z0008x5e' are insufficient for performing this operation. (rsAccessDenied)". 
    Can you please help me troubleshoot this.  I have not been able to find a solution.
    Andy

    Hi AndyMcV,
    According to your description, when you try to go to the URL
    http://server:port/ReportServer, the error occurred: The permissions granted to user 'WW004\z0008x5e' are insufficient for performing this operation. In fact, reporting Services uses role-based security to grant user access to a report server, and there
    are two types of roles: Item-level roles and System-level roles. On a new installation, only local administrators have access to a report server. In order to grant access to visit the URL
    http://server:port/ReportServer to users, a local administrator must create a role assignment to define the tasks a user can perform. To workaround this issue, please refer to the following steps:
    Start Report Manager by going to URL
    http://server:port/ReportServer.
    Click Site Settings at the top right of the page.
    Click Security in the left pane.
    If a role assignment already exists for the user, click Edit.
    Otherwise, click New Role Assignment. In user, enter the user account.
    Select appropriate access, and then click Apply.
    Besides, if the user need to have access to reports, folders, models and shared data sources, we can assign Item-level roles on the root node (the Home folder) or on specific folders or items.
    For more information about Role Assignments, please refer to the following article:
    http://technet.microsoft.com/en-us/library/aa337471(v=SQL.105).aspx
    If you have any questions, please feel free to let me know.
    Thanks,
    Wendy Fu

Maybe you are looking for