10.5. Bekannte Probleme mit JBoss Messaging


JBPAPP-5124
Bei der Verwendung der Sybase-Datenbank mit dem JDBC-Treiber Sybase jConnect JDBC driver v7 (Build 26502), kann ein MaxParams-Attribut in der sybase-persistence-service.xml-Konfigurationsdatei nicht höher als 481 eingestellt werden, da es eine Einschränkung der PreparedStatement-Klasse in diesem Treiber gibt. Unerwartete Fehlschläge können vorkommen, wenn das MaxParams-Attribut auf einen höheren Wert als 481 eingestellt ist. Um dieses Problem zu umgehen, stellen Sie MaxParams auf einen Wert ein, der kleiner als 481 ist.
JBPAPP-4668 (ehemals JBPAPP-3965)
Zwei JBoss Messaging Test Suite Tests schlagen bei Oracle 11g R1, R2 und RAC mit dem aktuellsten JDBC-Treiber, Version 11.2.0.1.0 fehl:
  • QueueManagementTest.testDestroyDestinationProgrammatically
  • QueueManagementTest.testDestroyDestinationProgrammaticallyWithParams
Diese Tests einen großen Wert als den fullSize-Warteschlangenkonfigurationsparameter, der an die setFetchSize-Method am java.sql.PreparedStatement gegeben wird. Ein Problem mit dem JDBC-Treiber bedeutet, dass mehr als die übliche Menge an Speicher verbraucht wird wenn executeQuery() aufgerufen wird, was zu einem java.lang.OutOfMemoryError führt, wodurch der Test fehlschlägt.
JBPAPP-3904
Oracle JDBC Treiberversion 11.1.0.7.0 führt dazu, dass die JBoss Messaging Test Suite bei Oracle 11g R1 mit einer SQLException ("Bigger type length than Maximum") fehlschlägt. Der Grund hierfür ist eine Regression im Oracle JDBC Treiber 11.1.0.7.0. Wir empfehlen Oracle JDBC Treiberversion 11.2.0.1.0 zum Gebrauch mit Oracle 11g R1, Oracle 11g R2, Oracle RAC 11g R1 und Oracle RAC 11g R2.
JBPAPP-3352
Wird ein message-driven Bean mit den Standardeinstellungen deployt ((useDLQ=true, DLQMaxResent=5) und die erneute Nachrichtenlieferung wird aufgefordert, so verbleiben Nachrichten in der Warteschlange in einem "Liefer"-Status, selbst nachdem die Nachricht an die "dead letter"-Warteschlange geliefert wurde. Sie umgehen dieses Problem, indem Sie die Verwendung der "dead letter queue" deaktivieren: useDLQ=false.
JBPAPP-2033
EnableMessageCounters auf der jboss.messaging.ServerPeer JMX-Schnittstelle kann nicht auf true gesetzt werden. Um dennoch die Nachrichtenzähler zu aktivieren, rufen Sie auf derselben JMX-Schnittstelle die enableMessageCounters()-Operation auf.
Red Hat logoGithubredditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können. Entdecken Sie unsere neuesten Updates.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

Theme

© 2026 Red Hat
Nach oben