On 26.Apr.2002 -- 03:59 PM, Torsten Curdt wrote:
> > > I have thought about this a while ago, too. We should be able to
> > extract
> > > that from the exception stacktrace.
> >
> > Line number in Java source is already shown, correctly. The question is
> > how to map this to XSP source line numbers.
> 
> well, addtionally we need the full classpath of the failed class itself
> from the stacktrace. then we need to lookup the java source code filename
> from the ProgrammGenerator. unfortunately that's not yet possible AFAICS.
> but as a workaround we might translate back the class into a path and use
> the workdir of the ProgrammGenerator as root, add the path and we should
> have the generated file path from the repository...

OK, that would make it easier to see the source (if I understand
correctly, that is). But I believe the original problem is infeasible
since we don't know what transformations happened on the way to the
final XSP (all taglibs but XSP done).

One could, of course, 
        first run the XSP through a transformer that adds line number
           comments that are kept 'til the java file is generated, 

        find the enclosing line number comments (well, one would suffice)

        output the XSP with the line highlighted that translates to the
                faulty java code

Would be kind of overhead outside development but then, a deployed
application wouldn't compile XSPs too often.

        Chris.

-- 
C h r i s t i a n       H a u l
[EMAIL PROTECTED]
    fingerprint: 99B0 1D9D 7919 644A 4837  7D73 FEF9 6856 335A 9E08

---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to