Pentaho Design Studio

UnsatisfiedLinkError at start

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Severe Severe
  • Resolution: Fixed
  • Affects Version/s: 1.7.0.GA
  • Fix Version/s: 3.5.0 GA
  • Component/s: Platform
  • Operating System/s:
    SuSE Enterprise 10
  • QA Validation Status:
    Validated by QA
  • Description:
    Hide
    When I try to Start PDS 1.7 (SubscriptionEdition or Open) it crashes and I get the following StackTrace:

    !SESSION 2008-07-31 12:14:45.988 -----------------------------------------------
    eclipse.buildId=M20070212-1330
    java.version=1.6.0
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE
    Command-line arguments: -os linux -ws gtk -arch x86

    !ENTRY org.eclipse.osgi 4 0 2008-07-31 12:14:49.829
    !MESSAGE Application error
    !STACK 1
    java.lang.UnsatisfiedLinkError: /local/download/pentaho/pentaho-design-studio/configuration/org.eclipse.osgi/bundles/108/1/.cp/libswt-pi-gtk-3236.so: /local/download/pentaho/pentaho-design-studio/configuration/org.eclipse.osgi/bundles/108/1/.cp/libswt-pi-gtk-3236.so: wrong E
            at java.lang.ClassLoader$NativeLibrary.load(Native Method)
            at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
            at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1660)
            at java.lang.Runtime.loadLibrary0(Runtime.java:823)
            at java.lang.System.loadLibrary(System.java:1030)
            at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
            at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:22)
            at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
            at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
            at org.eclipse.swt.widgets.Display.<clinit>(Display.java:126)
            at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:436)
            at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
            at org.eclipse.ui.internal.ide.IDEApplication.createDisplay(IDEApplication.java:122)
            at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:75)
            at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
            at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
            at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
            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:597)
            at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
            at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
            at org.eclipse.core.launcher.Main.run(Main.java:977)
            at org.eclipse.core.launcher.Main.main(Main.java:952)
    Show
    When I try to Start PDS 1.7 (SubscriptionEdition or Open) it crashes and I get the following StackTrace: !SESSION 2008-07-31 12:14:45.988 ----------------------------------------------- eclipse.buildId=M20070212-1330 java.version=1.6.0 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE Command-line arguments: -os linux -ws gtk -arch x86 !ENTRY org.eclipse.osgi 4 0 2008-07-31 12:14:49.829 !MESSAGE Application error !STACK 1 java.lang.UnsatisfiedLinkError: /local/download/pentaho/pentaho-design-studio/configuration/org.eclipse.osgi/bundles/108/1/.cp/libswt-pi-gtk-3236.so: /local/download/pentaho/pentaho-design-studio/configuration/org.eclipse.osgi/bundles/108/1/.cp/libswt-pi-gtk-3236.so: wrong E         at java.lang.ClassLoader$NativeLibrary.load(Native Method)         at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1660)         at java.lang.Runtime.loadLibrary0(Runtime.java:823)         at java.lang.System.loadLibrary(System.java:1030)         at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)         at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:22)         at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)         at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)         at org.eclipse.swt.widgets.Display.<clinit>(Display.java:126)         at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:436)         at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)         at org.eclipse.ui.internal.ide.IDEApplication.createDisplay(IDEApplication.java:122)         at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:75)         at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)         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:597)         at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)         at org.eclipse.core.launcher.Main.basicRun(Main.java:280)         at org.eclipse.core.launcher.Main.run(Main.java:977)         at org.eclipse.core.launcher.Main.main(Main.java:952)
  • Environment:
    openSuSE 11.0
    64Bit Intel
    2 GB Ram

Activity

Hide
Kurtis Cruzada added a comment - 05/Aug/08 9:03 AM
We think the problem is the fact that your running 64 bit Linux and the SWT we ship is 32 bit. Try the following workaround:

1. Install Eclipse for your 64 bit distro.
2. Install our action-sequence-plugin to that Eclipse.
 
Show
Kurtis Cruzada added a comment - 05/Aug/08 9:03 AM We think the problem is the fact that your running 64 bit Linux and the SWT we ship is 32 bit. Try the following workaround: 1. Install Eclipse for your 64 bit distro. 2. Install our action-sequence-plugin to that Eclipse.  
Kurtis Cruzada made changes - 05/Aug/08 9:03 AM
Field Original Value New Value
Status Open [ 1 ] Open [ 1 ]
Assignee Triage [ project admin ] Michael Mest [ michael.mest ]
Kurtis Cruzada made changes - 05/Aug/08 9:04 AM
Status Open [ 1 ] Open [ 1 ]
Priority Unknown [ 7 ] Severe [ 3 ]
Hide
Michael Mest added a comment - 07/Aug/08 12:54 AM
This workaround is ok for Eclipse 3.3 (Europe), but it seemt, that the plugins don't work with Eclipse 3.4 (Ganymede)
Show
Michael Mest added a comment - 07/Aug/08 12:54 AM This workaround is ok for Eclipse 3.3 (Europe), but it seemt, that the plugins don't work with Eclipse 3.4 (Ganymede)
Kurtis Cruzada made changes - 28/Jan/09 10:06 PM
Status Open [ 1 ] Open [ 1 ]
Fix Version/s CITRUS [ 10623 ]
Gretchen Moran made changes - 04/Aug/09 6:33 PM
Workflow Pentaho Engineering 3.0 Workflow [ 169267 ] Pentaho Engineering 4.0 Workflow [ 369656 ]
Marc Batchelor made changes - 04/Aug/09 8:43 PM
Workflow Pentaho Engineering 4.0 Workflow [ 369656 ] Pentaho Engineering 5.0 Workflow [ 413784 ]
Marc Batchelor made changes - 05/Aug/09 4:11 PM
Status Open [ 1 ] Closed [ 6 ]
Resolution Fixed [ 1 ]
Marc Batchelor made changes - 17/Aug/09 10:18 AM
Workflow Pentaho Engineering 5.0 Workflow [ 413784 ] Pentaho Engineering 6.0 Workflow [ 428609 ]
Hide
Aaron Phillips added a comment - 23/Sep/09 9:25 AM
Correct, there was an API compatibility issue with our plugin and later versions of Eclipse. This issue has been fixed and will be available in the 3.5 release of the action sequence plugin
Show
Aaron Phillips added a comment - 23/Sep/09 9:25 AM Correct, there was an API compatibility issue with our plugin and later versions of Eclipse. This issue has been fixed and will be available in the 3.5 release of the action sequence plugin
Mat Lowery made changes - 23/Sep/09 9:32 AM
Assignee Michael Mest [ michael.mest ] Mat Lowery [ mlowery ]
Mat Lowery made changes - 23/Sep/09 9:32 AM
Resolution Fixed [ 1 ]
Status Closed [ 6 ] Reopened [ 4 ]
Hide
Mat Lowery added a comment - 23/Sep/09 9:34 AM
Validated by QA in nightly 2009-SEP-23 ~7AM.

How I validated:
Used vanilla Ganymede RC2 64 bit.
Copied org.pentaho plugin from nightly.
Started eclipse with no errors. Confirmed that action sequence button was on Eclipse toolbar.

Note that there were issues with the RC2 version of the plugin. The nightly should work in 3.3, 3.4, and 3.5.
Show
Mat Lowery added a comment - 23/Sep/09 9:34 AM Validated by QA in nightly 2009-SEP-23 ~7AM. How I validated: Used vanilla Ganymede RC2 64 bit. Copied org.pentaho plugin from nightly. Started eclipse with no errors. Confirmed that action sequence button was on Eclipse toolbar. Note that there were issues with the RC2 version of the plugin. The nightly should work in 3.3, 3.4, and 3.5.
Mat Lowery made changes - 23/Sep/09 9:34 AM
Status Reopened [ 4 ] Closed [ 6 ]
Resolution Fixed [ 1 ]
QA Validation Status Validated by QA
Hide
Mat Lowery added a comment - 23/Sep/09 9:37 AM
Clarification: When I say validated, I mean that I validated that the workaround is effective. There is no 64bit Linux standalone version of PDS.
Show
Mat Lowery added a comment - 23/Sep/09 9:37 AM Clarification: When I say validated, I mean that I validated that the workaround is effective. There is no 64bit Linux standalone version of PDS.
Marc Batchelor made changes - 06/May/10 6:41 PM
Workflow Pentaho Engineering 6.0 Workflow [ 428609 ] Pentaho Engineering 7.0 Workflow [ 497855 ]
Marc Batchelor made changes - 04/Aug/10 10:05 PM
Workflow Pentaho Engineering 7.0 Workflow [ 497855 ] Pentaho Engineering 8.0 Workflow [ 518221 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
Open Open Open Open
5d 3h 47m
1
Kurtis Cruzada
05/Aug/08 9:03 AM
Open Open Open Open
13s
1
Kurtis Cruzada
05/Aug/08 9:04 AM
Open Open Open Open
176d 14h 2m
1
Kurtis Cruzada
28/Jan/09 10:06 PM
Open Open Closed Closed
188d 17h 4m
1
Marc Batchelor
05/Aug/09 4:11 PM
Closed Closed Reopened Reopened
48d 17h 21m
1
Mat Lowery
23/Sep/09 9:32 AM
Reopened Reopened Closed Closed
1m 51s
1
Mat Lowery
23/Sep/09 9:34 AM

People

Dates

  • Created:
    31/Jul/08 5:16 AM
    Updated:
    23/Sep/09 9:37 AM
    Resolved:
    23/Sep/09 9:34 AM