Portál AbcLinuxu, 21. července 2025 08:01

Merge - hromada warningů při startu aplikace

6.2.2006 09:26 | Přečteno: 674× | JSF | poslední úprava: 6.2.2006 09:27

Vcelku krátce po započetí práce na aplikaci se mi začaly na konzoli objevovat takovéto hlášky:

5578 WARN  org.apache.commons.digester.Digester  - 
[ConverterRule]{faces-config/converter} Merge(null,java.math.BigDecimal)
5594 WARN  org.apache.commons.digester.Digester  - 
[ConverterRule]{faces-config/converter} Merge(null,java.math.BigInteger)
5641 WARN  org.apache.commons.digester.Digester  - 
[ComponentRule]{faces-config/component} Merge(org.apache.myfaces.HtmlCommandButton)
5641 WARN  org.apache.commons.digester.Digester  - 
[ComponentRule]{faces-config/component} Merge(org.apache.myfaces.HtmlCommandLink)
5641 WARN  org.apache.commons.digester.Digester  - 
[ComponentRule]{faces-config/component} Merge(org.apache.myfaces.HtmlDataTable)
5672 WARN  org.apache.commons.digester.Digester  - 
[ComponentRule]{faces-config/component} Merge(org.apache.myfaces.HtmlInputHidden)
5672 WARN  org.apache.commons.digester.Digester  - 
[ComponentRule]{faces-config/component} Merge(org.apache.myfaces.HtmlInputText)
5672 WARN  org.apache.commons.digester.Digester  - 
[ComponentRule]{faces-config/component} Merge(org.apache.myfaces.HtmlInputTextarea)

atd.

Delší dobu jsem tomu nevěnoval pozornost - řešil jsem chyby a tohle mi nikde přímo nevadilo. Občas jsem ve volnější chvíli zkusil něco k tomu najít, ale vcelku bez úspěchu - vždy jsem se jen dozvěděl, že se mi mám patrně více souborů faces-config.xml nebo že se víckrát načítá a že si toho prostě nemám všímat. Warningy se objevovaly i pro mnou definovaná pravidla. Aplikace ovšem víceméně fungovala, takže mi to zas tolik nevadilo. Jen mi prostě vadilo, že tomu nerozumím.

Po čase jsem aktualizoval knihovnu MyFaces z verze 1.0.9 na 1.1.1 - a aplikace přestala fungovat úplně. Nemohl jsem přijít na to proč - tak jsem postupně vyhazoval knihovny a zkoušel začít s čistou instalací. A ejhle - IDE mi do adresáře lib dalo hnedle 2 implementace JSF - MyFaces i Sunovskou referenční (tedy - dalo - zjevně jsem si to v rámci prvních experimentů nechal dát). Po odstranění té druhé začala aplikace hlásit výjimky na chybějící třídy, ale to už stačilo jen smazat aplikaci z Tomcatu a provést nový deploy. Aplikace začala chodit a warningy zmizely.

       

Hodnocení: 67 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.