On 04/23/2009 10:25 AM, Rob Tanner wrote:
>
> On Apr 22, 5:35�pm, Jeff Chimene<[email protected]>  wrote:
>    
>> On 04/22/2009 04:15 PM, Rob Tanner wrote:
>>
>>
>>
>>
>>
>>      
>>> On Apr 22, 1:00 pm, Jeff Chimene<[email protected]>  �wrote:
>>>        
>>>> On 04/22/2009 12:06 PM, Rob Tanner wrote:
>>>>          
>>>>> Hi,
>>>>>            
>>>>> I've been going back and forth with Instantiations tech support over
>>>>> their GET Designer Eclipse plugin. When I try and execute a GWT
>>>>> application in Eclipse that I built with the Designer, I get an
>>>>> Exception immediately. The error is: Exception in thread "main"
>>>>> java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3062 in
>>>>> java.library.path.
>>>>>            
>>>>> Instantiation's support says that for some reason, GWT's SWT really
>>>>> does think I'm running on Linux.
>>>>>            
>>>>> I'm using gwt-mac-1.5.3 (the Designer on the Mac doesn't yet support
>>>>> 1.6.4 according to Instantiation support) and I also have the current
>>>>> Google plugin from Google's Eclipse update site installed. My system
>>>>> is a MacBook Pro with 10.5.6 installed. Does this problem at all
>>>>> sound familiar?
>>>>>            
>>>>> Thanks,
>>>>> Rob
>>>>>            
>>>> I'll stake a stab at this, maybe we can isolate the problem...
>>>>          
>>>> o Is this your first project w/ GWT in this environment?
>>>> If so, please try establishing a baseline by installing and running
>>>> the StockWatcher example
>>>>          
>>>> o Is SWT the Standard Widget Toolkit?
>>>> The sentence "GWT's SWT really does think I'm running on Linux"
>>>> implies ownership of SWT by GWT. Isn't SWT a separate library?
>>>>          
>>> Yes. �This is my first project.
>>>        
>>> I went through the first step of of the project: Creating a GWT
>>> application. �When I created it, a message popped up in the Eclipse
>>> console:
>>>        
>>> Encountered a problem: Unexpected exception
>>> Please see the logs [/tmp/enhance40780.log] for further information.
>>>        
>> Sorry, my previous post (deleted) referenced GWT 1.6
>>
>> Nevertheless, please set Eclipse aside for the moment and try compiling
>> any of the samples/
>>
>> For example, inside the samples/DynaTable/ you should find the
>> DynaTable-compile and DynaTable-shell scripts. Please try one of the
>> samples/* *-compile or the *-shell scripts.
>>
>>      
>>> The contents of the log file:
>>>        
>>> java.lang.RuntimeException: Unexpected exception
>>> � � � � �at com.google.appengine.tools.enhancer.Enhancer.execute
>>>        
>> <SNIP>
>>
>> I have to admit that I don't understand the log. But, it reinforces my
>> desire to verify the integrity of your GWT installation.
>>
>>
>>
>>      
>>> Step 2, �Testing the default project components, resulted in nothing
>>> being displayed (although the Eclipse console flickered). �Assuming
>>> that something got logged about the problem somewhere, do you know
>>> where that somewhere would be?
>>>        
>>> With regard to SWT, I believe that's exactly correct. �There are 4
>>> jnilibs in the toolkit with swt in their name and I presume they
>>> implement at least part of the Software Widget Toolkit. �They are
>>> clearly carbon and not gtk which makes sense because I'm running on a
>>> Mac, not Linux. �But the error I get using the GWT Designer is no swt-
>>> pi-gtk-3062 in java.library.path. �Also, I don't believe the Designer
>>> even looks at the GWT Eclipse plugin. �The one must-be-set preference
>>> in the Designer configuration is where in the file system to find the
>>> toolkit.
>>>        
>> That is a problem. For example, a listing of my 1.5.3 directory shows:
>> /usr/local/lib/gwt-linux-1.5.3$ ls libswt* -c1
>> libswt-gtk-3235.so
>> libswt-mozilla17-profile-gcc3-gtk-3235.so
>> libswt-mozilla17-profile-gtk-3235.so
>> libswt-mozilla-gcc3-gtk-3235.so
>> libswt-mozilla-gtk-3235.so
>> libswt-pi-gtk-3235.so
>>
>> So, I can see where Tech Support draws their conclusion. Can you check
>> the corresponding GWT directory on your installation?
>>      
>
> Just for grins, I decided to try building StockWatcher from the
> command line (or did you suggest that -- I don't remember).  And guess
> what, the output of ant build was:
>
> Buildfile: build.xml
>
>    

Umm-- reality check moment. Earlier you wrote:

> I'm using gwt-mac-1.5.3 (the Designer on the Mac doesn't yet support
> 1.6.4 according to Instantiation support) and I also have the current
> Google plugin from Google's Eclipse update site installed. My system
> is a MacBook Pro with 10.5.6 installed. Does this problem at all
> sound familiar?

So, how did we get to build.xml (a GWT 1.6 artifact)?

It's good that we've eliminated Eclipse, GWT Eclipse Plugin, Instantiations.

Are you running 1.5 or 1.6 (or both)? I'm wondering if you installed 
Linux GWT when you installed the GWT Eclipse plugin.

> libs:
>
> javac:
>      [mkdir] Created dir: /Users/rtanner/Java/StockWatcher/StockWatcher/
> war/WEB-INF/classes
>      [javac] Compiling 4 source files to /Users/rtanner/Java/
> StockWatcher/StockWatcher/war/WEB-INF/classes
>       [copy] Copying 1 file to /Users/rtanner/Java/StockWatcher/
> StockWatcher/war/WEB-INF/classes
>
> hosted:
>       [java] Exception in thread "main" java.lang.UnsatisfiedLinkError:
> no swt-pi-gtk-3062 in java.library.path
>       [java]     at java.lang.ClassLoader.loadLibrary(ClassLoader.java:
> 1753)
>       [java]     at java.lang.Runtime.loadLibrary0(Runtime.java:822)
>       [java]     at java.lang.System.loadLibrary(System.java:993)
>       [java]     at org.eclipse.swt.internal.Library.loadLibrary
> (Library.java:100)
>       [java]     at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:
> 19)
>       [java]     at org.eclipse.swt.internal.Converter.wcsToMbcs
> (Converter.java:63)
>       [java]     at org.eclipse.swt.internal.Converter.wcsToMbcs
> (Converter.java:54)
>       [java]     at org.eclipse.swt.widgets.Display.<clinit>
> (Display.java:118)
>       [java]     at com.google.gwt.dev.SwtHostedModeBase.<clinit>
> (SwtHostedModeBase.java:82)
>
> BUILD FAILED
> /Users/rtanner/Java/StockWatcher/StockWatcher/build.xml:48: Java
> returned: 1
>
> Total time: 3 seconds
>
> I got the same stack trace when I tried to build the DynaTable example
> with ant hosted.
>
> The other thing you asked was about the SWT libs.  The gwt-mac-1.6.4
> distro has:
>
> libswt-agl-carbon-3235.jnilib
> libswt-carbon-3235.jnilib
> libswt-pi-carbon-3235.jnilib
> libswt-webkit-carbon-3235.jnilib
>
> None are .so shared objects and they are carbon, not gtk.
>
> I am more and more convinced that Instantiations is right when they
> say that the toolkit things it's running on Linux because the gtk
> libraries are for use with Linux and not on the Mac.  Do you know if
> there is a URL or email address to report a bug?  I don't find one on
> the GWT homepage.
>
> Thanks,
> Rob
>    

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to