You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@openoffice.apache.org by Larry Evans <cp...@suddenlink.net> on 2013/03/05 17:53:42 UTC
unexpected location for user/Scripts (was Re: calc BeanShell script
save gives "error saving script" window.
On 03/04/13 08:31, Ariel Constenla-Haile wrote:
[snip]
> About debugging Java stuff, if you are planning to use BeansShell,
> you should think about using an IDE to write your code, the "editor"
> that shows up when you press "Edit" in the Script Organizer is
> rather suboptimal. There seems to be a plug-in for Netbeans:
> http://netbeans.dzone.com/beanshell-scripting-netbeans
> Long time ago I wrote this tutorial:
> http://wiki.openoffice.org/wiki/Scripting_in_Java_with_NetBeans_IDE
> It has some information that might apply to scripting and debugging
> with BeanShell.
Hi Ariel,
I went through most of the steps in the tutorial, and now I'm at the
place with:
in Linux
/home/user_name/.openoffice.org/3/user/Scripts/java/HelloWorld
I happen to have other scripts in:
/home/user_name/.openoffice.org/3/user/Scripts
In particular, I have:
/home/evansl/.openoffice.org/3/user/Scripts/beanshell/LibraryTest:
total used in directory 32 available 54238344
drwxr-xr-x 3 evansl evansl 4096 Jun 11 2012 .
drwxr-xr-x 3 evansl evansl 4096 Jun 11 2012 ..
-rw-r--r-- 1 evansl evansl 1998 Jun 11 2012 MemUsage.bsh
-rw-r--r-- 1 evansl evansl 688 Jun 11 2012 parcel-descriptor.xml
With this, I would have expected to be able to run the MemUsage.bsh
script; however, when I tried, no LibraryTest was shown.
Then, I looked in the download directory and found:
/home/evansl/download/OpenOffice/r1372282/Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-arc_en-US/openoffice.org3/.openoffice.org/3/user/Scripts
Then, I copied the beanshell scripts from my:
~/.openoffice.org/3/user/Scripts
to the one in the download directory, and now MemUsage.bsh is
available for execution in a document.
Is this the expected behaviour? IOW, are the */user/Scripts expected
to be stored in the "application" directory:
/home/evansl/download/OpenOffice/r1372282/Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-arc_en-US/
-regards,
Larry
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-help@openoffice.apache.org
Re: unexpected location for user/Scripts (was Re: calc BeanShell
script save gives "error saving script" window.
Posted by Ariel Constenla-Haile <ar...@apache.org>.
Hi Larry,
On Tue, Mar 05, 2013 at 11:14:56AM -0600, Larry Evans wrote:
> > I went through most of the steps in the tutorial, and now I'm at the
> > place with:
> >
> > in Linux
> > /home/user_name/.openoffice.org/3/user/Scripts/java/HelloWorld
> >
> > I happen to have other scripts in:
> >
> > /home/user_name/.openoffice.org/3/user/Scripts
> >
> > In particular, I have:
> >
> > /home/evansl/.openoffice.org/3/user/Scripts/beanshell/LibraryTest:
> > total used in directory 32 available 54238344
> > drwxr-xr-x 3 evansl evansl 4096 Jun 11 2012 .
> > drwxr-xr-x 3 evansl evansl 4096 Jun 11 2012 ..
> > -rw-r--r-- 1 evansl evansl 1998 Jun 11 2012 MemUsage.bsh
> > -rw-r--r-- 1 evansl evansl 688 Jun 11 2012 parcel-descriptor.xml
> >
> > With this, I would have expected to be able to run the MemUsage.bsh
> > script; however, when I tried, no LibraryTest was shown.
> >
> > Then, I looked in the download directory and found:
> >
> >
> > /home/evansl/download/OpenOffice/r1372282/Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-arc_en-US/openoffice.org3/.openoffice.org/3/user/Scripts
> >
> > Then, I copied the beanshell scripts from my:
> > ~/.openoffice.org/3/user/Scripts
> > to the one in the download directory, and now MemUsage.bsh is
> > available for execution in a document.
> >
> > Is this the expected behaviour? IOW, are the */user/Scripts expected
> > to be stored in the "application" directory:
> >
> >
> > /home/evansl/download/OpenOffice/r1372282/Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-arc_en-US/
The explanation on this tutorial should use a placeholder:
<UserInstallationDir>/Scripts/beanshell|java|python
If you are using a standard OpenOffice installed in /opt/
<UserInstallationDir> is $HOME/.openoffice.org/<version>/user/
The self contained installation you downloaded to test, has the user
installation directory inside itself, as you already noticed.
Regards
--
Ariel Constenla-Haile
La Plata, Argentina
Re: unexpected location for user/Scripts (was Re: calc BeanShell
script save gives "error saving script" window.
Posted by Larry Evans <cp...@suddenlink.net>.
On 03/05/13 10:53, Larry Evans wrote:
> On 03/04/13 08:31, Ariel Constenla-Haile wrote:
> [snip]
>> About debugging Java stuff, if you are planning to use BeansShell,
>> you should think about using an IDE to write your code, the "editor"
>> that shows up when you press "Edit" in the Script Organizer is
>> rather suboptimal. There seems to be a plug-in for Netbeans:
>> http://netbeans.dzone.com/beanshell-scripting-netbeans
>> Long time ago I wrote this tutorial:
>> http://wiki.openoffice.org/wiki/Scripting_in_Java_with_NetBeans_IDE
>> It has some information that might apply to scripting and debugging
>> with BeanShell.
> Hi Ariel,
>
> I went through most of the steps in the tutorial, and now I'm at the
> place with:
>
> in Linux
> /home/user_name/.openoffice.org/3/user/Scripts/java/HelloWorld
>
> I happen to have other scripts in:
>
> /home/user_name/.openoffice.org/3/user/Scripts
>
> In particular, I have:
>
> /home/evansl/.openoffice.org/3/user/Scripts/beanshell/LibraryTest:
> total used in directory 32 available 54238344
> drwxr-xr-x 3 evansl evansl 4096 Jun 11 2012 .
> drwxr-xr-x 3 evansl evansl 4096 Jun 11 2012 ..
> -rw-r--r-- 1 evansl evansl 1998 Jun 11 2012 MemUsage.bsh
> -rw-r--r-- 1 evansl evansl 688 Jun 11 2012 parcel-descriptor.xml
>
> With this, I would have expected to be able to run the MemUsage.bsh
> script; however, when I tried, no LibraryTest was shown.
>
> Then, I looked in the download directory and found:
>
>
> /home/evansl/download/OpenOffice/r1372282/Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-arc_en-US/openoffice.org3/.openoffice.org/3/user/Scripts
>
> Then, I copied the beanshell scripts from my:
> ~/.openoffice.org/3/user/Scripts
> to the one in the download directory, and now MemUsage.bsh is
> available for execution in a document.
>
> Is this the expected behaviour? IOW, are the */user/Scripts expected
> to be stored in the "application" directory:
>
>
> /home/evansl/download/OpenOffice/r1372282/Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-arc_en-US/
>
> -regards,
> Larry
>
>
>
Please note that the download was from the earlier link to the
unofficial tar you provided in the post:
http://article.gmane.org/gmane.comp.apache.openoffice.user/852
OTOH, when I tried using the official download:
http://hivelocity.dl.sourceforge.net/project/openofficeorg.mirror/stable/3.4.1/Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-deb_en-US.tar.gz
It worked as expected. IOW, I could see all the *.bsh files in my
home/evansl/.openoffice.org/3/user/Scripts/beanshell/LibraryTest:
directory.
HTH.
-regards,
Larry
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@openoffice.apache.org
For additional commands, e-mail: users-help@openoffice.apache.org