You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jspwiki.apache.org by "Olaf K." <bl...@gmx.de> on 2009/01/25 23:54:44 UTC

Question about developing JSPWiki V.3

Hi Developers!
I would like to support you developing the new JSPWiki Version 3. 
So I checked out the trunk, build the application and after I copied a default 'priha.properties' to the classes-folder 
the Tomcat start without errors.

But in the browser I received an empty main-page, a left-menu and the searchbox. 
Everthing looks fine. 
How can I import my old Pages (VersionFileProvider) to the new JCR?
Should I create a migration-task in Jira and write some code to do this?
Or is there a spec for this task (e.g. GUI definition, Button in Install.jsp, ...)

And why show the tomcat console a 
java.lang.NoClassDefFoundError: org/apache/jspwiki/api/WikiPage
...
com.ecyrd.jspwiki.tags.IncludeTag.doEndTag(IncludeTag.java:84)
...
when editing/viewing a page.
It looks like the WikiActionBeanContext is not correct filled. getPage delivers null. hmmm..... 

Regards
Olaf
-- 
NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL 
für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a

Re: Question about developing JSPWiki V.3

Posted by Florian Holeczek <fl...@holeczek.de>.
Hallo Olaf,

> It looks like the WikiActionBeanContext is not correct filled.
> getPage delivers null. hmmm.....

the JCR backend is not complete yet. Janne is working on it on a
different branch and is merging it bit by bit with the trunk.

Regards
 Florian

Re: Question about developing JSPWiki V.3

Posted by Janne Jalkanen <Ja...@ecyrd.com>.
Not all admins have command line access to the wiki, mind you.  In  
addition, I would expect this to be far more useful than just a  
single transition tool - it would be a way to export/import the  
entire wiki contents in a standard format.  Highly useful for admins,  
e.g. if you want to change backends.

It might make sense to have some sort of a "jspwiki goes read-only  
while export is being done" -flag.

/Janne

On 26 Jan 2009, at 19:41, Harry Metske wrote:

> I was wondering why we need a web interface for this.
> Maybe I'm wrong, but I think you normally run this export just  
> once, the
> syntax is easy (two simple parameters), and it has to be executed  
> by the
> JSPWiki administrator.
> Also you should not run an export while you have update activity on  
> the wiki
> pages, makes sense to stop JSPWiki and run the exporter as a batch  
> utility.
>
> Right ?
>
> Harry
>
> 2009/1/26 Janne Jalkanen <Ja...@ecyrd.com>
>
>>
>> The Exporter class is fairly straightforward, but be aware of a  
>> caveat -
>> you can't pipe the output to a JSP because our JSPFilter creates an
>> in-memory copy of the content.  For 700 MB of repository, this  
>> would be
>> deadly ;-).  You will need to develop a servlet (or figure out a  
>> way to
>> bypass the JSPFilter).
>>
>> /Janne
>>
>>
>> On Jan 26, 2009, at 11:39 , Olaf K. wrote:
>>
>>  Thanks for you fast reponse.
>>> After I renamed the apache-package everthings works.
>>>
>>> Next weekend I will look at the Exporter-Class and make a Export.jsp
>>> proposal.
>>>
>>> Regards
>>> Olaf
>>>
>>> -------- Original-Nachricht --------
>>>
>>>> Datum: Mon, 26 Jan 2009 09:59:44 +0200
>>>> Von: Janne Jalkanen <Ja...@ecyrd.com>
>>>> An: jspwiki-dev@incubator.apache.org
>>>> Betreff: Re: Question about developing JSPWiki V.3
>>>>
>>>
>>>
>>>> A cool way to help would be to create an UI for the exporter!  The
>>>> user experience could be something like "go to admin/Export.jsp
>>>> (admins only), click on Export, and the browser automatically  
>>>> starts
>>>> a download of the XML file (preferably gzipped, as it might be  
>>>> fairly
>>>> big)."
>>>>
>>>> Also, the export/import format requires a bit more thinking,  
>>>> since it
>>>> does not yet export version histories.  I'm still debating with
>>>> myself whether the JCR versioning should be used or not (since I am
>>>> not sure whether you can import a set of Version nodes.)  Any ideas
>>>> around that would be most welcome.
>>>>
>>>> /Janne
>>>>
>>>> On Jan 26, 2009, at 08:45 , Harry Metske wrote:
>>>>
>>>>  Olaf,
>>>>>
>>>>> first, much appreciated !
>>>>>
>>>>> There is an Exporter class in the 2.8 branch that exports your
>>>>> wikipages to
>>>>> an JSR-170 xml file.
>>>>> It should be possible to import that, but I have not played  
>>>>> with it
>>>>> yet.
>>>>>
>>>>> The NoClassDefFoundError is a result of a bug in the Jasper JSP
>>>>> compiler, it
>>>>> is all described in https://issues.apache.org/jira/browse/ 
>>>>> JSPWIKI-465.
>>>>>
>>>>> regards,
>>>>> Harry
>>>>>
>>>>> 2009/1/25 Olaf K. <bl...@gmx.de>
>>>>>
>>>>>  Hi Developers!
>>>>>> I would like to support you developing the new JSPWiki Version 3.
>>>>>> So I checked out the trunk, build the application and after I
>>>>>> copied a
>>>>>> default 'priha.properties' to the classes-folder
>>>>>> the Tomcat start without errors.
>>>>>>
>>>>>> But in the browser I received an empty main-page, a left-menu  
>>>>>> and the
>>>>>> searchbox.
>>>>>> Everthing looks fine.
>>>>>> How can I import my old Pages (VersionFileProvider) to the new  
>>>>>> JCR?
>>>>>> Should I create a migration-task in Jira and write some code  
>>>>>> to do
>>>>>> this?
>>>>>> Or is there a spec for this task (e.g. GUI definition, Button in
>>>>>> Install.jsp, ...)
>>>>>>
>>>>>> And why show the tomcat console a
>>>>>> java.lang.NoClassDefFoundError: org/apache/jspwiki/api/WikiPage
>>>>>> ...
>>>>>> com.ecyrd.jspwiki.tags.IncludeTag.doEndTag(IncludeTag.java:84)
>>>>>> ...
>>>>>> when editing/viewing a page.
>>>>>> It looks like the WikiActionBeanContext is not correct filled.
>>>>>> getPage
>>>>>> delivers null. hmmm.....
>>>>>>
>>>>>> Regards
>>>>>> Olaf
>>>>>> --
>>>>>> NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL
>>>>>> für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/?
>>>>>> ac=OM.AD.PD003K11308T4569a
>>>>>>
>>>>>>
>>> --
>>> NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL
>>> für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/? 
>>> ac=OM.AD.PD003K11308T4569a
>>>
>>
>>


Re: Question about developing JSPWiki V.3

Posted by Harry Metske <ha...@gmail.com>.
I was wondering why we need a web interface for this.
Maybe I'm wrong, but I think you normally run this export just once, the
syntax is easy (two simple parameters), and it has to be executed by the
JSPWiki administrator.
Also you should not run an export while you have update activity on the wiki
pages, makes sense to stop JSPWiki and run the exporter as a batch utility.

Right ?

Harry

2009/1/26 Janne Jalkanen <Ja...@ecyrd.com>

>
> The Exporter class is fairly straightforward, but be aware of a caveat -
> you can't pipe the output to a JSP because our JSPFilter creates an
> in-memory copy of the content.  For 700 MB of repository, this would be
> deadly ;-).  You will need to develop a servlet (or figure out a way to
> bypass the JSPFilter).
>
> /Janne
>
>
> On Jan 26, 2009, at 11:39 , Olaf K. wrote:
>
>  Thanks for you fast reponse.
>> After I renamed the apache-package everthings works.
>>
>> Next weekend I will look at the Exporter-Class and make a Export.jsp
>> proposal.
>>
>> Regards
>> Olaf
>>
>> -------- Original-Nachricht --------
>>
>>> Datum: Mon, 26 Jan 2009 09:59:44 +0200
>>> Von: Janne Jalkanen <Ja...@ecyrd.com>
>>> An: jspwiki-dev@incubator.apache.org
>>> Betreff: Re: Question about developing JSPWiki V.3
>>>
>>
>>
>>> A cool way to help would be to create an UI for the exporter!  The
>>> user experience could be something like "go to admin/Export.jsp
>>> (admins only), click on Export, and the browser automatically starts
>>> a download of the XML file (preferably gzipped, as it might be fairly
>>> big)."
>>>
>>> Also, the export/import format requires a bit more thinking, since it
>>> does not yet export version histories.  I'm still debating with
>>> myself whether the JCR versioning should be used or not (since I am
>>> not sure whether you can import a set of Version nodes.)  Any ideas
>>> around that would be most welcome.
>>>
>>> /Janne
>>>
>>> On Jan 26, 2009, at 08:45 , Harry Metske wrote:
>>>
>>>  Olaf,
>>>>
>>>> first, much appreciated !
>>>>
>>>> There is an Exporter class in the 2.8 branch that exports your
>>>> wikipages to
>>>> an JSR-170 xml file.
>>>> It should be possible to import that, but I have not played with it
>>>> yet.
>>>>
>>>> The NoClassDefFoundError is a result of a bug in the Jasper JSP
>>>> compiler, it
>>>> is all described in https://issues.apache.org/jira/browse/JSPWIKI-465.
>>>>
>>>> regards,
>>>> Harry
>>>>
>>>> 2009/1/25 Olaf K. <bl...@gmx.de>
>>>>
>>>>  Hi Developers!
>>>>> I would like to support you developing the new JSPWiki Version 3.
>>>>> So I checked out the trunk, build the application and after I
>>>>> copied a
>>>>> default 'priha.properties' to the classes-folder
>>>>> the Tomcat start without errors.
>>>>>
>>>>> But in the browser I received an empty main-page, a left-menu and the
>>>>> searchbox.
>>>>> Everthing looks fine.
>>>>> How can I import my old Pages (VersionFileProvider) to the new JCR?
>>>>> Should I create a migration-task in Jira and write some code to do
>>>>> this?
>>>>> Or is there a spec for this task (e.g. GUI definition, Button in
>>>>> Install.jsp, ...)
>>>>>
>>>>> And why show the tomcat console a
>>>>> java.lang.NoClassDefFoundError: org/apache/jspwiki/api/WikiPage
>>>>> ...
>>>>> com.ecyrd.jspwiki.tags.IncludeTag.doEndTag(IncludeTag.java:84)
>>>>> ...
>>>>> when editing/viewing a page.
>>>>> It looks like the WikiActionBeanContext is not correct filled.
>>>>> getPage
>>>>> delivers null. hmmm.....
>>>>>
>>>>> Regards
>>>>> Olaf
>>>>> --
>>>>> NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL
>>>>> für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/?
>>>>> ac=OM.AD.PD003K11308T4569a
>>>>>
>>>>>
>> --
>> NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL
>> für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a
>>
>
>

Re: Question about developing JSPWiki V.3

Posted by Janne Jalkanen <Ja...@ecyrd.com>.
The Exporter class is fairly straightforward, but be aware of a  
caveat - you can't pipe the output to a JSP because our JSPFilter  
creates an in-memory copy of the content.  For 700 MB of repository,  
this would be deadly ;-).  You will need to develop a servlet (or  
figure out a way to bypass the JSPFilter).

/Janne

On Jan 26, 2009, at 11:39 , Olaf K. wrote:

> Thanks for you fast reponse.
> After I renamed the apache-package everthings works.
>
> Next weekend I will look at the Exporter-Class and make a  
> Export.jsp proposal.
>
> Regards
> Olaf
>
> -------- Original-Nachricht --------
>> Datum: Mon, 26 Jan 2009 09:59:44 +0200
>> Von: Janne Jalkanen <Ja...@ecyrd.com>
>> An: jspwiki-dev@incubator.apache.org
>> Betreff: Re: Question about developing JSPWiki V.3
>
>>
>> A cool way to help would be to create an UI for the exporter!  The
>> user experience could be something like "go to admin/Export.jsp
>> (admins only), click on Export, and the browser automatically starts
>> a download of the XML file (preferably gzipped, as it might be fairly
>> big)."
>>
>> Also, the export/import format requires a bit more thinking, since it
>> does not yet export version histories.  I'm still debating with
>> myself whether the JCR versioning should be used or not (since I am
>> not sure whether you can import a set of Version nodes.)  Any ideas
>> around that would be most welcome.
>>
>> /Janne
>>
>> On Jan 26, 2009, at 08:45 , Harry Metske wrote:
>>
>>> Olaf,
>>>
>>> first, much appreciated !
>>>
>>> There is an Exporter class in the 2.8 branch that exports your
>>> wikipages to
>>> an JSR-170 xml file.
>>> It should be possible to import that, but I have not played with it
>>> yet.
>>>
>>> The NoClassDefFoundError is a result of a bug in the Jasper JSP
>>> compiler, it
>>> is all described in https://issues.apache.org/jira/browse/ 
>>> JSPWIKI-465.
>>>
>>> regards,
>>> Harry
>>>
>>> 2009/1/25 Olaf K. <bl...@gmx.de>
>>>
>>>> Hi Developers!
>>>> I would like to support you developing the new JSPWiki Version 3.
>>>> So I checked out the trunk, build the application and after I
>>>> copied a
>>>> default 'priha.properties' to the classes-folder
>>>> the Tomcat start without errors.
>>>>
>>>> But in the browser I received an empty main-page, a left-menu  
>>>> and the
>>>> searchbox.
>>>> Everthing looks fine.
>>>> How can I import my old Pages (VersionFileProvider) to the new JCR?
>>>> Should I create a migration-task in Jira and write some code to do
>>>> this?
>>>> Or is there a spec for this task (e.g. GUI definition, Button in
>>>> Install.jsp, ...)
>>>>
>>>> And why show the tomcat console a
>>>> java.lang.NoClassDefFoundError: org/apache/jspwiki/api/WikiPage
>>>> ...
>>>> com.ecyrd.jspwiki.tags.IncludeTag.doEndTag(IncludeTag.java:84)
>>>> ...
>>>> when editing/viewing a page.
>>>> It looks like the WikiActionBeanContext is not correct filled.
>>>> getPage
>>>> delivers null. hmmm.....
>>>>
>>>> Regards
>>>> Olaf
>>>> --
>>>> NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL
>>>> für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/?
>>>> ac=OM.AD.PD003K11308T4569a
>>>>
>
> -- 
> NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL
> für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/? 
> ac=OM.AD.PD003K11308T4569a


Re: Question about developing JSPWiki V.3

Posted by "Olaf K." <bl...@gmx.de>.
Thanks for you fast reponse.
After I renamed the apache-package everthings works.

Next weekend I will look at the Exporter-Class and make a Export.jsp proposal.

Regards
Olaf
 
-------- Original-Nachricht --------
> Datum: Mon, 26 Jan 2009 09:59:44 +0200
> Von: Janne Jalkanen <Ja...@ecyrd.com>
> An: jspwiki-dev@incubator.apache.org
> Betreff: Re: Question about developing JSPWiki V.3

> 
> A cool way to help would be to create an UI for the exporter!  The  
> user experience could be something like "go to admin/Export.jsp  
> (admins only), click on Export, and the browser automatically starts  
> a download of the XML file (preferably gzipped, as it might be fairly  
> big)."
> 
> Also, the export/import format requires a bit more thinking, since it  
> does not yet export version histories.  I'm still debating with  
> myself whether the JCR versioning should be used or not (since I am  
> not sure whether you can import a set of Version nodes.)  Any ideas  
> around that would be most welcome.
> 
> /Janne
> 
> On Jan 26, 2009, at 08:45 , Harry Metske wrote:
> 
> > Olaf,
> >
> > first, much appreciated !
> >
> > There is an Exporter class in the 2.8 branch that exports your  
> > wikipages to
> > an JSR-170 xml file.
> > It should be possible to import that, but I have not played with it  
> > yet.
> >
> > The NoClassDefFoundError is a result of a bug in the Jasper JSP  
> > compiler, it
> > is all described in https://issues.apache.org/jira/browse/JSPWIKI-465.
> >
> > regards,
> > Harry
> >
> > 2009/1/25 Olaf K. <bl...@gmx.de>
> >
> >> Hi Developers!
> >> I would like to support you developing the new JSPWiki Version 3.
> >> So I checked out the trunk, build the application and after I  
> >> copied a
> >> default 'priha.properties' to the classes-folder
> >> the Tomcat start without errors.
> >>
> >> But in the browser I received an empty main-page, a left-menu and the
> >> searchbox.
> >> Everthing looks fine.
> >> How can I import my old Pages (VersionFileProvider) to the new JCR?
> >> Should I create a migration-task in Jira and write some code to do  
> >> this?
> >> Or is there a spec for this task (e.g. GUI definition, Button in
> >> Install.jsp, ...)
> >>
> >> And why show the tomcat console a
> >> java.lang.NoClassDefFoundError: org/apache/jspwiki/api/WikiPage
> >> ...
> >> com.ecyrd.jspwiki.tags.IncludeTag.doEndTag(IncludeTag.java:84)
> >> ...
> >> when editing/viewing a page.
> >> It looks like the WikiActionBeanContext is not correct filled.  
> >> getPage
> >> delivers null. hmmm.....
> >>
> >> Regards
> >> Olaf
> >> --
> >> NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL
> >> für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/? 
> >> ac=OM.AD.PD003K11308T4569a
> >>

-- 
NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL 
für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a

Re: Question about developing JSPWiki V.3

Posted by Janne Jalkanen <Ja...@ecyrd.com>.
A cool way to help would be to create an UI for the exporter!  The  
user experience could be something like "go to admin/Export.jsp  
(admins only), click on Export, and the browser automatically starts  
a download of the XML file (preferably gzipped, as it might be fairly  
big)."

Also, the export/import format requires a bit more thinking, since it  
does not yet export version histories.  I'm still debating with  
myself whether the JCR versioning should be used or not (since I am  
not sure whether you can import a set of Version nodes.)  Any ideas  
around that would be most welcome.

/Janne

On Jan 26, 2009, at 08:45 , Harry Metske wrote:

> Olaf,
>
> first, much appreciated !
>
> There is an Exporter class in the 2.8 branch that exports your  
> wikipages to
> an JSR-170 xml file.
> It should be possible to import that, but I have not played with it  
> yet.
>
> The NoClassDefFoundError is a result of a bug in the Jasper JSP  
> compiler, it
> is all described in https://issues.apache.org/jira/browse/JSPWIKI-465.
>
> regards,
> Harry
>
> 2009/1/25 Olaf K. <bl...@gmx.de>
>
>> Hi Developers!
>> I would like to support you developing the new JSPWiki Version 3.
>> So I checked out the trunk, build the application and after I  
>> copied a
>> default 'priha.properties' to the classes-folder
>> the Tomcat start without errors.
>>
>> But in the browser I received an empty main-page, a left-menu and the
>> searchbox.
>> Everthing looks fine.
>> How can I import my old Pages (VersionFileProvider) to the new JCR?
>> Should I create a migration-task in Jira and write some code to do  
>> this?
>> Or is there a spec for this task (e.g. GUI definition, Button in
>> Install.jsp, ...)
>>
>> And why show the tomcat console a
>> java.lang.NoClassDefFoundError: org/apache/jspwiki/api/WikiPage
>> ...
>> com.ecyrd.jspwiki.tags.IncludeTag.doEndTag(IncludeTag.java:84)
>> ...
>> when editing/viewing a page.
>> It looks like the WikiActionBeanContext is not correct filled.  
>> getPage
>> delivers null. hmmm.....
>>
>> Regards
>> Olaf
>> --
>> NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL
>> für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/? 
>> ac=OM.AD.PD003K11308T4569a
>>


Re: Question about developing JSPWiki V.3

Posted by Harry Metske <ha...@gmail.com>.
Olaf,

first, much appreciated !

There is an Exporter class in the 2.8 branch that exports your wikipages to
an JSR-170 xml file.
It should be possible to import that, but I have not played with it yet.

The NoClassDefFoundError is a result of a bug in the Jasper JSP compiler, it
is all described in https://issues.apache.org/jira/browse/JSPWIKI-465.

regards,
Harry

2009/1/25 Olaf K. <bl...@gmx.de>

> Hi Developers!
> I would like to support you developing the new JSPWiki Version 3.
> So I checked out the trunk, build the application and after I copied a
> default 'priha.properties' to the classes-folder
> the Tomcat start without errors.
>
> But in the browser I received an empty main-page, a left-menu and the
> searchbox.
> Everthing looks fine.
> How can I import my old Pages (VersionFileProvider) to the new JCR?
> Should I create a migration-task in Jira and write some code to do this?
> Or is there a spec for this task (e.g. GUI definition, Button in
> Install.jsp, ...)
>
> And why show the tomcat console a
> java.lang.NoClassDefFoundError: org/apache/jspwiki/api/WikiPage
> ...
> com.ecyrd.jspwiki.tags.IncludeTag.doEndTag(IncludeTag.java:84)
> ...
> when editing/viewing a page.
> It looks like the WikiActionBeanContext is not correct filled. getPage
> delivers null. hmmm.....
>
> Regards
> Olaf
> --
> NUR NOCH BIS 31.01.! GMX FreeDSL - Telefonanschluss + DSL
> für nur 16,37 EURO/mtl.!* http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a
>