Unexpected error after editing navigation

A Sharepoint developer was working on a sharepoint farm I manage and "suddenly" the page stopped working. Last thing he did was change the navigation. Subsites work fine.
The following errors show up in the log:
SPMicrofeedStore.UpdateFromListItem: Expected field 'HashTags' not found in list item, verify fieldList paramter.
Application error when access /SitePages/Forsiden.aspx, Error=Object reference not set to an instance of an object. 
 at Microsoft.SharePoint.WebControls.AspMenu.OnMenuItemDataBound(MenuEventArgs e)   
 at System.Web.UI.WebControls.Menu.DataBindRecursive(MenuItem node, IHierarchicalEnumerable enumerable)   
 at System.Web.UI.WebControls.Menu.DataBindRecursive(MenuItem node, IHierarchicalEnumerable enumerable)   
 at System.Web.UI.WebControls.Menu.DataBindItem(MenuItem item)   
 at System.Web.UI.WebControls.Menu.PerformDataBinding()   
 at System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect()   
 at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()   
 at System.Web.UI.WebControls.Menu.EnsureDataBound()   
 at Microsoft.SharePoint.WebControls.AspMenu.OnPreRender(EventArgs e)   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()  
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
System.NullReferenceException: Object reference not set to an instance of an object.  
 at Microsoft.SharePoint.WebControls.AspMenu.OnMenuItemDataBound(MenuEventArgs e)   
 at System.Web.UI.WebControls.Menu.DataBindRecursive(MenuItem node, IHierarchicalEnumerable enumerable)   
 at System.Web.UI.WebControls.Menu.DataBindRecursive(MenuItem node, IHierarchicalEnumerable enumerable)   
 at System.Web.UI.WebControls.Menu.DataBindItem(MenuItem item)   
 at System.Web.UI.WebControls.Menu.PerformDataBinding()   
 at System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect()   
 at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()   
 at System.Web.UI.WebControls.Menu.EnsureDataBound()   
 at Microsoft.SharePoint.WebControls.AspMenu.OnPreRender(EventArgs e)   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   
 at System.Web.UI.Control.PreRenderRecursiveInternal()   

Hi,
Can you provide more details about your requirement? I’m not clear about the issue you come across.
From my experience, I would access the term store ,check if the hashtags and keywords term sets were empty,
and then I would check if the field "HashTags" was exist in your code.
Best Regards
Guangchao chen
TechNet Community Support

Similar Messages

  • Exchange 2013 ECP "500 Unexpected Error" after Updates

    Hi *,
    after installing the latest Server 2012 Updates, i get the error "500 Unexpected Error" when i try to Login to the Exchange ECP. There wer no changes to the URL or front-/backend.
    I also tried the Workaround focussed over here: http://social.technet.microsoft.com/Forums/exchange/en-US/777b51ee-330d-43cc-a56e-4614d44aed7b/unable-to-access-owa-or-ecp-something-went-wrong-or-500-unexpected-error?forum=exchangesvrclientsentries but
    there were no entries like CN=Services at the ADSI edit.
    Best Regards
    Max @ Magelan Support

    Hi Max,
    Please double check the port bindings are correct.
    Please try to run lodctr /r and reset IIS as administrator.
    Found a similar thread for your reference:
    Unable to access ECP. -  "500 unexpected error"
    http://social.technet.microsoft.com/Forums/en-US/b4b7c47e-cde4-4c62-8bb1-91a5430d4814/unable-to-access-ecp-500-unexpected-error?forum=exchangesvrclients
    Thanks
    Mavis
    Mavis Huang
    TechNet Community Support

  • JBO-35007 error after custom navigation

    I have a SearchPersons page that has a Search Form and table for displaying results and Information About Person for displaying data about single person.
    When there is many results, data is displayed in the same page, later user can access Information About Person page via commandLink in table. Other story is when query returns one result- navigation rule navigates directly to Information About Person page. I have created SearchPersonsBean for handling these two different situations.
    The problem is when I try to go back from Information About Person page to SearchPersons page by clicking back button and try to use Search again, I get “JBO-35007: Row currency has changed since the user interface was rendered. The expected row....“. Also I need to have this person’s information in my result table, but I get it just after I get the JBO-35007 error.
    When I am removing my if (items == 1) statement from SearchPersonsBean, I get usal behaviuor – even if search returns one person result is displayed in the same page.
    So the problem is deffinetly in this if (items == 1) statement, but I don’t know how to fix this. Any kind of help would be greatly appreciated.
    Here is my code
    Simplified view of SearchPersons page:
    <af:panelBox>
    <!--Search parameter imputs-->
    <af:commandButton id="searchButton"
    actionListener="#{bindings.ExecuteWithParams.execute}"
    action="#{searchPersonBean.searchAction}"/>
    </af:panelBox>
    <af:table binding="#{searchPersonBean.resultTable}"
    rendered="#{adfFacesContext.postback}"
    value="#{bindings.SearchPersons.collectionModel}" var="row"
    rows="#{bindings.SearchPersons.rangeSize}"
    first="#{bindings.SearchPersons.rangeStart}" width="70%">
    <af:column headerText="#{lbl['personSearchResults.personalNumberLabel']}"
    sortProperty="PrsId" sortable="true">
    <af:commandLink action="view"
    actionListener="#{bindings.ExecutePersonInfoWithParams.execute}">
    <af:setActionListener from="#{'search'}"
    to="#{userStateBean.returnNavigationRule}"/>
    </af:commandLink>
    <<!--Other columns-->
    </af:table>
    PageDef:
    <executables>
    <iterator id="SearchPersonsIterator" RangeSize="10"
    Binds="SearchPersons" DataControl="AppModuleDataControl"
    RefreshCondition="${adfFacesContext.postback == false}"
    Refresh="renderModelIfNeeded"/>
    <variableIterator id="variables">
         <!—Search persons criterias->
    </variableIterator>
    <iterator id="PersonInformationIterator" Binds="PersonInformation"
    RangeSize="10" DataControl="AppModuleDataControl"
    RefreshCondition="${adfFacesContext.postback == false}"
    Refresh="renderModelIfNeeded"/>
    </executables>
    <bindings>
    <table id="SearchPersons" IterBinding="SearchPersonsIterator">
    <AttrNames>
    <!--atributes-->
    </AttrNames>
    </table>
    <action id="ExecuteWithParams" IterBinding="SearchPersonsIterator"
         <!—This action executes view query-->
    </action>
    <action IterBinding="PersonInformationIterator" id="ExecutePersonInfoWithParams"
    InstanceName="AppModuleDataControl.PersonInformation"
    DataControl="AppModuleDataControl" RequiresUpdateModel="true"
    Action="95">
    <NamedData NDName="PersonCode" NDValue="${row.PrsCode}"
    NDType="oracle.jbo.domain.Number"/>
    </action>
    </bindings>
    </pageDefinition>
    SearchPersonsBean:
    public class SearchPersonBean {
    private Integer personCode = null;
    private CoreTable resultTable = null;
    public String searchAction() {
    // -- default outcome
    String ACTION_OUTCOME = NavigationResults.SUCCESS.outcome;
    DCIteratorBinding interatorBinding =
    (DCIteratorBinding) getBindings().get("SearchPersonsIterator");
    long items = interatorBinding.getEstimatedRowCount();
    if (items == 1) {
    interatorBinding.setCurrentRowIndexInRange(1);
    Row firstRow = interatorBinding.getCurrentRow();
    personCode = (Integer) firstRow.getAttribute("PrsCode");
    OperationBinding executePersonInfo =
    getBindings().getOperationBinding(
    "ExecutePersonInfoWithParams");
    executePersonInfo.getParamsMap().put("PersonCode", personCode);
    executePersonInfo.execute();
    // -- set return action (on Cancel)
    UserState.assignReturnNavigationRule("search");
    ACTION_OUTCOME = NavigationResults.VIEW.outcome;
    // -- reset table's range navigator possition
    getResultTable().setFirst(0);
    return ACTION_OUTCOME;
    //~--- get methods --------------------------------------------------------
    private BindingContainer getBindings() {
    BindingContainer bindings =
    (BindingContainer) JSFUtils.resolveExpression("#{bindings}");
    return bindings;
    public Integer getPersonCode() {return personCode;}
    public void setPersonCode(Integer personCode) {this.personCode = personCode;}
    public void setResultTable(CoreTable resultTable) {this.resultTable = resultTable;}
    public CoreTable getResultTable() {return resultTable;}
    }

    I have removed elements that are not involved in createing this error.
    My pageDef now looks like:
    <executables>
    <iterator id="SearchPersonsIterator" RangeSize="10"
    Binds="SearchPersons" DataControl="AppModuleDataControl"
    RefreshCondition="${adfFacesContext.postback == false}"
    Refresh="renderModelIfNeeded"/>
    <variableIterator id="variables">
    <!—Search persons criterias->
    </variableIterator>
    </executables>
    <bindings>
    <table id="SearchPersons" IterBinding="SearchPersonsIterator">
    <AttrNames>
    <!--atributes-->
    </AttrNames>
    </table>
    <action id="ExecuteWithParams" IterBinding="SearchPersonsIterator"
    <!—This action executes view query--> </action>
    </bindings>
    And my cusom bean:
    public class SearchPersonBean {
    private Integer personCode = null;
    private CoreTable resultTable = null;
    public String searchAction() {
    // -- default outcome
    String ACTION_OUTCOME = NavigationResults.SUCCESS.outcome;
    DCIteratorBinding interatorBinding =
    (DCIteratorBinding) getBindings().get("SearchPersonsIterator");
    long items = interatorBinding.getEstimatedRowCount();
    if (items == 1) {
    // -- set return action (on Cancel)
    UserState.assignReturnNavigationRule("search");
    ACTION_OUTCOME = NavigationResults.VIEW.outcome;
    // -- reset table's range navigator possition
    getResultTable().setFirst(0);
    return ACTION_OUTCOME;
    I feel that the problem is because the data in the result table is not created, when after search there is only one result and bean navigates straight to Information About Persons page. After I go back with back button, there is no result dispalyed in my result table and when I refresh the page - JBO-35007 pops.
    I have no idea how to force the result to be displayed before navigation to Information About Persons

  • Outlook Contacts "invalid entryid" error after edit on iPod Touch and sync

    There are a few threads about this in the iPhone discussion, but so far nothing on the iPod Touch side and I'm encountering it in both Outlook 2003 and Outlook 2007 after testing on two different computers.
    Issue:
    1. Create or edit a contact on the iPod Touch
    2. Sync with Outlook Contacts
    3. You are no longer able to access the added or edited contact's e-mail address when composing e-mail. If you select the contact's properties from the e-mail interface, you receive an error message that an "invalid entryid was passed."
    My discovery:
    Deleting data from the "Display as" field in the Contact will fix the problem.
    1. In the Contacts folder, open the contact with the problem.
    2. Delete all data from the "Display as" field (displays with Email field).
    3. Select any other field on the Contact form - "Display as" will automatically re-populate
    4. Save the contact. Problem solved.
    Not sure how iTunes sync is corrupting this, but thought I'd share the discovery since suggestions in the iPhone discussion involve exporting, deleting, and importing affected contacts.

    Quick fix method for those who really can't be bothered with any manual methods. Below is a macro for Outlook that will, starting with the currently selected contact folder and including subfolders (mobileme groups), reset all email display names which effectively fixes the EntryID issue. There's no error checking, it's pretty raw but does the job. Hope it helps.
    <STARTMACROCODE>
    Option Explicit
    Sub FixEntryIDs()
    Call FixEntryID
    End Sub
    Sub FixEntryID(Optional ByVal contacts As folder)
    Dim item As ContactItem
    Dim subf As folder
    Dim changed As Boolean
    If IsMissing(contacts) Or contacts Is Nothing Then
    Set contacts = ActiveExplorer.CurrentFolder
    End If
    For Each item In contacts.Items
    changed = False
    If Len(item.Email1DisplayName) Then
    changed = True
    item.Email1DisplayName = ""
    End If
    If Len(item.Email2DisplayName) Then
    changed = True
    item.Email2DisplayName = ""
    End If
    If Len(item.Email3DisplayName) Then
    changed = True
    item.Email3DisplayName = ""
    End If
    If changed Then
    Call item.Save
    End If
    Next
    For Each subf In contacts.Folders
    Call FixEntryID(subf)
    Next
    End Sub

  • Satellite C660-26G - unexpected error after removing USB stick

    Hello all, i am in need of help here.
    I have a Satellite C660-26G, 2 days old and a USB memory stick has been removed from the laptop while it was working, and I believe caused some sort of corruption.
    The machine starts, passes the logo, and the windows loading bar in white comes along bottom of the screen. It freezes about 1/3rd of the way along, and then throws up an error screen stating the following:
    "Windows has encountered a problem communicating with a device connected to your computer. This error can be caused by unplugging a removable storage device such as an external USB drive while the drive is in use .... and so on ...."
    It states to plug it back in and restart the machine.
    I have tried this and always the same, i have even plugged it into both ports available, and to no avail, the same problem exists.
    Now searching the forum I thought nothing more of restoring to the factory settings as there were no physical discs supplied with the new machine.
    Using the reboot and F8 method results in no action and same error in the end.
    Bottom of the error screen states;
    Status: 0xc00000e9
    Info: An unexpected I/O error has occurred.
    Please help ???

    Hi
    Whether this issue has any relation to the incident with you USB stick or not (I don't think so since modern OS'es simply aren't so unstable) it still seems your unit is in need of professional attention.
    This is not something that is possible to fix without further hardware diagnosis.
    I would suggest to call your local support or talk to your dealer about how to get your unit to service.
    BR
    Tom

  • Error after editing makepkg.conf

    As the topic, I have edited my makepkg.conf in order to build via abs according to my cpu. When I try to run makpkg -csi on a pkgbuild i get this error:
    ==> ERROR: openbox is not available for the '' architecture.
    Note that many packages may need a line added to their PKGBUILD
    such as arch=('').
    (there is nothing wrong with the pkgbuid in question).
    My modified makepkg.conf looks like this:
    # /etc/makepkg.conf
    # SOURCE ACQUISITION
    #-- The download utilities that makepkg should use to acquire sources
    # Format: 'protocol::agent'
    DLAGENTS=('ftp::/usr/bin/wget -c --passive-ftp -t 3 --waitretry=3'
    'http::/usr/bin/wget -c -t 3 --waitretry=3'
    'https::/usr/bin/wget -c -t 3 --waitretry=3 --no-check-certificate'
    'rsync::/usr/bin/rsync -z'
    'scp::/usr/bin/scp -C')
    # Other common tools:
    # /usr/bin/snarf
    # /usr/bin/lftpget -c
    # /usr/bin/curl
    # ARCHITECTURE, COMPILE FLAGS
    CHOST="x86_64-pc-linux-gnu"
    CFLAGS="-march=athlon64 -O2 -pipe"
    CXXFLAGS="${CFLAGS}"
    MAKEFLAGS="-j3"
    #-- Exclusive: will only run on -march=x86-64
    # -march (or -mcpu) builds exclusively for an architecture
    # -mtune optimizes for an architecture, but builds for whole processor family
    #-- Make Flags: change this for DistCC/SMP systems
    #MAKEFLAGS="-j2"
    # BUILD ENVIRONMENT
    # Defaults: BUILDENV=(fakeroot !distcc color !ccache !xdelta)
    # A negated environment option will do the opposite of the comments below.
    #-- fakeroot: Allow building packages as a non-root user
    #-- distcc: Use the Distributed C/C++/ObjC compiler
    #-- color: Colorize output messages
    #-- ccache: Use ccache to cache compilation
    #-- xdelta: Generate delta patch from previous to current package
    BUILDENV=(fakeroot !distcc color !ccache !xdelta)
    #-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
    #-- specify a space-delimited list of hosts running in the DistCC cluster.
    #DISTCC_HOSTS=""
    # GLOBAL PACKAGE OPTIONS
    # These are default values for the options=() settings
    # Default: OPTIONS=(strip !docs libtool emptydirs)
    # A negated option will do the opposite of the comments below.
    #-- strip: Strip symbols from binaries/libraries
    #-- docs: Save doc and info directories
    #-- libtool: Leave libtool (.la) files in packages
    #-- emptydirs: Leave empty directories in packages
    OPTIONS=(strip !docs libtool emptydirs)
    #-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
    INTEGRITY_CHECK=(md5)
    #-- Info and doc directories to remove (if option set correctly above)
    DOC_DIRS=(usr/{,share/}{info,doc,gtk-doc} opt/*/{info,doc,gtk-doc})
    # PACKAGE OUTPUT
    # Default: put built package and cached source in build directory
    #-- Destination: specify a fixed directory where all packages will be placed
    #PKGDEST=/home/packages
    #-- Source cache: specify a fixed directory where source files will be cached
    #SRCDEST=/home/sources
    #-- Source root: specify location where PKGBUILDs are located for '--builddeps'
    #SRCROOT=/home/pkgbuilds
    #-- Packager: name/email of the person or organization building packages
    #PACKAGER="John Doe <[email protected]>"
    # BUILDSCRIPT/EXTENSION DEFAULTS
    # WARNING: Do NOT modify these variables unless you know what you are
    # doing.
    BUILDSCRIPT='PKGBUILD'
    PKGEXT='.pkg.tar.gz'
    SRCEXT='.src.tar.gz'
    DB_COMPRESSION='gz'
    DB_CHECKSUMS=(md5)
    # vim: set ft=sh ts=2 sw=2 et:
    ps. I have an amd athlon 64 x2.

    You are missing the CARCH- field(?). Add
    CARCH="x86_64"
    into your makepkg.conf (it's above CHOST by default).

  • Internal error after editing a correspondent letter in E-Recruiting

    Hello,
    Running E-Recruiting 6.0 SP10
    As a recruiter whenever I try to prievew a correspondent letter I modified (note, I have no problems editing the letter) using the correspondent letter editor, I recieve an "Internal Error".  Additionally, the following SLG1 error is created:
    Form or text 472FCB84F86804EDE10000000A321A does not exist
    Prior to editing the letter I am able to preview it using the display link just fine.  E-Recruiting should allow me to edit a letter and preview it prior to sending it to a candidate, yet at present it does not.
    Any idea what this could be?
    Thanks, Ryan
    Edited by: Ryan Hubbell on Mar 17, 2008 11:04 PM
    Edited by: Ryan Hubbell on Mar 17, 2008 11:08 PM

    Hello Ryan,
    with release 600 SAP e-recruiting offers 2 different implementations for changing correspondences / invitations. The classical solution uses a web editor. Therefore the complete smartform is rendered and then put in a web editor. As this solution lead to some problems in the printing channel, sap developed another concept of changing. The new solution uses a text edit to change a text block you can assign to the smartform as changable area and only this can be changed ensuring the formating of the smartform is still fine.
    You have to decide which of these 2 options you want to use. You either use the old or the new solution for all correspondences and invitations.
    The solutions differ in the following configuration points:
    - old: T77S0 RECFA INDCO is blank
    - new: T77S0 RECFA INDCO is X
    - old: document category for simple correspondence 1, for invitation 2
    - new: document category for simple correspondence 3, for invitation 4
    (category for confirmation is always 5, there is no other option no matter which concept you use)
    - old: Assign changable letter sections to forms not available
    - new: Assign changable letter sections to forms not available
    - old: reference for SF interface simpl. corr. HRRCF_CS_APPLICANT, invitation HRRCF_CS_APPL_INVITATION
    - new: reference for SF interface simpl. corr. HRRCF_CS_IT_APPLICANT, invitation HRRCF_CS_IT_APPL_INVITATION
    (basically the smartform interfaces differ in the parameter THEAD which is needed for the new but not for the old correspondence change concept)
    Please check if your configuration is consistend for the concept you chose for your project. If not try adjust configuration and check if the error disappears.
    If the error is still existing please give another reply.
    Best Regards
    Roman Weise

  • Vector mask error after editing mask - Mac CS5

    Hi There,
    When I create a rounded corner vector shape then apply a gradient vector mask, the result is as expected - the gradient in the vector mask fades the object as per the mask.
    If I then edit the mask (either by moving the start/end points or try to make the end point not fully transparent) the gradient stops sharply.
    The result is an mask with a gradient that stops short about 30px from the end of the object - so I see the gradient stop and the mask just cuts off.
    Not sure what I'm doing wrong - any suggestions would be most welcome.
    Cheers
    Ben

    I've  run into this as well and believe it is a bug. While you can't avoid it, you can repair it.
    In the Layers panel, click the chainlink icon between the mask and maskee. This breaks the size relationship between the two objects.
    Select the mask in the Layers panel, then either use the Scale tool or the W and H fields in the Properties panel to correct the size.
    Relink the two objects by clicking in the chainlink area.
    HTH

  • Topic code includes unexpected changes after editing

    I am using RH8 and converting FrameMaker files to WebHelp (I am linking to the FrameMaker book). If I use RoboHelp to edit a topic, either through the HTML view or the Design view, the HTML code includes changes that I did not explicitly make. For example, the initial generated code had <li style="list-style: decimal;">, but if I make any type of edit to the file, this changes to <li type="1">. This is a problem because Internet Explorer does display the numbers unless I use the Compatibility View setting. Why is this happening?
    I did find that when I directly edit a topic in NotePad, the results are what I want, but it would be nice to use the Design view toolbar to make the final adjustments I need.

    Just offering possibilities.  Just because there are two symbols in the library doesn't mean you have them separately planted on the stage.  One could be planted inside the other.  And their visual proximity to each other wouldn't matter in any case.
    When you are editing the circle and can clearly see the dquare, are you able to select the square?

  • Error in editing section 80 details on porta

    Hello Experts,
                        I am getting error after editing section 80 details of employee.For more information;Use case has for 0585 been defined as B2;part of error is as follows.
    Regards,
    Milind Patil.
    com.sap.aii.proxy.framework.core.BaseProxyException: An exception occurred that was not caught., error key: RFC_ERROR_SYSTEM_FAILURE
         at com.sap.aii.proxy.framework.core.AbstractProxy.send$(AbstractProxy.java:150)
         at com.sap.xss.hr.per.in.sec80.model.HRXSS_PER_P0585_IN.hrxss_Per_Modify_P0585_In(HRXSS_PER_P0585_IN.java:293)
         at com.sap.xss.hr.per.in.sec80.model.Hrxss_Per_Modify_P0585_In_Input.doExecute(Hrxss_Per_Modify_P0585_In_Input.java:137)
         at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:92)

    is it happening to all user? Can you change the use case and try?
    check the notes
    1375834
    1258246

  • Unexpected error I-200?

    Getting this error upon trying to login.  Yesterday it worked fine, this morning it forgot my credentials.  I get this unexpected error after entering my credentials.  And my password is not the problem, I checked that already...
    Help?

    We cannot know. You are not offering any detailed system information. In any case, since this seems to be a program internal error, you better ask in the respecticve forum...
    Mylenium

  • Accessing ECP = 500 Unexpected Error, Event ID 4 logged. Error msg: 'TargetDeliveryDomain' already belongs to this DataTable.

    Running E2013, CU6 on a Server 2012 Hyper-V VM. Was trying to complete the hybrid migration wizard. It kept failing at the point where it was trying to export the OAuth certificate (which I've since remedied.) Then all of a sudden I was getting 500 Unexpected
    Error after keying in my credentials into ECP.
    OWA works fine.
    Already removed and rebuilt ECP virtual directories, ran lodctr /r, removed the Canary settings in adsiedit and recycled the application pools.
    I'll just post the first part of the error details for brevity, if you need the entire thing please let me know
    Request for URL 'https://server.unitedwaytriangle.org:444/ecp/default.aspx(https://server/ecp/)' failed with the following error:System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. --->
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.DuplicateNameException: A column named 'TargetDeliveryDomain' already belongs to this DataTable.
       at System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column)
    I built up another VM with Exchange and I can access the ECP there and fully manage the organization.
    Any insights will be greatly appreciated!!

    Absolutely.
    Yes, that link includes both clearing the Canary settings and rebuilding the virtual directories. I've done both.
    Current user: 'unitedwaytriangle.org/Accounts/Administrator'
    Request for URL 'https://server.unitedwaytriangle.org:444/ecp/default.aspx(https://server/ecp/)' failed with the following error:
    System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.DuplicateNameException:
    A column named 'TargetDeliveryDomain' already belongs to this DataTable.
       at System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column)
       at System.Data.DataColumnCollection.BaseAdd(DataColumn column)
       at System.Data.DataColumnCollection.AddAt(Int32 index, DataColumn column)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase.CreateColumn(DataTable table, Dictionary`2 rbacMetaData)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase..ctor(Service profileBuilder)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase..ctor(String schemaFilesInstallPath, String schema)
       at Microsoft.Exchange.Management.DDIService.WSListDataHandler..ctor(String schemaFilesInstallPath, String resourceName, String workflowName, DDIParameters parameters, SortOptions sortOptions)
       at Microsoft.Exchange.Management.DDIService.DDIServiceHelper.GetListCommon(DDIParameters filter, SortOptions sort, Boolean forGetProgress)
       --- End of inner exception stack trace ---
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
       at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at Microsoft.Exchange.Management.ControlPanel.WebServiceReference.GetList(DDIParameters filter, SortOptions sort)
       at Microsoft.Exchange.Management.ControlPanel.OrganizationCache.LoadTargetDeliveryDomain(AddValueHandler addValue, LogErrorHandler logError)
       at Microsoft.Exchange.Management.ControlPanel.OrganizationCache.TryGetValue[T](String key, T& value)
       at Microsoft.Exchange.Management.ControlPanel._Default.RenderMetroTopNav()
       at ASP.default_aspx.__RendermainForm(HtmlTextWriter __w, Control parameterContainer)
       at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
       at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
       at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
       at ASP.default_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
       at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       at System.Web.UI.Page.Render(HtmlTextWriter writer)
       at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.HandleError(Exception e)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest()
       at System.Web.UI.Page.ProcessRequest(HttpContext context)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
       at System.Web.UI.Page.HandleError(Exception e)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest()
       at System.Web.UI.Page.ProcessRequest(HttpContext context)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.DuplicateNameException: A column named 'TargetDeliveryDomain' already belongs to this DataTable.
       at System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column)
       at System.Data.DataColumnCollection.BaseAdd(DataColumn column)
       at System.Data.DataColumnCollection.AddAt(Int32 index, DataColumn column)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase.CreateColumn(DataTable table, Dictionary`2 rbacMetaData)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase..ctor(Service profileBuilder)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase..ctor(String schemaFilesInstallPath, String schema)
       at Microsoft.Exchange.Management.DDIService.WSListDataHandler..ctor(String schemaFilesInstallPath, String resourceName, String workflowName, DDIParameters parameters, SortOptions sortOptions)
       at Microsoft.Exchange.Management.DDIService.DDIServiceHelper.GetListCommon(DDIParameters filter, SortOptions sort, Boolean forGetProgress)
       --- End of inner exception stack trace ---
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
       at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at Microsoft.Exchange.Management.ControlPanel.WebServiceReference.GetList(DDIParameters filter, SortOptions sort)
       at Microsoft.Exchange.Management.ControlPanel.OrganizationCache.LoadTargetDeliveryDomain(AddValueHandler addValue, LogErrorHandler logError)
       at Microsoft.Exchange.Management.ControlPanel.OrganizationCache.TryGetValue[T](String key, T& value)
       at Microsoft.Exchange.Management.ControlPanel._Default.RenderMetroTopNav()
       at ASP.default_aspx.__RendermainForm(HtmlTextWriter __w, Control parameterContainer)
       at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
       at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
       at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
       at ASP.default_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
       at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       at System.Web.UI.Page.Render(HtmlTextWriter writer)
       at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
       at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at Microsoft.Exchange.Management.ControlPanel.WebServiceReference.GetList(DDIParameters filter, SortOptions sort)
       at Microsoft.Exchange.Management.ControlPanel.OrganizationCache.LoadTargetDeliveryDomain(AddValueHandler addValue, LogErrorHandler logError)
       at Microsoft.Exchange.Management.ControlPanel.OrganizationCache.TryGetValue[T](String key, T& value)
       at Microsoft.Exchange.Management.ControlPanel._Default.RenderMetroTopNav()
       at ASP.default_aspx.__RendermainForm(HtmlTextWriter __w, Control parameterContainer)
       at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
       at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
       at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
       at ASP.default_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
       at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       at System.Web.UI.Page.Render(HtmlTextWriter writer)
       at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    System.Data.DuplicateNameException: A column named 'TargetDeliveryDomain' already belongs to this DataTable.
       at System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column)
       at System.Data.DataColumnCollection.BaseAdd(DataColumn column)
       at System.Data.DataColumnCollection.AddAt(Int32 index, DataColumn column)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase.CreateColumn(DataTable table, Dictionary`2 rbacMetaData)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase..ctor(Service profileBuilder)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase..ctor(String schemaFilesInstallPath, String schema)
       at Microsoft.Exchange.Management.DDIService.WSListDataHandler..ctor(String schemaFilesInstallPath, String resourceName, String workflowName, DDIParameters parameters, SortOptions sortOptions)
       at Microsoft.Exchange.Management.DDIService.DDIServiceHelper.GetListCommon(DDIParameters filter, SortOptions sort, Boolean forGetProgress)
       at System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column)
       at System.Data.DataColumnCollection.BaseAdd(DataColumn column)
       at System.Data.DataColumnCollection.AddAt(Int32 index, DataColumn column)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase.CreateColumn(DataTable table, Dictionary`2 rbacMetaData)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase..ctor(Service profileBuilder)
       at Microsoft.Exchange.Management.DDIService.AutomatedDataHandlerBase..ctor(String schemaFilesInstallPath, String schema)
       at Microsoft.Exchange.Management.DDIService.WSListDataHandler..ctor(String schemaFilesInstallPath, String resourceName, String workflowName, DDIParameters parameters, SortOptions sortOptions)
       at Microsoft.Exchange.Management.DDIService.DDIServiceHelper.GetListCommon(DDIParameters filter, SortOptions sort, Boolean forGetProgress)
    Flight info: Features:[[Global.DistributedKeyManagement, False],[Global.GlobalCriminalCompliance, False],[Global.MultiTenancy, False],[Global.WindowsLiveID, False],[Eac.AllowMailboxArchiveOnlyMigration, True],[Eac.AllowRemoteOnboardingMovesOnly, False],[Eac.BulkPermissionAddRemove,
    True],[Eac.CmdletLogging, True],[Eac.CrossPremiseMigration, False],[Eac.DiscoveryDocIdHint, False],[Eac.DiscoveryPFSearch, False],[Eac.DiscoverySearchStats, False],[Eac.DlpFingerprint, False],[Eac.EACClientAccessRulesEnabled, False],[Eac.GeminiShell, False],[Eac.ManageMailboxAuditing,
    False],[Eac.ModernGroups, False],[Eac.Office365DIcon, False],[Eac.RemoteDomain, False],[Eac.UCCAuditReports, False],[Eac.UCCPermissions, False],[Eac.UnifiedComplianceCenter, False],[Eac.UnifiedPolicy, False],[Eac.UnlistedServices, False],],  Flights:[], 
    Constraints:[[LOC, EN-US],[MACHINE, SERVER],[MODE, ENTERPRISE],[PROCESS, W3WP],[USER, ADMINISTRATOR@],], IsGlobalSnapshot: False

  • SharePoint 2013 - In document library, an unexpected error has occurred when a user clicks on ellipsis then "EDIT"

    Just as the title infers, I have a user who is experiencing an unexpected error when he clicks on "EDIT" after clicking on the ellipsis. Document in the Document library is an MS Word file.

    Hi,
    According to your post, my understanding is that an unexpected error has occurred when a user clicks on ellipsis then "EDIT".
    Please make sure he has the edit permission.
    Please make sure the Office 2013 is installed correctly on his computer.
    In addition, I recommend to use another brower to check whether it works.
    If so and the error message persists, please check the SharePoint ULS log to find more information about this error, the ULS
    log file is in the location: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\LOGS
    You can check the ULS log by the methods here:
    http://blog.credera.com/technology-insights/microsoft-solutions/troubleshooting-sharepoint-errors/
    More information:
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • "Adobe Illustrator cs5 quit unexpectedly" error message. After I upgratded my imac to Mavericks I can't open Illustrater CS5. Help pls.

    "Adobe Illustrator cs5 quit unexpectedly" error message.
    After I upgrated my imac from Snow Leopard to Mavericks I can't open Illustrator CS5. (No problem with PS)
    Every opening attemp crashes. May this be possible because of third party plug-ins. (eg. Esko Artwork)
    Help pls.
    Thank you.

    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Console in the icon grid.
    Step 1
    For this step, the title of the Console window should be All Messages. If it isn't, select
    SYSTEM LOG QUERIES ▹ All Messages
    from the log list on the left. If you don't see that list, select
    View ▹ Show Log List
    from the menu bar at the top of the screen.
    In the top right corner of the Console window, there's a search box labeled Filter. Initially the words "String Matching" are shown in that box. Enter the name of the crashed application or process. For example, if iTunes crashed, you would enter "iTunes" (without the quotes.)
    Each message in the log begins with the date and time when it was entered. Select the messages from the time of the last crash, if any. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.
    ☞ The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.
    Please don't indiscriminately dump thousands of lines from the log into this discussion.
    Please don't post screenshots of log messages—post the text.
    ☞ Some private information, such as your name, may appear in the log. Anonymize before posting.
    Step 2
    In the Console window, select
    DIAGNOSTIC AND USAGE INFORMATION ▹ User Diagnostic Reports
    (not Diagnostic and Usage Messages) from the log list on the left. There is a disclosure triangle to the left of the list item. If the triangle is pointing to the right, click it so that it points down. You'll see a list of crash reports. The name of each report starts with the name of the process, and ends with ".crash". Select the most recent report related to the process in question. The contents of the report will appear on the right. Use copy and paste to post the entire contents—the text, not a screenshot.
    I know the report is long, maybe several hundred lines. Please post all of it anyway.
    ☞ If you don't see any reports listed, but you know there was a crash, you may have chosen Diagnostic and Usage Messages from the log list. Choose DIAGNOSTIC AND USAGE INFORMATION instead.
    In the interest of privacy, I suggest that, before posting, you edit out the “Anonymous UUID,” a long string of letters, numbers, and dashes in the header of the report, if it’s present (it may not be.)
    ☞ Please don’t post other kinds of diagnostic report—they're very long and rarely helpful.

  • Getting 'an unexpected error has occurred' while editing report viewer webpart in Sharepoint webpart

    Hi All,
    I have added report viewer webpart in a page. On click of edit webpart link I am getting webpart edit toolbox. But after clicking on apply or save button, getting the following error.
    'an unexpected error has occurred' 
    If I refresh the page then report is working fine, but webpart edit settings are not getting saved.
    Please suggest.
    Thanks in advance !
    Soumya Das

    Hi  ,
    For troubleshooting your issue, please take steps as below:
    1. Open web.config file of current web application
    2. Find the node that begins
    <trust level=
    3. Change the trust level from WSS_Minimal to
    WSS_Medium
    4. Save the file
    5. Drop to command prompt and execute : 
    iisreset
    If your issue persists, please provide detail error message of ULS log  to determine the exact cause of the error?
    For SharePoint 2010, by default, ULS log is at      
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

Maybe you are looking for

  • How do you allow access to Page Properties for a page via Permissions.

    I've been trying to figure out how to setup permissions for a user or group to allow them to have access to the Page Properties dialog and view it's contents. So far the user/group in question has read/modify/create/delete access to the entire /conte

  • How can I use an advanced action to show a sequence of images by clicking on a single button?

    I'm trying to make Captivate 7 project where I have several slides where images are revealed one after the other.  I wanted to insert a button along the lines of click here for next image but can't work out how to write the script for it.  The Adobe

  • Bulk image editing - Photoshop or Lightroom?

    I frequently take photos of yacht racing and have someone else edit the images as I am new to CS6. Not only am I new to CS6 but I've been a PC user for the last 25 years, and have now switched to Mac. PC = English Mac = Russian. Which means I have a

  • Opportunity authorization

    Hi, Currently i could able to restrict the editing of opportunities for the partner function employee responsible using  object  crm_ord_op. If i want  to create a super user role which allows group of people to edit the opportunities, what objects i

  • I purchased my first mac and I need help.

    Hi there. Well basically, I finally decided to buy myself a mac after being a lifetime pc user. But the problem I am having is that my large itunes library on my pc is where i control all of my purchased songs and videos for my ipod and iphone. I wou