You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Caoilte O'Connor <li...@caoilte.org> on 2005/03/21 16:20:40 UTC

problems with xdoc and xalan

Hi,
I'm just starting out with a mavenized project (scarab). I'm 
familiar with Maven and was just trying to generate 
documentation (xdoc:transform) but got a pretty nasty error 
straight off the bat.

I'm thinking my JDK setup (Sun 1.5.0) is probably wrong (or 
possibly my debian/sid ant: 1.6.2)

any pointers? I thing I need to replace a xalan.jar file 
somewhere, but I'm not sure where or how (shouldn't maven 
handle this?)

c


maven xdoc:transform

generates :-

xdoc:init:
    [style] Transforming 
into /home/caoilte/work/java/scarab/scarab/target/generated-xdocs
    [style] 
Processing /home/caoilte/work/java/scarab/scarab/xdocs/scarab_properties.xml 
to /home/caoilte/work/java/scarab/scarab/target/generated-xdocs/scarab_properties.xml
    [style] Loading 
stylesheet /home/caoilte/work/java/scarab/scarab/xdocs/properties.xsl

BUILD FAILED
File...... /home/caoilte/work/java/scarab/scarab/maven.xml
Element... ant:style
Line...... 573
Column.... 76
Provider org.apache.xalan.processor.TransformerFactoryImpl 
not found
Total time: 5 seconds
Finished at: Mon Mar 21 12:57:41 GMT 2005

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: problems with xdoc and xalan

Posted by Caoilte O'Connor <li...@caoilte.org>.
Thanks. I will do that.

c

On Monday 21 March 2005 21:22, Arnaud HERITIER wrote:
> This is certainly the same bug as :
>
> http://jira.codehaus.org/browse/MPPDF-16
>
> You must contact the scarab team to replace the ant:style
> task.
>
> They can use the diff attached to this issue to see what
> they should do.
>
> Cheers.
>
> Arnaud
>
> > -----Message d'origine-----
> > De : Kenney Westerhof [mailto:forge@neonics.com]
> > Envoyé : lundi 21 mars 2005 17:48
> > À : Maven Users List
> > Objet : Re: problems with xdoc and xalan
> >
> > On Mon, 21 Mar 2005, Caoilte O'Connor wrote:
> >
> > Argh, I need to learn how to read better :)
> >
> > I think the problem is that you're using jdl 1.5. I've
> > had a lot of trouble myself getting my old projects
> > (using xalan/xerces) to work using jdk 1.5.
> >
> > In jdk 1.4, xerces and xalan are embedded in the jdk.
> > In jdk 1.5 too, but the packages are under com/sun (so
> > com.sun.org.apache....).
> > The original TransformerFactoryImpl seems to have
> > disappeared, but I could find this one:
> >
> > com.sun.org.apache.xalan.internal.xsltc.trax.Transforme
> >rFactoryImpl
> >
> > Maybe that works using -D.
> >
> > I currently use jdk 1.4, and the -D option works there.
> > But according to your log output (hence my 'argh!'
> > above) the property was already set correctly. So I
> > guess the only solution left is either hack the jelly
> > script to use another transformer (if -D doesn't work)
> > or go back to jdk 1.4.
> >
> > Greetings,
> >
> > 	Kenney Westerhof
> >
> > > On Monday 21 March 2005 15:32, Kenney Westerhof wrote:
> > > > You need to set the transformerfactory property
> > > > before running ant:style.
> > > >
> > > > Execute the following jelly script before you call
> > > > ant:style:
> > > >
> > > >   ${systemScope.setProperty(
> > > >    'javax.xml.transform.TransformerFactory',
> > > >   
> > > > 'org.apache.xalan.processor.TransformerFactoryImpl'
> > > > )}
> > > >
> > > > You can do this as a preGoal to xdoc:transform in
> > > > maven.xml.
> > > >
> > > > Alternatively you can specify the property using -D
> > > > on the commandline, but I wouldn't recommend that -
> > > > where would you document it?
> > >
> > > Hi,
> > > It's not my project so I would rather just use the -D
> > > property and email the devs about your maven.xml
> > > suggest. How would I set the property correctly?
> > >
> > > I tried,
> > > maven xdoc:transform
> >
> > -Djavax.xml.transform.TransformerFactory=org.apache.xal
> >an.processor.Tr
> >
> > > ansformerFactoryImpl
> > >
> > > but obviously I'm not understanding something because
> > > that didn't work.
> > >
> > > c
> > >
> > > > > Hi,
> > > > > I'm just starting out with a mavenized project
> > > > > (scarab). I'm familiar with Maven and was just
> > > > > trying to generate
> >
> > documentation
> >
> > > > > (xdoc:transform) but got a pretty nasty error
> > > > > straight off the bat.
> > > > >
> > > > > I'm thinking my JDK setup (Sun 1.5.0) is probably
> > > > > wrong (or possibly my debian/sid ant: 1.6.2)
> > > > >
> > > > > any pointers? I thing I need to replace a
> > > > > xalan.jar file somewhere, but I'm not sure where
> > > > > or how (shouldn't
> >
> > maven handle
> >
> > > > > this?)
> > > > >
> > > > > c
> > > > >
> > > > >
> > > > > maven xdoc:transform
> > > > >
> > > > > generates :-
> > > > >
> > > > > xdoc:init:
> > > > >     [style] Transforming
> > > > > into
> > > > > /home/caoilte/work/java/scarab/scarab/target/gene
> > > > >rated- xdocs [style]
> > > > > Processing
> > > > > /home/caoilte/work/java/scarab/scarab/xdocs/scara
> > > > >b_prop erties.xml to
> > > > > /home/caoilte/work/java/scarab/scarab/target/gene
> > > > >rated- xdocs/scarab_properties.xml [style] Loading
> > > > >  stylesheet
> > > > > /home/caoilte/work/java/scarab/scarab/xdocs/prope
> > > > >rties. xsl
> > > > >
> > > > > BUILD FAILED
> > > > > File......
> > > > > /home/caoilte/work/java/scarab/scarab/maven.xml
> > > > > Element...
> > > > > Line...... 573
> > > > > Column.... 76
> > > > > Provider
> > > > > org.apache.xalan.processor.TransformerFactoryImpl
> > > > > not
> >
> > found Total
> >
> > > > > time: 5 seconds Finished at: Mon Mar 21 12:57:41
> > > > > GMT 2005
> > > > >
> > > > > -------------------------------------------------
> > > > >------ -------------- To unsubscribe, e-mail:
> > > > > users-unsubscribe@maven.apache.org For additional
> > > > >  commands, e-mail: users-help@maven.apache.org
> > > >
> > > > --
> > > > Kenney Westerhof
> > > > http://www.neonics.com
> > > > GPG public key:
> > > > http://www.gods.nl/~forge/kenneyw.key
> > > >
> > > > ---------------------------------------------------
> > > >------ ------------ To unsubscribe, e-mail:
> > > > users-unsubscribe@maven.apache.org For additional
> >
> > commands, e-mail:
> > > >users-help@maven.apache.org
> >
> > -------------------------------------------------------
> >--------------
> >
> > > To unsubscribe, e-mail:
> > > users-unsubscribe@maven.apache.org For additional
> > > commands, e-mail: users-help@maven.apache.org
> >
> > --
> > Kenney Westerhof
> > http://www.neonics.com
> > GPG public key: http://www.gods.nl/~forge/kenneyw.key
> >
> > -------------------------------------------------------
> >-------------- To unsubscribe, e-mail:
> > users-unsubscribe@maven.apache.org For additional
> > commands, e-mail: users-help@maven.apache.org
>
> ---------------------------------------------------------
>------------ To unsubscribe, e-mail:
> users-unsubscribe@maven.apache.org For additional
> commands, e-mail: users-help@maven.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


RE: problems with xdoc and xalan

Posted by Arnaud HERITIER <ah...@gmail.com>.
This is certainly the same bug as :

http://jira.codehaus.org/browse/MPPDF-16

You must contact the scarab team to replace the ant:style task.

They can use the diff attached to this issue to see what they should do.

Cheers.
 
Arnaud

> -----Message d'origine-----
> De : Kenney Westerhof [mailto:forge@neonics.com] 
> Envoyé : lundi 21 mars 2005 17:48
> À : Maven Users List
> Objet : Re: problems with xdoc and xalan
> 
> On Mon, 21 Mar 2005, Caoilte O'Connor wrote:
> 
> Argh, I need to learn how to read better :)
> 
> I think the problem is that you're using jdl 1.5. I've had a 
> lot of trouble myself getting my old projects (using 
> xalan/xerces) to work using jdk 1.5.
> 
> In jdk 1.4, xerces and xalan are embedded in the jdk. In jdk 
> 1.5 too, but the packages are under com/sun (so 
> com.sun.org.apache....).
> The original TransformerFactoryImpl seems to have 
> disappeared, but I could find this one:
> 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl
> 
> Maybe that works using -D.
> 
> I currently use jdk 1.4, and the -D option works there. But 
> according to your log output (hence my 'argh!' above) the 
> property was already set correctly. So I guess the only 
> solution left is either hack the jelly script to use another 
> transformer (if -D doesn't work) or go back to jdk 1.4.
> 
> Greetings,
> 
> 	Kenney Westerhof
> 
> 
> > On Monday 21 March 2005 15:32, Kenney Westerhof wrote:
> > > You need to set the transformerfactory property before running 
> > > ant:style.
> > >
> > > Execute the following jelly script before you call
> > > ant:style:
> > >
> > >   ${systemScope.setProperty(
> > >    'javax.xml.transform.TransformerFactory',
> > >    'org.apache.xalan.processor.TransformerFactoryImpl'
> > >   )}
> > >
> > > You can do this as a preGoal to xdoc:transform in maven.xml.
> > >
> > > Alternatively you can specify the property using -D on the 
> > > commandline, but I wouldn't recommend that - where would you 
> > > document it?
> >
> > Hi,
> > It's not my project so I would rather just use the -D property and 
> > email the devs about your maven.xml suggest.
> > How would I set the property correctly?
> >
> > I tried,
> > maven xdoc:transform
> > 
> -Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.Tr
> > ansformerFactoryImpl
> >
> > but obviously I'm not understanding something because that didn't 
> > work.
> >
> > c
> >
> > >
> > > > Hi,
> > > > I'm just starting out with a mavenized project (scarab). I'm 
> > > > familiar with Maven and was just trying to generate 
> documentation 
> > > > (xdoc:transform) but got a pretty nasty error straight off the 
> > > > bat.
> > > >
> > > > I'm thinking my JDK setup (Sun 1.5.0) is probably wrong (or 
> > > > possibly my debian/sid ant: 1.6.2)
> > > >
> > > > any pointers? I thing I need to replace a xalan.jar file 
> > > > somewhere, but I'm not sure where or how (shouldn't 
> maven handle 
> > > > this?)
> > > >
> > > > c
> > > >
> > > >
> > > > maven xdoc:transform
> > > >
> > > > generates :-
> > > >
> > > > xdoc:init:
> > > >     [style] Transforming
> > > > into
> > > > /home/caoilte/work/java/scarab/scarab/target/generated-
> > > >xdocs [style]
> > > > Processing
> > > > /home/caoilte/work/java/scarab/scarab/xdocs/scarab_prop
> > > >erties.xml to
> > > > /home/caoilte/work/java/scarab/scarab/target/generated-
> > > >xdocs/scarab_properties.xml [style] Loading  stylesheet  
> > > >/home/caoilte/work/java/scarab/scarab/xdocs/properties.
> > > >xsl
> > > >
> > > > BUILD FAILED
> > > > File......
> > > > /home/caoilte/work/java/scarab/scarab/maven.xml
> > > > Element... 	
> > > > Line...... 573
> > > > Column.... 76
> > > > Provider
> > > > org.apache.xalan.processor.TransformerFactoryImpl not 
> found Total 
> > > > time: 5 seconds Finished at: Mon Mar 21 12:57:41 GMT 2005
> > > >
> > > > -------------------------------------------------------
> > > >-------------- To unsubscribe, e-mail:
> > > > users-unsubscribe@maven.apache.org For additional  commands, 
> > > >e-mail: users-help@maven.apache.org
> > >
> > > --
> > > Kenney Westerhof
> > > http://www.neonics.com
> > > GPG public key: http://www.gods.nl/~forge/kenneyw.key
> > >
> > > ---------------------------------------------------------
> > >------------ To unsubscribe, e-mail:
> > > users-unsubscribe@maven.apache.org For additional  
> commands, e-mail: 
> > >users-help@maven.apache.org
> >
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> 
> --
> Kenney Westerhof
> http://www.neonics.com
> GPG public key: http://www.gods.nl/~forge/kenneyw.key
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: problems with xdoc and xalan

Posted by Kenney Westerhof <fo...@neonics.com>.
On Mon, 21 Mar 2005, Caoilte O'Connor wrote:

Argh, I need to learn how to read better :)

I think the problem is that you're using jdl 1.5. I've had a lot of
trouble myself getting my old projects (using xalan/xerces)
to work using jdk 1.5.

In jdk 1.4, xerces and xalan are embedded in the jdk. In jdk 1.5 too,
but the packages are under com/sun (so com.sun.org.apache....).
The original TransformerFactoryImpl seems to have disappeared, but
I could find this one:

com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl

Maybe that works using -D.

I currently use jdk 1.4, and the -D option works there. But according
to your log output (hence my 'argh!' above) the property was already
set correctly. So I guess the only solution left is either
hack the jelly script to use another transformer (if -D doesn't work)
or go back to jdk 1.4.

Greetings,

	Kenney Westerhof


> On Monday 21 March 2005 15:32, Kenney Westerhof wrote:
> > You need to set the transformerfactory property before
> > running ant:style.
> >
> > Execute the following jelly script before you call
> > ant:style:
> >
> >   ${systemScope.setProperty(
> >    'javax.xml.transform.TransformerFactory',
> >    'org.apache.xalan.processor.TransformerFactoryImpl'
> >   )}
> >
> > You can do this as a preGoal to xdoc:transform in
> > maven.xml.
> >
> > Alternatively you can specify the property using -D on
> > the commandline, but I wouldn't recommend that - where
> > would you document it?
>
> Hi,
> It's not my project so I would rather just use the -D
> property and email the devs about your maven.xml suggest.
> How would I set the property correctly?
>
> I tried,
> maven xdoc:transform
> -Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl
>
> but obviously I'm not understanding something because that
> didn't work.
>
> c
>
> >
> > > Hi,
> > > I'm just starting out with a mavenized project
> > > (scarab). I'm familiar with Maven and was just trying
> > > to generate documentation (xdoc:transform) but got a
> > > pretty nasty error straight off the bat.
> > >
> > > I'm thinking my JDK setup (Sun 1.5.0) is probably wrong
> > > (or possibly my debian/sid ant: 1.6.2)
> > >
> > > any pointers? I thing I need to replace a xalan.jar
> > > file somewhere, but I'm not sure where or how
> > > (shouldn't maven handle this?)
> > >
> > > c
> > >
> > >
> > > maven xdoc:transform
> > >
> > > generates :-
> > >
> > > xdoc:init:
> > >     [style] Transforming
> > > into
> > > /home/caoilte/work/java/scarab/scarab/target/generated-
> > >xdocs [style]
> > > Processing
> > > /home/caoilte/work/java/scarab/scarab/xdocs/scarab_prop
> > >erties.xml to
> > > /home/caoilte/work/java/scarab/scarab/target/generated-
> > >xdocs/scarab_properties.xml [style] Loading
> > > stylesheet
> > > /home/caoilte/work/java/scarab/scarab/xdocs/properties.
> > >xsl
> > >
> > > BUILD FAILED
> > > File......
> > > /home/caoilte/work/java/scarab/scarab/maven.xml
> > > Element... ant:style
> > > Line...... 573
> > > Column.... 76
> > > Provider
> > > org.apache.xalan.processor.TransformerFactoryImpl not
> > > found
> > > Total time: 5 seconds
> > > Finished at: Mon Mar 21 12:57:41 GMT 2005
> > >
> > > -------------------------------------------------------
> > >-------------- To unsubscribe, e-mail:
> > > users-unsubscribe@maven.apache.org For additional
> > > commands, e-mail: users-help@maven.apache.org
> >
> > --
> > Kenney Westerhof
> > http://www.neonics.com
> > GPG public key: http://www.gods.nl/~forge/kenneyw.key
> >
> > ---------------------------------------------------------
> >------------ To unsubscribe, e-mail:
> > users-unsubscribe@maven.apache.org For additional
> > commands, e-mail: users-help@maven.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>

--
Kenney Westerhof
http://www.neonics.com
GPG public key: http://www.gods.nl/~forge/kenneyw.key

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: problems with xdoc and xalan

Posted by Caoilte O'Connor <li...@caoilte.org>.
On Monday 21 March 2005 15:32, Kenney Westerhof wrote:
> You need to set the transformerfactory property before
> running ant:style.
>
> Execute the following jelly script before you call
> ant:style:
>
>   ${systemScope.setProperty(
>    'javax.xml.transform.TransformerFactory',
>    'org.apache.xalan.processor.TransformerFactoryImpl'
>   )}
>
> You can do this as a preGoal to xdoc:transform in
> maven.xml.
>
> Alternatively you can specify the property using -D on
> the commandline, but I wouldn't recommend that - where
> would you document it?

Hi,
It's not my project so I would rather just use the -D 
property and email the devs about your maven.xml suggest. 
How would I set the property correctly?

I tried,
maven xdoc:transform 
-Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl

but obviously I'm not understanding something because that 
didn't work.

c

>
> > Hi,
> > I'm just starting out with a mavenized project
> > (scarab). I'm familiar with Maven and was just trying
> > to generate documentation (xdoc:transform) but got a
> > pretty nasty error straight off the bat.
> >
> > I'm thinking my JDK setup (Sun 1.5.0) is probably wrong
> > (or possibly my debian/sid ant: 1.6.2)
> >
> > any pointers? I thing I need to replace a xalan.jar
> > file somewhere, but I'm not sure where or how
> > (shouldn't maven handle this?)
> >
> > c
> >
> >
> > maven xdoc:transform
> >
> > generates :-
> >
> > xdoc:init:
> >     [style] Transforming
> > into
> > /home/caoilte/work/java/scarab/scarab/target/generated-
> >xdocs [style]
> > Processing
> > /home/caoilte/work/java/scarab/scarab/xdocs/scarab_prop
> >erties.xml to
> > /home/caoilte/work/java/scarab/scarab/target/generated-
> >xdocs/scarab_properties.xml [style] Loading
> > stylesheet
> > /home/caoilte/work/java/scarab/scarab/xdocs/properties.
> >xsl
> >
> > BUILD FAILED
> > File......
> > /home/caoilte/work/java/scarab/scarab/maven.xml
> > Element... ant:style
> > Line...... 573
> > Column.... 76
> > Provider
> > org.apache.xalan.processor.TransformerFactoryImpl not
> > found
> > Total time: 5 seconds
> > Finished at: Mon Mar 21 12:57:41 GMT 2005
> >
> > -------------------------------------------------------
> >-------------- To unsubscribe, e-mail:
> > users-unsubscribe@maven.apache.org For additional
> > commands, e-mail: users-help@maven.apache.org
>
> --
> Kenney Westerhof
> http://www.neonics.com
> GPG public key: http://www.gods.nl/~forge/kenneyw.key
>
> ---------------------------------------------------------
>------------ To unsubscribe, e-mail:
> users-unsubscribe@maven.apache.org For additional
> commands, e-mail: users-help@maven.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: problems with xdoc and xalan

Posted by Kenney Westerhof <fo...@neonics.com>.
On Mon, 21 Mar 2005, Caoilte O'Connor wrote:

Hi,

You need to set the transformerfactory property before running
ant:style.

Execute the following jelly script before you call ant:style:

  ${systemScope.setProperty(
   'javax.xml.transform.TransformerFactory',
   'org.apache.xalan.processor.TransformerFactoryImpl'
  )}

You can do this as a preGoal to xdoc:transform in maven.xml.

Alternatively you can specify the property using -D on the commandline,
but I wouldn't recommend that - where would you document it?

Greetings,

	Kenney Westerhof

> Hi,
> I'm just starting out with a mavenized project (scarab). I'm
> familiar with Maven and was just trying to generate
> documentation (xdoc:transform) but got a pretty nasty error
> straight off the bat.
>
> I'm thinking my JDK setup (Sun 1.5.0) is probably wrong (or
> possibly my debian/sid ant: 1.6.2)
>
> any pointers? I thing I need to replace a xalan.jar file
> somewhere, but I'm not sure where or how (shouldn't maven
> handle this?)
>
> c
>
>
> maven xdoc:transform
>
> generates :-
>
> xdoc:init:
>     [style] Transforming
> into /home/caoilte/work/java/scarab/scarab/target/generated-xdocs
>     [style]
> Processing /home/caoilte/work/java/scarab/scarab/xdocs/scarab_properties.xml
> to /home/caoilte/work/java/scarab/scarab/target/generated-xdocs/scarab_properties.xml
>     [style] Loading
> stylesheet /home/caoilte/work/java/scarab/scarab/xdocs/properties.xsl
>
> BUILD FAILED
> File...... /home/caoilte/work/java/scarab/scarab/maven.xml
> Element... ant:style
> Line...... 573
> Column.... 76
> Provider org.apache.xalan.processor.TransformerFactoryImpl
> not found
> Total time: 5 seconds
> Finished at: Mon Mar 21 12:57:41 GMT 2005
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>

--
Kenney Westerhof
http://www.neonics.com
GPG public key: http://www.gods.nl/~forge/kenneyw.key

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org