You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2001/03/07 21:37:20 UTC

[Bug 890] New - transf.getOutputProperty("{bogus-name") returns null; should throw exception

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=890

*** shadow/890	Wed Mar  7 12:37:20 2001
--- shadow/890.tmp.10387	Wed Mar  7 12:37:20 2001
***************
*** 0 ****
--- 1,28 ----
+ +============================================================================+
+ | transf.getOutputProperty("{bogus-name") returns null; should throw excepti |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 890                         Product: XalanJ2                 |
+ |       Status: NEW                         Version: 2.0.0                   |
+ |   Resolution:                            Platform: PC                      |
+ |     Severity: Normal                   OS/Version:                         |
+ |     Priority: Low                       Component: org.apache.xalan.transf |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: xalan-dev@xml.apache.org                                     |
+ |  Reported By: curcuru@apache.org                                           |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ Run TemplatesAPITest r1.6 or code similar to:
+   val = anyTransformer.getOutputProperty("{bogus-name");
+ 
+ BUG returns null for val; should have thrown IllegalArgumentException.
+ Causes TemplatesAPITest.testCase4() to have two Fail results (once with 
+ identityTranformer, once with a regular transformer).
+ 
+ Note: Although I'm not sure exactly what I do want to happen, I'm entering this 
+ because the javax.xml.transform.Transformer javadoc clearly specifies that 
+ applications can "safely check for a non-null URI by testing to see if the first 
+ character of the name is a '{' character".  We should fix and/or update the 
+ javadoc to cover error cases like this one.