Ciągle aktualizuj alert podglądu w interfejsie SDL Tridion UI 2012

Próbuję ustanowić nową funkcjonalność SDL Tridion UI 2012 na niektórych stronach testowych (domyślnych). Ciągle otrzymuję alert „Podgląd tej strony nie jest aktualny”, mimo że klikam „Aktualizuj podgląd” kilka razy. Korzystałem z obrazu wirtualnego, więc nikt inny nie może edytować strony oprócz mnie. Bez względu na to, który komponent się zmienił. Zajrzałem do pliku cd_core.log po stronie usługi „podgląd sesji” i stwierdziłem, że te węzły są interesujące:

INFO  WritableODataClaimProcessor - No session wrapper is installed, not allowing modification operations
DEBUG HandleSessionContentUtil - There are no session wrappers into storage config file!
DEBUG HandleSessionContentUtil - There are no session wrappers into storage config file!
DEBUG WebContext - setCurrentClaimStore: com.tridion.siteedit.preview.PreviewClaimStore@dc60af, thread: Thread-59
DEBUG WritableODataClaimProcessor - Removing sessionId claim from ClaimStore!
DEBUG ClaimStore - remove: uri=taf:claim:contentdelivery:webservice:preview:sessionid
DEBUG WebContext - setCurrentClaimStore: null, thread: Thread-59

Najciekawsze jest to, że otoki sesji zostały dodane do strony cd_storage_conf.xml po stronie usługi podglądu sesji. Bellow jest częścią „podglądu sesji” cd_storage_conf.xml:

    <Storages>       
        <Wrappers>               
            <Wrapper Name="SessionWrapper">             
                <Timeout>120000</Timeout>                  
                <Storage Type="persistence" Id="sqlServerDb" dialect="MSSQL" Class="com.tridion.storage.persistence.JPADAOFactory">
                    <Pool Type="jdbc" Size="5" MonitorInterval="60" IdleTimeout="120" CheckoutTimeout="120" />
                    <DataSource Class="com.microsoft.sqlserver.jdbc.SQLServerDataSource">
                        <Property Name="serverName" Value="T2011" />
                        <Property Name="portNumber" Value="1433" />
                        <Property Name="databaseName" Value="Tridion_Session_Preview"/>
                        <Property Name="user" Value="TridionSessionPreview"/>
                        <Property Name="password" Value="tridion"/>
                    </DataSource>
                </Storage>                   
            </Wrapper>
        </Wrappers>            
        <StorageBindings>
            <Bundle src="preview_dao_bundle.xml"/>            
        </StorageBindings>       
        <Storage Type="filesystem" Class="com.tridion.storage.filesystem.FSDAOFactory" Id="staging" defaultFilesystem="false">
            <Root Path="C:\inetpub\wwwroot\software" />
        </Storage>
       <Storage Type="persistence" Id="sqlServerDb" dialect="MSSQL" Class="com.tridion.storage.persistence.JPADAOFactory">
            <Pool Type="jdbc" Size="5" MonitorInterval="60" IdleTimeout="120" CheckoutTimeout="120" />
            <DataSource Class="com.microsoft.sqlserver.jdbc.SQLServerDataSource">
                <Property Name="serverName" Value="T2011" />
                <Property Name="portNumber" Value="1433" />
                <Property Name="databaseName" Value="Tridion_Broker_Staging"/>
                <Property Name="user" Value="TridionBrokerUser"/>
                <Property Name="password" Value="tridion"/>
            </DataSource>
        </Storage>
    </Storages>    
</Global>

<ItemTypes defaultStorageId="sqlServerDb" cached="false">
    <Item typeMapping="Page" cached="false" storageId="staging"/>
</ItemTypes>

Sprawdziłem stan ważności cd_storage_conf.xml i wszystko jest w porządku (spróbuj otworzyć XML za pośrednictwem IE i jest on wyświetlany poprawnie).

Po ponownym opublikowaniu strony (Zakończ edycję) wszystko jest w prawidłowym stanie po ponownym załadowaniu strony do momentu dokonania pierwszej zmiany na dowolnym komponencie. Ten nieoczekiwany stan sprawił mi tak silny ból i ból głowy, a ponadto stworzył mnie tak nerwowego ... :).

questionAnswers(1)

yourAnswerToTheQuestion