SharePoint 2010 SP1: errore ‘g_ExpGroupXSLTQueue’


Aggiornamento
il primo settembre è stata rilasciata la fix per questo problema. E’ possibile richiederla da qui http://support.microsoft.com/kb/2553117/en-us

Eccolo il primo errore post SP1:

“Message: ‘g_ExpGroupXSLTQueue’ is undefined
Line: 1
Char: 31898
Code: 0”

E’ un errore di core.js, che si verifica se modifichiamo una qualsiasi visualizzazione, o ne creiamo una nuova, che abbia un raggruppamento per una o più colonne; inibisce l’espansione e la compressione del raggruppamento e, di fatto, non visualizza gli items all’interno dei gruppi.

In realtà non è un errore del Service Pack 1 core, ma del Service Pack 1 di qualsiasi language pack che non sia inglese. Se non avete installato alcun language pack il problema non si presenta.

Controllando la segnalazione viene evidenziato l’errore nel file core.js, ma in realtà il problema è nel file init.js.

Facendo una verifica all’interno del .debug.js di questi due file possiamo vedere che la versione fra inglese ed italiano (ma la stessa cosa vale per il tedesco, il russo, …) è diversa:

INIT.debug.js

– English // _lcid=”1033″ _version=”14.0.6009″
– Italian // _lcid=”1033″ _version=”14.0.4762″

CORE.debug.js

– English // _lcid=”1033″ _version=”14.0.6024″
– Italian // _lcid=”1033″ _version=”14.0.6024″

In attesa che Microsoft rilasci una correzione, è possibile ovviare al problema con un workaround. Attenzione! non è una soluzione, perché tocca i file core di SharePoint, ma ci permette di non avere l’errore in attesa di una risposta ufficiale:

in hive 14 TEMPLATE\LAYOUTS\<LCID> (1040 per l’italiano) rinominate il file INIT.js (INIT.debug.js non è da toccare) e poi copiate qui il file INIT.js preso da hive 14 TEMPLATE\LAYOUTS\1033 (che rappresenta l’inglese); ora il problema non si presenta più.

Da questo momento, però, è possibile che utilizzando lingue diverse dall’inglese compaiano messaggi in lingua inglese contenuti, appunto, nel file INIT.js.

Ricordate, il problema non è risolto, ma l’abbiamo solo *aggirato*!


Tag di Technorati:
Annunci

Informazioni su Patrizia

I miei viaggi www.pbase.com/serpat
Questa voce è stata pubblicata in SharePoint 2010, Upgrade e Fix e contrassegnata con , . Contrassegna il permalink.

3 risposte a SharePoint 2010 SP1: errore ‘g_ExpGroupXSLTQueue’

  1. Pingback: O erro “‘g_ExpGroupXSLTQueue’ is undefined” é exibido em páginas SharePoint 2010 « SharePointersBR

  2. Pingback: O erro “‘g_ExpGroupXSLTQueue’ is undefined” é exibido em páginas SharePoint 2010 « Fabian André Gehrke

  3. Riccardo ha detto:

    Ottimo articolo, mi ha aiutato a risovere questo problema, grazie.
    Aggiungo che per chi ha installato la versione italiana e non quella inglese e poi il langue pack basta installare questi file
    http://www.microsoft.com/download/en/details.aspx?id=3411
    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26621
    meglio nell’ambiente di sviluppo e poi copiare i file indicati nell’ambiente di produzione.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...