Hi Thomas, apologies for the delayed reply.  I tried removing the {{groovy}}
macro, but the <p></p> still seems to be there :-(  Also tried using
wiki=false, but same results..  It still seems like the "newline" between
{{include}} and {{groovy}} and the {{include}} in TestService causes this.
Any other ideas?

On Sat, Jun 12, 2010 at 1:07 AM, Thomas Mortagne
<[email protected]>wrote:

> On Fri, Jun 11, 2010 at 17:17, Lewis Denizen <[email protected]> wrote:
> > Yup, {{test /}} is a wiki macro.  The contents are:
> >
> > {{include document="Sandbox.TestService" context="current" /}}
> >
> > {{groovy}}
> > import com.test.TestService
> > out.println( TestService.testMe() )
> > {{/groovy}}
>
> What happen if you remove this groovy macro ? Do you still have the
> <p></p> ? Basically the game is to try to find from where this <p></p>
> comes from.
>
> Could you try to put wiki=false in this groovy macro to see what it
> exactly produce before being re-parsed.
>
> >
> > The Sandbox.TestService2 page just has another class defined (no contents
> > tho):
> >
> > {{groovy output="false"}}
> > package com.test
> > class TestService2 {
> >  def static testMe2() {
> >    return "TEST"
> >  }
> > }
> > {{/groovy}}
> >
> > Any ideas?
> >
> > On Fri, Jun 11, 2010 at 12:49 AM, Thomas Mortagne <
> [email protected]
> >> wrote:
> >
> >> On Thu, Jun 10, 2010 at 17:05, Lewis Denizen <[email protected]>
> wrote:
> >> > Hi Thomas, {{test /}} just outputs the result of TestService.testMe():
> >>
> >> What is {{test /}} exactly ? A wiki macro ? What is its code ?
> >>
> >> >
> >> > out.println( TestService.testMe() )
> >> >
> >> > TestService.testMe() just returns the literal string "TEST", so I
> think
> >> it
> >> > should be fine.  Would there be anything I could do to enable some
> debug
> >> > output perhaps?
> >>
> >> What do you have when you directly see Sandbox.TestService2 page
> >> (instead of include it) ?
> >>
> >> >
> >> > On Thu, Jun 10, 2010 at 9:57 PM, Thomas Mortagne
> >> > <[email protected]>wrote:
> >> >
> >> >> On Thu, Jun 10, 2010 at 14:36, Lewis Denizen <[email protected]>
> >> wrote:
> >> >> > Thanks for the quick reply, Thomas!  Actually, I tried that but
> >> without
> >> >> > luck.  It gives the exact same output as what I have below :-(
>  BTW, I
> >> am
> >> >> > using XWiki 2.3.1, which should be the latest stable release as
> well.
> >> >>
> >> >> As far as i can see the "<p></p>TEST" is produced by your macro. What
> >> >> {{text /}} is supposed to do ?
> >> >>
> >> >> >
> >> >> > On Thu, Jun 10, 2010 at 12:55 AM, Thomas Mortagne <
> >> >> [email protected]
> >> >> >> wrote:
> >> >> >
> >> >> >> On Wed, Jun 9, 2010 at 15:39, Lewis Denizen <[email protected]>
> >> wrote:
> >> >> >> > Hi xwiki-users,
> >> >> >> >
> >> >> >> > I created a page called Sandbox.TestMacro with the following
> >> content:
> >> >> >> >
> >> >> >> > * {{test /}}
> >> >> >> >
> >> >> >> > The page also has a WikiMacro object defined:
> >> >> >> >
> >> >> >> > {{include document="Sandbox.TestService" context="current"
> >> >> /}}{{groovy}}
> >> >> >> > import com.test.TestService
> >> >> >> > out.println( TestService.testMe() )
> >> >> >> > {{/groovy}}
> >> >> >> >
> >> >> >> > Sandbox.TestService has the following content in it:
> >> >> >> >
> >> >> >> > {{include document="Sandbox.TestService2" context="current"
> >> >> /}}{{groovy
> >> >> >> > output="false"}}
> >> >> >> > package com.test
> >> >> >> > class TestService {
> >> >> >> >  def static testMe() {
> >> >> >> >    return "TEST"
> >> >> >> >  }
> >> >> >> > }
> >> >> >> > {{/groovy}}
> >> >> >>
> >> >> >> When you do that you write a paragraph containing two macros
> (include
> >> >> >> and groovy).
> >> >> >>
> >> >> >> You should write
> >> >> >>
> >> >> >> {{include document="Sandbox.TestService2" context="current" /}}
> >> >> >>
> >> >> >> {{groovy output="false"}}
> >> >> >> package com.test
> >> >> >> class TestService {
> >> >> >>  def static testMe() {
> >> >> >>   return "TEST"
> >> >> >>  }
> >> >> >> }
> >> >> >> {{/groovy}}
> >> >> >>
> >> >> >> instead.
> >> >> >>
> >> >> >> >
> >> >> >> > Now, when I render the TestMacro page, I get a few extra <p>
> >> inserted
> >> >> >> before
> >> >> >> > the text "TEST":
> >> >> >> >
> >> >> >> > <ul><li><p></p>TEST</li></ul>
> >> >> >> >
> >> >> >> > This makes the page look weird, since the bullet point text is
> on a
> >> >> new
> >> >> >> line
> >> >> >> > now..  I've also had to put the {{include}} and the {{groovy}}
> >> lines
> >> >> >> > together in the pages above; otherwise, there would just be more
> >> <p>'s
> >> >> >> > inserted..  Is there any way around this?  Appreciate any tips!
> >> >> >> > _______________________________________________
> >> >> >> > users mailing list
> >> >> >> > [email protected]
> >> >> >> > http://lists.xwiki.org/mailman/listinfo/users
> >> >> >> >
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> Thomas Mortagne
> >> >> >> _______________________________________________
> >> >> >> users mailing list
> >> >> >> [email protected]
> >> >> >> http://lists.xwiki.org/mailman/listinfo/users
> >> >> >>
> >> >> > _______________________________________________
> >> >> > users mailing list
> >> >> > [email protected]
> >> >> > http://lists.xwiki.org/mailman/listinfo/users
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Thomas Mortagne
> >> >> _______________________________________________
> >> >> users mailing list
> >> >> [email protected]
> >> >> http://lists.xwiki.org/mailman/listinfo/users
> >> >>
> >> > _______________________________________________
> >> > users mailing list
> >> > [email protected]
> >> > http://lists.xwiki.org/mailman/listinfo/users
> >> >
> >>
> >>
> >>
> >> --
> >> Thomas Mortagne
> >> _______________________________________________
> >> users mailing list
> >> [email protected]
> >> http://lists.xwiki.org/mailman/listinfo/users
> >>
> > _______________________________________________
> > users mailing list
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/users
> >
>
>
>
> --
> Thomas Mortagne
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to