Even though I'm the only user on my linux laptop, nonetheless I like to do a tidy install and put things in a common area, such as under /opt. It seems however that when I do this with deskzilla it will only work when run as root. I've marked /opt/deskzilla-1.0 as "chmod a+w" but still only the root user can run deskzilla. A non-root user gets the following output:
/opt/deskzilla-1.0/bin/deskzilla
FATAL ERROR
org.picocontainer.PicoIntrospectionException: Failed when calling start on z.bwi@127e2ee
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:81)
at org.picocontainer.defaults.LifecycleVisitor.start(LifecycleVisitor.java:113)
at org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:369)
at z.alr.a(SourceFile:36)
at com.almworks.platform.ComponentLoader.i(SourceFile:184)
at com.almworks.platform.ComponentLoader.a(SourceFile:73)
at com.almworks.platform.ComponentLoader.a(SourceFile:26)
at z.aax.run(SourceFile:34)
at java.lang.Thread.run(Thread.java:534)
Caused by: z.azy: java.io.IOException: cannot delete outdated index file
at z.aus.a(SourceFile:61)
at z.ayl.c(SourceFile:208)
at z.bwi.start(SourceFile:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:75)
... 8 more
Caused by: java.io.IOException: cannot delete outdated index file
at z.tm.e(SourceFile:226)
at z.tm.c(SourceFile:213)
at z.tm.b(SourceFile:197)
at z.tm.a(SourceFile:89)
at z.aus.a(SourceFile:59)
... 15 more
Caused by:
z.azy: java.io.IOException: cannot delete outdated index file
at z.aus.a(SourceFile:61)
at z.ayl.c(SourceFile:208)
at z.bwi.start(SourceFile:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:75)
at org.picocontainer.defaults.LifecycleVisitor.start(LifecycleVisitor.java:113)
at org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:369)
at z.alr.a(SourceFile:36)
at com.almworks.platform.ComponentLoader.i(SourceFile:184)
at com.almworks.platform.ComponentLoader.a(SourceFile:73)
at com.almworks.platform.ComponentLoader.a(SourceFile:26)
at z.aax.run(SourceFile:34)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.io.IOException: cannot delete outdated index file
at z.tm.e(SourceFile:226)
at z.tm.c(SourceFile:213)
at z.tm.b(SourceFile:197)
at z.tm.a(SourceFile:89)
at z.aus.a(SourceFile:59)
... 15 more
20051007-003325.167 SEVERE FATAL ERROR
org.picocontainer.PicoIntrospectionException: Failed when calling start on z.bwi@127e2ee
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:81)
at org.picocontainer.defaults.LifecycleVisitor.start(LifecycleVisitor.java:113)
at org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:369)
at z.alr.a(SourceFile:36)
at com.almworks.platform.ComponentLoader.i(SourceFile:184)
at com.almworks.platform.ComponentLoader.a(SourceFile:73)
at com.almworks.platform.ComponentLoader.a(SourceFile:26)
at z.aax.run(SourceFile:34)
at java.lang.Thread.run(Thread.java:534)
Caused by: z.azy: java.io.IOException: cannot delete outdated index file
at z.aus.a(SourceFile:61)
at z.ayl.c(SourceFile:208)
at z.bwi.start(SourceFile:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:75)
at org.picocontainer.defaults.LifecycleVisitor.start(LifecycleVisitor.java:113)
at org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:369)
at z.alr.a(SourceFile:36)
at com.almworks.platform.ComponentLoader.i(SourceFile:184)
at com.almworks.platform.ComponentLoader.a(SourceFile:73)
at com.almworks.platform.ComponentLoader.a(SourceFile:26)
at z.aax.run(SourceFile:34)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.io.IOException: cannot delete outdated index file
at z.tm.e(SourceFile:226)
at z.tm.c(SourceFile:213)
at z.tm.b(SourceFile:197)
at z.tm.a(SourceFile:89)
at z.aus.a(SourceFile:59)
at z.ayl.c(SourceFile:208)
at z.bwi.start(SourceFile:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:75)
at org.picocontainer.defaults.LifecycleVisitor.start(LifecycleVisitor.java:113)
at org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.java:369)
at z.alr.a(SourceFile:36)
at com.almworks.platform.ComponentLoader.i(SourceFile:184)
at com.almworks.platform.ComponentLoader.a(SourceFile:73)
at com.almworks.platform.ComponentLoader.a(SourceFile:26)
at z.aax.run(SourceFile:34)
at java.lang.Thread.run(Thread.java:534)
==========================================================================================