Это выглядело бы примерно так. Очень неработоспособный.
for (Iterator i = someList.iterator(); i.hasNext(); )
System.out.println(i.next());
существует хорошая рецензия на для каждого в документация Sun .
Проверьте идентификатор пользовательского шаблона (откройте его и просмотрите xml), он может конфликтовать с существующим шаблоном. Вы можете проверить
Program Files \ Common Files \ Microsoft Общий \ веб-сервер extension \ 12 \ TEMPLATE \ 1033 \ XML
для других шаблонов и их идентификаторов
Проверьте журналы трассировки / журналы ULS в 12 улье - там почти наверняка есть дополнительная информация о вашей ошибке.
У меня была такая же проблема, и оказалось, что это было связано с функцией, которая была удалена на сервере.
Такая функция была включена в файл шаблона для активации. Я выяснил это, изучив файл шаблона (.STP) и посмотрев на узел WebFeatures. Функции там идентифицируются по их GUID, поэтому мне пришлось искать одну за другой в папке Templates, пока я не выяснил, какая из них действительно была деинсталлирована в системе.
Эта функция была установлена в системе в момент создания шаблона, затем она была деинсталлирована. После этого невозможно было создать элементы с данным шаблоном (а сообщение об ошибке Sharepoint не очень четко указывало на истинную причину).
После установки функции (stsadm -o installfeature...) все заработало.