Categorie Archieven: SharePoint Bugs

Quick Fix: "De naam van inhoudstype '$ Resources:ReportServerResources … mag geen bevatten … speciale tekens”

Ik heb de besteding van enige tijd een SharePoint opruimen 2010 site en een van de cleanup kwesties heeft betrekking op een corrupte / onjuist geïnstalleerd SQL Server verslag Services kwestie.  Het probleem ontstond toen een van mijn collega's wilde een site opslaan als sjabloon en maak vervolgens een nieuwe site op basis van die sjabloon maken.  Het opslaan operatie werkte boete, maar toen ze probeerde te maken van de nieuwe site, SharePoint weergegeven het volgende foutbericht:

Fout

De naam van inhoudstype '$ Resources:ReportServerResources,DataSourceContentTypeName;' mag geen bevatten: \ / : * ? “ # % < > { } | ~ & , twee opeenvolgende periodes (..), of speciale tekens zoals een tab.

Hier is een scherm GLB:

 

image

Ik had een blik op de inhoudstypen in de site en vond dit:

image

Die inhoudstypen zijn duidelijk ongezonde.

Dit probleem lijkt te veel op de Internets komen en er lijkt niet een interne consensus over hoe op te lossen.  Ik vond een handige tabel die de slechte inhoudstype namen aan goede inhoudstype namen hier toegewezen: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Ik handmatig bijgewerkt hen thusly:

image

(BrightStarr in de naam is uiteraard optioneel, maar het kan geen kwaad Glimlach )

Dit stond me toe om een nieuwe sjabloon te maken en niet om het even wat breken op de andere sites, waaronder sommige PerformancePoint Server dingen die een volledig andere groep van mensen werkten op.  Vervolgens kon ik een nieuwe site maken op de sjabloon.  Succes!

Ik ben niet zeker dat dit een 100% oplossing, maar het kreeg me en iedereen betrokken voorbij dit vervelende fout.  Als ik iets nieuws te vinden, Ik zal een update plaatsen.  Mijn nervositeit vloeit voort uit het feit dat deze namen niet moeten in de eerste plaats vergissen en door de vaststelling van de weergavenaam, Ik ben niet aanraken de interne naam. 

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

SP 2010 CQWP, Documentbibliotheken en anonieme gebruikers

Belangrijke update: Waldek Mastykarz heeft gepost een alternerende actie hier: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</einde update>

Deze week, mijn team en ik waren van een klant publieke internetsite van MOSS upgraden naar SP 2010. De MOS-site maakt gebruik van de CQWP op verschillende plaatsen.

We gingen door een zeer gedetailleerde procedure om nauwkeurigheid te garanderen, kwaliteit en al dat goede materiaal. Ondanks het feit dat, We liepen in een probleem in de 11e uur die we niet verwachten of ontdekken tot zeer laat. Specifiek, onze CQWP niet zou maken voor anonieme gebruikers. Het gesmolten zoeken voor de auteurs (die werden geregistreerd), maar het zou niet tonen de inhoud voor anonieme gebruikers.

We hebben een heleboel onderzoek en dit zijn de parameters en de acties die we hebben om te isoleren van het gedrag:

  • CQWP zou fijn maken wanneer het was trekken inhoud uit een aangepaste lijst.
  • CQWP zou weergave van de inhoud uit de/pages-bibliotheek.
  • Het zou niet weergave van de inhoud van /SiteCollectionImages
  • We een nieuwe documentbibliotheek hebt gemaakt en een paar documenten geüpload naar het. We hebben niet alle inhoudstypen toevoegen aan de bibliotheek-dit was een eenvoudige uit het vak doc lib met geen aanpassing. Bestaande CQWP kon niet lezen uit het.
  • We een nieuwe pagina gemaakt en toegevoegd een CQWP om gebruik te maken van alle standaardwaarden. het zou niet zichtbaar voor anonieme.
  • Wij (enigszins haastig) opzetten van een nieuwe SP 2010 milieu, direct uit de doos opnieuw en gerepliceerd dit probleem.

Bottom line, het lijkt erop dat CQWP in de SP2010 kan niet weergave van de inhoud voor anonieme gebruikers als de gegevensbron een documentbibliotheek. Dit kan waar zijn?

Dit is de fout die we in de logs zagen:

Titel van webonderdeel: Content Query Web deel 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 W3wp.exe (0x0F30) 0x 1540 SharePoint Stichting webonderdelen 89a1 hoge fout tijdens het uitvoeren van webonderdeel: NullReferenceException.: Object reference not set to een exemplaar van een object. op Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb web, DataRow rij, String strDefaultItemOpen, Booleaanse fSetDocIcon, Booleaanse fSetOnClick, String fileRefColumnRef, String progIdColumnRef, String fsobjTypeColumnRef, String permMaskColumnRef) op Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() op Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() op Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(String viewPath) op Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a

Het lijkt gewoon soort van onmogelijk dat CQWP zou niet voor anonieme gebruikers werken. Als je meer over dit weet, post een reactie.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin