Home
JBoss Enterprise Application Platform 5 Release Notes 5.1.0
Contents
1. providerClass Es erfolgen jetzt informativere Nachrichten wenn diese Fehler auftreten JBPAPP 2276 Die Iterationsreihenfolge von HashMaps und HashSets f r JDK 6 verursacht unterschiedliche Spaltenreihenfolgen in Union Klauseln oder Union Unterklassen abh ngig davon ob JDK 5 oder 6 verwendet wird Da die Abweichung der Spaltenreihenfolgen ber die Union Klauseln hinweg konsistent ist sind die daraus folgenden Abfragen g ltig allerdings kann diese Ver nderung m glicherweise die Leistung beeintr chtigen Die Implementierung von HashSet wurde f r die identische Performance zwischen den verschiedenen JDKs zu LinkedHashSet ge ndert JBPAPP 2275 Hibernate konnte in der Vergangenheit unter JDK 6 nicht kompiliert werden weil die folgenden Klassen JDK 6 Interfaces nicht vollst ndig implementierten org hibernate jdbc ResultSetWrapper org hibernate lob BlobImp1 to implement java sql Blob org hibernate lob ClobImpl org hibernate lob SerializableBlob org hibernate lob SerializableClob 9 In dieser Release behobene Probleme Es kam zu einem NoSuchMethodError wenn eine Applikation eine Methode erforderte die in diesen Klassen fehlte Die fehlenden Methoden wurden nun implementiert so dass dieser Fehler nicht mehr auftritt 9 3 Behobene Remoting Probleme JBPAPP 3709 Wenn org jboss remoting marshal MarshallerLoaderHandler eine Anfrage f r eine Klasse erhielt gab es eine Instanz von org jboss remoting loading ClassBytes wiede
2. 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 QueueManagementT est testDestroyDestinationProgrammatically QueueManagementT est 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 33 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 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 Pr
3. S redhat JBoss Enterprise Application Platform 5 Release Notes 5 1 0 zum Gebrauch mit der JBoss Enterprise Application Platform 5 1 0 Ausgabe 5 1 0 Laura Bailey Rebecca Newton Joshua Wulf JBoss Enterprise Application Platform 5 Release Notes 5 1 0 zum Gebrauch mit der JBoss Enterprise Application Platform 5 1 0 Ausgabe 5 1 0 Laura Bailey lbailey redhat com Rebecca Newton rnewton redhat com Joshua Wulf jwulf redhat com Rechtlicher Hinweis Copyright 2011 Red Hat This document is licensed by Red Hat under the Creative Commons Attribution ShareAlike 3 0 Unported License If you distribute this document or a modified version of it you must provide attribution to Red Hat Inc and provide a link to the original If the document is modified all Red Hat trademarks must be removed Red Hat as the licensor of this document waives the right to enforce and agrees not to assert Section Ad of CC BY SA to the fullest extent permitted by applicable law Red Hat Red Hat Enterprise Linux the Shadowman logo JBoss MetaMatrix Fedora the Infinity Logo and RHCE are trademarks of Red Hat Inc registered in the United States and other countries Linux is the registered trademark of Linus Torvalds in the United States and other countries Java is a registered trademark of Oracle and or its affiliates XFS is a trademark of Silicon Graphics International Corp or its subsidiaries in the United States and or other
4. nderten Hibernate gibt jetzt eine Kaskade heraus wenn es versucht eine Tabelle fallen zu lassen wodurch das Problem gel st wird JBPAPP 4105 12 9 In dieser Release behobene Probleme Hibernate verwendet StandardDialectResolver um den Hibernate Dialekt zu erraten wenn die hibernate dialect Property nicht in der Hibernate Properties Datei aufgefunden wird hibernate cfg xml oder persistence xml StandardDialectResolver gab SybaseDialect wieder wenn der Datenbankname den es aus den Datenbank Metadaten extrahierte Sybase SQL Server oder Adaptive Server Enterprise ist Da aber SybaseDialect veraltet ist f hrte dies zu Problemen Der StandardDialectResolver err t jetzt den korrekten zu verwendenden Dialekt wenn hibernate dialect nicht konfiguriert ist JBPAPP 4095 Beim Scrollen einer HQL Anfrage mit Join Fetch an einer Collection bewegte sich FetchingScrollableResultsImpl last nicht zum letzten Ergebnis wenn der Cursor sich hinter dem letzten Ergebnis befand Stattdessen blieb der Cursor in der Position hinter dem letzten Ergebnis Dies konnte zu org hibernate exception GenericJDBCException could not perform sequential read of results f hren Die L sung f r dieses Problem stellt nun sicher dass der Cursor sich wie erwartet zum letzten Ergebnis bewegt JBPAPP 4088 War eine Spalte in Backticks definiert so schlugen JoinTable und JoinColumn Mappings mit AnnotationException fehl wenn der Spaltenname mit Backticks
5. In vorherigen Releases prasentierte Features 2 6 1 Neue Features in der JBoss Enterprise Application Platform 5 0 1 2 6 1 1 Das Native Paket Das Native Paket wurde erweitert um mod_cluster und ISAPI f r Windows Technologien zus tzlich zu 1 Einf hrung JBoss Native und mod_jk zu liefern Diese hinzugef gten Technologien lassen sich folgenderma en beschreiben mod_cluster ist ein httpd basierter Lastverteiler Wie mod_jk verwendet es einen Kommunikationskanal zur Weiterleitung von Anfragen von httpd an einen Applikationsserverknoten es verf gt jedoch auch ber einen Kommunikationskanal von Serverknoten zum Lastverteiler wodurch Feedback in Echtzeit geliefert und effizientere Lastoptimierung und Anfragen Routing Informationen dazu ISAPI ist ein Connector der zur Verbindung des Microsoft IIS Web Servers mit der JBoss Enterprise Application Platform verwendet wird 2 6 1 1 1 Native Solaris SPARC Pakete Native Solaris SPARC Pakete werden ab dieser Release von JBoss Enterprise Application Platform bereitgestellt Im JBoss Enterprise Application Platform Installation Guide finden Sie Installationsanweisungen f r native Pakete 2 6 2 Neue Features in der JBoss Enterprise Application Platform 5 0 2 6 2 1 JBoss AS Die JBoss AS 5 Familie ist die hochmoderne auf Microcontainern der zweiten Generation basierende Enterprise Java Run Time und die neueste Version des weltweit beliebesten Applikationsservers Er unterst tzt nich
6. Application Platform 5 1 0 JBoss Enterprise Application Platform 5 0 x enthielt viele aktualisierte und neue Komponenten Die JBoss Enterprise Application Platform 5 1 0 f gt Performance Verbesserungen das JBoss Web Services CXF Stack und Support f r JDBC 4 hinzu und stellt PicketLink Federation als Technologievorschau vor Diese Komponenten werden in diesem Abschnitt erl utert 2 1 Red Hat Enterprise Linux 6 Support Die ZIP Distribution der JBoss Enterprise Application Platform 5 1 ist vollst ndig f r den Gebrauch mit Red Hat Enterprise Linux 6 getestet Die entsprechenden Native Pakete sind unter JBoss Enterprise Application Platform 5 Release Notes 5 1 0 2 2 Das Native Paket Das Native Package gem folgendem Muster jboss ep native 5 1 0 zip umbenannt Dieses neue konsolidierte Native Paket kann mit der JBoss Enterprise Application Platform oder mit der JBoss Enterprise Web Platform verwendet werden Das Native Paket wurde au erdem erweitert um NSAPI f r die Solaris Technologie zu liefern NSAPI ist ein Connector der dazu verwendet wird den Sun Java System Web Server mit der JBoss Enterprise Application Platform zu verbinden 2 3 JBoss Web Services JBoss Enterprise Application Platform 5 0 bietet eine einbindbare Architektur um eine Auswahl von Web Services Stack mit JBoss Web Services Native als dem unterst tzten Web Services Provider zu liefern JBoss Enterprise Platform 5 1 0 pr sentiert ein alternatives Web Ser
7. behoben und es kommt nicht mehr zu einem Speicherleck JBPAPP 4326 serialisierbare Klassen mit SerializableType mappten und versuchten diese Werte in einem Cache der zweiten Ebene zu cachen SerializableT ype meldete den Klassenlader von java io Serializable als den f r die Deserialisierung zu verwendenden Klassenlader Jedoch konnte dieser Klassenlader nicht in den Klassenlader oder nicht JDK Klassen sehen Der Klassenlader aus org hibernate util SerializationHelper deserialize InputStream ClassLoader versucht jetzt den zu deserialisierenden Klassenlader aufzul sen Ist dies nicht erfolgreich m glich verwendet es den Kontextklassenlader aus dem aktuellen Thread und den Klassenlader der die Hibernate Klasse l dt Das Query Cache erforderte dass die Session oder der Entity Manager geschlossen und erneut ge ffnet wurden ehe es wirksam wurde da Hibernate den Zeitstempel einer gecachten Anfrage mit dem Zeitstempel der aktuellen Session vergleicht wenn es eine Anfrage vom Cache abruft Dies wurde jetzt behoben und Hibernate verwendet nextTimestamp zum Abruf des aktuellen Zeitstempels statt den gecachten Zeitstempel JBPAPP 4183 Collectionld beschreibt eine Bezeichnerspalte f r eine Bag z B eine idbag nullable sollte explizit auf false gesetzt werden Dies wurde behoben und nullable ist jetzt standardm ig auf false eingestellt JBPAPP 4123 PostgreSQL lie SchemaExport nicht fallen wenn Einschrankungsnamen sich
8. countries MySQL is a registered trademark of MySQL AB in the United States the European Union and other countries Node js is an official trademark of Joyent Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node js open source or commercial project The OpenStack Word Mark and OpenStack Logo are either registered trademarks service marks or trademarks service marks of the OpenStack Foundation in the United States and other countries and are used with the OpenStack Foundation s permission We are not affiliated with endorsed or sponsored by the OpenStack Foundation or the OpenStack community All other trademarks are the property of their respective owners Zusammenfassung Diese Release Notes enthalten wichtige Informationen im Zusammenhang mit der JBoss Enterprise Application Platform 5 1 0 die noch nicht in den Produkthandb chern enthalten sind Sie sollten diese Release Notes vollst ndig lesen bevor Sie die JBoss Enterprise Application Platform 5 1 0 installieren Inhaltsverzeichnis 1 Einf hrung _ 2 22 ee el La a lie na 1 1 bersicht 2 Neue Features in der JBoss Enterprise Application Platform 5 1 0 2 1 Red Hat Enterprise Linux 6 Support 2 2 Das Native Paket 2 3 JBoss Web Services 2 4 Hibernate 2 5 PicketLink Federation 2 6 In vorherigen Releases pr sentierte Features 2 6 1 Neue Features in der JBoss Enterprise Application Platform 5 0 1 2 6 1 1 Da
9. das urspr ngliche Problem der Sicherheit und l sst status intakt JBPAPP 2571 Wird der Microsoft SQL Server mit Microsoft JDBC Treibern 2 0 ausgef hrt verursacht dies instabile Builds in JBoss Messaging Dieses Problem wird verursacht durch das Adaptive Buffering was das Standardverhalten des Treibers ist denn dies erlaubt nur das einmalige Lesen von gro en Werten mittels der get lt Type gt Stream Methode Um dieses Problem im Moment zum umgehen ndern Sie den responseBuffering Parameter der JDBC Verbindungs URL von adaptive auf full wie es f r Version 1 2 des JDBC Treibers der Fall war lt url gt jdbc sqlserver host database database responseBuffering full lt ur 1 gt 11 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 JBPAPP 1774 Red Hat Enterprise Linux 5 Nutzer die die JBoss Enterprise Application Platform rpm mittels yum installieren m ssen den Red Hat Enterprise Linux Extras Channel abonnieren um die Java Anforderungen der JBoss Enterprise Application Platform mit entweder dem Sun oder dem IBM Java Development Kit zu erf llen 9 2 Behobene Probleme mit Hibernate JBPAPP 4579 Die Verwendung einer session createSQLQuery f hrte zu einem Speicherleck da die equals und hashCode Methoden in NativeSQLQuerySpecification nicht ordnungsgem implementiert waren und die gleichzeitige Verwendung von LRUMap dazu f hrte dass die Map die Maximalgr e berschritt Diese Probleme wurden
10. deployt das eine O byte Datei neben anderen Dateien enth lt so wird eine NullPointerException am Remote Node gemeldet Die bricht den Farm Deployment Vorgang ab Das Problem l sst sich derzeit nicht umgehen 10 12 Bekannte Probleme mit dem Connector JBPAPP 5048 Die Statusseite des mod_cluster Manager Moduls wird beim Worker Node Failover nicht aktualisiert Das bedeutet dass der Worker als aktiv und verf gbar gelistet ist nachdem er fehlgeschlagen ist JBPAPP 4767 Es kommt zu folgenden Fehlerprotokollmeldungen wenn der Client unerwartet die Verbindung in AJP schlie t error client lt ip gt proxy error processing body error proxy dialog to 192 168 0 1 8009 192 168 0 1 failed Diese Fehler sollten als Warnung und Fehlerbehebung statt als Fehler protokolliert werden JBPAPP 3463 Wenn eine Applikation undeployt wird werden Sessions ung ltig die vom mod_cluster an den Applikationsserver geleitet wurden ehe die undeploy Benachrichtigung erhalten wurde was den Fehler 503 This application is not currently available 503 Diese Applikation ist derzeit nicht erreichbar zur Folge hat MODCLUSTER 123 37 38 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 Wird der root Kontext deployt und aktiviert so k nnen andere Kontexte nicht deaktiviert werden Es ist au erdem nicht m glich festzulegen dass andere Kontexte nicht an den root Kontext weitergeleitet werden A nderung
11. des Entwicklungsprozesses wertvolles Feedback geben k nnen Da Red Hat beabsichtigt zuk nftige Versionen der Technologievorschau Features f r die Allgemeinheit zu ver ffentlichen werden wir uns in wirtschaftlich vertretbarem Umfang bem hen s mtliche Fehler zu beseitigen die von Kunden beim Verwenden dieser Features beobachtet werden 7 1 PicketLink PicketLink Federation liefert der Plattform Identity Federation und Single Sign on mit Support f r SAML 2 0 WS Trust 1 3 XACML 2 0 via JBossXACML und OpenID 1 1 und 2 0 Im Installation Guide finden Sie Informationen zur Installation von PicketLink 8 Ausgenommene entfernte und veraltete Posten Ausgenommene veraltete und entfernte Posten Ausgenommen Ein Posten der nie Teil einer Produkt Release war jedoch sonst Teil einer der Open Source Komponenten des Produkts ist ist ein excluded item ausgeschlossener Posten Veraltet Ein Posten der aus einer zuk nftigen Release in der Regel der n chsten Hauptversion entfernt wird gilt als deprecated item veralteter Posten JBoss Enterprise Application Platform 5 Release Notes 5 1 0 Entfernt Ein Posten der in der Vergangenheit Teil einer Release des Produkts war und nicht l nger enthalten ist ist ein removed item entfernter Posten Posten gelten in der Regel als veraltet ehe sie entfernt werden 8 1 Ausgeschlossene Posten In dieser Release sind keine Posten ausgenommen 8 2 Veraltete Posten Die nachfolg
12. dieses Problems Dhibernate bytecode provider cglib zur JAVA_OPTS in jboss as bin run conf hinzu JBPAPP 2871 Es wurden eine hohe CPU Auslastung sowie eingeschr nkte Leistung und Transaktionsdurchsatz beobachtet wenn MySQL 5 0 41 mit optimierten Einstellungen wie in Auslastung zu begrenzen und die Leistung zu erh hen JBPAPP 2598 dadurch ein neues Problem Der Start eines Servers auf dem unter Verwendung von Open JDK 6 der Sicherheits Manager ausgef hrt wird wird immer noch fehlschlagen diesmal mit einem access denied Fehler Derzeit gibt es keine M glichkeit dieses Problem zu umgehen JBPAPP 2590 Beim Einsatz von IBM JDK 6 besteht ein Problem im policy provider der in JAVA_HOME jre lib security java security definiert ist Standardm ig wird org apache harmony security fortress DefaultPolicy verwendet und dies sollte policy provider sun security provider PolicyFile sein F hren Sie zur Behebung dieses Problems diese Anpassung manuell aus JBPAPP 2576 Der MySQL JDBC Treiber implementiert XA Recovery derzeit nicht einwandfrei JBPAPP 2027 Der Server Manager funktioniert beim Einsatz von Open JDK 6 nicht ordnungsgem da eine NullPointerException berpr fung in Open JDK 6 fehlt Um dieses Problem zu umgehen kommentieren Sie die java security debug Anweisung in der imports server config xml Datei aus JBPAPP 2027 25 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 Die IBM Dist
13. f lschlicherweise dahingehen umgeschrieben dass er relativ zur XSD statt dem WSDL Dienstvertrag ist Sie umgehen dieses Problem indem Sie alle XSD und WSDL Dateien in dasselbe Verzeichnis verschieben und alle Importe ndern JBPAPP 3028 Die Aktualisierung von JBoss Web Services 2 0 1 SP zu JBoss Web Services Native 3 1 2 SP bringt viele nderungen und neue Funktionen ein Die zus tzlich n tige Verarbeitungszeit f r mehrere neue Funktionen Ressourceninjektion Unterst tzung f r PostConstruct und PreDestroy etc verursacht eine leichte Beeintr chtigung der Gesamtleistung 34 10 Bei dieser Release bekannte Probleme 10 7 Bekannte Probleme mit Remoting JBPAPP 3392 EJB3 Clients verwenden bestehende Socket Connections bei nachfolgenden Aufrufen nicht eine neue Verbindung wird pro Aufruf erstellt 10 8 Bekannte Probleme mit RESTEasy JBPAPP 5038 Die jettison jar Datei ist nicht im jboss eap 5 1 resteasy lib Verzeichnis von jboss eap noauth 5 1 0 zip enthalten Um dieses Problem zu umgehen verwenden Sie die jettison jar Datei die in der Seam Distribution enthalten ist jboss eap 5 1 seam lib jettison jar JBPAPP 2993 Das spring hibernate contacts Beispiel schl gt mit dem Fehler java lang IllegalArgumentException object is not an instance of declaring class fehl Dies ist der Fall weil der getContactById PathParam id Long id Methode in der ContactServiceImpl Klasse die GET Annotation fehlt 10 9 Bekannte P
14. f r annotierte Interfaces wurde hinzugef gt 9 11 Behobene Clustering Probleme JBPAPP 4887 Wird eine JPA oder Hibernate verwendende Applikation dahingehend konfiguriert dass Sie ein geclustertes Cache der zweiten Ebene verwendet so wird eine explizite Abh ngigkeit vom CacheManager Service des Applikationsservers erstellt Diese Abh ngigkeit wird nicht im Abh ngigkeitssystem des Applikationsservers gespeichert so dass beim Stoppen der Plattform manchmal der CacheManager vor der Applikation herunterf hrt Dies f hrt zu einer WARN Meldung im Protokoll wenn die Applikation herunterf hrt Dieses Problem f hrt nur zu Warnungen im Fehlerprotokoll und wurde mittels eines HA Server Cache Upgrade behoben 9 12 Behobene Cache Probleme ha server cache jbc has been upgraded to 2 0 3 Final 21 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 9 13 Behobene Connector Probleme JBPAPP 4307 Bei der Verwendung von SystemMemoryUsageLoadMetric priorisiert mod_cluster Versandanfragen dispatching requests an eine Maschine die einen h heren Systemspeicher als andere Maschinen verwendet Die Metrik gab dessen Last als freien Speicher anstatt des erwarteten verwendeten Speicher wieder Dies wurde korrigiert und der Fehler tritt nicht mehr auf MODCLUSTER 113 org jboss modcluster demo servlet ThreadCountLoadServlet wurde aus mod_cluster entfernt ist jedoch nach wie vor in der zuload demo war geh renden w
15. referenziert wurde Hibernate vergleicht jetzt den referencedColumnName mit dem in Anf hrungszeichen gesetzen Namen statt mit dem Tabellenspaltennamen JBPAPP 4022 getColumnSpan gab 0 wieder wenn Entities mit OneToOne Mappings verglichen wurden selbst wenn dieselbe Entity verglichen wurde was zu TypeMismatchExceptions f hrte Der Algorithmus von getColumnSpan wurde ge ndert so dass die Spaltenanzahl anhand des Bezeichners oder des eindeutigen Schl sseltyps identifiziert werden kann JBPAPP 3946 LikeExpression handhabte das ignoreCase Flag nicht ordnungsgem wenn ignoreCase auf false gesetzt war Die korrekte SQL property like wurde erstellt aber das Flag in getTypedValues wurde nicht verwendet und es wurde stets ein Wert in Kleinbuchstaben produziert Dieses Problem wurde behoben und Kleinbuchstaben oder der Originalfall werden verwendet wenn ignoreCase auf false gesetzt ist JBPAPP 3737 In einer stateless Session laden Anfragen Objekte in einem zweiphasigen Vorgang In der ersten Phase wird ein tempor rer Persistenzkontext mit leeren Objekten bev lkert In der zweiten Phase werden die Mitgliedsdaten der Objekte aus der Datenbank gelesen Enth lt ein Objekt eine Assoziation oder eine Collection so f hrt die Anfrage einen rekursiven Aufruf an die get Methode der Session durch Dies bereinigt den tempor ren Persistenzkontext Enthielt das bergeordnete Objekt andere Assoziationen die als Teil der zweiten Phase g
16. typenlosen Parametern f r DB2 getestet werden welches typenlose Parameter nicht unterst tzt Sie k nnen dieses Problem umgehen indem Sie die Anfragen so bearbeiten dass die Parameter an die passenden Datentypen verteilt werden wie im JIRA beschrieben JBPAPP 1613 Nullwerte f r Spalten markiert als Boolean in Sybase werden als 0 anstelle von null persistiert Weisen Sie type org hibernate test where NumericTrueFalseType anstelle von type boolean zu um dieses Problem zu umgehen JBPAPP 1554 Sybase erlaubt nur einen Eintrag z B Spaltenname oder in einer Unteranfrage Select Liste Die HQL Funktion elements schl gt fehl wenn das Collection Element eine zusammengesetzte ID besitzt da das generierte SQL eine Unteranfrage Select Liste mit mehreren Eintragen enthalt Um das Problem zu umgehen vermeiden Sie die Verwendung von HQL elements wenn die Elemente einen zusammengesetzten Schl ssel enthalten Wandeln Sie stattdessen die HQL so um dass keine Unterabfrage mehrere Eintr ge in ihrer Auswahlliste hat JBPAPP 1545 In Sybase wenn eine Abfrage ein ANSI Join besitzt mit drei oder mehr Joins und einer dieser Joins eine Union Unterklasse umfasst kann die Abfrage mit einer SybSQLException fehlschlagen da eine Spalte nicht innerhalb des Geltungsbereichs des Joined T able Ausdrucks liegt Derzeit wird empfohlen die Verwendung von Join Fetches im Zusammenhang mit Union Unterklassen zu vermeiden JBPAPP 1230 Wenn eine
17. wirtschaftlich vertretbarem Umfang bem hen s mtliche Fehler zu beseitigen die von Kunden beim Verwenden dieser Features beobachtet werden 4 Installationshinweise 4 1 Unterst tzte Konfigurationen Eine aktuelle Matrix kompatibler und zertifizierter Konfigurationen ist unter finden Sie Informationen zu getesteten und unterst tzten Konfigurationen 4 2 Installation der JBoss Enterprise Application Platform Das Installationshandbuch erl utert wie die JBoss Enterprise Application Platform installiert und verifiziert wird 4 3 Standardm iges Startprofil Das standardm ige Startprofil ist default ein einfaches Java EE 5 Server Profil mit einer Reihe von Standarddiensten Es umfasst die am h ufigsten verwendeten Dienste die zum Implementieren einer Java EE 5 Applikation n tig sind Es enth lt weder den JAXR Dienst noch den IIOP Dienst oder jegliche Clustering Dienste Das default Profil ist nicht f r den Einsatz in Produktionsumgebungen oder f r die Durchf hrung von Last Stress Verf gbarkeits oder Leistungstests ausgelegt Au erdem repr sentiert die Performance dieser Beta Release nicht notwendigerweise die der endg ltigen Release 4 4 Quelldateien Quell ZIP 5 Produkt Support Fehler potenzielle Fehler und Entwicklungsprobleme und oder fragen sind ein Fall f r den JBoss werden 6 Dokumentation In dieser Release wird die JBoss Transactions Dokumentation in den Transactions Development Quick
18. 6 GA 1 3 6 GA 4 6 1 GA_CP07 4 6 1 GA_CP07 2 0 3 SP3 2 1 1 GA 1 4 7 GA 1 0 6 GA 2 1 10 GA 3 1 2 SP7 3 1 2 SP7 2 1 6 CP01 2 5 3 SP1 1 0 4 FINAL 2 0 1 GA 1 2 13 2 3 1 jboss patch01 1 0 0 2 0 4 SP4 1 0 0 CR5 1 3 4 SP1 1 2 30 1 0 4 GA 2 2 2 EAP5 1 2 GA_CPO1 3 3 1 SP2 EAP 5 0 1 5 1 0 GA 2 0 9 GA 2 0 9 GA 3 3 2 GA_CP01 3 4 0 GA_CPO1 3 4 0 GA_CPO1 3 1 1 GA_CP01 3 1 0 GA 1 1 22 GA 3 2 1 GA 1 1 1 GA 2 0 1 2 6 13 GA 1 1 22 GA 4 6 1 GA_CP03 4 6 1 GA_CP03 2 0 3 SP1 2 1 1 GA 14 6 GA 1 0 2 2 1 7 GA 3 1 2 SP3 2 1 6 GA 2 5 2 1 0 3 GA 2 0 1 GA 1 2 13 2 3 1 jooss patchO1 1 0 0 2 0 4 SP1 1 0 0 CR5 1 3 2 GA 1 2 28 1 0 3 GA 2 2 1 EAP5 1 1 GA_CP01 3 3 1 GA JBoss Enterprise Application Platform 5 Release Notes 5 1 0 Technologievorschau JBoss Enterprise Application Platform 5 1 enthalt PicketLink Federation als Technologievorschau Technologievorschau Features werden im Rahmen der Red Hat Subscription Level Agreements SLAs nicht vollst ndig unterst tzt sind in Ihrer Funktion ggf eingeschr nkt und allgemein nicht f r den Produktionsbetrieb geeignet Diese Features bieten jedoch fr hzeitigen Zugriff auf zuk nftige Produktinnovationen so dass Kunden die Funktionalit t testen und noch w hrend des Entwicklungsprozesses wertvolles Feedback geben k nnen Da Red Hat beabsichtigt zuk nftige Versionen der Technologievorschau Features f r die Allgemeinheit zu ver ffentlichen werden wir uns in
19. 7 Technologievorschauen Start Guide den Transactions Administrators Guide und den Transactions Development Guide restrukturiert und konsolidiert In dieser Release ist au erdem der JBoss Security Guide hinzugef gt der die Sicherheitsinformationen der Plattform enth lt JBoss WS CXF wird ebenfalls in dieser Release eingef hrt und enth lt ein Benutzerhandbuch zum Dokumentationssatz der Plattform Alle API Dokumente Code Beispiele und ein Link zu den online Release Notes werden in einer separaten ZIP Datei distribuiert jboss eap docs lt version gt zip W hlen Sie den jeweiligen Produktnamen JBoss Enterprise Application Platform und Stream 5 aus der Seitenleiste wie in der Abbildung auf der Vorderseite dargestellt Wir freuen uns ber Ihr Feedback zu unserer Dokumentation Sie k nnen das Dokumentationsteam ber 7 Technologievorschauen Dieser Abschnitt beschreibt die Technologievorschau Features die zusammen mit der JBoss Enterprise Application Platform ver ffentlicht werden deren Installation sowie jegliche bekannte Probleme AA Technologievorschau Technologievorschau Features werden im Rahmen der Red Hat Subscription Level Agreements SLAs nicht vollst ndig unterst tzt sind in Ihrer Funktion ggf eingeschr nkt und allgemein nicht f r den Produktionsbetrieb geeignet Diese Features bieten jedoch fr hzeitigen Zugriff auf zuk nftige Produktinnovationen so dass Kunden die Funktionalit t testen und noch w hrend
20. 9 7 JBPAPP 2408 Es besteht ein Problem mit dem DB2 v9 7 Treiber wenn eine Identitat oder ein nativer ID Generator mit Hibernate verwendet wird Die Statement getGeneratedKeys Treibermethode in DB2 gibt eine leere Ergebnistabelle wieder anstelle der generierten Schl ssel Infolgedessen meldet Hibernate eine Ausnahme die besagt dass die Datenbank keinen nativ generierten Identit tswert wiedergab Dieses Problem wurde in der Version des DB2 9 7 JDBC Treibers behoben der mit Data Studio 2 2 bereitgestellt wird und steht auf der DB2 Website zum Download zur Verf gung Diese Version wird zum Einsatz mit Hibernate empfohlen JBPAPP 2278 Die Save speichern Operation kann fehlschlagen wenn eine fl chtige Entity ber mehrere Pfade erreicht werden kann und mindestens einer dieser Pfade nicht f r die Save Operation kaskadiert Um dieses Problem zu umgehen sollten Sie die fl chtige Entity zun chst speichern bevor Sie die zuvor fehlgeschlagene save Operation ausf hren Ist dies nicht m glich k nnen Sie alternativ entweder einen oder beide Cascade und Entity Mappings ndern um die Reihenfolge der Cascade Pfade derart zu ndern dass die fl chtige Entity gespeichert wird 31 32 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 bevor zu der Entity kaskadiert wird die eine nicht fl chtige Entity erfordert JBPAPP 1895 Die Hibernate Tests JoinTest java und QueryAndSQLTest java schlagen fehl wenn Anfragen mit
21. DF enthalten sein Aufgrund eines Fehlers in iT ext wird bei der Auswahl mehrerer Posten nur der erste in die generierte PDF aufgenommen JBPAPP 2385 Seam s Spring Beispiel schl gt mit einer IllegalStateException fehl wenn das Anmeldeformular auf der IBM Virtual Machine abgeschickt wird Dies liegt an einem Defekt in der IBM Virtual Machine Dieses Problem wird nicht behoben bis nicht zun chst der Fehler in der IBM Virtual Machine beseitigt wird JBPAPP 2377 Das Seamspace Beispiel schl gt mit einer NullPointerException fehl wenn ein neuer Blog Eintrag auf der IBM Virtual Machine abgeschickt wird Dies liegt an einem Defekt in der IBM Virtual Machine Dieses Problem wird nicht behoben ehe nicht zun chst der Fehler in der IBM Virtual Machine beseitigt wird 10 10 Bekannte Probleme mit EJB3 36 JBPAPP 4308 Die folgenden Klassen wurden dem jboss ejb3 deployer jar hinzugef gt org jboss ejb3 iiop org jboss ejb3 iiop BeanCorbaServant class org jboss ejb3 iiop EJB3IIOPWebClassLoader class org jboss ejb3 iiop IORFactory 1 class org jboss ejb3 iiop IORFactory 2 class org jboss ejb3 iiop IORFactory class org jboss as ejb3 deployers IORDeployer class Die Remote Annotationen in der Enterprise Application Platform web Konfiguration und Enterprise Web Platform melden eine NullPointerException Dies ist der Fall weil jboss iiop jar nicht in der Webkonfiguration inbegriffen ist die im Wesentlichen die Enterprise Web Platform is
22. DetachedCriteria als Unterabfrage verwendet wird enth lt die generierte SQL einen Spaltenalias in der Unterabfrage Auf Sybase wird dadurch eine SybSQLException gemeldet da Sybase keine Spaltenaliasse in Unterabfragen zul sst Um dieses Problem zu umgehen verwenden Sie in einer Unterabfrageeine eine HQL Abfrage anstelle einer DetachedCriteria JBPAPP 1123 Wenn OrderBy auf Joined Klassen verwendet wird mittels einer Join T abelle ist das generierte SQL auf MySQL PostgreSQL Oracle und MSSQL ung ltig da die order by Klausel die Spalten unter Verwendung des tats chlichen Tabellennamens qualifiziert Die order by Klausel sollte stattdessen den Tabellenalias verwenden JBPAPP 1082 Wenn eine char Eigenschaft verwendet wird und diese nicht initialisiert wird so initialisiert Hibernate sie zu und persistiert einen String der das Zeichen u0000 enth lt PostgreSQL meldet eine Ausnahme da es das Zeichen u0000 nicht in einem String eingebettet zul sst Das Problem der Persistierung von u000 in einer char Spalte mittels PostgreSQL l sst sich 10 Bei dieser Release bekannte Probleme derzeit nicht beheben Falls der Benutzer beabsichtigt eine NULL als eine nicht initialisierte char Property anstelle von u0000 zu persistieren dann sollte java lang Character verwendet werden anstelle des primitiven char Typs Dies verhindert die Ausnahme beim Initialisieren der Property Der Versuch eine java lang Character Property zu pers
23. Konstruktor oder anderes noch nicht von Javassist geladenes enth lt In diesem Fall wird eine javassist NotFoundException gemeldet wenn der Advisor diese Methode zu manipulieren versucht Diese Ausnahme sollte ignoriert und das Feld als nicht existent betrachtet werden JBPAPP 4130 Einorg jboss ejb3 stateless StatelessDelegateWrapper kann keinem org jboss system ServiceMBean zugewiesen werden wenn ein Monitor mit org jboss console plugins monitor CreateThresholdMonitorServlet erstellt wird Der Monitor wird als Attribut statt als ein lt depends gt erstellt und schl gt bei einem Neustart daher fehl Sie umgehen dieses Problem indem Sie die erstellte service xml manuell ndern um dem Monitor das ordnungsgem e Deployment nach dem Neustart zu erm glichen Der ServiceMetaDataParser parseValueFactoryParameter ber cksichtigt nur das erste Child des lt parameter gt Elements Ist das lt nul1 gt Child Element also von Zeilenumbr chen Enter oder Leerzeichen umgeben so wird der Node als T extwert behandelt und der Parameter wird sp ter nicht ordnungsgem substituiert Folgendes f hrt zu einem Fehler lt parameter gt lt null gt lt parameter gt 23 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 Sie umgehen das Problem indem Sie sicherstellen dass sich kein Leerzeichen in lt parameter gt Elementen befindet lt parameter gt lt null gt lt parameter gt JBPAPP 3929 Wenn java sql D
24. Property des Bindings wurde als fixed Port und umgekehrt angewendet In den meisten F llen sind beide Properties false so dass dies harmlos war Wenn jedoch die Properties true waren so f hrte dies zu einem inkorrekten Binding eim Server Neustart wenn die aktualisierten Werte angewendet wurden Dies wurde korrigiert und die Mappings werden jetzt wie erwartet angewendet Wenn Benutzertyp gemappte Typen in ejbql Aggregatfunktionen wie MIN und MAX verwendet wurden so wurde eine CCE Ausnahme gemeldet Dies wurde jetzt behoben und CMP Felder von Typen mit Benutzertyp Mapping k nnen in Aggregatfunktionen in der SELECT Klausel einer EJB QL Anfrage erscheinen JBPAPP 3942 Das run sh Skript erstellt jetzt eine Datei zur Verfolgung von Prozessen und macht es einfacher Prozess IDs jboss pidfile zu erhalten F r weitere Informationen siehe JIRA JBPAPP 3674 Ein Status Servlet Fehler existierte f r lt distributable gt Web Apps Der Cache Session Manager hatte andere Attribute als der Web Manager wurde aber aufgrund fehlender Empfindlichkeit als dasselbe JMX Objekt wahrgenommen StandardManager verwendete activeSessions w hrend die geclusterte Version ActiveSessions war Der vom Servlet zum Rendern der Statusinformation verwendete Code kann jetzt Gro und Kleinbuchstaben in den JMX Attributnamen f r einen Session Manager aufsp ren und handhaben JBPAPP 3171 ROOT war in der Security der Web App konfiguriert wurde Es l st
25. ate valueOf versucht Daten des Formats yyyy mm dd zu parsen meldete der TCK Testeine java lang IllegalArgumentException Der Grund hierf r war eine Regression in der aktuellsten Sun JVM Sun JDK 1 6 0_18 b07 weitere Informationen f r dieses Problem besteht in einem Downgrade zu Sun JDK 1 6 0_17 b04 JBPAPP 3766 Jedes Mal wenn einorg jboss mail MailService konfiguriert und an ein JNDI gebunden wird werden die SessionObjectFactories Properties berschrieben Das bedeutet dass wenn mehrere MailService Konfigurationen existieren alle an JNDI gebundenen MailServices die Properties des zuletzt konfigurierten MailService in ihrer Session haben JBPAPP 3308 In isolierten Deployments wird eine ClassNotFoundException gemeldet wenn der Applikationsserver versucht ein mit dem Timer assoziiertes info Objekt zu deserialisieren Dies geschieht weil der falsche Klassenlader threadContextClassLoader zur Deserialisierung des Objekts verwendet wird JBPAPP 3280 Beim Zugriff auf die Admin Konsole werden WARN Nachrichten mit dem Text Cannot get the process table information without native support in den Protokollen generiert Sie k nnen diese Nachrichten problemlos ignorieren In einer zuk nftigen Release der Admin Konsole werden diese Nachrichten in INFO ge ndert JBPAPP 3133 Ein Fehler bei JVM Implementierungen bedeutet dass die JVM abst rzen kann wenn w hrend des Hot Deployments ein unvollst ndiges Deployment durch eine neue Versio
26. bare Anfrage unter Verwendung eines ResultTransformer 27 28 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 ausf hrt so versucht es die Ergebnisse nach Anwendung des ResultTransformer zu cachen Die Daten k nnen jedoch ver ndert sein so dass Hibernate sie nicht lesen kann In diesem Fall wird eine ClassCastException beim Versuch die Ergebnisse zu cachen gemeldet JBPAPP 3913 Von Oracle 11g R2 RAC hat sich das Verhalten der CREATE TABLE Anweisung dahingehend ge ndert als dass beim Erstellen einer konventionellen Tabelle in einer mit den Standardoptionen erstellten Datenbank das erste Segment nicht erstellt wird ehe nicht die erste Reihe in die Tabelle eingef gt wurde siehe 9 f r Einzelheiten Als Folge dieser nderung starten bei der ID Generatorklasse sequence identity als Standard erstellte Sequenzen mit 2 oder 4 statt mit 1 Zur Umgehung dieses Problems Verwenden Sie eine andere ID Generator Klasse oder Deaktivieren Sie die verschobene Segmenterstellung in Oracle durch Einstellung des Initialisierungsparameters DEFERRED_SEGMENT_CREATION auf FALSE Die CREATE TABLE Anweisung hat zwei neue Klauseln SEGMENT CREATION DEFERRED und SEGMENT CREATION IMMEDIATE die den Wert des DEFERRED_SEGMENT_CREATION Parameters au er Kraft setzen JBPAPP 3911 In Oracle 11g R2 sowohl RAC als auch Standalone kann eine komplexe Anfrage mit LockMode UPGRADE d h for update einen No more data to read from socke
27. bt jetzt einen Eingabewert wieder wenn er zum gegebenen Typ zuweisbar ist JBPAPP 4007 org jboss seam transaction EjbSynchronizations stimmte nicht mit Java Spezifikationen berein Wie in TransactionsAttribute TransactionAttributeType SUPPORTS nicht haben TransactionsAttributeType SUPPORTS wurde durch TransactionsAttributeT ype REQUIRED ersetzt JBPAPP 4006 org jboss seam core Interpolator meldete keine Ausnahmen und druckte Warnungen mit beschrankten Informationen Ausnahmen werden jetzt gemeldet und Warnungen sind informativer JBPAPP 4005 Seam JMS Support funktionierte nicht nach einem Failover zu einem Slave Node da das topicConnection Feld im SubscriptionRegistry Objekt ungiltig wurde wenn die Verbindung zum Master Node fehlschlug Nachfolgende Aufrufe von SubscriptionRegistry subscribe schlugen mit SpyJMSException fehl und JMS Abonnements funktionierten nicht mehr selbst wenn der Master Node wieder funktionst chtig war Dieses Problem ist jetzt behoben Es gab einen typografischen Fehler in der vom org jboss seam async AsynchronousExceptionHandler protokollierten Nachricht 17 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 wenn Exeception thrown while executing asynchronous call gemeldet wurde Exeception sollte eigentlich Exception sein Dies ist jetzt behoben JBPAPP 4003 Die Anforderungen von JBoss Enterprise Application Platform 4 x und JBoss Enterprise Application Platform 5
28. dyraliev vom Google Security Team f r die Meldung dieses Problems bedanken JBPAPP 4577 Eine nderung an Seams getInstanceFromFactory Methode zur Behebung eines Nebenl ufigkeitsproblems f hrte bei einer ganz spezifischen Kombination von Umst nden bei einigen Applikationen zu einer Deadlock Situation Die urspr ngliche Problembehebung von getInstanceFromFactory wurde berarbeitet und der Fehler wurde seitdem nicht mehr beobachtet JBPAPP 4568 Seam wurde mit einer Kopie von activation jar in seinem 1ib Verzeichnis distribuiert Diese Datei wird auch vom JDK 6 bereitgestellt Die Kopie in Seam wurde entfernt 15 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 JBPAPP 4509 Rich comboBox Komponenten in Seam Apps die mit seam gen erstellt wurden fehlte die Drop Down Pfeilgrafik Dies wurde behoben indem das kaskadierende Style Sheet bearbeitet wurde das die Anzeige der Komponente in einem Webbrowser steuert Die Pfeilgrafik wird jetzt korrekt angezeigt JBPAPP 4317 Seam w rde fehlschlagen wenn zwei Komponenten mit demselben Klassennamen im Klassenpfad gefunden w rden folgender Fehler w rde gemeldet java lang IllegalStateException Two components with the same name and precedence gefolgt von der Komponente und Klassennamen Seam wurde aktualisiert und ignoriert jetzt doppelte Klassen Trifft es auf doppelte Komponenten mit demselben Klassennamen so wird die erste auf die es trifft geladen und jede weiter
29. e Komponente im Klassenpfad mit demselben Klassennamen wird ignoriert JBPAPP 4273 MockServletContext war nicht dar ber informiert dass die JBoss Enterprise Application Platform 5 das Virtual File System verwendete Es versuchte daher auf URIs als Dateien zuzugreifen MockServletContext erkennt jetzt den Web Applikation Root und ruft den Pfad der URL Klasse ab wodurch sichergestellt wird dass das Protokoll keinen Teil des java io File Constructor Parameters bildet JBPAPP 4259 Seam gen Vorlagen verwendeten resource f r Objekte die nicht im Klassenpfad waren Dies f hrte beim Versuch eine RichFaces Vorlage XCSS in eine CSS Datei umzuwandeln zu einem Fehler Seam gen verwendet resource nicht mehr wodurch das Problem behoben wurde JBPAPP 4015 Beim Hot Deployment von mehrere WAR Dateien enthaltenden EARs funktionierte die erste Webanwendung auf die zugegriffen wurde ordnungsgem Anfragen an nachfolgende Webanwendungen jedoch f hrten zu einer NullPointerException Dies war der Fall weil der Applikationskontext nicht eingestellt war wenn der Hot Deployment Filter lief Jeder Vorgang der mit einem Webanwendungskontext zu tun hat pr ft jetzt auf den aktuellen javax servlet ServletContext wodurch das Problem gel st ist JBPAPP 4013 Bei der Verwendung der Web Services Seite des Seambay Beispiels im Internet Explorer 8 pflanzen sich die in den Benutzernamen und Passwortfeldern eingegebenen Werte wegen eines undefi
30. e org jboss seam transaction synchronizations ScopeType EVENT mit NoSuchEj bException fehlschl gt Dieses Problem wurde behoben JBPAPP 3525 s tld in jboss seam ui jar MANIFEST MF enthielt Attributeintr ge die gem dem XML Schema f r den JSP Taglibrary Deskriptor inkorrekt definiert waren Dies wurde im Upgrade zu Richfaces 3 3 1 SP1 behoben JBPAPP 2384 Das Seam Chatroom Beispiel meldete eine EJBTransactionRolledbackException wenn ein Nutzer versuchte sich anzumelden Diese Ausnahme hatte keinen Einfluss auf die Funktionalit t der Anwendung und wurde mittels eines Updates von JBoss Cache behoben 9 In dieser Release behobene Probleme 9 5 Behobene Security Probleme JBPAPP 4144 Dieses Problem ist behoben und das Servlet erfordert jetzt Authentifikation 9 6 Behobene Applikationsserver Probleme JBPAPP 4244 Der Parsing und Deploying Mechanismus f r hibernate cfg xml war instabil Dies f hrte dazu dass regul re Hibernate Property Namen nicht benutzt werden konnten weil Properties zurorg jboss hibernate jmx Hibernate class gemappt werden musstem Der urspr ngliche Satz geparster Schl ssel Werte wird jetzt mittels einer neuen setProperties Set lt BaseNamedElement gt Methode in dieo j h hmx Hibernate Objekte eingef gt Die start Method baut dann aus dem Satz von Properties die Konfiguration 9 7 Behobene Dokumentationsprobleme JBPAPP 5036 Der Abschnitt Running as a Service on Windows im Installatio
31. e Fehler in der Dokumentation wurden behoben und es fand eine Aktualisierung statt 9 8 Behobene Probleme bei Messaging JBPAPP 4135 ServerConsumerEndpoint localClose meldete beim Shutdown eine NullPointerException Dies wurde mittels einer aktualisierten Version von JBoss Messaging behoben JBPAPP 3157 Werden Unicode Multibyte Zeichen in einem Message Selector verwendet so meldet JBoss Messaging einen TokenMgrError Dieses Problem wurde nun behoben und Multibyte Zeichen sind jetzt gestattet JBPAPP 3003 Wenn JBoss Transactions von Version 4 4 0 auf Version 4 6 1 aktualisiert wird schl gt der JBoss Messaging XAResourceRecoveryTest fehl Dieser Test soll einen Fehler w hrend des Festschreibungsvorgangs simulieren um den Recovery Manager dazu zu veranlassen die Transaktion wiederherzustellen doch mit JBoss Transactions 4 6 1 wird die Transaktion nicht wiederhergestellt Dieses Problem ist jetzt behoben und ein neuer Test wurde erstellt der die nderungen im Transaktionsverhalten handhabt 9 9 Behobene Probleme mit Web Services JBPAPP 4501 Tests haben Probleme mit der Art und Weise aufgedeckt auf die die Enterprise Application Platform 5 1 0 den Transfer zahlreicher gro er Dateien ohne aktiviertes MTOM handhabt Kunden sollten beachten dass MTOM zur bertragung gro er Dateien aktiviert sein sollte und diese Art von Dienst eine gro e Menge an Speicher ben tigt Falls Sie sich jedoch gegen die Verwendung von MTOM ent
32. ease bekannte Probleme JBPAPP 2792 Sybase f gt keine neue Entity ein wenn sie ihre Spalte berf llt Allerdings meldet es keine Ausnahme so dass Hibernate nicht bemerkt dass das Einf gen fehlschlug Um dieses Problem zu umgehen verwenden Sie das jconn3 jar mit DYNAMIC_PREPARE true in der Hibernate Konfigurationsdatei lt property name connection url gt jdbc sybase Tds aurum 1503 masterDb DYNAMIC_PREPARE true lt property gt Eine andere Umgehung des Problems ist die Verwendung von jeonn4 jar JBPAPP 2789 ShemaExport schl gt auf Oracle und Sybase fehl wenn eine redundante Column unique true oder UniqueContraint columnnames Annotation in einer Spalte verwendet wird die vom deklarierten Modell implizit als eindeutig definiert ist Um dieses Problem zu umgehen entfernen Sie die redundante Column unique true oder UniqueContraint columnnames Annotation JBPAPP 2613 Wenn der DB2 v9 7 Treiber mit progressivem Streaming verwendet wird dies ist der Standard schlagen Operationen auf Blob und Clob Locators fehl Um dieses Problem zu umgehen gibt es zwei M glichkeiten Erstellen Sie eine Property Datei namens DB2JccConfiguration properties entweder in Ihrem Klassenpfad oder in einem JAR in Ihrem Klassenpfad F gen Sie dieser Datei folgende Zeile hinzu um progressives Streaming in DB2 zu deaktivieren db2 jcc override progressiveStreaming 2 Verwenden Sie den DB2 Version 9 1 Treiber statt DB2 Version
33. eb xm1 Datei festgelegt Dies f hrt zu Deployment Fehlern Das Problem wurde behoben und das nicht existente Servlet wurde entfernt 10 Bei dieser Release bekannte Probleme Nachfolgend sehen Sie eine Liste der zum Zeitpunkt der Release bekannten Probleme 10 1 Nicht unterst tzte JARs Die folgenden Bibliotheken sind in dieser Version der JBoss Enterprise Application Platform enthalten werden jedoch nicht unterst tzt client hornetq core client jar client hornetq jms client jar Der hornetq RPM wird in dieser Release ebenfalls nicht unterst tzt 10 2 Allgemeine bekannte Probleme JBPAPP 5110 22 Der grafische Installer gestattet es dem Nutzer eine benutzerdefinierte JAAS Security Domain zur Sicherung von Domains und Invokers festzulegen aber sichert die Tomcat Konsole immer mit der JAAS Security Domain jmx console selbst wenn sie nicht existiert Um eine benutzerdefinierte JAAS Security Domain zu verwenden legen Sie den Namen w hrend der Installation im JMX Security Bildschirm fest Ist der Installer fertig bearbeiten Sie die jboss as server PROFILE deploy ROOT war WEB INF jboss web xm1 Datei Im lt security domain gt Element ersetzen Sie den Namen jmx console durch den Namen der Security Domain die Sie w hrend der Installation verwendet haben Dies sichert die Tomcat Konsole mit derselben benuterdefinierten JAAS Security Domain die die Admin Konsole sowie andere Konsolen und Invoker sichert die Sie w hrend de
34. elesen werden sollten so meldete Hibernate eine Ausnahme da die Assoziationen nicht im Persistenzkontext gefunden werden konnten Dies wurde mittels einer neuen Methode behoben 13 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 14 org hibernate engine PersistenceContext isLoadFinished Diese Methode teilt StatelessSession mit wann ein tempor rer Persistenzkontext bereinigt werden soll JBPAPP 3565 Ein Fehler imorg hibernate cfg OneToOneSecondPass Code f hrte manchmal zu einer org hibernate PropertyValueException wenn ein One to One Mapping verarbeitet wurde Die Ausnahme erfolgte deshalb weil wenn JOINS otherSideProperty otherSideJoin alte Daten enthielten statt dass sie Null waren Der org hibernate cfg OneToOneSecondPass Code wurde korrigiert JBPAPP 3487 Hibernate generierte in einigen Situationen den falschen Alias in der Table pre class Vererbungsstrategie Beispiele finden Sie in der JIRA AbstractCollectionPersister verwendet jetzt Schl sselspaltenaliasse die von Column getAlias Dialect Table generiert werden so dass das Table pre class Vererbungsstrategie Mapping korrekt ist Konnte ein Cache Provider nicht gefunden werden so wurde ein NoClassDefFoundError gemeldet der folgende Nachricht enthielt net sf ehcache CacheException Konnte ein Connection Provider nicht gefunden werden so wurde eine HibernateException mit folgender Nachricht gemeldet Could not instantiate connection provider
35. enden Posten gelten in dieser Release als veraltet JBoss Cache JBAS 7837 cglib 8 3 Entfernte Elemente In dieser Release wurden keine Elemente entfernt 9 In dieser Release behobene Probleme Nachfolgend sehen Sie eine Liste der in dieser Release behobenen Probleme 9 1 Allgemeine behobene Probleme 10 JBPAPP 6987 Microcontainer Beans wurden beim Deployment als MBeans registriert Diese MBeans sind optional und liefern Informationen zur Fehlerbehebung Dieses Verhalten wurde jetzt fur die Standardeinstellung abgestellt Microcontainer Beans werden beim Deployment nicht mehr standardm ig als MBeans registriert JBPAPP 4730 Die spezifische Kombination von JBoss Native 64 bit Hardware und der javaagent Java Option f hrte bei Systemen dazu dass sie bei Ausf hrung des run sh Skripts festhingen Das Skript gab vom Nutzer gelieferte Parameter an Java w hrend ein Aufruf zur Pr fung der Systemarchitektur erfolgte Das run sh Skript ist jetzt dahingehend bearbeitet dass es vom Nutzer gelieferte Parameter bei diesem Aufruf ignoriert so dass das Skript unter diesen Bedingungen nicht mehr festh ngt 9 In dieser Release behobene Probleme JBPAPP 4683 Verwendete ein Management T ool das ProfileService Management Interface wie es die eingebettete Konsole tut um den ServiceBindingManager Dienst zu aktualisieren so war das Mapping der erhaltenen Information inkorrekt Der erhaltene Wert f r die fixedHostName
36. es Standards Es ist das einzige Web Services Stack f r Versionen der JBoss Enterprise Application Platform vor 5 1 und es ist das standardm ige Web Services Stack in JBoss Enterprise Application Platform 5 1 2 6 2 6 Das Native Paket JBoss Enterprise Application Platform 5 Release Notes 5 1 0 Das Native Paket ist eine optionale Komponente f r die JBoss Enterprise Application Platform und umfasst JBoss Native und die mod_jk Technologien Diese Technologien lassen sich folgenderma en beschreiben JBoss Native umfasst Apache Portable Runtime APR OpenSSL und Tomcat Native TC native Apache Portable Runtime APR bietet ausgezeichnete Skalierbarkeit und Leistung sowie verbesserte Integration mit nativen Server Technologien Die Apache Portable Runtime ist eine hochportable Bibliothek die das Herzst ck des Apache HTTP Server 2 x bildet und viele Einsatzm glichkeiten bietet u a Zugriff auf erweiterte IO Funktionalit ten z B sendfile epoll und OpenSSL Funktionalit ten auf Betriebssystemebene z B Erzeugung zuf lliger Zahlen und Systemstatus sowie Handhabung nativer Prozesse gemeinsam verwendeter Speicher NT Pipes und Unix Sockets OpenSSL implementiert die Secure Sockets Layer SSL und Transport Layer Security TLS Protokolle und enth lt eine einfache krytografische Bibliothek Tomcat Native TC Native ist ein Java Native Interface JNI das den Gro teil der Kernfunktionalit t von Tomcat in nativem Code ans
37. istieren die auf u0000 gesetzt ist verursacht nach wie vor eine Ausnahme JBPAPP 1071 In manchen F llen wenn Fremdschl sseleinschr nkungen auf Spalten in einem Prim rschl ssel definiert sind deklariert SchemaExport diese falschlicherweise als nullbar wenn es CREATE TABLE Anweisungen generiert Dies schl gt auf MSSQL DB2 und Sybase fehl da diese Datenbanken erfordern dass Prim rschl sselspalten nicht nullbar sind Um dieses Problem zu umgehen legen Sie eindeutig fest welche Spalten nicht nullbar sein sollen z B F gen Sie nullable false zu JoinColumn hinzu F gen Sie optional false zu ManyT oOne hinzu F gen Sie AttributeOverride mit Column name mapkey nullable false hinzu falls eine CollectionOfElements eine Map verwendet F gen Sie nullable false in Column hinzu wenn innerhalb einer CollectionId oder innerhalb einer MapKey 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
38. it berschreitung f r ein PreparedStatement wird von PostgreSQL 8 3 7 nicht unterst tzt Diese Einschr nkung bedeutet dass Anfragen scheitern werden wenn sie eine Annotation wie die folgende verwenden QueryHint name org hibernate timeout value 100 JBPAPP 2971 Die Implementierung von Applikationen die auf Hibernate zur Verwendung von cglib als Byte Provider verweisen schl gt aufgrund einer java lang SecurityException fehl Eine Fehlermeldung hnlich der folgenden wird ausgegeben Deployment persistence unit unitName lobtest ear lobtest ejb 1 0 SNAPSHOT jar lobtest jpa jndi is in error due to the following reason s java lang SecurityException class com redhat gss lobtest jpa Item EnhancerByCGLIB defdi1a7f s signer information does not match signer information of other classes in the same package Der Grund hierf r liegt darin dass eglib jar in JBoss Enterprise Application Platform 5 0 signiert ist und der mit cglib instrumentierte Proxy die cglib jar Signaturinformationen nutzt anstelle der Signaturinformationen der Zielklasse der Applikation cglib ist in der 5 1 Release der JBoss Enterprise Application Platform veraltet JBPAPP 2867 Sybase unterst tzt derzeit keine Hibernate Blobs oder Clobs und Hibernate unterst tzt keine Sybase text oder image Datentypen Um dieses Problem zu umgehen erzeugen Sie benutzerdefinierte Typen die auf die Sybase text und image Typen verweisen 30 10 Bei dieser Rel
39. keit ORDER_INSERTS auf FALSE wenn eingebettete Klassen verwendet werden Die zweite M glichkeit ist explizit session save auf untergeordneten Objekten aufzurufen um deren SQL Insertion Orders zu erzwingen JBPAPP 3032 MySQL unterst tzt derzeit keine Millisekunden und Mikrosekunden Einheiten bei der R ckgabe von Datenbankwerten wie TIME und TIMESTAMP JBPAPP 3031 Auf Sybase wird der current_timestamp T ext vom bersetzer nicht als ein Methodenmodus erkannt Es gibt derzeit keine andere M glichkeit dieses Problem zu umgehen als zu vermeiden auf die Funktionsersetzung f r current_timestamp angewiesen zu sein 29 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 JBPAPP 3030 Auf Sybase kann SchemaExport nicht dazu verwendet werden im verketteten Transaktionsmodus gespeicherte Prozeduren zu erzeugen F gen Sie zur Umgehung dieses Problems den folgenden Code unmittelbar nach der Definition der neuen gespeicherten Prozedur ein lt database object gt lt create gt sp_procxmode paramHandling chained lt create gt lt drop gt lt database object gt JBPAPP 3010 Die evict Object Methode in EntityRegionAccessStrategy und CollectionRegionAccessStrategy versucht Objekte aus dem Cache ohne R cksicht auf die Transaktionsisolation zu entfernen Dies wird derzeit nicht unterst tzt da die removeNode Methode von JBoss Cache nicht mit Transaktionen arbeitet JBPAPP 2945 Das Einstellen einer Anfrageze
40. n des Deployments berschrieben wird Ein Deployment kann einen Formatierungsfehler in einem Deployment Deskriptor enthalten Beim Deployment kommt dieser Fehler zum Tragen und das Deployment schl gt fehl Wird ein korrigiertes Deployment ber das fehlerhafte Deployment kopiert um es zu ersetzen so ist es m glich dass die JVM w hrend des Hot Deployments der neuen Version abst rzt Sie umgehen das Problem indem Sie das alte unvollst ndig deployte Archiv entfernen ehe Sie das neue korrigierte Deployment in das deploy Verzeichnis kopieren JBPAPP 3036 Das jboss_init_hpux Skript bernimmt keine Umgebungsvariablen wenn es in der GNU Bash Shell ausgef hrt wird Dies h ngt zusammen mit JBPAPP 2036 10 Bei dieser Release bekannte Probleme JBPAPP 3035 Die e und H Argumente des shutdown sh Skripts k nnen nicht dazu verwendet werden die JVM direkt zu beenden JBPAPP 2998 Wird der Server ber ein Desktop Symbol gestartet so wird der standardm ige Javasatz der Maschine verwendet Dies kann zu Ausnahmen f hren wenn eine andere Java Version als JDK 1 6 als Standard eingestellt ist Benutzer sollten sicherstellen dass JDK 1 6 als standardm ige Java Version eingestellt ist ehe Sie versuchen die JBoss Enterprise Application Platform ber das Desktop Symbol zu starten JBPAPP 2894 Das Setzen der hibernate bytecode provider Systemeigenschaft in jpa deployers jboss beans xml ist unzuverl ssig F gen Sie zur Umgehung
41. nierten JavaScript Objekts nicht zum Anfragebereich fort Dies wurde korrigiert JBPAPP 4012 Das Tasks Beispiel funktionierte nicht ordnungsgem im Internet Explorer 8 Wird Undo this Task auf der Resolved Tasks Seite gew hlt so kehrt die Task zur Tasks Seite zur ck verschwindet jedoch nicht von der Resolved Tasks Seite Dieses Problem wurde durch Abschalten des Ajax Anfragen Cachings behoben 16 9 In dieser Release behobene Probleme JBPAPP 4010 Ressourcen vom Ressource Servlet wie etwa CAPT CHA Abbildungen wurden vom Browser gecacht und wurden wegen inkorrekter Response Header in org jboss seam captcha Captchalmage nicht korrekt neu gerendert Die Response Header wurden korrigiert so dass dies nicht mehr vorkommt JBPAPP 4009 In Seam Mail waren Anh nge nicht immer inline enthalten so dass Anh nge in manchen Mail Clients nicht sichtbar waren Der Patch f r dieses Problem wurde von JBSEAM 4630 r ckportiert und Anh nge sollten nun sichtbar sein JBPAPP 4008 Wurde ELSupport coerceToType mit einer BigDecimal Instanz als dem ersten Parameter obj und BigDecimal class als Typ aufgerufen so wurde BigDecimal in ein double und wieder in ein BigDecimal zur ck konvertiert was zu einem anderen Wiedergabewert f hrte Darauf wurde Upstream eingegangen und es wurde in JBoss Enterprise Application Platform 5 1 0 durch nderung der Seam Abh ngigkeit von JBoss EL to 1 0_02 CR5 behoben ELSupport coerceT oT ype gi
42. nshandbuch listete inkorrekte lange und kurze Dienstnamen und einen inkorrekten Speicherort f r das service bat Skript Dies wurde behoben JBPAPP 4391 Die RuleBasedPermissionResolver Anforderungen f r Drools 5 waren veraltet Dies f hrte dazu dass inkorrekte Informationen in der Dokumentation pr sentiert wurden Die veralteten Informationen wurden durch aktuelle akkurate Inhalte ersetzt JBPAPP 4390 Das Seam Referenzhandbuch enthielt doppelte Informationen die jetzt entfernt sind JBPAPP 4389 Im Charting Abschnitt im Seam Referenzhandbuch fehlten Informationen zu lt p chart gt Tags Dies wurde mittels einer Beschreibung korrigiert displays a chart already created in Javabya Seam component JBPAPP 4387 Quellcode Blocks der Seam Referenzdokumentation besa en keine Syntaxmarkierung so dass der Code schwer lesbar war Dieser Code wurde vollst ndig mit der korrekten Markierung aktualisiert 19 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 JBPAPP 4386 Im Seam Referenzhandbuch fehlten Callout Nummern in Beispiel Codeblocks Dadurch war es schwierig eine Verbindung zwischen dem Code und den begleitenden Erkl rungshinweisen herzustellen Dies wurde durch die Einf hrung von Callouts behoben JBPAPP 3818 Using Seam with JBoss Tools im Seam Referenzhandbuch wurde nicht f r die Verwendung mit der JBoss Enterprise Application Platform berarbeitet und sollte als berholt angesehen werden Di
43. nzu Hibernate versucht dann sofort Tabelle B zu speichern Dieser Speichervorgang schl gt fehl da Tabelle B eine Prim rschl sselreferenz von Tabelle A ben tigt die jedoch Null ist w hrend sich diese in der Speicherwarteschlange befindet Um dieses Problem zu umgehen deaktivieren Sie die Tabellenkaskadierung und stellen Sie sicher dass die Tabelle mit dem zugewiesenen Prim rschl ssel gespeichert wird ehe Sie versuchen eine Tabelle mit autoinkrementiertem Prim rschl ssel zu speichern JBPAPP 4895 Wenn eine refresh Methode sofort vor eineminsert aufgerufen wird und das Caching der zweiten Ebene aktiviert ist so wird die Entity ins Cache der zweiten Ebene eingef gt Wird refresh jedoch nicht erfolgreich festgeschrieben so werden die gecachten Daten nicht automatisch ger umt Dies geschieht weilrefresh den Entity Status nicht verfolgt Da der refresh Vorgang in der Regel f r generierte Properties verwendet wird besteht eine Problemumgehung in diesem Fall in der Verwendung der Generated Annotation Sie k nnen das Problem auch umgehen indem Sie den Cache Eintrag manuell r umen JBPAPP 4738 Der aktualisierte JDBC 3 0 Treiber f r den MS SQL Server 2008 unterst tzt jetzt die folgenden Datentypen 26 10 Bei dieser Release bekannte Probleme time date datetime2 datetimeoffset Diese Art von nderung f hrt dazu dass der org hibernate test hql ASTParserLoadingTest Test und der org hibernate test statele
44. o 10 10 10 10 12 15 15 19 19 19 20 20 21 21 21 10 Bei dieser Release bekannte Probleme JBoss Enterprise Application Platform 5 Release Notes 5 1 0 9 13 Behobene Connector Probleme 10 1 Nicht unterst tzte JARs 10 2 Allgemeine bekannte Probleme 10 3 Bekannte Installer Probleme 10 4 Bekannte Probleme mit Hibernate 10 5 Bekannte Probleme mit JBoss Messaging 10 6 Bekannte Probleme mit JBoss Web Services 10 7 Bekannte Probleme mit Remoting 10 8 Bekannte Probleme mit RESTEasy 10 9 Bekannte Probleme mit Seam 10 10 Bekannte Probleme mit EJB3 10 11 Bekannte Probleme mit Clustering 10 12 Bekannte Probleme mit dem Connector A nderungsverzeichnis 22 22 22 26 26 33 34 35 35 35 36 37 37 1 Einf hrung 1 Einf hrung Diese Release Notes enthalten wichtige Informationen zur JBoss Enterprise Application Platform 5 1 0 Neue Features in dieser Release behobene Probleme sowie andere aktuelle Themen werden hier behandelt 1 1 bersicht ber die JBoss Enterprise Application Platform Die JBoss Enterprise Application Platform ist der n chste Evolutionsschritt in Open Source Enterprise Software Sie ist ein leistungsf higes Tool zur Entwicklung umfassender sehr leistungsf higer Web 2 0 Anwendungen auf einer reinen Java Plattform Durch Integration der besten Open Source Frameworks ihrer Art wie etwa JBoss Seam Hibernate CXF Web Services JBoss Cache und JBoss Messaging nu
45. oblem 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 10 6 Bekannte Probleme mit JBoss Web Services JBPAPP 5021 Die jbossws cxf installer docs Install txt Datei im JBoss WS CXF Installer nennt JBoss WS CXF f lschlicherweise eine Technologievorschau Der Text von Install txt sollte wie folgt lauten F hren Sie einfach ant vom jbossws cxf installer Verzeichnis aus das vom jbossws cxf installer zip in Ihr JBOSS_HOME f r Ihre JBoss Enterprise Platform extrahiert wurde JBPAPP 4561 Bei JBoss Web Services Native wird wenn MTOM aktiviert ist und die DataHandler getter Signatur einer Return Type Klasse nicht mit der JavaBean getter Signature bereinstimmt wird die Antwort als ein Inline String gesendet statt dass XOP verwendet wird Dies ist der Fall weil das Scannen nach Attachment Annotationen auf der JavaBean getter Signatur basiert JBPAPP 4506 Wenn Dienste an JBoss Web Services Native deployt werden werden jegliche XML Schema Declaration XSD Importe mit relativen URLs relativ zum WSDL Dienstvertrag als absolute URLs umgeschrieben Importiert eine importierte XSD eine zweite XSD unter Verwendung eines relativen Pfads so wird dieser Pfad
46. r Konnte MarshallerLoaderHandler die gew nschte Klasse nicht finden dann hatte das wiedergegebene ClassBytes Objekt einen Nullwert f r den Klassen Byte Array Allerdings pr ft derorg jboss remoting loading ClassByteClassLoader nicht auf die M glichkeit eines Null Byte Array so dass es zu einer NullPointerException kam JBREM 1184 welches zu diesem Problem f hrte wurde behoben 9 4 Behobene Probleme mit Seam JBPAPP 4876 Bei der Einspeisung einer jBPM ProcessInstance in eine Seam Komponente wurde die wiedergegebene Prozessinstanz f r auto save registriert Dies f hrte zu einem Problem mit der Performance da der jBPM ManagedContext alle Instanzen in der autoSaveProcessesList speichert wenn er schlie t Der Code f r die Wiedergabe einer ProcessInstance bei Einspeisung wurde ge ndert und die Prozessinstanz ist nicht mehr f r auto save registriert JBPAPP 4685 Eine Eingabe Bereinigungsschwachstelle wurde bei der Art und Weise auf die JBoss Seam bestimmte parametrisierte JBoss Expression Language EL Ausdr cke verarbeitete gefunden Ein Remote Angreifer konnte diese Schwachstelle zur Ausf hrung arbitr ren Codes via URL nutzen die angeh ngte speziell gefertigte Expression Language Parameters enthielten die bestimmten Applikationen basierend auf das JBoss Seam Framework geliefert wurden Hinweis Ein ordnungsgem konfigurierter und aktivierter Java Security Manager w rde die Ausnutzung Red Hat m chte sich bei Meder Ky
47. r Installation gew hlt haben JBPAPP 5014 Das Web Profil beinhaltet inkorrekter Weise eine Recovery Einstellung f r JBoss Messaging die nicht Teil des Web Profils ist Dies f hrt zu ClassNotFoundExceptions in server log Um dieses Problem zu umgehen entfernen Sie die folgenden Zeilen aus jbossts properties xml 10 Bei dieser Release bekannte Probleme lt property name com arjuna ats jta recovery XAResourceRecovery JBMESSAGINGT value org jboss jms server recovery MessagingXAResourceRecovery java Defa ultJMSProvider gt Die Speicherorte von jbosssx jar jboss javaee jar jboss security spi jar und jbosssx server jar haben sich in dieser Release aufgrund eines Security Fix ge ndert In dieser Release befinden sie sich in jboss as lib Skripte die vom Speicherort von jbosssx jar abh ngen sollten entsprechend dieser nderung aktualisiert werden JBPAPP 4665 Das Deployment von Resteasy guice Applikationen schl gt wegen einer java lang SecurityException fehl Eine der folgenden hnliche Fehlermeldung wird angezeigt java lang SecurityException class org jboss resteasy examples guice hello DefaultGreeter FastClassByGuice 70fd68d0 s signer information does not match signer information of other classes in the same package Ein Patch f r dieses Problem wurde zusammen mit JBoss Enterprise Application Platform 5 1 0 Andere Agent aktivierte Tools k nnten auf eine Klasse sto en die ein Feld eine Methode einen
48. r die Datenbank reservierter Schl ssel als Property Name mit einer Hibernate Validator Annotation verwendet zum Beispiel Min oder Max so werden Ausnahmen in SchemaExport gemeldet selbst wenn Sie einen Spaltennamen festlegen Der Grund hierf r ist dass Hibernate den festgelegten Namen ignoriert Sie umgehen das Problem indem Sie den Property Namen an etwas mappen das kein f r die Datenbank reservierter Schl ssel mit der Column Annotation ist Die Behebung des Problems wird in Hibernate 4 erwartet JBPAPP 3069 Der QueryByExampleTest testJunctionNotExpressionQBE Test schl gt in Sybase fehl weil ansinull standardm ig deaktiviert ist Dieser Test erstellt ein ODER Verkn pfungspr dikat wie OR ex NOT ex Dies sollte mit allem in der Datenbank bereinstimmen da aber ANSI SQL alle NULL Werte involvierenden Vergleiche als UNKNOWN evaluiert wurden nicht alle bereinstimmungen wiedergegeben Um dieses Problem zu umgehen h ngen Sie folgenden String an die JDBC URL an SQLINITSTRING set ansinull on Ist dies nicht m glich so besteht eine Alternative darin den folgenden Java Code oder einen hnlichen nach Erhalt einer Hibernate Session s auszuf hren s connection createStatement execute set ansinull on JBPAPP 3034 Beim Ordnen von Batch Insert Anweisungen werden eingebettete Klassen nicht ber cksichtigt Es gibt zwei M glichkeiten wie dieses Problem umgangen werden kann Setzen Sie f r die erste M glich
49. ribution von JDK 6 unterst tzt das SSLV2Hello Protokoll nicht und generiert einen ERROR AbstractKernelController wenn dies verwendet wird Es wird derzeit davon abgeraten dieses Protokoll zu verwenden 10 3 Bekannte Installer Probleme JBPAPP 5116 Wird eine benutzerdefinierte JAAS Security Domain w hrend des grafischen Installationsprozesses erstellt so f hrt die JAAS Security Domain mit der Verwendung der jmx console users properties und jmx console roles properties fort statt ihre eigenen benannten Nutzer und Rollen Properties Dateien zu erstellen JBPAPP 4262 Nachdem alle Dateien w hrend der Installation auf Solaris 10 sowohl 32 bit als auch 64 bit Architekturen extrahiert wurden zeigt die Konsole eine unn tige Passwortanfrage an Die Installation wird erst fortgesetzt wenn der Nutzer die Enter Taste dr ckt 10 4 Bekannte Probleme mit Hibernate JBPAPP 4926 Kaskadierende Tabellen die autoinkrementierte Prim rschl ssel enthalten wurden nicht ordnungsgem gespeichert da Tabellen nicht in der richtigen Reihenfolge in der Speicherwarteschlange verarbeitet wurden Eine Tabelle A hat einen zugewiesenen Prim rschl ssel Eine zweite Tabelle B ist mit Tabelle A verkn pft die Kaskadierung ist aktiviert und es wird ein autoinkrementierter Prim rschl ssel verwendet Beim Versuch Tabelle B zu speichern stellt Hibernate fest dass Tabelle A zuerst gespeichert werden sollte und f gt diese der Speicherwarteschlange hi
50. robleme mit Seam JBPAPP 4808 Von POJO Cache mit Session Replikation auf Feldebene gesicherte Seam Applikationen k nnen mit einer InstantiationException fehlschlagen Der Grund hierf r liegt in der Tatsache dass die Architektur des POJO Cache spezifische Funktionalit ten und Verhalten von Clients erfordert um Session Replikation auf Feldebene zu bieten Es existiert eine Problemumgehung F gen Sie der JSF Konfiguration den folgenden Code faces config xm l hinzu lt context param gt lt param name gt javax faces STATE_SAVING_METHOD lt param name gt lt param value gt client lt param value gt lt context param gt gt JBPAPP 4508 Beim Hochladen von Dateien mit lt s fileUpload gt in lt h dataT able gt treten Fehler auf die zu identischen Dateinamen und inkorrekten Inhalten f hren Dies ist der Fall weil der lokale Wert nicht von der getLocalValue Methode wiedergegeben wird JBPAPP 4231 Eine NullPointerException wird gemeldet wenn Seam Beispiele undeployt ode deinstalliert werden Dies f hrt nicht zum Herunterfahren der Applikation jedoch sollte dieser Fehler nicht vorkommen Dieses Problem wurde in den nestedbooking dvdstore itext und excel Beispiel beobachtet tritt aber im ui Beispiel nicht auf 35 JBoss Enterprise Application Platform 5 Release Notes 5 1 0 JBPAPP 3546 Das iText Beispiel enth lt einen Programming Skills Abschnitt In der Auswahlliste gew hlte Posten sollten in der generierten P
51. s Native Paket 2 6 1 1 1 Native Solaris SPARC Pakete 2 6 2 Neue Features in der JBoss Enterprise Application Platform 5 0 2 6 2 1 JBoss AS 2 6 2 2 JBoss Microcontainer 2 6 2 3 JBoss Messaging 2 6 2 4 JBoss Cache 2 6 2 5 JBoss Web Services Native 2 6 2 6 Das Native Paket 3 Komponentenversionen 1 tet eens 4 Installationshinweise 0 cc eee enna 4 1 Unterst tzte Konfigurationen 4 2 Installation der JBoss Enterprise Application Platform 4 3 Standardm iges Startprofil 4 4 Quelldateien 5 Produkt Support 25 222 bcc Bek 2 Deca eh Be dee ane Ge kek bs 6 Dokumentation 2 0 25 600 2886 Pt sa Doh ead ek eee Be wal 7 Technologievorschauen 000 cece tte 7 1 PicketLink 8 Ausgenommene entfernte und veraltete Posten 8 1 Ausgeschlossene Posten 8 2 Veraltete Posten 8 3 Entfernte Elemente 9 In dieser Release behobene Probleme __ 0 cee nnan 9 1 Allgemeine behobene Probleme 9 2 Behobene Probleme mit Hibernate 9 3 Behobene Remoting Probleme 9 4 Behobene Probleme mit Seam 9 5 Behobene Security Probleme 9 6 Behobene Applikationsserver Probleme 9 7 Behobene Dokumentationsprobleme 9 8 Behobene Probleme bei Messaging 9 9 Behobene Probleme mit Web Services 9 10 Behobene Probleme mit RESTEasy 9 11 Behobene Clustering Probleme 9 12 Behobene Cache Probleme hni Inhaltsverzeic annnn n nan nrtr PRP PHPHPH RARA UOUOO
52. scheiden so k nnen Sie folgende Implementierung durchf hren damit Ihr Applikationsserver nicht abst rzt Konfigurieren Sie den eingeschr nkten Horcher f r diesen Dienst Weisen Sie mehr Speicher zu und konfigurieren Sie die richtige Garbage Collection GC Policy f r eine Java Virtual Machine 20 9 In dieser Release behobene Probleme JBPAPP 4243 Das Webdienst Kontextbeispiel meldete eine ClassCastException Das Beispiel wurde gepatcht und funktioniert jetzt ordnungsgem JBPAPP 3785 Wurde eine Methode mit einem zus tzlichen Namespace f r einen Header Parameter nach einer Methode ohne diesen zus tzlichen Namespace aufgerufen so wurde der falsche Namespace in der SOAP Operation verwendet wenn die Methode serialisiert wurde Dieses Problem wurde behoben indem die Art und Weise auf die Transitionen zwischen Java Objekten und XML erfolgen korrigiert wurde so dass die endg ltige SOAP Nachricht mit korrekten Namespaces generiert wird JBPAPP 3019 Der doc examples jboss web services examples Kontext f hrte zu einer Reihe von Ausnahmen Dieser Kontextfehler bedeutete dass die JBoss Web Services Beispiele nicht die Beispiele funktionieren jetzt korrekt JBPAPP 2162 die fehlerhaften Nachrichten zur ckgewiesen werden 9 10 Behobene Probleme mit RESTEasy JBPAPP 4061 Eine IndexOutOfBoundsException wurde in der POJOResourceFactory gemeldet weil das Interface anstatt der Implementierung annotiert war Support
53. ss StatelessSessionTest Test fehlschlagen Um das Problem zu umgehen definieren Sie einen neuen Dialekt public class SQLServer2008Dialect extends SQLServerDialect public SQLServer2008Dialect registerColumnType Types DATE date registerColumnType Types TIME time registerColumnType Types TIMESTAMP datetime2 registerFunction current_timestamp new NoArgSQLFunction current_timestamp Hibernate TIMESTAMP false I JBPAPP 4731 Wurde ein Einf gungsvorgang mittels jconn3 jar ausgef hrt so wurden Null Bit Werte zu 0 konvertiert damit keine Ausnahme gemeldet wurde Sybase gestattet keinen Nullwert f r den Bit Datentyp so dass Null Bit Werte zu Ausnahmen f hren Um dieses Problem in Hibernate zu umgehen und den Wert wie beabsichtigt als Null zu persistieren mappen Sie den Typ zu org hibernate test where NumericTrueFalseType statt boolean type org hibernate test where NumericTrueFalseType JBPAPP 4334 Ein Fehler in jConnect bedeutet dass die FetchingScrollableResultsImpl isResultSetEmpty Methode folgendes wiedergibt um zu bestimmen ob ResultSet leer ist currentPosition amp amp getResultSet isBeforeFirst amp amp getResultSet isAfterLast Ist das ResultSet leer so sollte FetchingScrollableResultsImpl isResultSetEmpty false wiedergeben Sybase JDBC jedoch true Dieses Problem l sst sich derzeit noch nicht umgehen JBPAPP 4175 Wenn Hibernate eine cache
54. sverzeichnis Version 5 1 0 2 400 2013 10 31 Rebuild with publican 4 0 0 Version 5 1 0 2 2012 07 18 Rebuild for Publican 3 0 Version 5 1 0 Fri Sep 03 2010 Entwurf der Release Notes f r EAP 5 1 GA A Anderungsverzeichnis R diger Landmann Anthony Towns Laura Bailey 39
55. t JBPAPP 4692 Das Deployment einer Persistenzeinheit in ein EAR schl gt fehl wenn die Einheit sich au erhalb des EAR befindet und das Bean das die Persistenzeinheit einzuspeisen versucht sich innerhalb des EAR befindet Die Einspeisung schl gt fehl weil die Persistenzeinheit nicht aufgefunden werden kann Dies ist zu erwartendes Verhalten f r die EJB3 Spec F r strikte EJB3 spec Konformit t sollte die Persistenzeinheit innerhalb des EARs verpackt sein Ein JBoss spezifisches Verhalten gestattet Persistenzeinheiten die Existenz au erhalb von EARs Dies ist in der deployers ejb3 deployer META INF jpa deployer jboss beans xm1 Datei unter einem JBoss AS Serverprofil konfiguriert Der relevante Abschnitt lautet 10 Bei dieser Release bekannte Probleme alas Can be DefaultPersistenceUnitDependencyResolver for spec compliant resolving InterApplicationPersistenceUnitDependencyResolver for resolving beyond EARS or DynamicPersistencePersistenceUnitDependencyResolver which allows configuration via JMX gt lt bean name PersistenceUnitDependencyResolver class org jboss jpa resolvers DynamicPersistenceUnitDependencyResolver gt gt Standardm ig wird der DynamicPersistenceUnitDependencyResolver spec konformen Verhaltens mittels MBean in der JMX Konsole gestattet Die spec nicht konforme JBoss Varianten Suchstratehie finden Sie unter 10 11 Bekannte Probleme mit Clustering JBPAPP 3795 Wird ein aufgeklapptes Archiv
56. t Fehler verursachen Dies ist kein Hibernate Bug sondern hat mit der Datenbankkonfiguration zu tun Hibernate protokolliert derzeit nicht die Ausf hrungszeit jeder Anfrage Dies wird sich wahrscheinlich in zuk nftigen Versionen der JBoss Enterprise Application Platform ndern JBPAPP 3284 Dies ist ein Problem mit cglib welches in dieser Release der JBoss Enterprise Application Platform veraltet ist Weitere Einzelheiten finden Sie unter http sourceforge net tracker index php func detail amp aid 2796998 amp group_id 56933 amp atid 482368 cglib entfernt Feldannotationen bei der Transformation einer Klasse mit TransformingClassGenerator wegen eines Problems mit der visitField Methode Sie k nnen dieses Problem umgehen indem Sie Getter statt Felder annotieren allerdings ist dies eventuell nicht f r schwere Applikationen m glich die zu JBoss Enterprise Application Platform 5 portiert werden JBPAPP 3223 Hibernate unterst tzt derzeit keine T uple Syntax in HQL oder Criteria in Datenbanken die Tuple Syntax nicht unterst tzen Wenn eine Datenbank zum Beispiel Tuple Syntax nicht unterst tzt 10 Bei dieser Release bekannte Probleme wo a b in 1 2 3 4 Sollte Hibernate Ubersetzen wo a 1 UND b 2 ODER a 3 UND b 4 Derzeit gibt es keine M glichkeit dieses Problem zu umgehen au er diese Syntaxanfrage bei Datenbanken die die Tuple Syntax nicht unterst tzen zu vermeiden JBPAPP 3075 Wird ein f
57. t nur die aktuellste Java EE Spezifikation Java EE 5 sondern integriert dar berhinaus viele der besten Dienste der Unternehmensklasse f r erweitertes Messaging Persistenz Transaktionen Caching und Hochverf gbarkeit 2 6 2 2 JBoss Microcontainer Der JBoss Microcontainer ist eine Umgestaltung des modularen JBoss JMX Microkernels Es handelt sich dabei um einen schlanken Kernel der das Laden den Lebenszyklus sowie Abh ngigkeiten zwischen POJOs verwaltet Der JBoss Microcontainer wird zur Integration von Unternehmensdiensten eingesetzt und bietet zusammen mit Servlet JSP Container EJB Container Deployern und Verwaltungsprogrammen ein standardm iges Java EE 5 Profil 2 6 2 3 JBoss Messaging JBoss Messaging ist der standardm ige JMS Provider der JBoss Enterprise Application Platform 5 1 Es handelt sich um einen kompletten Rewrite von JBossMQ dem bestehenden JBoss JMS Provider der verglichen mit JBossMQ die Performance in sowohl Einzel Node als auch geclusterten Umgebungen verbessert 2 6 2 4 JBoss Cache JBoss Cache wird zur Replikation von EJB und HTTP Session Zust nden verwendet und unterst tzt verteiltes Entity Caching f r JPA w hrend mit einem neuen effizienteren Sperrschema MVCC MultiVersion Concurrency Control weiterhin die Leistung und Skalierbarkeit bestm glich ausgereizt wird 2 6 2 5 JBoss Web Services Native JBoss Web Services Native is t die Java EE 5 konforme JBoss Implementierung von Web Servic
58. telle von Java bereitstellt Dies erm glicht einen insgesamt schnelleren Server mod_jk ist ein Connector der zur Anbindung des Tomcat JSP Containers an verschiedene Webservices wie Apache verwendet wird K menu U Die Red Hat Enterprise Linux 5 Distribution des Native Pakets umfasst nicht OpenSSL oder die Apache Portable Runtime da diese Technologien bereits im Betriebssystem enthalten sind 3 Komponentenversionen Dieser Abschnitt f hrt die Versionen der einzelnen Komponenten auf aus denen sich die Enterprise Application Platform 5 1 zusammensetzt 3 Komponentenversionen Tabelle 1 Vergleich der Komponentenversion zwischen Releases 5 1 0 und 5 0 1 Komponente JBoss Application Server JBoss Microcontainer JBoss Native Hibernate Core Hibernate Entity Manager Hibernate Annotationen Hibernate Search Hibernate Validator Geclusterte Remote EJB3 Proxys JBoss Cache JBoss HA Server API JBoss JAXR JGroups JBoss EJB3 JBoss JTA JBoss JTS JBoss Negotiation JBoss Managed JBoss Messaging JBoss Metadata JBoss Web JBoss Web Services Native JBoss Web Services CXF JBoss AOP JBoss Remoting JBoss Serialization JBoss XB JavaServer Faces JacORB JPA JBoss Security JBoss Profiler jvmti Admin Konsole mod_jk mod_cluster Seam REST Easy RichFaces in Seam 5 1 0 GA 2 0 10 GA 2 0 9 GA 3 3 2 GA_CP03 3 4 0 GA_CP03 3 4 0 GA_CP03 3 1 1 GA_CP03 3 1 0 GA 1 3 6 GA 3 2 5 GA 1 1 3 Final 2 0 1 2 6 1
59. tzt die Plattform die Innovationen der Open Source Community Die JBoss Enterprise Application Platform ist vollst ndig getestet und wird von Red Hat unterst tzt Desweiteren ist sie f r den Einsatz mit vielen f hrenden Hardware und Software Produkten der Unternehmensklasse zertifiziert Zu dieser Release JBoss Enterprise Application Platform 5 1 0 ist eine kleinere Release Kleinere Releases verbinden die Inhalte vorheriger Patches und Cumulative Patches CPs und k nnen zus tzliche neue Funktionalit t hinzuf gen Nachfolgende Patches und Cumulative Patches gehen davon aus dass die Installation des kleineren Updates ihnen vorausgegangen ist W hrend des Lebenszyklus der Hauptrelease eines Produkts bem ht sich Red Hat in kommerziell sinnvollem Rahmen Kompatibilit t auf API Ebene ber alle kleineren Releases und asynchronen Patches hinweg zu erhalten so dass zum Beispiel sichergestellt ist dass die JBoss Enterprise Application Platform 5 1 0 Kompatibilit t auf API Ebene mit der JBoss Enterprise Application Platform 5 0 0 der urspr nglichen Release der JBoss Enterprise Application Platform 5 bewahrt M gliche Ausnahmen zu dieser Regel sind Fehlerbehebungen an kritischen Sicherheitsproblemen Mit der Release der JBoss Enterprise Application Platform 5 1 0 sollten JBoss Enterprise Application Platform 5 0 x Kunden eine Aktualisierung zur JBoss Enterprise Application Platform 5 1 0 durchf hren 2 Neue Features in der JBoss Enterprise
60. vices Stack namens JBoss Web Services CXF OD sie U Die Wahl des von der Plattform verwendeten Web Services Stacks muss zum Zeitpunkt der Installation erfolgen Weitere Informationen finden Sie im nstallation Guide JBoss Web Services Native JBoss Web Services Native ist die Java EE 5 konforme JBoss Implementierung von Web Services Standards Es ist das einzige Web Services Stack fur Versionen von JBoss Enterprise Application Platform die lter als 5 1 sind und es ist das standardm ige Web Services Stack in der JBoss Enterprise Application Platform 5 1 0 JBoss Web Services CXF JBoss Web Services CXF bietet die meisten in Apache CXF einschlie lich WS Security WS Policy WS Addressing WS ReliableMessaging grundlegendes WS Trust MT OM verf gbaren Features sowie gangige JBoss Web Services Stack Features wie Endpoint Metrics Record Management und Endpoint Address Rewrite JBoss Enterprise Application Platform 5 1 0 prasentiert JBoss Web Services CXF Stack als ein optionales Web Services Stack 2 4 Hibernate Hibernate bietet jetzt kompletten Support fur Java Database Connectivity 4 JDBC 4 welches besseren Clob und Blob Support und eine verbesserte Handhabung von Ausnahmen bietet 2 5 PicketLink Federation PicketLink Federation ist ein Security und Identity Framework das Support fur SAML v2 0 und WS Trust liefert Die JBoss Enterprise Application Platform 5 1 0 prasentiert PicketLink als eine Technologievorschau 2 6
61. x sind verschieden und messages properties auf Seitenebene im ResourceLoader m ssen in META INF classes gespeichert werden oder sie funktionieren nicht Die Dokumentation behandelt dies nicht explizit Das Problem wurde behoben JBPAPP 4002 Initialization redeploy enthielt Code der eine neue Sperre erstellt und eine sofortige Sperrung durchf hrte Dies bot keinerlei Schutzebene und konnte im Debug Modus zu Problemen f hren Dies wurde behoben indem die Sperre komplett entfernt wurde JBPAPP 3855 Der SeamSpace testCreateBlog schlug mit NullPointerException auf IBM JDK 1 6 fehl Die getldentifier Methode verh lt sich jetzt korrekt auf JDK 1 6 JBPAPP 3769 In Profilen au er production setzte MockResponseStateManager ResponseStateManager isPostback nicht au er Kraft Dies bedeutete dass sowohl Faces als auch nicht Faces Anfragen als Postbacks evaluiert wurden Eine isPostback FacesContext context Methode wurde in org jboss seam mock MockResponseStateManager hinzugef gt die die alte Methode au er Kraft setzt und NonFacesRequest die Erkennung von Postback gestattet JBPAPP 3713 JAX RS Webdienste die innerhalb einer EJB Transaktion ausgef hrt werden k nnen Seam HTTP Authentifikation nicht nutzen HTTP Anfragen an einen Webdienst der durch AuthenticationFilter gesch tzt ist spalten sich in zwei ContextualHttpRequests auf In der zweiten ist ein Lookup von EjbSynchronization Beans nicht m glich so dass Component getInstanc
Download Pdf Manuals
Related Search
Related Contents
Samsung AR07HSAN1WKN User Manual Molecular Manual (pdf file) - Daniel L. Nickrent 昭和電機 request for proposal / demande de proposition BA6300 Operating Instructions BRINKMANN Immersion Pumps (S XFX HD-557X-ZNF2 AMD 1GB graphics card CD9303UB-CV RDS / MP3 Copyright © All rights reserved.
Failed to retrieve file