Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / May 2006

Tip: Looking for answers? Try searching our database.

Help with Spring MVC XSLT view

Thread view: 
dustin.whitney@gmail.com - 02 May 2006 21:20 GMT
Hello,

   I work with a lot of XML, so I am trying to get Spring MVC to
transform it for me.  I have followed the examples in the reference
manual, but I keep getting null pointer exceptions when the view is
resolved.  Could someone be so nice as to cut and paste some code
they've written that is a subclass of the AbstractXsltView?  Thanks.

Also, here is the stack trace I get when the view is resolved.

java.lang.IllegalArgumentException
    at
oracle.xml.jaxp.JXTransformer.setOutputProperty(JXTransformer.java:619)
    at
org.springframework.web.servlet.view.xslt.AbstractXsltView.doTransform(AbstractXsltView.java:394)
    at
org.springframework.web.servlet.view.xslt.AbstractXsltView.doTransform(AbstractXsltView.java:351)
    at
org.springframework.web.servlet.view.xslt.AbstractXsltView.renderMergedOutputModel(AbstractXsltView.java:304)
    at
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
    at
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1051)
    at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
    at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:727)
    at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)
    at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Unknown Source)
May 2, 2006 2:15:56 PM org.apache.catalina.core.StandardWrapperValve
invoke
SEVERE: Servlet.service() for servlet MedhomeSpringMVC threw exception
java.lang.IllegalArgumentException
    at
oracle.xml.jaxp.JXTransformer.setOutputProperty(JXTransformer.java:619)
    at
org.springframework.web.servlet.view.xslt.AbstractXsltView.doTransform(AbstractXsltView.java:394)
    at
org.springframework.web.servlet.view.xslt.AbstractXsltView.doTransform(AbstractXsltView.java:351)
    at
org.springframework.web.servlet.view.xslt.AbstractXsltView.renderMergedOutputModel(AbstractXsltView.java:304)
    at
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
    at
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1051)
    at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
    at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:727)
    at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)
    at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Unknown Source)
Arvind - 02 May 2006 23:40 GMT
> Hello,
>
[quoted text clipped - 14 lines]
> org.springframework.web.servlet.view.xslt.AbstractXsltView.doTransform(AbstractXsltView.java:351)
>     at

<snip>
The reference manual for Transformer states this...
"...IllegalArgumentException - If the property is not supported, and is
not qualified with a namespace."
(http://java.sun.com/j2ee/1.4/docs/api/javax/xml/transform/Transformer.html#setOu
tputProperty(java.lang.String,%20java.lang.String
))

Are you sure your output properties have been handled correctly ?

--
Arvind


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.