Hallo,
ich arbeite an einem EJB-Projekt und nutz den JBoss 6. Wenn ich den Server hochfahre bekomme ich gut 30x vollgenden Error-Text:
Der Server fährt danach aber ohne Probleme hoch und die Funktionalität der Beans ist nicht eingeschränkt. Alles funktioniert so, wie es soll.
Da ich JPA (Hybernate) und die Criteria-API nutze, habe ich in einigen Beans Unchecked Cast Warnings -> z.B.
einfach deswegen, weil criteria.list() eine untypisierte Liste zurück gibt. Die Anzahl der Warnings im Log entspricht der Anzahl der Unchecked Typecasts.
Die eigentliche Ursache für den Warnings im Log scheint eine Instanz vom Typ ObjStoreTypeBean , die zum JBoss selber gehört.
Dort gibt es eine Stelle
Ich schätze, dass ich in irgendeiner Configurationsdatei des JBoss angeben kann, dass der arjLoggerI18N keine Warnings ausgeben soll. Hat jemand einen Tip, wo?
gruß, Soahc
ich arbeite an einem EJB-Projekt und nutz den JBoss 6. Wenn ich den Server hochfahre bekomme ich gut 30x vollgenden Error-Text:
Java:
19:04:23,269 WARN [arjuna] [com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreTypeBean.m_6] - Error registering bean for class Recovery\TransactionStatusManager : No suitable handler.
Der Server fährt danach aber ohne Probleme hoch und die Funktionalität der Beans ist nicht eingeschränkt. Alles funktioniert so, wie es soll.
Da ich JPA (Hybernate) und die Criteria-API nutze, habe ich in einigen Beans Unchecked Cast Warnings -> z.B.
Java:
public List<IEntity> findEntitys(final DetachedCriteria detachedCriteria) {
final Session session = (Session) em.getDelegate();
final Criteria criteria = detachedCriteria.getExecutableCriteria(session);
return (List<IEntity>)criteria.list();
}
einfach deswegen, weil criteria.list() eine untypisierte Liste zurück gibt. Die Anzahl der Warnings im Log entspricht der Anzahl der Unchecked Typecasts.
Die eigentliche Ursache für den Warnings im Log scheint eine Instanz vom Typ ObjStoreTypeBean , die zum JBoss selber gehört.
Dort gibt es eine Stelle
Java:
if (tsLogger.arjLoggerI18N.isWarnEnabled())
tsLogger.arjLoggerI18N.warn("com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreTypeBean.m_6",
Ich schätze, dass ich in irgendeiner Configurationsdatei des JBoss angeben kann, dass der arjLoggerI18N keine Warnings ausgeben soll. Hat jemand einen Tip, wo?
gruß, Soahc