I think you may have run into bug
https://bugs.eclipse.org/bugs/show_bug.cgi?id=198988

Tom




                                                                                
                                              
  From:       "向雅" <[EMAIL PROTECTED]>                                          
                                             
                                                                                
                                              
  To:         "Equinox development mailing list" <equinox-dev@eclipse.org>      
                                              
                                                                                
                                              
  Date:       02/13/2008 01:21 PM                                               
                                              
                                                                                
                                              
  Subject:    [equinox-dev] Re: startApp from osgi console                      
                                              
                                                                                
                                              





Hi team,

ha~It seems my homework not enough, why I just miss Alex Blewitt's article
at
http://www.eclipsezone.org/eclipse/forums/t99762.html.
OK, the thread seems not a question.

The true question is that, since the main thread mode IApplications cannot
running, Why AppCommans not report a error or warning but a "Lanuched ..."
message.
From track, we can see that EclipseAppContainer or EclipseAppLauncher do
not let the illegal/invalid application reached its IApplication.start()
method.
So in my view, it's better that let code give a report.

If this can open a bug report?


在08-2-13,向雅 <[EMAIL PROTECTED]> 写道:
  Hi,
  I tried org.eclipse.equinox.examples.app.selector.application, with "any"
  and "main" thread mode, both visiable, all evironment is the newest 3.4M5
  and cvs version plugins:
  And at selector I just add 3 lines printlog, no other changes.
  my running log as follows:

  ANY thread mode
  osgi> !SESSION 2008-02-13 06:34:56.906
  -----------------------------------------------
  eclipse.buildId=unknown
  java.version=1.6.0_04
  java.vendor=Sun Microsystems Inc.
  BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
  Framework arguments:  -product
  org.eclipse.equinox.examples.app.selector.product
  Command-line arguments:  -product
  org.eclipse.equinox.examples.app.selector.product -data
  F:\workspace\3.4/../runtime-AppSelector.product -dev
  
file:F:/workspace/3.4/.metadata/.plugins/org.eclipse.pde.core/AppSelector.product/dev.properties
   -os win32 -ws win32 -arch x86 -console -consoleLog

  yes, I starting...
  [EMAIL PROTECTED]
  osgi>
  osgi> yes, I run returned.
  yes, I dispose...

  osgi> startApp org.eclipse.equinox.examples.app.selector.application
  Launched application instance:
  org.eclipse.equinox.examples.app.selector.application.1

  osgi> class org.eclipse.equinox.internal.app.EclipseAppHandle
  yes, I starting...
  [EMAIL PROTECTED]
  yes, I run returned.
  yes, I dispose...
  In this mode, all seems ok, except must select stop action to close the
  application. if click windows close button, workbench Realm class would
  failed.

  MAIN_THEAD mode

  osgi> !SESSION 2008-02-13 06:37:02.468
  -----------------------------------------------
  eclipse.buildId=unknown
  java.version=1.6.0_04
  java.vendor=Sun Microsystems Inc.
  BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
  Framework arguments:  -product
  org.eclipse.equinox.examples.app.selector.product
  Command-line arguments:  -product
  org.eclipse.equinox.examples.app.selector.product -data
  F:\workspace\3.4/../runtime-AppSelector.product -dev
  
file:F:/workspace/3.4/.metadata/.plugins/org.eclipse.pde.core/AppSelector.product/dev.properties
   -os win32 -ws win32 -arch x86 -console -consoleLog

  class org.eclipse.equinox.internal.app.EclipseAppHandle
  yes, I starting...
  [EMAIL PROTECTED]
  yes, I run returned.
  yes, I dispose...
  osgi>

  osgi> apps
  org.eclipse.equinox.app.error [not launchable]
  org.eclipse.swt.examples.addressbook.app [launchable]
  org.eclipse.equinox.examples.app.selector.application [launchable]

  osgi> startApp org.eclipse.equinox.examples.app.selector.application
  Launched application instance:
  org.eclipse.equinox.examples.app.selector.application.1

  osgi> apps
  org.eclipse.equinox.app.error [not launchable]
  org.eclipse.swt.examples.addressbook.app [not launchable]
  org.eclipse.equinox.examples.app.selector.application [running] [not
  launchable]

  osgi> stopApp org.eclipse.equinox.examples.app.selector.application
  Stopped application instance:
  org.eclipse.equinox.examples.app.selector.application.1

  osgi> startApp org.eclipse.swt.examples.addressbook.app
  Launched application instance: org.eclipse.swt.examples.addressbook.app.0

  osgi> close

  In the MAIN_THREAD mode, the first time ok, but close it, and start
  again, the selector application no more visible. and the address app
  window can only window main frame, no address table.

  Could you give some hints?
  --
  致敬
  向雅



--
致敬
向雅 _______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

<<inline: graycol.gif>>

<<inline: ecblank.gif>>

_______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to