Hitachi Vantara Pentaho Community Forums
Results 1 to 10 of 10

Thread: Error while installation of Kettle on AIX

  1. #1
    Join Date
    Oct 2007
    Posts
    4

    Unhappy Error while installation of Kettle on AIX

    Hi Support,
    I spent an entire week trying to install Kettle 2.5.1 on our AIX 5.3 server.
    I unzipped the zip file, I added execution privilages to .sh files, and finally I started the setup:

    bash-3.00# ./spoon.sh
    Exception in thread "main" org.eclipse.swt.SWTError: No more handles
    at org.eclipse.swt.SWT.error(SWT.java:3525)
    at org.eclipse.swt.SWT.error(SWT.java:3422)
    at org.eclipse.swt.SWT.error(SWT.java:3393)
    at org.eclipse.swt.graphics.Image.init(Image.java:1072)
    at org.eclipse.swt.graphics.Image.<init>(Image.java:557)
    at be.ibridge.kettle.core.GUIResource.loadCommonImages(GUIResource.java:395)
    at be.ibridge.kettle.core.GUIResource.getResources(GUIResource.java:179)
    at be.ibridge.kettle.core.GUIResource.<init>(GUIResource.java:121)
    at be.ibridge.kettle.core.GUIResource.getInstance(GUIResource.java:138)
    at be.ibridge.kettle.core.Props.init(Props.java:200)
    at be.ibridge.kettle.spoon.Spoon.<init>(Spoon.java:402)
    at be.ibridge.kettle.spoon.Spoon.<init>(Spoon.java:363)
    at be.ibridge.kettle.spoon.Spoon.main(Spoon.java:7142)
    bash-3.00#

    Please tell me what is wrong and what should I do to install this software? What system requirements should be met to be able to install? I need very clear instructions of what needs to be done, because I already tried many strange things including system reinstallation, getting latest maintenace levels, etc.

  2. #2
    Join Date
    May 2006
    Posts
    4,882

    Default

    I'm not the AIX expert, but my hunch is that you can't run spoon on AIX. You can execute the transformation/jobs there with pan/kitchen but you can't run spoon because of SWT restrictions.

    Regards,
    Sven

  3. #3
    Join Date
    Oct 2007
    Posts
    4

    Default

    Could I get a statement from the people responsible (developers, etc) ?

    Why I cannot run setup? It is written in the manual that it should be possible.

    I need to have spoon running with graphical interface on AIX 5.3.

  4. #4
    Join Date
    May 2006
    Posts
    4,882

    Default

    Following URL is to a similar problem on Solaris ... http://forums.pentaho.org/showthread...091#post160091

    To my knowledge it was not solved, nor did anyone complain afterwards. So chances are getting slim you will get a quick solution.

    Regards,
    Sven

    P.S. spoon.sh is not a setup or an installation script, it is the actually startup script for spoon.

  5. #5
    Join Date
    Nov 1999
    Posts
    9,729

    Default

    Could I get a statement from the people responsible (developers, etc) ?
    That's what you received. Sven is one of the core developers of Pentaho Data Integration.

    In any case, Spoon is crashing because the AIX X-Windows server is throwing an error just because we want to load/create a new image.
    This typically happens on older legacy X-Windows implementations like the one from Sun and IBM. While the rest of the world moved to more advanced X-windows systems, Sun/AIX/HP stay behind. I can only guess it's because of testing/stability reasons.

    Here is a deal: I'll try a few patches, create a few kettle.jars for you and you give feedback. Does that sound reasonable? (the Solaris guy dropped off the face of the earth BTW)

    Matt

  6. #6
    Join Date
    Oct 2007
    Posts
    4

    Default

    That sounds great. Please send me links to files as soon as you have them. Some manual would also be very usefull.

    Best Regards,
    Marek

  7. #7
    Join Date
    Nov 1999
    Posts
    9,729

    Default

    For reference, here is the JIRA case I created for this issue:

    http://jira.pentaho.org/browse/PDI-281

    Here is the first try to get us to load a bit further than last time...

    1. Download version 2.5.1.
    2. Unzip in a directory, for example: /tmp/kettle
    3. Download http://www.kettle.be/dloads/kettle.jar
    4. Place kettle.jar in the lib directory, for example: /tmp/kettle/lib/kettle.jar
    5. run "sh spoon.sh" in the unzip directory, for example: /tmp/kettle/

    Report success or a new stack trace that I can work with.

    Thanks in advance,

    Matt

  8. #8
    Join Date
    Oct 2007
    Posts
    4

    Default

    Hi Matt,
    Thank you for new jar file. It appears to be starting properly now. Here is what the console window outputs while spoon is running:

    bash-3.00# ./spoon.sh
    Warning: locale not supported by C library, locale unchanged
    20:17:11,041 ERROR [i18n] i18n - be.ibridge.kettle.core.exception.KettleException:
    Message not found in the preferred and failover locale: key=[JobEntry.UnZip.TypeDesc], package=be.ibridge.kettle.job.entry
    at be.ibridge.kettle.i18n.GlobalMessages.calculateString(GlobalMessages.java:311)
    at be.ibridge.kettle.i18n.GlobalMessages.getString(GlobalMessages.java:319)
    at be.ibridge.kettle.i18n.BaseMessages.getString(BaseMessages.java:8)
    at be.ibridge.kettle.job.entry.Messages.getString(Messages.java:11)
    at be.ibridge.kettle.job.entry.JobEntryInterface.<clinit>(JobEntryInterface.java:182)
    at be.ibridge.kettle.job.JobEntryLoader.readNatives(JobEntryLoader.java:97)
    at be.ibridge.kettle.job.JobEntryLoader.read(JobEntryLoader.java:84)
    at be.ibridge.kettle.spoon.Spoon.main(Spoon.java:7168)
    20:17:11,297 ERROR [i18n] i18n - be.ibridge.kettle.core.exception.KettleException:
    Message not found in the preferred and failover locale: key=[JobEntry.UnZip.Tooltip], package=be.ibridge.kettle.job.entry
    at be.ibridge.kettle.i18n.GlobalMessages.calculateString(GlobalMessages.java:311)
    at be.ibridge.kettle.i18n.GlobalMessages.getString(GlobalMessages.java:319)
    at be.ibridge.kettle.i18n.BaseMessages.getString(BaseMessages.java:8)
    at be.ibridge.kettle.job.entry.Messages.getString(Messages.java:11)
    at be.ibridge.kettle.job.entry.JobEntryInterface.<clinit>(JobEntryInterface.java:258)
    at be.ibridge.kettle.job.JobEntryLoader.readNatives(JobEntryLoader.java:97)
    at be.ibridge.kettle.job.JobEntryLoader.read(JobEntryLoader.java:84)
    at be.ibridge.kettle.spoon.Spoon.main(Spoon.java:7168)
    20:17:13,609 INFO [Spoon] Spoon - Main window is created.
    20:17:13,616 INFO [Spoon] Spoon - Asking for repository
    20:17:13,638 INFO [Kettle] Kettle - Reading repositories XML file: /.kettle/repositories.xml
    20:17:23,855 INFO [Spoon] Spoon - Spoon has ended. (I closed it myself, with File->Quit)
    bash-3.00#

    At a first glance, there seems to be a problem with left pane refresh. Other than that, I need to wait for report from people who will check it more deeply. I attached a pic of how it looks like on AIX.

    Can the file that you sent me be considered as production version?
    If not, can I count on getting stable version in near future?

    Best Regards,
    Marek
    Attached Images Attached Images  

  9. #9
    Join Date
    Nov 1999
    Posts
    9,729

    Default

    Good news! Yes you can count on (AIX) stable versions for 2.5.2 and 3.0.0-GA.
    Actually the blue stuff was fixed in 3.0, we just need to back-port it to 2.5.2.

    Thanks for the feedback!

    Matt

  10. #10
    Join Date
    May 2009
    Posts
    3

    Default

    Hi,

    I'm trying to install Kettle 3.2 on our AIX 5.3 server and I get the same error. I have also tried the solution that is mentioned in this thread, but with no luck. Can you please help?

    Thanks.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.