You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Brian Minchau (JIRA)" <xa...@xml.apache.org> on 2006/10/17 19:28:37 UTC

[jira] Assigned: (XALANJ-2315) MethodResolver.convert converts CharSequence into Double

     [ http://issues.apache.org/jira/browse/XALANJ-2315?page=all ]

Brian Minchau reassigned XALANJ-2315:
-------------------------------------

    Assignee: Brian Minchau

> MethodResolver.convert converts CharSequence into Double
> --------------------------------------------------------
>
>                 Key: XALANJ-2315
>                 URL: http://issues.apache.org/jira/browse/XALANJ-2315
>             Project: XalanJ2
>          Issue Type: Bug
>          Components: Xalan
>    Affects Versions: 2.7
>         Environment: all
>            Reporter: Brian Knorr
>         Assigned To: Brian Minchau
>
> When using AggregateTransformer to convert xml results to html the exception below is encountered.  This is due to the convertedArgs being incorrectly converted for the method String.replace(CharSequence,CharSequence).  Right now MethodResolver.convert only can convert for types String, Object, Character, Boolean, and Number.  Please add support for CharSequence.
> Thanks,
> Brian
> javax.xml.transform.TransformerException: java.lang.IllegalArgumentException: argument type mismatch
> 	at org.apache.xalan.extensions.ExtensionHandlerJavaPackage.callFunction(ExtensionHandlerJavaPackage.java:420)
> 	at org.apache.xalan.extensions.ExtensionHandlerJavaPackage.callFunction(ExtensionHandlerJavaPackage.java:438)
> 	at org.apache.xalan.extensions.ExtensionsTable.extFunction(ExtensionsTable.java:220)
> 	at org.apache.xalan.transformer.TransformerImpl.extFunction(TransformerImpl.java:473)
> 	at org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction.java:206)
> 	at org.apache.xpath.Expression.executeCharsToContentHandler(Expression.java:311)
> 	at org.apache.xalan.templates.ElemValueOf.execute(ElemValueOf.java:272)
> 	at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
> 	at org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:392)
> 	at org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:246)
> 	at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
> 	at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
> 	at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
> 	at org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:392)
> 	at org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:246)
> 	at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
> 	at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
> 	at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
> 	at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
> 	at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
> 	at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:126)
> 	at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
> 	at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
> 	at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
> 	at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
> 	at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
> 	at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
> 	at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:423)
> 	at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:263)
> 	at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
> 	at org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:392)
> 	at org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:246)
> 	at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
> 	at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
> 	at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
> 	at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1374)
> 	at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
> 	at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
> 	at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
> 	at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2281)
> 	at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1367)
> 	at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:709)
> 	at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1284)
> 	at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1262)
> 	at org.apache.tools.ant.taskdefs.optional.junit.Xalan2Executor.execute(Xalan2Executor.java:85)
> 	at org.apache.tools.ant.taskdefs.optional.junit.AggregateTransformer.transform(AggregateTransformer.java:146)
> 	at test.AppletRunner$1.run(AppletRunner.java:88)
> 	at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.IllegalArgumentException: argument type mismatch
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 	at java.lang.reflect.Method.invoke(Unknown Source)
> 	at org.apache.xalan.extensions.ExtensionHandlerJavaPackage.callFunction(ExtensionHandlerJavaPackage.java:402)
> 	... 47 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org