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