2016-03-23 8 views
1

Wir haben einen AS 5.3.0 Cluster mit 3 Knoten, einem Manager und 2 Arbeitern; Wir versuchen, diese Funktionalität zu verwenden: "Protokollierungskonfiguration über die Manager-Webkonsole für alle Knoten des Clusters aktualisieren", häufig, wenn wir ein Update von der Webkonsole machen, erhalten wir einen Fehler im Protokoll von einem registriert Arbeiter (nur bis jetzt in nur einem Arbeiter) sagte:

WSO2 NPE Protokollierungskonfiguration kann nicht aus der Registrierung initialisiert/geladen werden

TID: [-1234] [] [2016-03-22 09:52:14,753] ERROR 
{org.wso2.carbon.logging.service.sync.LoggingConfigSyncRequest} - Cannot load logging configuration from the registry {org.wso2.carbon.logging.service.sync.LoggingConfigSyncRequest} 

java.lang.NullPointerException 
at org.wso2.carbon.logging.service.util.LoggingUtil.getAppenderFromSet(LoggingUtil.java:331) 
at org.wso2.carbon.logging.service.util.LoggingUtil.loadCustomConfiguration(LoggingUtil.java:274) 
at org.wso2.carbon.logging.service.sync.LoggingConfigSyncRequest.execute(LoggingConfigSyncRequest.java:56) 
at org.wso2.carbon.core.clustering.hazelcast.HazelcastClusterMessageListener.onMessage(HazelcastClusterMessageListener.java:54) 
at com.hazelcast.topic.impl.TopicService.dispatchEvent(TopicService.java:138) 
at com.hazelcast.spi.impl.eventservice.impl.EventPacketProcessor.process(EventPacketProcessor.java:52) 
at com.hazelcast.spi.impl.eventservice.impl.RemoteEventPacketProcessor.run(RemoteEventPacketProcessor.java:38) 
at com.hazelcast.util.executor.StripedExecutor$Worker.process(StripedExecutor.java:190) 
at com.hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:174) 
and this error occurred exactly after this event: 
TID: [-1] [] [2016-03-22 09:52:14,598] INFO 
{org.wso2.carbon.core.clustering.hazelcast.HazelcastClusterMessageListener} - Received ClusteringMessage: LoggingConfigSyncRequest{messageId=8ffd145d-bca7-4c50-88b9-1ffceab02031} {org.wso2.carbon.core.clustering.hazelcast.HazelcastClusterMessageListener} 



manchmal, wenn wir neu starten, der Arbeiter den Fehler meldet das Problem verschwindet und alles funktioniert gut, aber manchmal, wenn wir diese Arbeiter neu zu starten, Wir erhalten einen Fehler, der dem oben beschriebenen ähnelt und in diesem Fall sagt "Loggi kann nicht initialisiert werden ng Konfiguration "; Wenn der Server mit der Registrierung dieser Nachricht beginnt, wird bei allen Anforderungen zur Synchronisierung der Protokollierungskonfiguration ein Fehler gemeldet, der besagt, dass die Protokollierungskonfiguration nicht aus der Registrierung geladen werden kann. Außerdem haben wir festgestellt, dass der Fehler, der besagt, dass die Protokollierungskonfiguration nicht geladen werden kann, nicht immer mit dem registrierten Fehler beim Starten des Servers verknüpft ist.

Wir haben noch nicht identifiziert, was die Ursache dieses Problems ist und wie es angezeigt wird.

Wir haben dies lokal in einem Laptop mit ubuntu 14.04 und MySQL und auch in einer formalen Entwicklungsumgebung mit RedHat 5.11 und Oracle getestet; Das Ergebnis ist genau das gleiche.

Wir sind besorgt über die Tatsache, wenn der Fehler in einem Worker auftritt, wendet dieser Server die Änderungen nicht an, die wir in irgendeiner Weise anfordern.

Jede Hilfe wäre sehr geschätzt, Dank im Voraus

Antwort

1

Dies hat reported und fest für WSO2 AS 5.3.0

Sie das Update here

+0

denken finden kann ich das Plakat sein kann entschuldigt für die Veröffentlichung nicht Anweisungen, sondern zu einem * Repository *, deren Inhalte möglicherweise in einem SE-Post einfach ungeeignet sind. – tjd