Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Visual Editor (VE) » VE on MacOSX
VE on MacOSX [message #109062] Thu, 06 October 2005 12:58 Go to next message
Eclipse User
Originally posted by: thecelavi.mac.com

I m using VE on windows machine, but i have also a Mac. I have recently
started with Java, and eclipse is great help.

Is there any info when will be VE on MacOSX?

thx!
Re: VE on MacOSX [message #109074 is a reply to message #109062] Thu, 06 October 2005 14:08 Go to previous messageGo to next message
Jeff Myers is currently offline Jeff Myers
Messages: 489
Registered: July 2009
Senior Member
Nikola Svitlica wrote:
> I m using VE on windows machine, but i have also a Mac. I have recently
> started with Java, and eclipse is great help.
> Is there any info when will be VE on MacOSX?
>
> thx!
>

Nikola,

There's no estimate for the date of VE support for OS X, because the
main VE developers do not have access to OS X machines for development.
Currently we need people with Macs to lead the effort for support -
with bug reports, testing, and working with the VE developers to come up
with solutions. You can add yourself to the CC list on this bug report:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=47716 to watch for
progress in this effort.

- Jeff
Re: VE on MacOSX [message #109809 is a reply to message #109074] Fri, 21 October 2005 14:05 Go to previous messageGo to next message
Marco Lopez is currently offline Marco Lopez
Messages: 22
Registered: July 2009
Junior Member
Jeff Myers wrote:
>
> Nikola,
>
> There's no estimate for the date of VE support for OS X, because the
> main VE developers do not have access to OS X machines for development.
> Currently we need people with Macs to lead the effort for support -
> with bug reports, testing, and working with the VE developers to come up
> with solutions. You can add yourself to the CC list on this bug report:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=47716 to watch for
> progress in this effort.
>
> - Jeff

Jeff,

First off, thanks for putting effort into getting the Mac platform to
work better with eclipse. I went ahead and downloaded the latest stuff
to try out the new fix and found that a prior problem I was having with
jem and socket read errors is preventing me from verifying whether your
fix works. I am willing to be of assistance in trying to resolve this
problem, but short of spending some time trying to debug it, I am at a
loss. If there are any pointers you can give me to help track my issue
down, I sure would appreciate it.

I went ahead and added myself to CC list regarding this issue and
noticed a mail saying it had been fixed last week and the 2 posts from
today saying which builds to download the new fix. I am not able to
verify that it works due to a problem with jem which I have posted about
before. In order to try and track this error, I ran the automated ve
tests against windows 2000 machine, x86 linux gtk debian build and my
mac osX 10.4.2, all with java 1.5.0 VMs. I saved off the output log of
each run. My main question to you is what steps can I take in order to
get my visual editor to function properly on the Mac?

-ML



The rest of this email is some of the notes from running ve tests and
some errors from linux and mac.


The windows one appeared to work best, I have an error on my linux
machine and of my mac machine at the end of this post.

I have tried this test both as the primary user and as root, with the
same results. I still get errors in JEM from running the automated
tests which prevent me from being able to open up visual editor.

You mentioned in a prior posting that this may be a firewall issue, but
I am just running the machine as is. I have a list of my running
processes and netstat output at the end of this posting, which I will
look at tonight to make sure there is no obvious problem.



from my list of running processes i noticed that i have 3 processes
trying to listen

> 320 p2 S+ 0:00.03 ./eclipse
> 321 p2 S+ 1:13.92 /usr/bin/java -XstartOnFirstThread -jar /Users/marcolopez/eclipse_3.2/eclipse/./startup.jar -os macosx -ws carbon -arch ppc -launcher /Users/marcolopez/eclip
> 325 p2 S+ 0:01.35 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java -XstartOnFirstThread -Dproxyvm.registryKey=13531081 -Dproxyvm.masterPort=49451 -Dpro
> 326 p2 S+ 0:00.89 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java -XstartOnFirstThread -Dproxyvm.registryKey=4975255 -Dproxyvm.masterPort=49451 -Dprox
> 327 p2 S+ 0:01.21 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java -XstartOnFirstThread -Dproxyvm.registryKey=15420930 -Dproxyvm.masterPort=49451 -Dpro



Linux error

eclipse-test:
[echo] Running org.eclipse.jem.tests.AllSuites
[java] !SESSION 2005-10-19 13:17:25.421
-----------------------------------------------
[java] eclipse.buildId=M20050929-0840
[java] java.version=1.5.0_05
[java] java.vendor=Sun Microsystems Inc.
[java] BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
[java] Framework arguments: -application
org.eclipse.test.coretestapplication
formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJU nitResultFormatter,org.eclipse.jem.tests.AllSuites.xml
-testPluginName org.eclipse.jem.tests -className
org.eclipse.jem.tests.AllSuites
[java] Command-line arguments: -application
org.eclipse.test.coretestapplication -dev bin -data
/home/ml/ve-testing/target/eclipse/jem_folder
formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJU nitResultFormatter,org.eclipse.jem.tests.AllSuites.xml
-testPluginName org.eclipse.jem.tests -className
org.eclipse.jem.tests.AllSuites -os linux -ws gtk -arch x86 -consolelog

[java] !ENTRY org.eclipse.jem.proxy 4 0 2005-10-19 13:17:43.09
[java] !MESSAGE
[java] !STACK 0
[java] java.net.BindException: Cannot assign requested address
[java] at java.net.PlainSocketImpl.socketBind(Native Method)
[java] at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
[java] at java.net.ServerSocket.bind(ServerSocket.java:319)
[java] at java.net.ServerSocket.<init>(ServerSocket.java:185)
[java] at
org.eclipse.jem.internal.proxy.remote.REMMasterServerThread. <init>(REMMasterServerThread.java:50)
[java] at
org.eclipse.jem.internal.proxy.remote.REMRegistryController. <init>(REMRegistryController.java:81)
[java] at
org.eclipse.jem.internal.proxy.remote.ProxyRemoteUtil.getReg istryController(ProxyRemoteUtil.java:38)
[java] at
org.eclipse.jem.internal.proxy.remote.LocalProxyLaunchDelega te.launch(LocalProxyLaunchDelegate.java:166)
[java] at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:590)
[java] at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:515)
[java] at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:152)
[java] at
org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.start Implementation(ProxyLaunchSupport.java:437)
[java] at
org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.start Implementation(ProxyLaunchSupport.java:304)
[java] at
org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.start Implementation(ProxyLaunchSupport.java:236)
[java] at
org.eclipse.jem.tests.proxy.initParser.tree.ASTParserSuite.p opulateSuite(ASTParserSuite.java:99)
[java] at
org.eclipse.jem.tests.proxy.initParser.tree.ASTParserSuite.<init >(ASTParserSuite.java:78)
[java] at
org.eclipse.jem.tests.proxy.initParser.tree.ASTParserSuite.<init >(ASTParserSuite.java:69)
[java] at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e Method)
[java] at
sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:39)
[java] at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
[java] at
java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
[java] at java.lang.Class.newInstance0(Class.java:350)
[java] at java.lang.Class.newInstance(Class.java:303)
[java] at
org.eclipse.jem.tests.AllSuites.populateSuite(AllSuites.java :69)
[java] at org.eclipse.jem.tests.AllSuites.<init>(AllSuites.java:63)
[java] at org.eclipse.jem.tests.AllSuites.suite(AllSuites.java:76)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[java] at
org.eclipse.test.EclipseTestRunner.getTest(EclipseTestRunner .java:251)
[java] at
org.eclipse.test.EclipseTestRunner.<init>(EclipseTestRunner.java:213)
[java] at
org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.jav a:197)
[java] at
org.eclipse.test.CoreTestApplication.runTests(CoreTestApplic ation.java:35)
[java] at
org.eclipse.test.CoreTestApplication.run(CoreTestApplication .java:31)
[java] at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:226)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:376)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:163)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[java] at
org.eclipse.core.launcher.Main.invokeFramework(Main.java:334 )
[java] at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
[java] at org.eclipse.core.launcher.Main.run(Main.java:973)
[java] at org.eclipse.core.launcher.Main.main(Main.java:948)
[java] -- Initializing the Proxy Remote test data --


Mac Errors

eclipse-test:
[echo] Running org.eclipse.jem.tests.AllSuites
[java] 2005-10-19 13:36:46.229 java[332] CFLog (0): CFMessagePort:
bootstrap_register(): failed 1103 (0x44f), port = 0x33903, name =
'java.ServiceProvider'
[java] See /usr/include/servers/bootstrap_defs.h for the error codes.
[java] 2005-10-19 13:36:46.229 java[332] CFLog (99):
CFMessagePortCreateLocal(): failed to name Mach port (java.ServiceProvider)
[java] Warnings ocurred for "new
javax.swing.table.DefaultTableModel(){}": The serializable class does
not declare a static final serialVersionUID field of type long
[java] Warnings ocurred for "(Color.red).red": The static field
Color.red should be accessed in a static way
[java] Warnings ocurred for
"ASTNestFieldAccessTestData.acolor.red": The static field Color.red
should be accessed in a static way
[java] Warnings ocurred for "new
ASTNestFieldAccessTestData().acolor.red": The static field
ASTNestFieldAccessTestData.acolor should be accessed in a static way The
static field Color.red should be accessed in a static way
[java] -- Initializing the Proxy Remote test data --



Mac error trying to view any class using Visual editor
!SESSION 2005-10-21 10:09:25.859
-----------------------------------------------
eclipse.buildId=I20051018-0932
java.version=1.5.0_02
java.vendor=Apple Computer, Inc.
BootLoader constants: OS=macosx, ARCH=ppc, WS=carbon, NL=en_US
Command-line arguments: -os macosx -ws carbon -arch ppc

!ENTRY org.eclipse.jem.proxy 2 0 2005-10-21 10:12:58.896
!MESSAGE
!STACK 0
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:21 8)
at java.io.BufferedInputStream.read(BufferedInputStream.java:23 5)
at java.io.DataInputStream.readByte(DataInputStream.java:241)
at
org.eclipse.jem.internal.proxy.common.remote.Commands.readBa ckValue(Commands.java:1243)
at
org.eclipse.jem.internal.proxy.common.remote.Commands.sendIn vokeMethodCommand(Commands.java:1403)
at
org.eclipse.jem.internal.proxy.remote.REMConnection.invokeMe thod(REMConnection.java:208)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:219)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeW ithParms(REMMethodProxy.java:189)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:102)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:98)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeC atchThrowableExceptions(REMMethodProxy.java:231)
at
org.eclipse.jem.internal.beaninfo.adapters.BeanInfoDecorator Utility.introspect(BeanInfoDecoratorUtility.java:215)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspect(BeaninfoClassAdapter.java:762)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:429)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:416)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspect(BeaninfoClassAdapter.java:637)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:429)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:416)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspect(BeaninfoClassAdapter.java:637)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:429)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:416)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspect(BeaninfoClassAdapter.java:637)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:429)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:416)
at
org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotat ions(JavaClassImpl.java:387)
at
org.eclipse.ve.internal.cde.emf.ClassDecoratorSourceIterator .findDecorator(ClassDecoratorSourceIterator.java:37)
at
org.eclipse.ve.internal.cde.emf.ClassDecoratorIterator.initi alize(ClassDecoratorIterator.java:47)
at
org.eclipse.ve.internal.cde.emf.ClassDecoratorSourceIterator . <init>(ClassDecoratorSourceIterator.java:33)
at
org.eclipse.ve.internal.cde.emf.ClassDecoratorFeatureAccess. getDecoratorWithFeature(ClassDecoratorFeatureAccess.java:67)
at
org.eclipse.ve.internal.java.codegen.java.rules.DefaultVisit orFactoryRule.retrieveFromCache(DefaultVisitorFactoryRule.ja va:82)
at
org.eclipse.ve.internal.java.codegen.java.rules.DefaultVisit orFactoryRule.getTypeVisitor(DefaultVisitorFactoryRule.java: 109)
at
org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuild er.visitType(JavaBeanModelBuilder.java:508)
at
org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuild er.build(JavaBeanModelBuilder.java:417)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.reverseParse(JavaSourceTranslator.java:835)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.decodeDocument(JavaSourceTranslator.java:917)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.loadModel(JavaSourceTranslator.java:575)
at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$Setup.run(JavaVisualEditorPart.java:1819)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)



Mac running processes:
PID TT STAT TIME COMMAND
1 ?? S<s 0:00.22 /sbin/launchd
23 ?? Ss 0:00.00 /sbin/dynamic_pager -F /private/var/vm/swapfile
27 ?? Ss 0:01.04 kextd
30 ?? Ss 0:01.20 /usr/sbin/configd
31 ?? Ss 0:00.33 /usr/sbin/coreaudiod
32 ?? Ss 0:00.29 /usr/sbin/diskarbitrationd
33 ?? Ss 0:00.02 /usr/sbin/memberd -x
34 ?? Ss 0:00.29 /usr/sbin/securityd
36 ?? Ss 0:00.12 /usr/sbin/notifyd
37 ?? Ss 0:00.04 /usr/sbin/KernelEventAgent
38 ?? Ss 0:00.23 /usr/sbin/mDNSResponder -launchdaemon
39 ?? Ss 0:00.30 /usr/sbin/netinfod -s local
40 ?? Ss 0:00.28 /usr/sbin/syslogd
43 ?? Ss 0:00.25 /usr/sbin/distnoted
45 ?? Ss 0:00.32 /usr/sbin/DirectoryService
48 ?? Ss 0:03.95 /usr/sbin/update
56 ?? S 0:00.23 /usr/sbin/blued
59 ?? Ss 4:29.26
/System/Library/Frameworks/ApplicationServices.framework/Fra meworks/CoreGraphics.framework/Resources/WindowServer
-daemon
61 ?? Ss 0:00.81 /System/Library/CoreServices/coreservicesd
63 ?? Ss 0:01.91
/System/Library/Frameworks/ApplicationServices.framework/Fra meworks/ATS.framework/Support/ATSServer
64 ?? Ss 0:01.62
/System/Library/CoreServices/loginwindow.app/Contents/MacOS/ loginwindow
console
79 ?? Ss 0:00.00 /usr/libexec/crashreporterd
129 ?? Ss 0:00.70 ntpd -f /var/run/ntp.drift -p /var/run/ntpd.pid
138 ?? Ss 0:00.00 nfsiod -n 4
154 ?? Ss 0:00.00 rpc.lockd -w
158 ?? Rs 0:09.12
/System/Library/Frameworks/CoreServices.framework/Frameworks /Metadata.framework/Versions/A/Support/mds
159 ?? Ss 0:00.04 /usr/sbin/automount -f -m /Network -nsl -mnt
/private/var/automount
165 ?? Ss 0:00.04 /usr/sbin/automount -f -m /automount/Servers
-fstab -mnt /private/Network/Servers -m /automount/static -static -mnt
/private/var/automount
175 ?? Ss 0:00.35 /System/Library/CoreServices/pbs
178 ?? S 0:09.73
/System/Library/CoreServices/Dock.app/Contents/MacOS/Dock -psn_0_524289
182 ?? S 0:02.57
/System/Library/CoreServices/SystemUIServer.app/Contents/Mac OS/SystemUIServer
-psn_0_655361
183 ?? S 0:03.11
/System/Library/CoreServices/Finder.app/Contents/MacOS/Finde r -psn_0_786433
186 ?? S 0:00.09
/Applications/iTunes.app/Contents/Resources/iTunesHelper.app /Contents/MacOS/iTunesHelper
-psn_0_917505
187 ?? S 0:00.74 /System/Library/CoreServices/System
Events.app/Contents/MacOS/System Events -psn_0_1048577
192 ?? S 2:09.06 /Applications/Yahoo! Messenger
/Applications/Yahoo! Messenger -psn_0_1441793
194 ?? S 0:35.89
/Applications/Safari.app/Contents/MacOS/Safari -psn_0_1572865
212 ?? S 5:46.50
/Volumes/mozilla/Mozilla.app/Contents/MacOS/mozilla-bin -psn_0_1835009
222 ?? Ss 0:00.51 /usr/sbin/lookupd
229 ?? S 0:13.29
/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal -psn_0_2621441
277 ?? SNs 0:00.33
/System/Library/Frameworks/CoreServices.framework/Versions/A /Frameworks/Metadata.framework/Versions/A/Support/mdimportse rver
287 ?? Ss 0:00.06 /usr/sbin/cupsd -f
231 p1 Ss 0:00.02 login -pf marcolopez
232 p1 S 0:00.14 -bash
332 p1 R+ 0:00.00 ps -ax
292 p2 Ss 0:00.02 login -pf marcolopez
293 p2 S 0:00.03 -bash
317 p2 S 0:00.02 su
318 p2 S 0:00.02 su
320 p2 S+ 0:00.03 ./eclipse
321 p2 S+ 1:13.92 /usr/bin/java -XstartOnFirstThread -jar
/Users/marcolopez/eclipse_3.2/eclipse/./startup.jar -os macosx -ws
carbon -arch ppc -launcher /Users/marcolopez/eclip
325 p2 S+ 0:01.35
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java
-XstartOnFirstThread -Dproxyvm.registryKey=13531081
-Dproxyvm.masterPort=49451 -Dpro
326 p2 S+ 0:00.89
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java
-XstartOnFirstThread -Dproxyvm.registryKey=4975255
-Dproxyvm.masterPort=49451 -Dprox
327 p2 S+ 0:01.21
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java
-XstartOnFirstThread -Dproxyvm.registryKey=15420930
-Dproxyvm.masterPort=49451 -Dpro



Mac list of used ports (netstat)

Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp4 0 0 127.0.0.1.49454 127.0.0.1.49483
ESTABLISHED
tcp4 0 0 127.0.0.1.49483 127.0.0.1.49454
ESTABLISHED
tcp4 0 0 127.0.0.1.49454 127.0.0.1.49482
ESTABLISHED
tcp4 0 0 127.0.0.1.49482 127.0.0.1.49454
ESTABLISHED
tcp4 0 0 127.0.0.1.49459 127.0.0.1.49480
ESTABLISHED
tcp4 0 0 127.0.0.1.49480 127.0.0.1.49459
ESTABLISHED
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49479
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49478
CLOSE_WAIT
tcp4 0 0 127.0.0.1.49451 127.0.0.1.49477
ESTABLISHED
tcp4 0 0 127.0.0.1.49477 127.0.0.1.49451
ESTABLISHED
tcp4 0 0 127.0.0.1.49451 127.0.0.1.49476
ESTABLISHED
tcp4 0 0 127.0.0.1.49476 127.0.0.1.49451
ESTABLISHED
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49475
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49474
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49471
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49470
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49469
CLOSE_WAIT
tcp4 0 0 127.0.0.1.49465 127.0.0.1.49468
ESTABLISHED
tcp4 0 0 127.0.0.1.49468 127.0.0.1.49465
ESTABLISHED
tcp4 0 0 127.0.0.1.49465 127.0.0.1.49467
ESTABLISHED
tcp4 0 0 127.0.0.1.49467 127.0.0.1.49465
ESTABLISHED
tcp4 0 0 127.0.0.1.49465 *.* LISTEN
tcp4 1 0 127.0.0.1.49454 127.0.0.1.49462
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49461
CLOSE_WAIT
tcp4 0 0 127.0.0.1.49459 *.* LISTEN
tcp4 1 0 127.0.0.1.49454 127.0.0.1.49456
CLOSE_WAIT
tcp4 0 0 127.0.0.1.49454 *.* LISTEN
tcp4 0 0 127.0.0.1.49451 *.* LISTEN
tcp4 0 0 127.0.0.1.631 *.* LISTEN
tcp4 0 0 *.* *.* CLOSED
tcp4 0 0 127.0.0.1.1033 127.0.0.1.1011
ESTABLISHED
tcp4 0 0 127.0.0.1.1011 127.0.0.1.1033
ESTABLISHED
tcp4 0 0 127.0.0.1.1033 127.0.0.1.1015
ESTABLISHED
tcp4 0 0 127.0.0.1.1015 127.0.0.1.1033
ESTABLISHED
tcp4 0 0 127.0.0.1.1033 127.0.0.1.1021
ESTABLISHED
tcp4 0 0 127.0.0.1.1021 127.0.0.1.1033
ESTABLISHED
tcp4 0 0 127.0.0.1.1033 *.* LISTEN
udp4 0 0 *.631 *.*
udp4 0 0 192.168.8.105.49237 *.*
udp4 0 0 *.5353 *.*
udp4 0 0 127.0.0.1.49156 127.0.0.1.1022
udp4 0 0 127.0.0.1.49155 127.0.0.1.1022
udp4 0 0 127.0.0.1.1022 *.*
udp4 0 0 127.0.0.1.49154 127.0.0.1.1023
udp4 0 0 127.0.0.1.1023 *.*
udp4 0 0 192.168.8.105.123 *.*
udp4 0 0 127.0.0.1.123 *.*
udp4 0 0 *.123 *.*
udp6 0 0 *.5353 *.*
udp4 0 0 *.5353 *.*
udp4 0 0 127.0.0.1.1033 *.*
udp4 0 0 *.* *.*
icm6 0 0 *.* *.*
Active LOCAL (UNIX) domain sockets
Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr
1b02d48 stream 0 0 0 0 0 0
1b02e58 stream 0 0 1d72d68 0 0 0
/private/var/run/cupsd
154e000 stream 0 0 0 154e220 0 0
/var/tmp/SCDynamicStoreNotifyFileDescriptor-21507
154e220 stream 0 0 0 154e000 0 0
154e5d8 stream 0 0 0 154e660 0 0
/var/run/mDNSResponder
154e660 stream 0 0 0 154e5d8 0 0
154e6e8 stream 0 0 17e5c60 0 0 0
/var/run/pppconfd
154ebb0 stream 0 0 1751084 0 0 0
/var/run/mDNSResponder
154e990 stream 0 0 1751a50 0 0 0
/var/run/asl_input
154ee58 stream 0 0 1744000 0 0 0
/var/run/portmap.socket
154eee0 stream 0 0 0 0 0 0
154ef68 stream 0 0 1547420 0 0 0
/var/launchd/0/sock
154e440 dgram 0 0 0 154e908 0 1b02ee0
1b02ee0 dgram 0 0 0 154e908 0 154e088
1b02f68 dgram 0 0 0 154e2a8 154e2a8 0
154e2a8 dgram 0 0 0 1b02f68 1b02f68 0
154e088 dgram 0 0 0 154e908 0 154e198
154e198 dgram 0 0 0 154e908 0 154e110
154e110 dgram 0 0 0 154e908 0 154e330
154e330 dgram 0 0 0 154e908 0 154e3b8
154e3b8 dgram 0 0 0 154e908 0 154ed48
154e4c8 dgram 0 0 0 154e550 154e550 0
154e550 dgram 0 0 0 154e4c8 154e4c8 0
154ed48 dgram 0 0 0 154e908 0 154e880
154e770 dgram 0 0 0 154e7f8 154e7f8 0
154e7f8 dgram 0 0 0 154e770 154e770 0
154e880 dgram 0 0 0 154e908 0 154ec38
154ec38 dgram 0 0 0 154e908 0 154edd0
154edd0 dgram 0 0 0 154e908 0 154ecc0
154ecc0 dgram 0 0 0 154e908 0 154eaa0
154eaa0 dgram 0 0 0 154e908 0 0
154ea18 dgram 0 0 0 154eb28 154eb28 0
154eb28 dgram 0 0 0 154ea18 154ea18 0
154e908 dgram 0 0 1751948 0 154e440 0
/var/run/syslog
Re: VE on MacOSX [message #109830 is a reply to message #109809] Sat, 22 October 2005 20:58 Go to previous messageGo to next message
Jeff Myers is currently offline Jeff Myers
Messages: 489
Registered: July 2009
Senior Member
ML,

Thanks for trying it out. The Read timed out error probably means that
the remote vm locked up to the point where the communication thread
stopped processing requests from the Eclipse editor. To find out the
cause will require debugging the remote vm.

I've finally ordered a Mac Mini, so will be able to start looking into
support later this week.

- Jeff


!ENTRY org.eclipse.jem.proxy 2 0 2005-10-21 10:12:58.896
> !MESSAGE
> !STACK 0
> java.net.SocketTimeoutException: Read timed out
> at java.net.SocketInputStream.socketRead0(Native Method)
> at java.net.SocketInputStream.read(SocketInputStream.java:129)
> at java.io.BufferedInputStream.fill(BufferedInputStream.java:21 8)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:23 5)
> at java.io.DataInputStream.readByte(DataInputStream.java:241)
Re: VE on MacOSX [message #109889 is a reply to message #109830] Mon, 24 October 2005 13:52 Go to previous messageGo to next message
Marco Lopez is currently offline Marco Lopez
Messages: 22
Registered: July 2009
Junior Member
Jeff Myers wrote:
> ML,
>
> Thanks for trying it out. The Read timed out error probably means that
> the remote vm locked up to the point where the communication thread
> stopped processing requests from the Eclipse editor. To find out the
> cause will require debugging the remote vm.
>
> I've finally ordered a Mac Mini, so will be able to start looking into
> support later this week.
>
> - Jeff
>
>
> !ENTRY org.eclipse.jem.proxy 2 0 2005-10-21 10:12:58.896
> > !MESSAGE
> > !STACK 0
> > java.net.SocketTimeoutException: Read timed out
> > at java.net.SocketInputStream.socketRead0(Native Method)
> > at java.net.SocketInputStream.read(SocketInputStream.java:129)
> > at java.io.BufferedInputStream.fill(BufferedInputStream.java:21 8)
> > at java.io.BufferedInputStream.read(BufferedInputStream.java:23 5)
> > at java.io.DataInputStream.readByte(DataInputStream.java:241)


Jeff,

Thanks for your prompt reply. I had a debugger environment set up for
the test when I saw your reply. I will play around with it to see if I
find out anything else. I am on a Mac Mini as well. Let me know if you
need me to try anything out.

ML
Re: VE on MacOSX [message #110282 is a reply to message #109830] Thu, 27 October 2005 16:51 Go to previous message
Marco Lopez is currently offline Marco Lopez
Messages: 22
Registered: July 2009
Junior Member
Glad to know you guys can start looking at Mac issues. Let me know if I
can be of any help. I have run a number of tests both using 1.4.2 and
1.5 and am compiling some notes on how it is behaving.

ML


Jeff Myers wrote:
> ML,
>
> Thanks for trying it out. The Read timed out error probably means that
> the remote vm locked up to the point where the communication thread
> stopped processing requests from the Eclipse editor. To find out the
> cause will require debugging the remote vm.
>
> I've finally ordered a Mac Mini, so will be able to start looking into
> support later this week.
>
> - Jeff
>
>
> !ENTRY org.eclipse.jem.proxy 2 0 2005-10-21 10:12:58.896
> > !MESSAGE
> > !STACK 0
> > java.net.SocketTimeoutException: Read timed out
> > at java.net.SocketInputStream.socketRead0(Native Method)
> > at java.net.SocketInputStream.read(SocketInputStream.java:129)
> > at java.io.BufferedInputStream.fill(BufferedInputStream.java:21 8)
> > at java.io.BufferedInputStream.read(BufferedInputStream.java:23 5)
> > at java.io.DataInputStream.readByte(DataInputStream.java:241)

Jeff,

I am glad to hear you finally received your Mac. I assume it came with
OSX 10.4. A couple of things which you may already be aware of, but
maybe not. There are newer VMs for the 1.4.2 series and the 1.5 series
to download from apple. There are a couple of other patches but those 2
are of primary concern.


Regarding bug 47716
Jeff Myers wrote:
> Unfortunately, I've come across a pretty big blocker of getting SWT
> working on OS X after a few hours of debugging. Right now if you
> attempt to load an SWT file in the VE, it stalls during loading at
> around 25% complete until the connection to the beaninfo remote vm
> times out.

I am glad that the problem I am seeing is reproducible. I was feeling
pretty bad when others had it working and i couldnt get anything
working. I have been able to get better success using 1.5 JVM, but
overall the behavior is still a bit brittle, even when it succeeds.

Like you stated in an earlier post, Swing classes appear to work best,
but i was able to use AWT Frame. I have not been able to instantiate
either a SWT composite or SWT shell visual class.
Re: VE on MacOSX [message #610940 is a reply to message #109062] Thu, 06 October 2005 14:08 Go to previous message
Jeff Myers is currently offline Jeff Myers
Messages: 489
Registered: July 2009
Senior Member
Nikola Svitlica wrote:
> I m using VE on windows machine, but i have also a Mac. I have recently
> started with Java, and eclipse is great help.
> Is there any info when will be VE on MacOSX?
>
> thx!
>

Nikola,

There's no estimate for the date of VE support for OS X, because the
main VE developers do not have access to OS X machines for development.
Currently we need people with Macs to lead the effort for support -
with bug reports, testing, and working with the VE developers to come up
with solutions. You can add yourself to the CC list on this bug report:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=47716 to watch for
progress in this effort.

- Jeff
Re: VE on MacOSX [message #611222 is a reply to message #109074] Fri, 21 October 2005 14:05 Go to previous message
Marco Lopez is currently offline Marco Lopez
Messages: 22
Registered: July 2009
Junior Member
Jeff Myers wrote:
>
> Nikola,
>
> There's no estimate for the date of VE support for OS X, because the
> main VE developers do not have access to OS X machines for development.
> Currently we need people with Macs to lead the effort for support -
> with bug reports, testing, and working with the VE developers to come up
> with solutions. You can add yourself to the CC list on this bug report:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=47716 to watch for
> progress in this effort.
>
> - Jeff

Jeff,

First off, thanks for putting effort into getting the Mac platform to
work better with eclipse. I went ahead and downloaded the latest stuff
to try out the new fix and found that a prior problem I was having with
jem and socket read errors is preventing me from verifying whether your
fix works. I am willing to be of assistance in trying to resolve this
problem, but short of spending some time trying to debug it, I am at a
loss. If there are any pointers you can give me to help track my issue
down, I sure would appreciate it.

I went ahead and added myself to CC list regarding this issue and
noticed a mail saying it had been fixed last week and the 2 posts from
today saying which builds to download the new fix. I am not able to
verify that it works due to a problem with jem which I have posted about
before. In order to try and track this error, I ran the automated ve
tests against windows 2000 machine, x86 linux gtk debian build and my
mac osX 10.4.2, all with java 1.5.0 VMs. I saved off the output log of
each run. My main question to you is what steps can I take in order to
get my visual editor to function properly on the Mac?

-ML



The rest of this email is some of the notes from running ve tests and
some errors from linux and mac.


The windows one appeared to work best, I have an error on my linux
machine and of my mac machine at the end of this post.

I have tried this test both as the primary user and as root, with the
same results. I still get errors in JEM from running the automated
tests which prevent me from being able to open up visual editor.

You mentioned in a prior posting that this may be a firewall issue, but
I am just running the machine as is. I have a list of my running
processes and netstat output at the end of this posting, which I will
look at tonight to make sure there is no obvious problem.



from my list of running processes i noticed that i have 3 processes
trying to listen

> 320 p2 S+ 0:00.03 ./eclipse
> 321 p2 S+ 1:13.92 /usr/bin/java -XstartOnFirstThread -jar /Users/marcolopez/eclipse_3.2/eclipse/./startup.jar -os macosx -ws carbon -arch ppc -launcher /Users/marcolopez/eclip
> 325 p2 S+ 0:01.35 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java -XstartOnFirstThread -Dproxyvm.registryKey=13531081 -Dproxyvm.masterPort=49451 -Dpro
> 326 p2 S+ 0:00.89 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java -XstartOnFirstThread -Dproxyvm.registryKey=4975255 -Dproxyvm.masterPort=49451 -Dprox
> 327 p2 S+ 0:01.21 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java -XstartOnFirstThread -Dproxyvm.registryKey=15420930 -Dproxyvm.masterPort=49451 -Dpro



Linux error

eclipse-test:
[echo] Running org.eclipse.jem.tests.AllSuites
[java] !SESSION 2005-10-19 13:17:25.421
-----------------------------------------------
[java] eclipse.buildId=M20050929-0840
[java] java.version=1.5.0_05
[java] java.vendor=Sun Microsystems Inc.
[java] BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
[java] Framework arguments: -application
org.eclipse.test.coretestapplication
formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJU nitResultFormatter,org.eclipse.jem.tests.AllSuites.xml
-testPluginName org.eclipse.jem.tests -className
org.eclipse.jem.tests.AllSuites
[java] Command-line arguments: -application
org.eclipse.test.coretestapplication -dev bin -data
/home/ml/ve-testing/target/eclipse/jem_folder
formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJU nitResultFormatter,org.eclipse.jem.tests.AllSuites.xml
-testPluginName org.eclipse.jem.tests -className
org.eclipse.jem.tests.AllSuites -os linux -ws gtk -arch x86 -consolelog

[java] !ENTRY org.eclipse.jem.proxy 4 0 2005-10-19 13:17:43.09
[java] !MESSAGE
[java] !STACK 0
[java] java.net.BindException: Cannot assign requested address
[java] at java.net.PlainSocketImpl.socketBind(Native Method)
[java] at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
[java] at java.net.ServerSocket.bind(ServerSocket.java:319)
[java] at java.net.ServerSocket.<init>(ServerSocket.java:185)
[java] at
org.eclipse.jem.internal.proxy.remote.REMMasterServerThread. <init>(REMMasterServerThread.java:50)
[java] at
org.eclipse.jem.internal.proxy.remote.REMRegistryController. <init>(REMRegistryController.java:81)
[java] at
org.eclipse.jem.internal.proxy.remote.ProxyRemoteUtil.getReg istryController(ProxyRemoteUtil.java:38)
[java] at
org.eclipse.jem.internal.proxy.remote.LocalProxyLaunchDelega te.launch(LocalProxyLaunchDelegate.java:166)
[java] at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:590)
[java] at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:515)
[java] at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(L aunchConfiguration.java:152)
[java] at
org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.start Implementation(ProxyLaunchSupport.java:437)
[java] at
org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.start Implementation(ProxyLaunchSupport.java:304)
[java] at
org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.start Implementation(ProxyLaunchSupport.java:236)
[java] at
org.eclipse.jem.tests.proxy.initParser.tree.ASTParserSuite.p opulateSuite(ASTParserSuite.java:99)
[java] at
org.eclipse.jem.tests.proxy.initParser.tree.ASTParserSuite.<init >(ASTParserSuite.java:78)
[java] at
org.eclipse.jem.tests.proxy.initParser.tree.ASTParserSuite.<init >(ASTParserSuite.java:69)
[java] at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ e Method)
[java] at
sun.reflect.NativeConstructorAccessorImpl.newInstance(Native ConstructorAccessorImpl.java:39)
[java] at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De legatingConstructorAccessorImpl.java:27)
[java] at
java.lang.reflect.Constructor.newInstance(Constructor.java:4 94)
[java] at java.lang.Class.newInstance0(Class.java:350)
[java] at java.lang.Class.newInstance(Class.java:303)
[java] at
org.eclipse.jem.tests.AllSuites.populateSuite(AllSuites.java :69)
[java] at org.eclipse.jem.tests.AllSuites.<init>(AllSuites.java:63)
[java] at org.eclipse.jem.tests.AllSuites.suite(AllSuites.java:76)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[java] at
org.eclipse.test.EclipseTestRunner.getTest(EclipseTestRunner .java:251)
[java] at
org.eclipse.test.EclipseTestRunner.<init>(EclipseTestRunner.java:213)
[java] at
org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.jav a:197)
[java] at
org.eclipse.test.CoreTestApplication.runTests(CoreTestApplic ation.java:35)
[java] at
org.eclipse.test.CoreTestApplication.run(CoreTestApplication .java:31)
[java] at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:226)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:376)
[java] at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:163)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[java] at
org.eclipse.core.launcher.Main.invokeFramework(Main.java:334 )
[java] at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
[java] at org.eclipse.core.launcher.Main.run(Main.java:973)
[java] at org.eclipse.core.launcher.Main.main(Main.java:948)
[java] -- Initializing the Proxy Remote test data --


Mac Errors

eclipse-test:
[echo] Running org.eclipse.jem.tests.AllSuites
[java] 2005-10-19 13:36:46.229 java[332] CFLog (0): CFMessagePort:
bootstrap_register(): failed 1103 (0x44f), port = 0x33903, name =
'java.ServiceProvider'
[java] See /usr/include/servers/bootstrap_defs.h for the error codes.
[java] 2005-10-19 13:36:46.229 java[332] CFLog (99):
CFMessagePortCreateLocal(): failed to name Mach port (java.ServiceProvider)
[java] Warnings ocurred for "new
javax.swing.table.DefaultTableModel(){}": The serializable class does
not declare a static final serialVersionUID field of type long
[java] Warnings ocurred for "(Color.red).red": The static field
Color.red should be accessed in a static way
[java] Warnings ocurred for
"ASTNestFieldAccessTestData.acolor.red": The static field Color.red
should be accessed in a static way
[java] Warnings ocurred for "new
ASTNestFieldAccessTestData().acolor.red": The static field
ASTNestFieldAccessTestData.acolor should be accessed in a static way The
static field Color.red should be accessed in a static way
[java] -- Initializing the Proxy Remote test data --



Mac error trying to view any class using Visual editor
!SESSION 2005-10-21 10:09:25.859
-----------------------------------------------
eclipse.buildId=I20051018-0932
java.version=1.5.0_02
java.vendor=Apple Computer, Inc.
BootLoader constants: OS=macosx, ARCH=ppc, WS=carbon, NL=en_US
Command-line arguments: -os macosx -ws carbon -arch ppc

!ENTRY org.eclipse.jem.proxy 2 0 2005-10-21 10:12:58.896
!MESSAGE
!STACK 0
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:21 8)
at java.io.BufferedInputStream.read(BufferedInputStream.java:23 5)
at java.io.DataInputStream.readByte(DataInputStream.java:241)
at
org.eclipse.jem.internal.proxy.common.remote.Commands.readBa ckValue(Commands.java:1243)
at
org.eclipse.jem.internal.proxy.common.remote.Commands.sendIn vokeMethodCommand(Commands.java:1403)
at
org.eclipse.jem.internal.proxy.remote.REMConnection.invokeMe thod(REMConnection.java:208)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:219)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeW ithParms(REMMethodProxy.java:189)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:102)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invoke( REMMethodProxy.java:98)
at
org.eclipse.jem.internal.proxy.remote.REMMethodProxy.invokeC atchThrowableExceptions(REMMethodProxy.java:231)
at
org.eclipse.jem.internal.beaninfo.adapters.BeanInfoDecorator Utility.introspect(BeanInfoDecoratorUtility.java:215)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspect(BeaninfoClassAdapter.java:762)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:429)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:416)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspect(BeaninfoClassAdapter.java:637)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:429)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:416)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspect(BeaninfoClassAdapter.java:637)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:429)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:416)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspect(BeaninfoClassAdapter.java:637)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:429)
at
org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdap ter.introspectIfNecessary(BeaninfoClassAdapter.java:416)
at
org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotat ions(JavaClassImpl.java:387)
at
org.eclipse.ve.internal.cde.emf.ClassDecoratorSourceIterator .findDecorator(ClassDecoratorSourceIterator.java:37)
at
org.eclipse.ve.internal.cde.emf.ClassDecoratorIterator.initi alize(ClassDecoratorIterator.java:47)
at
org.eclipse.ve.internal.cde.emf.ClassDecoratorSourceIterator . <init>(ClassDecoratorSourceIterator.java:33)
at
org.eclipse.ve.internal.cde.emf.ClassDecoratorFeatureAccess. getDecoratorWithFeature(ClassDecoratorFeatureAccess.java:67)
at
org.eclipse.ve.internal.java.codegen.java.rules.DefaultVisit orFactoryRule.retrieveFromCache(DefaultVisitorFactoryRule.ja va:82)
at
org.eclipse.ve.internal.java.codegen.java.rules.DefaultVisit orFactoryRule.getTypeVisitor(DefaultVisitorFactoryRule.java: 109)
at
org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuild er.visitType(JavaBeanModelBuilder.java:508)
at
org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuild er.build(JavaBeanModelBuilder.java:417)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.reverseParse(JavaSourceTranslator.java:835)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.decodeDocument(JavaSourceTranslator.java:917)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.loadModel(JavaSourceTranslator.java:575)
at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$Setup.run(JavaVisualEditorPart.java:1819)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)



Mac running processes:
PID TT STAT TIME COMMAND
1 ?? S<s 0:00.22 /sbin/launchd
23 ?? Ss 0:00.00 /sbin/dynamic_pager -F /private/var/vm/swapfile
27 ?? Ss 0:01.04 kextd
30 ?? Ss 0:01.20 /usr/sbin/configd
31 ?? Ss 0:00.33 /usr/sbin/coreaudiod
32 ?? Ss 0:00.29 /usr/sbin/diskarbitrationd
33 ?? Ss 0:00.02 /usr/sbin/memberd -x
34 ?? Ss 0:00.29 /usr/sbin/securityd
36 ?? Ss 0:00.12 /usr/sbin/notifyd
37 ?? Ss 0:00.04 /usr/sbin/KernelEventAgent
38 ?? Ss 0:00.23 /usr/sbin/mDNSResponder -launchdaemon
39 ?? Ss 0:00.30 /usr/sbin/netinfod -s local
40 ?? Ss 0:00.28 /usr/sbin/syslogd
43 ?? Ss 0:00.25 /usr/sbin/distnoted
45 ?? Ss 0:00.32 /usr/sbin/DirectoryService
48 ?? Ss 0:03.95 /usr/sbin/update
56 ?? S 0:00.23 /usr/sbin/blued
59 ?? Ss 4:29.26
/System/Library/Frameworks/ApplicationServices.framework/Fra meworks/CoreGraphics.framework/Resources/WindowServer
-daemon
61 ?? Ss 0:00.81 /System/Library/CoreServices/coreservicesd
63 ?? Ss 0:01.91
/System/Library/Frameworks/ApplicationServices.framework/Fra meworks/ATS.framework/Support/ATSServer
64 ?? Ss 0:01.62
/System/Library/CoreServices/loginwindow.app/Contents/MacOS/ loginwindow
console
79 ?? Ss 0:00.00 /usr/libexec/crashreporterd
129 ?? Ss 0:00.70 ntpd -f /var/run/ntp.drift -p /var/run/ntpd.pid
138 ?? Ss 0:00.00 nfsiod -n 4
154 ?? Ss 0:00.00 rpc.lockd -w
158 ?? Rs 0:09.12
/System/Library/Frameworks/CoreServices.framework/Frameworks /Metadata.framework/Versions/A/Support/mds
159 ?? Ss 0:00.04 /usr/sbin/automount -f -m /Network -nsl -mnt
/private/var/automount
165 ?? Ss 0:00.04 /usr/sbin/automount -f -m /automount/Servers
-fstab -mnt /private/Network/Servers -m /automount/static -static -mnt
/private/var/automount
175 ?? Ss 0:00.35 /System/Library/CoreServices/pbs
178 ?? S 0:09.73
/System/Library/CoreServices/Dock.app/Contents/MacOS/Dock -psn_0_524289
182 ?? S 0:02.57
/System/Library/CoreServices/SystemUIServer.app/Contents/Mac OS/SystemUIServer
-psn_0_655361
183 ?? S 0:03.11
/System/Library/CoreServices/Finder.app/Contents/MacOS/Finde r -psn_0_786433
186 ?? S 0:00.09
/Applications/iTunes.app/Contents/Resources/iTunesHelper.app /Contents/MacOS/iTunesHelper
-psn_0_917505
187 ?? S 0:00.74 /System/Library/CoreServices/System
Events.app/Contents/MacOS/System Events -psn_0_1048577
192 ?? S 2:09.06 /Applications/Yahoo! Messenger
/Applications/Yahoo! Messenger -psn_0_1441793
194 ?? S 0:35.89
/Applications/Safari.app/Contents/MacOS/Safari -psn_0_1572865
212 ?? S 5:46.50
/Volumes/mozilla/Mozilla.app/Contents/MacOS/mozilla-bin -psn_0_1835009
222 ?? Ss 0:00.51 /usr/sbin/lookupd
229 ?? S 0:13.29
/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal -psn_0_2621441
277 ?? SNs 0:00.33
/System/Library/Frameworks/CoreServices.framework/Versions/A /Frameworks/Metadata.framework/Versions/A/Support/mdimportse rver
287 ?? Ss 0:00.06 /usr/sbin/cupsd -f
231 p1 Ss 0:00.02 login -pf marcolopez
232 p1 S 0:00.14 -bash
332 p1 R+ 0:00.00 ps -ax
292 p2 Ss 0:00.02 login -pf marcolopez
293 p2 S 0:00.03 -bash
317 p2 S 0:00.02 su
318 p2 S 0:00.02 su
320 p2 S+ 0:00.03 ./eclipse
321 p2 S+ 1:13.92 /usr/bin/java -XstartOnFirstThread -jar
/Users/marcolopez/eclipse_3.2/eclipse/./startup.jar -os macosx -ws
carbon -arch ppc -launcher /Users/marcolopez/eclip
325 p2 S+ 0:01.35
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java
-XstartOnFirstThread -Dproxyvm.registryKey=13531081
-Dproxyvm.masterPort=49451 -Dpro
326 p2 S+ 0:00.89
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java
-XstartOnFirstThread -Dproxyvm.registryKey=4975255
-Dproxyvm.masterPort=49451 -Dprox
327 p2 S+ 0:01.21
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/H ome/bin/java
-XstartOnFirstThread -Dproxyvm.registryKey=15420930
-Dproxyvm.masterPort=49451 -Dpro



Mac list of used ports (netstat)

Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp4 0 0 127.0.0.1.49454 127.0.0.1.49483
ESTABLISHED
tcp4 0 0 127.0.0.1.49483 127.0.0.1.49454
ESTABLISHED
tcp4 0 0 127.0.0.1.49454 127.0.0.1.49482
ESTABLISHED
tcp4 0 0 127.0.0.1.49482 127.0.0.1.49454
ESTABLISHED
tcp4 0 0 127.0.0.1.49459 127.0.0.1.49480
ESTABLISHED
tcp4 0 0 127.0.0.1.49480 127.0.0.1.49459
ESTABLISHED
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49479
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49478
CLOSE_WAIT
tcp4 0 0 127.0.0.1.49451 127.0.0.1.49477
ESTABLISHED
tcp4 0 0 127.0.0.1.49477 127.0.0.1.49451
ESTABLISHED
tcp4 0 0 127.0.0.1.49451 127.0.0.1.49476
ESTABLISHED
tcp4 0 0 127.0.0.1.49476 127.0.0.1.49451
ESTABLISHED
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49475
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49474
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49471
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49470
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49469
CLOSE_WAIT
tcp4 0 0 127.0.0.1.49465 127.0.0.1.49468
ESTABLISHED
tcp4 0 0 127.0.0.1.49468 127.0.0.1.49465
ESTABLISHED
tcp4 0 0 127.0.0.1.49465 127.0.0.1.49467
ESTABLISHED
tcp4 0 0 127.0.0.1.49467 127.0.0.1.49465
ESTABLISHED
tcp4 0 0 127.0.0.1.49465 *.* LISTEN
tcp4 1 0 127.0.0.1.49454 127.0.0.1.49462
CLOSE_WAIT
tcp4 1 0 127.0.0.1.49459 127.0.0.1.49461
CLOSE_WAIT
tcp4 0 0 127.0.0.1.49459 *.* LISTEN
tcp4 1 0 127.0.0.1.49454 127.0.0.1.49456
CLOSE_WAIT
tcp4 0 0 127.0.0.1.49454 *.* LISTEN
tcp4 0 0 127.0.0.1.49451 *.* LISTEN
tcp4 0 0 127.0.0.1.631 *.* LISTEN
tcp4 0 0 *.* *.* CLOSED
tcp4 0 0 127.0.0.1.1033 127.0.0.1.1011
ESTABLISHED
tcp4 0 0 127.0.0.1.1011 127.0.0.1.1033
ESTABLISHED
tcp4 0 0 127.0.0.1.1033 127.0.0.1.1015
ESTABLISHED
tcp4 0 0 127.0.0.1.1015 127.0.0.1.1033
ESTABLISHED
tcp4 0 0 127.0.0.1.1033 127.0.0.1.1021
ESTABLISHED
tcp4 0 0 127.0.0.1.1021 127.0.0.1.1033
ESTABLISHED
tcp4 0 0 127.0.0.1.1033 *.* LISTEN
udp4 0 0 *.631 *.*
udp4 0 0 192.168.8.105.49237 *.*
udp4 0 0 *.5353 *.*
udp4 0 0 127.0.0.1.49156 127.0.0.1.1022
udp4 0 0 127.0.0.1.49155 127.0.0.1.1022
udp4 0 0 127.0.0.1.1022 *.*
udp4 0 0 127.0.0.1.49154 127.0.0.1.1023
udp4 0 0 127.0.0.1.1023 *.*
udp4 0 0 192.168.8.105.123 *.*
udp4 0 0 127.0.0.1.123 *.*
udp4 0 0 *.123 *.*
udp6 0 0 *.5353 *.*
udp4 0 0 *.5353 *.*
udp4 0 0 127.0.0.1.1033 *.*
udp4 0 0 *.* *.*
icm6 0 0 *.* *.*
Active LOCAL (UNIX) domain sockets
Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr
1b02d48 stream 0 0 0 0 0 0
1b02e58 stream 0 0 1d72d68 0 0 0
/private/var/run/cupsd
154e000 stream 0 0 0 154e220 0 0
/var/tmp/SCDynamicStoreNotifyFileDescriptor-21507
154e220 stream 0 0 0 154e000 0 0
154e5d8 stream 0 0 0 154e660 0 0
/var/run/mDNSResponder
154e660 stream 0 0 0 154e5d8 0 0
154e6e8 stream 0 0 17e5c60 0 0 0
/var/run/pppconfd
154ebb0 stream 0 0 1751084 0 0 0
/var/run/mDNSResponder
154e990 stream 0 0 1751a50 0 0 0
/var/run/asl_input
154ee58 stream 0 0 1744000 0 0 0
/var/run/portmap.socket
154eee0 stream 0 0 0 0 0 0
154ef68 stream 0 0 1547420 0 0 0
/var/launchd/0/sock
154e440 dgram 0 0 0 154e908 0 1b02ee0
1b02ee0 dgram 0 0 0 154e908 0 154e088
1b02f68 dgram 0 0 0 154e2a8 154e2a8 0
154e2a8 dgram 0 0 0 1b02f68 1b02f68 0
154e088 dgram 0 0 0 154e908 0 154e198
154e198 dgram 0 0 0 154e908 0 154e110
154e110 dgram 0 0 0 154e908 0 154e330
154e330 dgram 0 0 0 154e908 0 154e3b8
154e3b8 dgram 0 0 0 154e908 0 154ed48
154e4c8 dgram 0 0 0 154e550 154e550 0
154e550 dgram 0 0 0 154e4c8 154e4c8 0
154ed48 dgram 0 0 0 154e908 0 154e880
154e770 dgram 0 0 0 154e7f8 154e7f8 0
154e7f8 dgram 0 0 0 154e770 154e770 0
154e880 dgram 0 0 0 154e908 0 154ec38
154ec38 dgram 0 0 0 154e908 0 154edd0
154edd0 dgram 0 0 0 154e908 0 154ecc0
154ecc0 dgram 0 0 0 154e908 0 154eaa0
154eaa0 dgram 0 0 0 154e908 0 0
154ea18 dgram 0 0 0 154eb28 154eb28 0
154eb28 dgram 0 0 0 154ea18 154ea18 0
154e908 dgram 0 0 1751948 0 154e440 0
/var/run/syslog
Re: VE on MacOSX [message #611225 is a reply to message #109809] Sat, 22 October 2005 20:58 Go to previous message
Jeff Myers is currently offline Jeff Myers
Messages: 489
Registered: July 2009
Senior Member
ML,

Thanks for trying it out. The Read timed out error probably means that
the remote vm locked up to the point where the communication thread
stopped processing requests from the Eclipse editor. To find out the
cause will require debugging the remote vm.

I've finally ordered a Mac Mini, so will be able to start looking into
support later this week.

- Jeff


!ENTRY org.eclipse.jem.proxy 2 0 2005-10-21 10:12:58.896
> !MESSAGE
> !STACK 0
> java.net.SocketTimeoutException: Read timed out
> at java.net.SocketInputStream.socketRead0(Native Method)
> at java.net.SocketInputStream.read(SocketInputStream.java:129)
> at java.io.BufferedInputStream.fill(BufferedInputStream.java:21 8)
> at java.io.BufferedInputStream.read(BufferedInputStream.java:23 5)
> at java.io.DataInputStream.readByte(DataInputStream.java:241)
Re: VE on MacOSX [message #611234 is a reply to message #109830] Mon, 24 October 2005 13:52 Go to previous message
Marco Lopez is currently offline Marco Lopez
Messages: 22
Registered: July 2009
Junior Member
Jeff Myers wrote:
> ML,
>
> Thanks for trying it out. The Read timed out error probably means that
> the remote vm locked up to the point where the communication thread
> stopped processing requests from the Eclipse editor. To find out the
> cause will require debugging the remote vm.
>
> I've finally ordered a Mac Mini, so will be able to start looking into
> support later this week.
>
> - Jeff
>
>
> !ENTRY org.eclipse.jem.proxy 2 0 2005-10-21 10:12:58.896
> > !MESSAGE
> > !STACK 0
> > java.net.SocketTimeoutException: Read timed out
> > at java.net.SocketInputStream.socketRead0(Native Method)
> > at java.net.SocketInputStream.read(SocketInputStream.java:129)
> > at java.io.BufferedInputStream.fill(BufferedInputStream.java:21 8)
> > at java.io.BufferedInputStream.read(BufferedInputStream.java:23 5)
> > at java.io.DataInputStream.readByte(DataInputStream.java:241)


Jeff,

Thanks for your prompt reply. I had a debugger environment set up for
the test when I saw your reply. I will play around with it to see if I
find out anything else. I am on a Mac Mini as well. Let me know if you
need me to try anything out.

ML
Re: VE on MacOSX [message #611273 is a reply to message #109830] Thu, 27 October 2005 16:51 Go to previous message
Marco Lopez is currently offline Marco Lopez
Messages: 22
Registered: July 2009
Junior Member
Glad to know you guys can start looking at Mac issues. Let me know if I
can be of any help. I have run a number of tests both using 1.4.2 and
1.5 and am compiling some notes on how it is behaving.

ML


Jeff Myers wrote:
> ML,
>
> Thanks for trying it out. The Read timed out error probably means that
> the remote vm locked up to the point where the communication thread
> stopped processing requests from the Eclipse editor. To find out the
> cause will require debugging the remote vm.
>
> I've finally ordered a Mac Mini, so will be able to start looking into
> support later this week.
>
> - Jeff
>
>
> !ENTRY org.eclipse.jem.proxy 2 0 2005-10-21 10:12:58.896
> > !MESSAGE
> > !STACK 0
> > java.net.SocketTimeoutException: Read timed out
> > at java.net.SocketInputStream.socketRead0(Native Method)
> > at java.net.SocketInputStream.read(SocketInputStream.java:129)
> > at java.io.BufferedInputStream.fill(BufferedInputStream.java:21 8)
> > at java.io.BufferedInputStream.read(BufferedInputStream.java:23 5)
> > at java.io.DataInputStream.readByte(DataInputStream.java:241)

Jeff,

I am glad to hear you finally received your Mac. I assume it came with
OSX 10.4. A couple of things which you may already be aware of, but
maybe not. There are newer VMs for the 1.4.2 series and the 1.5 series
to download from apple. There are a couple of other patches but those 2
are of primary concern.


Regarding bug 47716
Jeff Myers wrote:
> Unfortunately, I've come across a pretty big blocker of getting SWT
> working on OS X after a few hours of debugging. Right now if you
> attempt to load an SWT file in the VE, it stalls during loading at
> around 25% complete until the connection to the beaninfo remote vm
> times out.

I am glad that the problem I am seeing is reproducible. I was feeling
pretty bad when others had it working and i couldnt get anything
working. I have been able to get better success using 1.5 JVM, but
overall the behavior is still a bit brittle, even when it succeeds.

Like you stated in an earlier post, Swing classes appear to work best,
but i was able to use AWT Frame. I have not been able to instantiate
either a SWT composite or SWT shell visual class.
Previous Topic:APPLICATION_MODAL and parentShell
Next Topic:Composite Table
Goto Forum:
  


Current Time: Tue Sep 02 13:10:15 EDT 2014

Powered by FUDForum. Page generated in 0.10310 seconds