cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Myles Byrne <bohmb...@gmail.com>
Subject Re: ValidationReportTransformer in 2.2?
Date Fri, 18 Feb 2011 13:01:26 GMT
Well, if you saw the movie, you know that psychic powers come from exposure
to the  ... Cocoons! ;P

Cocoon 2.1.11 installs with sample blocks that do the validation you need
out of the box. I've been trying for 2.5 days to bootstrap this
functionality into our 2.2 app. Getting this far:

'COMPILATION ERROR :
 ..
 src/main/java/org/apache/cocoon/components/validation/jing/JingResolver.java:[29,33]
package com.thaiopensource.xml.sax does not exist

.. the closest i've found to documentation that would help is this:
http://bit.ly/gTzVcz. But attempts to get the 2.1 Validation block working
through Spring are failing left and right, and there just isn't any
documentation that provides clarity.

Anyone?

Cheers,
- Myles Byrne
@ FIMM.fi






On Fri, Feb 18, 2011 at 12:14 PM, Robby Pelssers
<robby.pelssers@ciber.com>wrote:

> Damn Myles,
>
> you must be a psychic ... I just finished writing following requirement to
> a colleague of mine:
>
> -------------------------
> We need a validating transformer which can take a schema or dtd as @src
> attribute.   I've seen this working in Cocoon3 and maybe something like this
> is already available for version 2.2.  The basic idea is that this
> transformer does either:
> - NOTHING with the input in case the xml is valid
> - throws a ValidationException in case the xml is invalid
> -------------------------
>
> But I first wanted to check if something was already available for
> Cocoon2.2
>
> So if anyone already is using this... let me know.
>
> Kind regards,
> Robby Pelssers
>
>
> -----Oorspronkelijk bericht-----
> Van: Myles Byrne [mailto:bohmbohm@gmail.com]
> Verzonden: do 17-2-2011 15:11
> Aan: users@cocoon.apache.org
> Onderwerp: ValidationReportTransformer in 2.2?
>
> Hi all,
>
> Has anyone got the old 2.1 (schema, not form) Validation block working in
> 2.2?  I see in the 2.1 samples that cocoon-validation-impl was included as
> a
> module, but my attempts to incorporate this in a 2.2 project have so far
> failed. I would think cocoon-validation-impl would be covered by
> my cocoon-validation dependency, below, but this produces the error (also
> below). Any clues?
>
> Cheers,
> - Myles Byrne
> FIMM.fi, Helsinki
>
>
> My POM:
> <dependency>
>    <groupId>cocoon</groupId>
>    <artifactId>cocoon-validation</artifactId>
>    <version>2.1.11</version>
> </dependency>
>
> My sitemap:
>
>    <map:transformers>
>    <map:transformer name="validation-report" src="
> org.apache.cocoon.transformation.ValidationReportTransformer"/>
>    </map:transformers>
>
> ...
>
>  <map:match pattern="val_sch">
> <map:match type="request-parameter" pattern="url">
>     <map:generate src="{1}"/>
>      <map:transform type="validation-report" src="lsdb.rng"
> label="raw-report" />
>    <map:serialize type="html"/>
> </map:match>
>   </map:match>
>  </map:pipeline>
>
> but then:
>
> javax.servlet.ServletException: org.apache.cocoon.ProcessingException:
> Failed to process pipeline
>  at <map:serialize type="html"> -
>
> file:///home/mbyrne/lsdb1/lsdb/./src/main/resources/COB-INF/sitemap.xmap:79:33
> ...
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name
> 'org.apache.cocoon.transformation.Transformer/validation-reportPooled':
> Initialization of bean failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Unable to
> initialize Avalon component with role
> org.apache.cocoon.transformation.Transformer/validation-reportPooled;
> nested
> exception is org.apache.avalon.framework.service.ServiceException:
> Component
> with 'org.apache.cocoon.components.validation.Validator' is not defined in
> this service manager. (Key='AvalonServiceManager')
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>

Mime
View raw message