[xwiki-users] Migrating from 3.5 to 5.0.1 with large XAR
Hey all, I inherited an xwiki 3.5 installation that used hsqldb. I want to move to 5.0.1 and mysql. The new instance is up and running and I was able to export a XAR file from the old system. However the XAR file is 184MB in size so the regular import says it is too big. I tried the script here: http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import But it seems the syntax has changed. I tried to replace the <% with {{groovy}} and %> with {{/groovy}} but then get a bunch of errors. Can some one point me to an upgraded version? Is there a better way to do this? Thanks, Erik
The syntax did not really changed but as indicated on http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import you have to make sure you use xwiki/1.0 syntax for this snippet to work. In 5.0 the xwiki/1.0 syntax is not listed anymore by default, you can enable it in xwiki.cfg with the xwiki.rendering.syntaxes property. Rewriting It is a bit more complex than changing <% with {{groovy}}, the main difference is that in the old syntax you can stop groovy in the middle of a if/for to print something and go back to groovy which is not supported by {{groovy}} macro. So the rewrite is mostly about adding a lot of println. I need to find some time to do it... On Mon, May 20, 2013 at 6:55 AM, Erik Engstrom <[email protected]> wrote:
Hey all,
I inherited an xwiki 3.5 installation that used hsqldb. I want to move to 5.0.1 and mysql. The new instance is up and running and I was able to export a XAR file from the old system. However the XAR file is 184MB in size so the regular import says it is too big.
I tried the script here:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import
But it seems the syntax has changed. I tried to replace the <% with {{groovy}} and %> with {{/groovy}} but then get a bunch of errors.
Can some one point me to an upgraded version? Is there a better way to do this?
Thanks,
Erik _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Thomas Mortagne
Thanks, I tried adding 1.0 syntax by changing the property to: xwiki.rendering.syntaxes = xwiki/1.0, xwiki/2.0, xwiki/2.1 and restarting xwiki. But 1.0 is still not available in the downloads. Am I missing something? Erik On Mon, May 20, 2013 at 8:00 AM, Thomas Mortagne <[email protected]>wrote:
The syntax did not really changed but as indicated on http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import you have to make sure you use xwiki/1.0 syntax for this snippet to work. In 5.0 the xwiki/1.0 syntax is not listed anymore by default, you can enable it in xwiki.cfg with the xwiki.rendering.syntaxes property.
Rewriting It is a bit more complex than changing <% with {{groovy}}, the main difference is that in the old syntax you can stop groovy in the middle of a if/for to print something and go back to groovy which is not supported by {{groovy}} macro. So the rewrite is mostly about adding a lot of println. I need to find some time to do it...
On Mon, May 20, 2013 at 6:55 AM, Erik Engstrom <[email protected]> wrote:
Hey all,
I inherited an xwiki 3.5 installation that used hsqldb. I want to move to 5.0.1 and mysql. The new instance is up and running and I was able to export a XAR file from the old system. However the XAR file is 184MB in size so the regular import says it is too big.
I tried the script here:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import
But it seems the syntax has changed. I tried to replace the <% with {{groovy}} and %> with {{/groovy}} but then get a bunch of errors.
Can some one point me to an upgraded version? Is there a better way to do this?
Thanks,
Erik _______________________________________________ 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
On Mon, May 20, 2013 at 3:45 PM, Erik Engstrom <[email protected]> wrote:
Thanks, I tried adding 1.0 syntax by changing the property to:
xwiki.rendering.syntaxes = xwiki/1.0, xwiki/2.0, xwiki/2.1
and restarting xwiki. But 1.0 is still not available in the downloads. Am I missing something?
Not sure what download you are taking about, when you edit a document you can choose its syntax in a panel on the right.
Erik
On Mon, May 20, 2013 at 8:00 AM, Thomas Mortagne <[email protected]>wrote:
The syntax did not really changed but as indicated on http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import you have to make sure you use xwiki/1.0 syntax for this snippet to work. In 5.0 the xwiki/1.0 syntax is not listed anymore by default, you can enable it in xwiki.cfg with the xwiki.rendering.syntaxes property.
Rewriting It is a bit more complex than changing <% with {{groovy}}, the main difference is that in the old syntax you can stop groovy in the middle of a if/for to print something and go back to groovy which is not supported by {{groovy}} macro. So the rewrite is mostly about adding a lot of println. I need to find some time to do it...
On Mon, May 20, 2013 at 6:55 AM, Erik Engstrom <[email protected]> wrote:
Hey all,
I inherited an xwiki 3.5 installation that used hsqldb. I want to move to 5.0.1 and mysql. The new instance is up and running and I was able to export a XAR file from the old system. However the XAR file is 184MB in size so the regular import says it is too big.
I tried the script here:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import
But it seems the syntax has changed. I tried to replace the <% with {{groovy}} and %> with {{/groovy}} but then get a bunch of errors.
Can some one point me to an upgraded version? Is there a better way to do this?
Thanks,
Erik _______________________________________________ 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
Sorry meant dropdown not download. the drop down box still only has 2.0 and 2.1 as options. For now I am going to try to do the import to mysql in another 3.5 instance and then migrate that to 5.0.1. Perhaps that will work better. On Mon, May 20, 2013 at 9:57 AM, Thomas Mortagne <[email protected]>wrote:
On Mon, May 20, 2013 at 3:45 PM, Erik Engstrom <[email protected]> wrote:
Thanks, I tried adding 1.0 syntax by changing the property to:
xwiki.rendering.syntaxes = xwiki/1.0, xwiki/2.0, xwiki/2.1
and restarting xwiki. But 1.0 is still not available in the downloads. Am I missing something?
Not sure what download you are taking about, when you edit a document you can choose its syntax in a panel on the right.
Erik
On Mon, May 20, 2013 at 8:00 AM, Thomas Mortagne <[email protected]>wrote:
The syntax did not really changed but as indicated on http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import you have to make sure you use xwiki/1.0 syntax for this snippet to work. In 5.0 the xwiki/1.0 syntax is not listed anymore by default, you can enable it in xwiki.cfg with the xwiki.rendering.syntaxes property.
Rewriting It is a bit more complex than changing <% with {{groovy}}, the main difference is that in the old syntax you can stop groovy in the middle of a if/for to print something and go back to groovy which is not supported by {{groovy}} macro. So the rewrite is mostly about adding a lot of println. I need to find some time to do it...
On Mon, May 20, 2013 at 6:55 AM, Erik Engstrom <[email protected]> wrote:
Hey all,
I inherited an xwiki 3.5 installation that used hsqldb. I want to
move
to
5.0.1 and mysql. The new instance is up and running and I was able to export a XAR file from the old system. However the XAR file is 184MB in size so the regular import says it is too big.
I tried the script here:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import
But it seems the syntax has changed. I tried to replace the <% with {{groovy}} and %> with {{/groovy}} but then get a bunch of errors.
Can some one point me to an upgraded version? Is there a better way to do this?
Thanks,
Erik _______________________________________________ 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
I just converted http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import to xwiki/2.x syntax. I did not heavily tested it so it's possible you get a groovy syntax error (if you do it's probably a \ missing around the line indicated in the error). On Mon, May 20, 2013 at 5:02 PM, Erik Engstrom <[email protected]> wrote:
Sorry meant dropdown not download. the drop down box still only has 2.0 and 2.1 as options. For now I am going to try to do the import to mysql in another 3.5 instance and then migrate that to 5.0.1. Perhaps that will work better.
On Mon, May 20, 2013 at 9:57 AM, Thomas Mortagne <[email protected]>wrote:
On Mon, May 20, 2013 at 3:45 PM, Erik Engstrom <[email protected]> wrote:
Thanks, I tried adding 1.0 syntax by changing the property to:
xwiki.rendering.syntaxes = xwiki/1.0, xwiki/2.0, xwiki/2.1
and restarting xwiki. But 1.0 is still not available in the downloads. Am I missing something?
Not sure what download you are taking about, when you edit a document you can choose its syntax in a panel on the right.
Erik
On Mon, May 20, 2013 at 8:00 AM, Thomas Mortagne <[email protected]>wrote:
The syntax did not really changed but as indicated on http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import you have to make sure you use xwiki/1.0 syntax for this snippet to work. In 5.0 the xwiki/1.0 syntax is not listed anymore by default, you can enable it in xwiki.cfg with the xwiki.rendering.syntaxes property.
Rewriting It is a bit more complex than changing <% with {{groovy}}, the main difference is that in the old syntax you can stop groovy in the middle of a if/for to print something and go back to groovy which is not supported by {{groovy}} macro. So the rewrite is mostly about adding a lot of println. I need to find some time to do it...
On Mon, May 20, 2013 at 6:55 AM, Erik Engstrom <[email protected]> wrote:
Hey all,
I inherited an xwiki 3.5 installation that used hsqldb. I want to
move
to
5.0.1 and mysql. The new instance is up and running and I was able to export a XAR file from the old system. However the XAR file is 184MB in size so the regular import says it is too big.
I tried the script here:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import
But it seems the syntax has changed. I tried to replace the <% with {{groovy}} and %> with {{/groovy}} but then get a bunch of errors.
Can some one point me to an upgraded version? Is there a better way to do this?
Thanks,
Erik _______________________________________________ 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
Hi Thomas, On May 21, 2013, at 9:12 AM, Thomas Mortagne <[email protected]> wrote:
I just converted http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import to xwiki/2.x syntax.
I did not heavily tested it so it's possible you get a groovy syntax error (if you do it's probably a \ missing around the line indicated in the error).
There's a nice groovy syntax for this. You can use: println """ {{html}} <form action="" method="post"> <table border="0"> … """ (See multiline string at http://groovy.codehaus.org/Strings+and+GString ) Thanks -Vincent PS: Also you don't need ";" at end of line ;)
On Mon, May 20, 2013 at 5:02 PM, Erik Engstrom <[email protected]> wrote:
Sorry meant dropdown not download. the drop down box still only has 2.0 and 2.1 as options. For now I am going to try to do the import to mysql in another 3.5 instance and then migrate that to 5.0.1. Perhaps that will work better.
On Mon, May 20, 2013 at 9:57 AM, Thomas Mortagne <[email protected]>wrote:
On Mon, May 20, 2013 at 3:45 PM, Erik Engstrom <[email protected]> wrote:
Thanks, I tried adding 1.0 syntax by changing the property to:
xwiki.rendering.syntaxes = xwiki/1.0, xwiki/2.0, xwiki/2.1
and restarting xwiki. But 1.0 is still not available in the downloads. Am I missing something?
Not sure what download you are taking about, when you edit a document you can choose its syntax in a panel on the right.
Erik
On Mon, May 20, 2013 at 8:00 AM, Thomas Mortagne <[email protected]>wrote:
The syntax did not really changed but as indicated on http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import you have to make sure you use xwiki/1.0 syntax for this snippet to work. In 5.0 the xwiki/1.0 syntax is not listed anymore by default, you can enable it in xwiki.cfg with the xwiki.rendering.syntaxes property.
Rewriting It is a bit more complex than changing <% with {{groovy}}, the main difference is that in the old syntax you can stop groovy in the middle of a if/for to print something and go back to groovy which is not supported by {{groovy}} macro. So the rewrite is mostly about adding a lot of println. I need to find some time to do it...
On Mon, May 20, 2013 at 6:55 AM, Erik Engstrom <[email protected]> wrote:
Hey all,
I inherited an xwiki 3.5 installation that used hsqldb. I want to
move
to
5.0.1 and mysql. The new instance is up and running and I was able to export a XAR file from the old system. However the XAR file is 184MB in size so the regular import says it is too big.
I tried the script here:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import
But it seems the syntax has changed. I tried to replace the <% with {{groovy}} and %> with {{/groovy}} but then get a bunch of errors.
Can some one point me to an upgraded version? Is there a better way to do this?
Thanks,
Erik
On Tue, May 21, 2013 at 9:28 AM, Vincent Massol <[email protected]> wrote:
Hi Thomas,
On May 21, 2013, at 9:12 AM, Thomas Mortagne <[email protected]> wrote:
I just converted http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import to xwiki/2.x syntax.
I did not heavily tested it so it's possible you get a groovy syntax error (if you do it's probably a \ missing around the line indicated in the error).
There's a nice groovy syntax for this. You can use:
println """ {{html}} <form action="" method="post"> <table border="0"> … """
That's nice indeed.
(See multiline string at http://groovy.codehaus.org/Strings+and+GString )
Thanks -Vincent
PS: Also you don't need ";" at end of line ;)
I know but it's mostly Java code copied a long time ago into groovy.
On Mon, May 20, 2013 at 5:02 PM, Erik Engstrom <[email protected]> wrote:
Sorry meant dropdown not download. the drop down box still only has 2.0 and 2.1 as options. For now I am going to try to do the import to mysql in another 3.5 instance and then migrate that to 5.0.1. Perhaps that will work better.
On Mon, May 20, 2013 at 9:57 AM, Thomas Mortagne <[email protected]>wrote:
On Mon, May 20, 2013 at 3:45 PM, Erik Engstrom <[email protected]> wrote:
Thanks, I tried adding 1.0 syntax by changing the property to:
xwiki.rendering.syntaxes = xwiki/1.0, xwiki/2.0, xwiki/2.1
and restarting xwiki. But 1.0 is still not available in the downloads. Am I missing something?
Not sure what download you are taking about, when you edit a document you can choose its syntax in a panel on the right.
Erik
On Mon, May 20, 2013 at 8:00 AM, Thomas Mortagne <[email protected]>wrote:
The syntax did not really changed but as indicated on http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import you have to make sure you use xwiki/1.0 syntax for this snippet to work. In 5.0 the xwiki/1.0 syntax is not listed anymore by default, you can enable it in xwiki.cfg with the xwiki.rendering.syntaxes property.
Rewriting It is a bit more complex than changing <% with {{groovy}}, the main difference is that in the old syntax you can stop groovy in the middle of a if/for to print something and go back to groovy which is not supported by {{groovy}} macro. So the rewrite is mostly about adding a lot of println. I need to find some time to do it...
On Mon, May 20, 2013 at 6:55 AM, Erik Engstrom <[email protected]> wrote: > Hey all, > > I inherited an xwiki 3.5 installation that used hsqldb. I want to
move
to > 5.0.1 and mysql. The new instance is up and running and I was able to > export a XAR file from the old system. However the XAR file is 184MB in > size so the regular import says it is too big. > > I tried the script here: > > http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import > > But it seems the syntax has changed. I tried to replace the <% with > {{groovy}} and %> with {{/groovy}} but then get a bunch of errors. > > Can some one point me to an upgraded version? Is there a better way to do > this? > > Thanks, > > Erik
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Thomas Mortagne
Thanks for all of your help. I was able to be successful by creating a new 3.5 instance with a mysql db. Doing an export/import and then upgrading to the latest xwiki version. On Tue, May 21, 2013 at 6:50 AM, Thomas Mortagne <[email protected]>wrote:
On Tue, May 21, 2013 at 9:28 AM, Vincent Massol <[email protected]> wrote:
Hi Thomas,
On May 21, 2013, at 9:12 AM, Thomas Mortagne <[email protected]> wrote:
I just converted http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import to xwiki/2.x syntax.
I did not heavily tested it so it's possible you get a groovy syntax error (if you do it's probably a \ missing around the line indicated in the error).
There's a nice groovy syntax for this. You can use:
println """ {{html}} <form action="" method="post"> <table border="0"> … """
That's nice indeed.
(See multiline string at http://groovy.codehaus.org/Strings+and+GString)
Thanks -Vincent
PS: Also you don't need ";" at end of line ;)
I know but it's mostly Java code copied a long time ago into groovy.
On Mon, May 20, 2013 at 5:02 PM, Erik Engstrom <[email protected]>
wrote:
Sorry meant dropdown not download. the drop down box still only has 2.0 and 2.1 as options. For now I am going to try to do the import to mysql in another 3.5 instance and then migrate that to 5.0.1. Perhaps that will work better.
On Mon, May 20, 2013 at 9:57 AM, Thomas Mortagne <[email protected]>wrote:
On Mon, May 20, 2013 at 3:45 PM, Erik Engstrom <[email protected]> wrote:
Thanks, I tried adding 1.0 syntax by changing the property to:
xwiki.rendering.syntaxes = xwiki/1.0, xwiki/2.0, xwiki/2.1
and restarting xwiki. But 1.0 is still not available in the downloads. Am I missing something?
Not sure what download you are taking about, when you edit a document you can choose its syntax in a panel on the right.
Erik
On Mon, May 20, 2013 at 8:00 AM, Thomas Mortagne <[email protected]>wrote:
> The syntax did not really changed but as indicated on >
http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import
> you have to make sure you use xwiki/1.0 syntax for this snippet to > work. In 5.0 the xwiki/1.0 syntax is not listed anymore by default, > you can enable it in xwiki.cfg with the xwiki.rendering.syntaxes > property. > > Rewriting It is a bit more complex than changing <% with {{groovy}}, > the main difference is that in the old syntax you can stop groovy in > the middle of a if/for to print something and go back to groovy which > is not supported by {{groovy}} macro. So the rewrite is mostly about > adding a lot of println. I need to find some time to do it... > > On Mon, May 20, 2013 at 6:55 AM, Erik Engstrom < [email protected]> > wrote: >> Hey all, >> >> I inherited an xwiki 3.5 installation that used hsqldb. I want to move > to >> 5.0.1 and mysql. The new instance is up and running and I was able to >> export a XAR file from the old system. However the XAR file is 184MB in >> size so the regular import says it is too big. >> >> I tried the script here: >> >> http://extensions.xwiki.org/xwiki/bin/view/Extension/Large+XAR+Import >> >> But it seems the syntax has changed. I tried to replace the <% with >> {{groovy}} and %> with {{/groovy}} but then get a bunch of errors. >> >> Can some one point me to an upgraded version? Is there a better way to > do >> this? >> >> Thanks, >> >> Erik
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
participants (3)
-
Erik Engstrom -
Thomas Mortagne -
Vincent Massol