2016-06-01 14 views
0

Ich versuche Clusterstruktur auf Wildfly einzurichten. Ich habe Wildfly 8 und Wildfly 8.2 ausprobiert. Meine Konfigurationen sind fast fertig, aber in einem Fall bekomme ich viele Ausnahmen.Wildfly Clustering-Fehler beim Ändern der Sitzungs-ID

Wenn ein Benutzer der ersten Anmeldung versucht, wechsle ich seine Sitzung mit

request.changeSessionId(); //request is HttpServletRequest 

Auf dieser Linie, ich habe eine Menge Ausnahme (ca. 3k Linien). Einige Ausnahmen sind;

javax.ejb.EJBTransactionRolledbackEcxeption: org.hibernate.exception.SQLGrammerException: could not execute statement 

[org.infinispan.interceptors.InvocationContextInterceptor] (default task-16) ISPN000136: Execution error: org.infinispan.commons.CacheListenerException: ISPN000280: Caught exception [org.hibernate.exception.SQLGrammarException] while invoking method [public void org.wildfly.clustering.web.infinispan.session.InfinispanSessionManager.removed(org.infinispan.notifications.cachelistener.event.CacheEntryRemovedEvent)] on listener instance: org.wil[email protected]5fe90f10 

Undertow request failed HttpServerExchange{ POST /500.html}: org.infinispan.commons.CacheException: Unable to end batch. 

Dies sind einige der Fehler. Mein Stack-Trace ist sehr zu teilen, ich glaube, also habe ich einige Ausnahmen gemacht.

Wie gesagt, diese Fehler passieren, wenn ich versuche, Sitzung zu ändern. Ich weiß nicht, was das Problem sein kann.

Ich hoffe jemand steht vor diesem Fehler und kann mir helfen.

Danke.

Antwort

0

Dies ist in WildFly 10.0.0.Final behoben. Ich rate Ihnen dringend zum Upgrade, da 8.x keine aktive Zweigstelle mehr ist.