On Friday 17 of August 2012 15:58:47 Johannes Renner wrote: > On 08/17/2012 01:20 PM, Jan Pazdziora wrote: > > On Fri, Aug 17, 2012 at 01:02:38PM +0200, Johannes Renner wrote: > >> Hey, > >> > >> apparently the method getColumnLabel() of class ResultSetMetaData returns > >> the column label in uppercase with Oracle 11 (using ojdbc5.jar). > >> Therefore an equals("cve") in SecurityErrataOverview.java is not > >> sufficient anymore and leads to an empty "CVEs"> > >> column in the listing of relevant security errata: > > Is there a configuration (session level or something) option which > > would make it lowercase? Because I assume that if this is the case, we > > will have many more places where we simply expect the column name to > > be lowercase, so I'd rather make getColumnLabel keep its old > > behaviour. > > Not that I would be aware of such an option. > > Further note that this is the only call to getColumnLabel/getColumnName, at > least in the Java parts of spacewalk. Not sure about similar stuff in > Python, Perl and others, but I don't think this would cause so many > additional problems. > > Another possible fix that I just tried does unfortunately not fix the > problem: I saw that in the elaborator query "CVE" is written in uppercase, > so I lowercased it there, but it doesn't work (see "errata_cves_elab" in > Errata_queries.xml). The Oracle seems to return it in uppercase anyways, no > matter how it is written in the query ...
Committed as: b03a36a09edf0cc26a97621ec88502a83bae6f34 Thank you, Johannes. Tomas -- Tomas Lestach RHN Satellite Engineering _______________________________________________ Spacewalk-devel mailing list Spacewalk-devel@redhat.com https://www.redhat.com/mailman/listinfo/spacewalk-devel