Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Standard Widget Toolkit (SWT) » Running Pentaho Data Integration on Puppy Lucid 5.2
Running Pentaho Data Integration on Puppy Lucid 5.2 [message #659408] Sun, 13 March 2011 17:37 Go to next message
No real name is currently offline No real nameFriend
Messages: 3
Registered: March 2011
Junior Member
Hello, when I run the spoon application within Puppy Linux (Lucid 5.2), I get the following error and Pentaho Data Integration 4.0.1 (Kettle) will not start up. I've confirmed that I have Java JRE 6 version 22. However the same application runs fine in Puppy 4.3.1. Any ideas? Thanks.

# ./spoon.sh
INFO 09-10 05:19:35,553 - Using "/tmp/vfs_cache" as temporary files store.
java.lang.IllegalArgumentException: Argument not valid
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.graphics.Font.init(Unknown Source)
at org.eclipse.swt.graphics.Font.<init>(Unknown Source)
at org.pentaho.di.ui.core.dialog.Splash$1.paintControl(Splash.j ava:127)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Control.gtk_expose_event(Unknown Source)
at org.eclipse.swt.widgets.Composite.gtk_expose_event(Unknown Source)
at org.eclipse.swt.widgets.Canvas.gtk_expose_event(Unknown Source)
at org.eclipse.swt.widgets.Widget.windowProc(Unknown Source)
at org.eclipse.swt.widgets.Control.windowProc(Unknown Source)
at org.eclipse.swt.widgets.Display.windowProc(Unknown Source)
at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(Unknown Source)
at org.eclipse.swt.widgets.Display.eventProc(Unknown Source)
at org.eclipse.swt.internal.gtk.OS._gdk_window_process_updates( Native Method)
at org.eclipse.swt.internal.gtk.OS.gdk_window_process_updates(U nknown Source)
at org.eclipse.swt.widgets.Control.update(Unknown Source)
at org.eclipse.swt.widgets.Shell.setVisible(Unknown Source)
at org.eclipse.swt.widgets.Shell.open(Unknown Source)
at org.pentaho.di.ui.core.dialog.Splash.<init>(Splash.java:147)
at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:506)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110 )
#
Re: Running Pentaho Data Integration on Puppy Lucid 5.2 [message #659412 is a reply to message #659408] Sun, 13 March 2011 18:06 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33136
Registered: July 2009
Senior Member
You've look at what kind of font is being requested in
org.pentaho.di.ui.core.dialog.Splash$1.paintControl(Splash.j ava:127)?
It's probably hard for anyone to comment without knowing what that line
of code is doing...


jlalicata2000@yahoo.com wrote:
> Hello, when I run the spoon application within Puppy Linux (Lucid
> 5.2), I get the following error and Pentaho Data Integration 4.0.1
> (Kettle) will not start up. I've confirmed that I have Java JRE 6
> version 22. However the same application runs fine in Puppy 4.3.1. Any
> ideas? Thanks.
>
> # ./spoon.sh
> INFO 09-10 05:19:35,553 - Using "/tmp/vfs_cache" as temporary files
> store.
> java.lang.IllegalArgumentException: Argument not valid
> at org.eclipse.swt.SWT.error(Unknown Source)
> at org.eclipse.swt.SWT.error(Unknown Source)
> at org.eclipse.swt.SWT.error(Unknown Source)
> at org.eclipse.swt.graphics.Font.init(Unknown Source)
> at org.eclipse.swt.graphics.Font.<init>(Unknown Source)
> at org.pentaho.di.ui.core.dialog.Splash$1.paintControl(Splash.j ava:127)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
> at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
> at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
> at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
> at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
> at org.eclipse.swt.widgets.Control.gtk_expose_event(Unknown Source)
> at org.eclipse.swt.widgets.Composite.gtk_expose_event(Unknown Source)
> at org.eclipse.swt.widgets.Canvas.gtk_expose_event(Unknown Source)
> at org.eclipse.swt.widgets.Widget.windowProc(Unknown Source)
> at org.eclipse.swt.widgets.Control.windowProc(Unknown Source)
> at org.eclipse.swt.widgets.Display.windowProc(Unknown Source)
> at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
> at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(Unknown Source)
> at org.eclipse.swt.widgets.Display.eventProc(Unknown Source)
> at org.eclipse.swt.internal.gtk.OS._gdk_window_process_updates(
> Native Method)
> at org.eclipse.swt.internal.gtk.OS.gdk_window_process_updates(U
> nknown Source)
> at org.eclipse.swt.widgets.Control.update(Unknown Source)
> at org.eclipse.swt.widgets.Shell.setVisible(Unknown Source)
> at org.eclipse.swt.widgets.Shell.open(Unknown Source)
> at org.pentaho.di.ui.core.dialog.Splash.<init>(Splash.java:147)
> at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:506)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.pentaho.commons.launcher.Launcher.main(Launcher.java:110 )
> #


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: Running Pentaho Data Integration on Puppy Lucid 5.2 [message #659417 is a reply to message #659412] Sun, 13 March 2011 18:37 Go to previous messageGo to next message
No real name is currently offline No real nameFriend
Messages: 3
Registered: March 2011
Junior Member
Thanks for the quick response Ed. Could you please tell me where to possibly look? Would it be within 'spoon.sh' (below)? Or is it within Java files (127)? Thanks again.

#!/bin/sh

# **************************************************
# ** Set these to the location of your mozilla
# ** installation directory. Use a Mozilla with
# ** Gtk2 and Fte enabled.
# **************************************************

# set MOZILLA_FIVE_HOME=/usr/local/mozilla
# set LD_LIBRARY_PATH=/usr/local/mozilla

MOZILLA_FIVE_HOME=/usr/lib/xulrunner-1.8.1/
LD_LIBRARY_PATH=${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
export MOZILLA_FIVE_HOME LD_LIBRARY_PATH

# Fix for GTK Windows issues with SWT
export GDK_NATIVE_WINDOWS=1

# **************************************************
# ** Init BASEDIR **
# **************************************************

BASEDIR=`dirname $0`
cd $BASEDIR

# **************************************************
# ** Platform specific libraries ... **
# **************************************************

JAVA_BIN=java
LIBPATH="NONE"
STARTUP="-jar launcher/launcher.jar"

case `uname -s` in
AIX)
LIBPATH=$BASEDIR/../libswt/aix/
;;

SunOS)
LIBPATH=$BASEDIR/../libswt/solaris/
;;

Darwin)
echo "Starting Data Integration using 'Spoon.sh' from OS X is not supported."
echo "Please start using 'Data Integration 32-bit' or"
echo "'Data Integration 64-bit' as appropriate."
exit
;;

Linux)
ARCH=`uname -m`
case $ARCH in
x86_64)
if $($JAVA_BIN -version 2>&1 | grep "64-Bit" > /dev/null )
then
LIBPATH=$BASEDIR/../libswt/linux/x86_64/
else
LIBPATH=$BASEDIR/../libswt/linux/x86/
fi
;;

i[3-6]86)
LIBPATH=$BASEDIR/../libswt/linux/x86/
;;

ppc)
LIBPATH=$BASEDIR/../libswt/linux/ppc/
;;

*)
echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
exit
;;
esac
;;

FreeBSD)
ARCH=`uname -m`
case $ARCH in
x86_64)
LIBPATH=$BASEDIR/../libswt/freebsd/x86_64/
echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
exit
;;

i[3-6]86)
LIBPATH=$BASEDIR/../libswt/freebsd/x86/
;;

ppc)
LIBPATH=$BASEDIR/../libswt/freebsd/ppc/
echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
exit
;;

*)
echo "I'm sorry, this Linux platform [$ARCH] is not yet supported!"
exit
;;
esac
;;

HP-UX)
LIBPATH=$BASEDIR/../libswt/hpux/
;;
CYGWIN*)
./Spoon.bat
exit
;;

*)
echo Spoon is not supported on this hosttype : `uname -s`
exit
;;
esac

export LIBPATH

# ************************************************************ ******
# ** Set java runtime options **
# ** Change 256m to higher values in case you run out of memory. **
# ************************************************************ ******

OPT="$OPT -Xmx256m -Xms256m -XX:MaxPermSize=128m -Djava.library.path=$LIBPATH -DKETTLE_HOME=$KETTLE_HOME -DKETTLE_REPOSITORY=$KETTLE_REPOSITORY -DKETTLE_USER=$KETTLE_USER -DKETTLE_PASSWORD=$KETTLE_PASSWORD -DKETTLE_PLUGIN_PACKAGES=$KETTLE_PLUGIN_PACKAGES -DKETTLE_LOG_SIZE_LIMIT=$KETTLE_LOG_SIZE_LIMIT"

# ***************
# ** Run... **
# ***************
$JAVA_BIN $OPT $STARTUP -lib $LIBPATH "${1+$@}"
Re: Running Pentaho Data Integration on Puppy Lucid 5.2 [message #659499 is a reply to message #659417] Mon, 14 March 2011 10:42 Go to previous messageGo to next message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
No the important thing is the JavaCode in this line:

org.pentaho.di.ui.core.dialog.Splash$1.paintControl(Splash.j ava:127)

I'd suggest you ask at the pentaho newsgroup, ... for help. We can't do
anything here to help you get out of this.

Tom

Am 13.03.11 19:37, schrieb jlalicata2000@yahoo.com:
> Thanks for the quick response Ed. Could you please tell me where to
> possibly look? Would it be within 'spoon.sh' (below)? Or is it within
> Java files (127)? Thanks again.
>
> #!/bin/sh
>
> # **************************************************
> # ** Set these to the location of your mozilla
> # ** installation directory. Use a Mozilla with
> # ** Gtk2 and Fte enabled.
> # **************************************************
>
> # set MOZILLA_FIVE_HOME=/usr/local/mozilla
> # set LD_LIBRARY_PATH=/usr/local/mozilla
>
> MOZILLA_FIVE_HOME=/usr/lib/xulrunner-1.8.1/
> LD_LIBRARY_PATH=${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
> export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
>
> # Fix for GTK Windows issues with SWT
> export GDK_NATIVE_WINDOWS=1
>
> # **************************************************
> # ** Init BASEDIR **
> # **************************************************
>
> BASEDIR=`dirname $0`
> cd $BASEDIR
>
> # **************************************************
> # ** Platform specific libraries ... **
> # **************************************************
>
> JAVA_BIN=java
> LIBPATH="NONE"
> STARTUP="-jar launcher/launcher.jar"
>
> case `uname -s` in AIX)
> LIBPATH=$BASEDIR/../libswt/aix/
> ;;
>
> SunOS) LIBPATH=$BASEDIR/../libswt/solaris/
> ;;
>
> Darwin)
> echo "Starting Data Integration using 'Spoon.sh' from OS X is
> not supported."
> echo "Please start using 'Data Integration 32-bit' or"
> echo "'Data Integration 64-bit' as appropriate."
> exit
> ;;
>
> Linux)
> ARCH=`uname -m`
> case $ARCH in
> x86_64)
> if $($JAVA_BIN -version 2>&1 | grep "64-Bit" > /dev/null )
> then
> LIBPATH=$BASEDIR/../libswt/linux/x86_64/
> else
> LIBPATH=$BASEDIR/../libswt/linux/x86/
> fi
> ;;
>
> i[3-6]86)
> LIBPATH=$BASEDIR/../libswt/linux/x86/
> ;;
>
> ppc)
> LIBPATH=$BASEDIR/../libswt/linux/ppc/
> ;;
>
> *)
> echo "I'm sorry, this Linux platform [$ARCH] is not yet
> supported!"
> exit
> ;;
> esac
> ;;
>
> FreeBSD)
> ARCH=`uname -m`
> case $ARCH in
> x86_64)
> LIBPATH=$BASEDIR/../libswt/freebsd/x86_64/
> echo "I'm sorry, this Linux platform [$ARCH] is not yet
> supported!"
> exit
> ;;
>
> i[3-6]86)
> LIBPATH=$BASEDIR/../libswt/freebsd/x86/
> ;;
>
> ppc)
> LIBPATH=$BASEDIR/../libswt/freebsd/ppc/
> echo "I'm sorry, this Linux platform [$ARCH] is not yet
> supported!"
> exit
> ;;
>
> *)
> echo "I'm sorry, this Linux platform [$ARCH] is not yet
> supported!"
> exit
> ;;
> esac
> ;;
>
> HP-UX) LIBPATH=$BASEDIR/../libswt/hpux/
> ;;
> CYGWIN*)
> ./Spoon.bat
> exit
> ;;
>
> *) echo Spoon is not supported on this hosttype : `uname -s`
> exit
> ;;
> esac
> export LIBPATH
>
> # ************************************************************ ******
> # ** Set java runtime options **
> # ** Change 256m to higher values in case you run out of memory. **
> # ************************************************************ ******
>
> OPT="$OPT -Xmx256m -Xms256m -XX:MaxPermSize=128m
> -Djava.library.path=$LIBPATH -DKETTLE_HOME=$KETTLE_HOME
> -DKETTLE_REPOSITORY=$KETTLE_REPOSITORY -DKETTLE_USER=$KETTLE_USER
> -DKETTLE_PASSWORD=$KETTLE_PASSWORD
> -DKETTLE_PLUGIN_PACKAGES=$KETTLE_PLUGIN_PACKAGES
> -DKETTLE_LOG_SIZE_LIMIT=$KETTLE_LOG_SIZE_LIMIT"
>
> # ***************
> # ** Run... **
> # ***************
> $JAVA_BIN $OPT $STARTUP -lib $LIBPATH "${1+$@}"
>
Re: Running Pentaho Data Integration on Puppy Lucid 5.2 [message #659699 is a reply to message #659499] Tue, 15 March 2011 10:01 Go to previous message
No real name is currently offline No real nameFriend
Messages: 3
Registered: March 2011
Junior Member
Thanks Tom. Will do!
Previous Topic:Update TrayIcon Tooltip on Windows
Next Topic:How to wrap text in a Label
Goto Forum:
  


Current Time: Fri Apr 19 02:18:01 GMT 2024

Powered by FUDForum. Page generated in 0.01929 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top