[Yanel-usage] More on Docbook Xinclude

Mike W autonomicpilot at yahoo.com
Fri May 23 19:02:32 CEST 2008


Michael,

Looks like the "VERSION" reference in the error below indicates that the transform is failing at the first Xinclude in the XSL file. That reference had a relative path ("../VERSION") so I commented it out and it failed on the next Xinclude which was in the current directory ("param.xsl). So it looks like there is a problem with Xincludes? The Docbook XSL has a lot of them...

--MikeW

Mike W <autonomicpilot at yahoo.com> wrote: Date: Fri, 23 May 2008 09:45:22 -0700 (PDT)
From: Mike W <autonomicpilot at yahoo.com>
Subject: More on Docbook
To: yanel-usage at wyona.com

 Thanks Michael,

I am on digest mode but found your response on the mail-list page--sorry for the delay. 

The XSL is the standard Docbook XSL distribution from sourceforge. It uses xincludes...could that cause a problem? 

With the following resource file, I receive the following error... 

--MikeW

-----RESOURCE FILE-----

<?xml version="1.0"?>

<yanel:resource-config xmlns:yanel="http://www.wyona.org/yanel/rti/1.0">
<yanel:rti name="xml" namespace="http://www.wyona.org/yanel/resource/1.0"/>

<yanel:property name="source-view-mime-type" value="application/docbook+xml"/>
<yanel:property name="mime-type"  value="application/xhtml+xml"/>
<yanel:property name="xslt" multiple="true" value="/xslt/html/docbook.xsl"/>

</yanel:resource-config>


-----ERROR-----

Error Message: 

      java.lang.Exception: Transformation error:
      SystemId-Unknown:locator-unavailable: exception:invalid url syntax (missing scheme): ../VERSION
      root-cause:null
      error: invalid url syntax (missing scheme): ../VERSION
      SystemId-Unknown:locator-unavailable: exception:org.wyona.yanel.core.source.SourceException: invalid url syntax (missing scheme): ../VERSION
      root-cause:null
      error: org.wyona.yanel.core.source.SourceException: invalid url syntax (missing scheme): ../VERSION


       java.lang.Exception: Transformation error:
      SystemId-Unknown:locator-unavailable: exception:invalid  url syntax (missing scheme): ../VERSION
      root-cause:null
      error: invalid url syntax (missing scheme): ../VERSION
      SystemId-Unknown:locator-unavailable: exception:org.wyona.yanel.core.source.SourceException: invalid url syntax (missing scheme): ../VERSION
      root-cause:null
      error: org.wyona.yanel.core.source.SourceException: invalid url syntax (missing scheme): ../VERSION

          at org.wyona.yanel.impl.resources.BasicXMLResource.getXMLView(BasicXMLResource.java:317)
          at org.wyona.yanel.impl.resources.XMLResource.getView(XMLResource.java:108)
           at org.wyona.yanel.impl.resources.XMLResource.getView(XMLResource.java:98)
           at org.wyona.yanel.core.workflow.WorkflowHelper.getLiveView(WorkflowHelper.java:162)
          at org.wyona.yanel.impl.resources.XMLResource.getLiveView(XMLResource.java:512)
          at org.wyona.yanel.servlet.YanelServlet.getContent(YanelServlet.java:469)
          at org.wyona.yanel.servlet.YanelServlet.doGet(YanelServlet.java:275)
          at org.wyona.yanel.servlet.YanelServlet.service(YanelServlet.java:226)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
          at  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at org.wyona.yanel.servlet.communication.YanelFilter.doFilter(YanelFilter.java:41)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
          at  org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
           at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
          at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
          at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
          at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
           at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
          at java.lang.Thread.run(Thread.java:595)
                var callCount = 0; function rmvScroll( msg ) {  if ( ++callCount > 10 ) { msg.style.visibility = "visible"; }    if ( callCount  msg.clientHeight ) {   newHeight = msg.scrollHeight + delta;  }  delta = msg.offsetWidth - msg.clientWidth;  delta = ( isNaN( delta )? 1 : delta + 1 );  if ( msg.scrollWidth > msg.clientWidth ) {   newWidth = msg.scrollWidth + delta;  }  msg.style.overflow = "visible";  msg.style.visibility = "visible";    if ( newWidth > 0 || newHeight > 0 ) {   var ssxyzzy = document.getElementById( "ssxyzzy" );   var cssAttribs = ['#' + msg.id + '{'];   if ( newWidth > 0 ) cssAttribs.push( 'width:' + newWidth + 'px;' );   if ( newHeight > 0 ) cssAttribs.push( ' height:' + newHeight + 'px;' );   cssAttribs.push( '}' );   try {    ssxyzzy.sheet.deleteRule( 0 );    ssxyzzy.sheet.insertRule( cssAttribs.join(""), 0 );   } catch( e ){}  } } function  imgsDone( msg ) // for Firefox, we need to scan for images that haven't set their width yet {  var
 imgList = msg.getElementsByTagName( "IMG" );  var len = ((imgList == null)? 0 : imgList.length);  for ( var i = 0; i                                                               [input]        [input]   [input]   [input]   [input]   [input]   [input]   [input] 
         

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wyona.com/pipermail/yanel-usage/attachments/20080523/b893d4e2/attachment-0001.htm


More information about the Yanel-usage mailing list