SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Columns of Content Type

Unbeantwortet Dieser Beitrag hat 9 Antworten

Ohne Rang
143 Beiträge
Hans Abelshausen erstellt 16 Nov. 2011 16:35
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi! Ich weiss leider keinen Rat mehr. Ich habe einen Content Type angelegt. In diesem befinden sich auch External Content Columns. Wenn ich nun eine Document Library anlege, dieser diesen Content Type zuweise und dann ein Element einfüge, dann legt er mir das Element an, im Edit Modus steht dann aber anstatt der Columns der Satz:

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentException: Column 'ID123456' does not exist. It may have been deleted by another user.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Server Error in '/' Application.

Column 'ID123456' does not exist. It may have been deleted by another user.

 

 

Da ich das Projekt übernommen habe und die ID123456 wohl eine TEstcolumn war, weiss ich nicht mehr was ich machen kann. Ich habe schon überall nach dieser Column gesucht, bzw. versucht das Problem zu lösen, aber keine Chance..

Vielleicht weiss einer Rat..

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 17 Nov. 2011 08:20
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Du kannst versuchen die betreffende Spalte mit SharePoint Manager zu finden (http://spm.codeplex.com). Oder man schreibt ein kleines Konsolenprogramm oder PowerShell-Script um die Spalte zu finden.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
143 Beiträge
Hans Abelshausen Als Antwort am 17 Nov. 2011 23:12
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Andi, vielen Dank für den Tipp, hab tatsächlich mit dem Sharepoint Manager die Spalte gefunden, bzw. ich habe da sogar zwei gefunden. Eine wurde meines WIssens umbenannt, also da wo der Display Name anders als der Name ist (Norm zu Norm1). Komisch finde ich, dass es zwei zwei Fields dort gibt, die die entsprechende Spalte haben...da das Norm1 Feld in GEbrauch ist, ist jetzt meine Frage, wie kann ich was jetzt anpassen, dass beim Editieren nicht mehr die Fehlermeldung kommt???Wenn ich das Norm1 Feld aus einer Testdokumentbibliothek entferne, dann funktioniert alles einwandfrei, daher liegt es an diesem Feld. Hier mal das xml aus dem Sharepoint Manager:Sorry aber das mit der Formatierung klappt nicht...<?

 

 

 

 

 

Field Type="Note" DisplayName="AX-Produkte_ID" Hidden="TRUE" ReadOnly="TRUE" BdcField="AX-Produkte_ID"

 

 

 

 

ID="{ab8d5768-82ac-471c-af27-e09e3965175b}"

SourceID

 

 

 

 

="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="AX-Produkte_ID123456" Name="AX-Produkte_ID123456" />

 

<?
<?

 

<?

<?

 

 

 

 

<?
<?

 

<?

<?

 

 

 

 

<?
<?

 

<?

<?

 

 

 

<?

<?

 

<?

<?

 

 

 

 

<?

 

<?

<?

 

 

 

 

<?

 

<?

<?

 

 

 

<?

 

<?

<?

 

 

 

<?xml version="1.0" encoding="utf-16"?>

<

 

 

 

 

 

 

 

Field Type="Note" DisplayName="AX-Produkte_ID" Hidden="TRUE" ReadOnly="TRUE" BdcField="AX-Produkte_ID"

 

 

 

 

ID="{ab8d5768-82ac-471c-af27-e09e3965175b}"

SourceID

 

 

 

 

="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="AX-Produkte_ID123456" Name="AX-Produkte_ID123456" />

 

<?
<?

 

<?

<?

 

 

 

 

<?
<?

 

<?

<?

 

 

 

 

<?
<?

 

<?

<?

 

 

 

<?

<?

 

<?

<?

 

 

 

 

<?

 

<?

<?

 

 

 

 

<?

 

<?

<?

 

 

 

<?

 

<?

<?

 

 

 

<?xml version="1.0" encoding="utf-16"?>

<

 

 

 

 

 

 

 

Field Type="Note" DisplayName="AX-Produkte_ID" Hidden="TRUE" ReadOnly="TRUE" BdcField="AX-Produkte_ID"

 

 

 

 

ID="{ab8d5768-82ac-471c-af27-e09e3965175b}"

SourceID

 

 

 

 

="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="AX-Produkte_ID123456" Name="AX-Produkte_ID123456" />

 

<?
<?

 

<?

<?

 

 

 

 

<?
<?

 

<?

<?

 

 

 

 

<?
<?

 

<?

<?

 

 

 

<?

<?

 

<?

<?

 

 

 

 

<?

 

<?

<?

 

 

 

 

<?

 

<?

<?

 

 

 

<?

 

<?

<?

 

 

 

<?xml version="1.0" encoding="utf-16"?>

<

 

 

 

 

 

 

Field Type="Note" DisplayName="AX-Produkte_ID" Hidden="TRUE" ReadOnly="TRUE" BdcField="AX-Produkte_ID"

 

 

 

 

ID="{ab8d5768-82ac-471c-af27-e09e3965175b}"

SourceID

 

 

 

 

="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="AX-Produkte_ID123456" Name="AX-Produkte_ID123456" />

 

<?
<?

 

<?

<?

 

 

 

 

<?
<?

 

<?

<?

 

 

 

 

<?
<?

 

<?

<?

 

 

 

<?

<?

 

<?

<?

 

 

 

 

<?

 

<?

<?

 

 

 

 

<?

 

<?

<?

 

 

 

<?

 

<?

<?

 

 

 

<?xml version="1.0" encoding="utf-16"?>

<

 

 

 

xml version="1.0" encoding="utf-16"

?>

<

 

 

 

Field Type="BusinessData" DisplayName="Norm1" Required="FALSE" EnforceUniqueValues="FALSE"

 

 

 

 

Group="Custom Columns" ID="{7720181e-b8f4-4bbc-8a04-4e90b59d12c8}"

 

 

 

 

SourceID="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="Norm"

 

 

 

 

Name="Norm" Version="15" SystemInstance="SHP_sssbdc (AX)"

 

 

 

 

EntityNamespace=http://spielwiese

 

 

 

 

EntityName="AX-Produkte" BdcField="ID" Profile=""

 

 

 

 

HasActions="True" SecondaryFieldBdcNames="0" RelatedField="AX-Produkte_ID123456" SecondaryFieldWssNames="0"

 

 

 

 

RelatedFieldBDCField="" RelatedFieldWssStaticName="AX-Produkte_ID123456" SecondaryFieldsWssStaticNames="0" AddFieldOption="AddFieldInternalNameHint"

/>

<?

 

 

 

 xml version="1.0" encoding="utf-16"

?>

<?

 

 

 

 

 

SourceID="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="AX-Produkte_ID123456789" Name="AX-Produkte_ID123456789" />

<

xml version="1.0" encoding="utf-16"?>

<

 

 

Field Type="Note" DisplayName="AX-Produkte_ID" Hidden="TRUE" ReadOnly="TRUE" BdcField="AX-Produkte_ID" ID="{bb8845a4-b97d-4320-b44a-8165d245678f}"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Field Type="BusinessData" DisplayName="Norm2" Required="FALSE"

 

 

 

 

EnforceUniqueValues="FALSE" Group="Custom Columns" ID="{7793cc6c-330f-474d-b3c2-5d92fd55c368}"

 

 

 

 

SourceID="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="Norm2" Name="Norm2"

 

 

 

 

SystemInstance="SHP_sssbdc (AX)" EntityNamespace=http://spielwiese EntityName="AX-Produkte"

 

 

 

 

BdcField="ID" Profile="" HasActions="True" SecondaryFieldBdcNames="0" RelatedField="AX-Produkte_ID123456789" SecondaryFieldWssNames="0" RelatedFieldBDCField=""

 

 

 

 

RelatedFieldWssStaticName="AX-Produkte_ID123456789" SecondaryFieldsWssStaticNames="0" AddFieldOption="AddFieldInternalNameHint" Version="1"

/>

Ohne Rang
143 Beiträge
Hans Abelshausen Als Antwort am 17 Nov. 2011 23:12
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Andi, vielen Dank für den Tipp, hab tatsächlich mit dem Sharepoint Manager die Spalte gefunden, bzw. ich habe da sogar zwei gefunden. Eine wurde meines WIssens umbenannt, also da wo der Display Name anders als der Name ist (Norm zu Norm1). Komisch finde ich, dass es zwei zwei Fields dort gibt, die die entsprechende Spalte haben...da das Norm1 Feld in GEbrauch ist, ist jetzt meine Frage, wie kann ich was jetzt anpassen, dass beim Editieren nicht mehr die Fehlermeldung kommt???Wenn ich das Norm1 Feld aus einer Testdokumentbibliothek entferne, dann funktioniert alles einwandfrei, daher liegt es an diesem Feld. Hier mal das xml aus dem Sharepoint Manager:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<?

 

 

xml version="1.0" encoding="utf-16"?>

<

 

 

Field Type="Note" DisplayName="AX-Produkte_ID" Hidden="TRUE" ReadOnly="TRUE" BdcField="AX-Produkte_ID"

 

 

 

ID="{ab8d5768-82ac-471c-af27-e09e3965175b}"

 

SourceID

 

 

 

="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="AX-Produkte_ID123456" Name="AX-Produkte_ID123456"

/>

 

 

 

 

<?

 

 

 

 

 

xml version="1.0" encoding="utf-16"

?>

<

 

 

 

Field Type="BusinessData" DisplayName="Norm1" Required="FALSE" EnforceUniqueValues="FALSE"

 

 

 

 

Group="Custom Columns" ID="{7720181e-b8f4-4bbc-8a04-4e90b59d12c8}"

 

 

 

 

SourceID="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="Norm"

 

 

 

 

Name="Norm" Version="15" SystemInstance="SHP_sssbdc (AX)"

 

 

 

 

EntityNamespace=http://spielwiese

 

 

 

 

EntityName="AX-Produkte" BdcField="ID" Profile=""

 

 

 

 

HasActions="True" SecondaryFieldBdcNames="0" RelatedField="AX-Produkte_ID123456" SecondaryFieldWssNames="0"

 

 

 

 

RelatedFieldBDCField="" RelatedFieldWssStaticName="AX-Produkte_ID123456" SecondaryFieldsWssStaticNames="0" AddFieldOption="AddFieldInternalNameHint"

/>

 

 

<?

 

 

 

xml version="1.0" encoding="utf-16"

?>

 

 

 

 

 

<?

 

 

xml version="1.0" encoding="utf-16"?>

<

 

 

Field Type="Note" DisplayName="AX-Produkte_ID" Hidden="TRUE" ReadOnly="TRUE" BdcField="AX-Produkte_ID" ID="{bb8845a4-b97d-4320-b44a-8165d245678f}"

 

 

 

SourceID="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="AX-Produkte_ID123456789" Name="AX-Produkte_ID123456789" />

 

<

 

 

 

 

Field Type="BusinessData" DisplayName="Norm2" Required="FALSE"

 

 

 

 

 

EnforceUniqueValues="FALSE" Group="Custom Columns" ID="{7793cc6c-330f-474d-b3c2-5d92fd55c368}"

 

 

 

 

SourceID="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="Norm2" Name="Norm2"

 

 

 

 

SystemInstance="SHP_sssbdc (AX)" EntityNamespace=http://spielwiese EntityName="AX-Produkte"

 

 

 

 

BdcField="ID" Profile="" HasActions="True" SecondaryFieldBdcNames="0" RelatedField="AX-Produkte_ID123456789" SecondaryFieldWssNames="0" RelatedFieldBDCField=""

 

 

 

 

RelatedFieldWssStaticName="AX-Produkte_ID123456789" SecondaryFieldsWssStaticNames="0" AddFieldOption="AddFieldInternalNameHint" Version="1"

/>

 

Ohne Rang
143 Beiträge
Hans Abelshausen Als Antwort am 17 Nov. 2011 23:12
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Andi, vielen Dank für den Tipp, hab tatsächlich mit dem Sharepoint Manager die Spalte gefunden, bzw. ich habe da sogar zwei gefunden. Eine wurde meines WIssens umbenannt, also da wo der Display Name anders als der Name ist (Norm zu Norm1). Komisch finde ich, dass es zwei zwei Fields dort gibt, die die entsprechende Spalte haben...da das Norm1 Feld in GEbrauch ist, ist jetzt meine Frage, wie kann ich was jetzt anpassen, dass beim Editieren nicht mehr die Fehlermeldung kommt???Wenn ich das Norm1 Feld aus einer Testdokumentbibliothek entferne, dann funktioniert alles einwandfrei, daher liegt es an diesem Feld. Hier mal das xml aus dem Sharepoint Manager:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<?

 

 

xml version="1.0" encoding="utf-16"?>

<

 

 

Field Type="Note" DisplayName="AX-Produkte_ID" Hidden="TRUE" ReadOnly="TRUE" BdcField="AX-Produkte_ID"

 

 

 

ID="{ab8d5768-82ac-471c-af27-e09e3965175b}"

 

SourceID

 

 

 

="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="AX-Produkte_ID123456" Name="AX-Produkte_ID123456"

/>

 

 

 

 

<?

 

 

 

 

 

xml version="1.0" encoding="utf-16"

?>

<

 

 

 

Field Type="BusinessData" DisplayName="Norm1" Required="FALSE" EnforceUniqueValues="FALSE"

 

 

 

 

Group="Custom Columns" ID="{7720181e-b8f4-4bbc-8a04-4e90b59d12c8}"

 

 

 

 

SourceID="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="Norm"

 

 

 

 

Name="Norm" Version="15" SystemInstance="SHP_sssbdc (AX)"

 

 

 

 

EntityNamespace=http://spielwiese

 

 

 

 

EntityName="AX-Produkte" BdcField="ID" Profile=""

 

 

 

 

HasActions="True" SecondaryFieldBdcNames="0" RelatedField="AX-Produkte_ID123456" SecondaryFieldWssNames="0"

 

 

 

 

RelatedFieldBDCField="" RelatedFieldWssStaticName="AX-Produkte_ID123456" SecondaryFieldsWssStaticNames="0" AddFieldOption="AddFieldInternalNameHint"

/>

 

 

<?

 

 

 

xml version="1.0" encoding="utf-16"

?>

 

 

 

 

 

<?

 

 

xml version="1.0" encoding="utf-16"?>

<

 

 

Field Type="Note" DisplayName="AX-Produkte_ID" Hidden="TRUE" ReadOnly="TRUE" BdcField="AX-Produkte_ID" ID="{bb8845a4-b97d-4320-b44a-8165d245678f}"

 

 

 

SourceID="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="AX-Produkte_ID123456789" Name="AX-Produkte_ID123456789" />

 

<

 

 

 

 

Field Type="BusinessData" DisplayName="Norm2" Required="FALSE"

 

 

 

 

 

EnforceUniqueValues="FALSE" Group="Custom Columns" ID="{7793cc6c-330f-474d-b3c2-5d92fd55c368}"

 

 

 

 

SourceID="{3ef0f30c-e041-4d89-8bfe-2b4d8471c041}" StaticName="Norm2" Name="Norm2"

 

 

 

 

SystemInstance="SHP_sssbdc (AX)" EntityNamespace=http://spielwiese EntityName="AX-Produkte"

 

 

 

 

BdcField="ID" Profile="" HasActions="True" SecondaryFieldBdcNames="0" RelatedField="AX-Produkte_ID123456789" SecondaryFieldWssNames="0" RelatedFieldBDCField=""

 

 

 

 

RelatedFieldWssStaticName="AX-Produkte_ID123456789" SecondaryFieldsWssStaticNames="0" AddFieldOption="AddFieldInternalNameHint" Version="1"

/>

 

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 18 Nov. 2011 08:28
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Da das Feld offenbar (warum auch immer) kaputt ist, wirst Du es aus allen Bibliotheken entfernen müssen. Das geht auch per SharePoint Manager - Rechtsklick - Delete). Schaue danach unter den Fields der Website und entferne es dort auch. Vorher evtl. noch aus dem Inhaltstyp.

Das unlesbare XML habe ich mir nicht genauer angeschaut. Man kann die Formatierungen entfernen, wenn man es zuerst nach Notepad kopiert und dann von dort hierher. Oder eben hier im Forum manuell anpassen.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
143 Beiträge
Hans Abelshausen Als Antwort am 18 Nov. 2011 09:12
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Das Feld finde ich auch nicht irgendwo in einer Datenbanktabelle um zu schauen, was da dort anders ist?Es sind schon ca 1500 Dokumente in den einzelnen Bibliotheken mit diesem Wert gefüllt

 

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 18 Nov. 2011 09:21
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Lasse in jedem Fall die Finger von der Datenbank!

Leider kann ich Dir auch nicht sagen, was da schiefgelaufen ist, weil ich nicht weiß, was alles gemacht wurde. Wenn das Entfernen des Feldes das Problem löst, dann wird das die Lösung sein. Ich denke nicht, daß man es repariert bekommt.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
143 Beiträge
Hans Abelshausen Als Antwort am 18 Nov. 2011 09:37
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ja, ich denke auch das das die beste Lösung ist, vermutlich hätte man nicht einfach ein Metadaten Feld umbenennen sollen während es noch in irgendwelchen Dokument-Bibliotheken kursiert... In der DB hab ich nur mal reingeschaut, da stehen die Felder genauso drin, wie auch im Sharepoint Manager, aber da kann und will ich auch nix ändern. Sollte ich nun erst alle Content Types aus den einzelnen Bibliotheken löschen, oder reicht es wenn ich im Sharepoint Manager zuerst das Feld aus dem Content Type und danach das Feld komplett lösche?

Dank dir Andi noch mal für deine große Hilfe, hast wie immer die besten Ideen ;-)

 

 

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 18 Nov. 2011 09:57
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ich würde so vorgehen:

- das Feld aus allen Website-Inhaltstypen entfernen
- das Feld aus allen Listen und Bibliotheken entfernen
- das Feld aus den Websitespalten entfernen

Viele Grüße
Andi
af @ evocom de
Blog