Re: Waiting for virtual machine to exit...

From: James Cicenia (jame..imijon.com)
Date: Thu Oct 21 2004 - 13:54:40 EDT

  • Next message: Chuck Hill: "Re: Waiting for virtual machine to exit..."

    Hello -

    Where do I find this toggle? I have seemingly looked everywhere for it.

    Thanks,
    James

    On Aug 24, 2004, at 12:09 PM, Kimball Larsen wrote:

    > Even more information: When I Toggle Ant Output to "On" suddenly the
    > build works properly. If I toggle Ant Output to "off" I get the hung
    > VM again.
    >
    > For now, I'll just leave the Ant output on, and all is happy.. odd bug
    > though.
    >
    > Thanks!
    >
    > -- Kimball
    >
    >
    > On Aug 24, 2004, at 10:54 AM, Kimball Larsen wrote:
    >
    >>
    >> I have some additional information on this problem as well. I too am
    >> experiencing the "Waiting for Virtual Machine to Exit" bug, and have
    >> discovered that the VM is locking when trying to write the UNIX
    >> classpath.txt file in the .woa.
    >>
    >> In fact, on Windows using a Process Explorer, I am able to see the
    >> exact command line that was called to produce the lock:
    >> (some information substituted to be more generic to protect the IP of
    >> my employer.. ) (also sorry for the poor formatting.. )
    >>
    >>
    >> C:\j2sdk1.4.2_04\bin\javaw.exe
    >> -Dant.home=c:\eclipse\plugins\org.apache.ant_1.6.1
    >> -Dant.library.dir=c:\eclipse\plugins\org.apache.ant_1.6.1\lib
    >> -classpath
    >> C:\eclipse\plugins\org.apache.ant_1.6.1\lib\ant.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-antlr.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-apache-bsf.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-apache-resolver.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-commons-logging.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-commons-net.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-icontract.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-jai.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-jakarta-bcel.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-jakarta-log4j.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-jakarta-oro.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-jakarta-regexp.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-javamail.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-jdepend.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-jmf.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-jsch.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-junit.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-launcher.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-netrexx.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-nodeps.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-starteam.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-stylebook.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-swing.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-trax.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-vaj.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-weblogic.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-xalan1.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-xalan2.jar;C:
    >> \eclipse\plugins\org.apache.ant_1.6.1\lib\ant-xslp.jar;C:
    >> \eclipse\plugins\org.objectstyle.wolips.woproject.ant_1.1.0.82\lib\wop
    >> roject.jar;C:
    >> \eclipse\plugins\org.eclipse.ant.ui_3.0.0\lib\remoteAnt.jar;C:
    >> \eclipse\plugins\org.objectstyle.wolips.cayenne.ant_1.1.0.82\lib\cayen
    >> ne.jar;C:\j2sdk1.4.2_04\lib\tools.jar
    >> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner -eclipseTask
    >> woapplication,org.objectstyle.woproject.ant.WOApplication
    >> -eclipseTask woframework,org.objectstyle.woproject.ant.WOFramework
    >> -eclipseTask wogen,org.objectstyle.woproject.ant.WOGenerator
    >> -eclipseTask wocompile,org.objectstyle.woproject.ant.WOCompile
    >> -eclipseTask pbindex,org.objectstyle.woproject.ant.PBIndex
    >> -eclipseTask pbxindex,org.objectstyle.woproject.ant.PBXIndex
    >> -eclipseTask pbxindex2,org.objectstyle.woproject.ant.WOPBXBuild
    >> -eclipseTask eomodel,org.objectstyle.woproject.ant.EOModel -buildfile
    >> C:\src\workspace\[applicationName]\build.xml
    >>
    >> Oddly, when I run this from the command line, the .woa is produced
    >> perfectly. When triggered from w/in Eclipse, however, I always get
    >> the "Waiting for VM to exit" message....
    >>
    >> I'm using the latest production release of Eclipse (3.0.0) and WOLips
    >> 1.1.0.82
    >>
    >> Thanks!
    >>
    >> -- Kimball Larsen
    >>
    >> Hi Dominique,
    >>
    >> is the "Refresh Workspace automatically" option enabled?
    >>
    >> Ulrich
    >>
    >> Am 10.08.2004 um 15:04 schrieb Schoenenberger Dominique:
    >>
    >> > I don't have the "Waiting for virtual machine to exit..." but with
    >> the
    >> > 1.1.0.77 beta 2, I have "[v.1.1-dev May 25 2004] Error saving
    >> plist]."
    >> > error alert panel (I don't have it with the beta 1).
    >> >
    >> > When I save a file, the alert appears and I have to click on one or
    >> > two ok button of such alert. When I compile, they are 10 of such
    >> > poping up...
    >> >
    >> > What plist this message is talking about ?
    >> >
    >> > Dominique
    >> >
    >> >> -----Original Message-----
    >> >> From: Ulrich Köster [mailto:ulric..bjectstyle.org]
    >> >> Sent: Monday, August 09, 2004 8:58 PM
    >> >> To: woproject-de..bjectstyle.org
    >> >> Subject: Re: Waiting for virtual machine to exit...
    >> >>
    >> >>
    >> >> Hi Dominique,
    >> >>
    >> >> I've seen it on Windows and Mac, with and without subproject,
    >> >> with version
    >> >> control and without version control.
    >> >>
    >> >> I'm still looking for the bit to reproduce it. Without it,
    >> >> it's tough to fix
    >> >> it.
    >> >>
    >> >> A how to reproduce the problem would be helpful.
    >> >>
    >> >>
    >> >> ----- Original Message -----
    >> >> From: "Schoenenberger Dominique"
    >> <dominique.schoenenberge..agra.com>
    >> >> To: "Ulrich Köster" <ulric..bjectstyle.org>;
    >> >> <woproject-de..bjectstyle.org>
    >> >> Sent: Monday, August 09, 2004 2:16 PM
    >> >> Subject: RE: Waiting for virtual machine to exit...
    >> >>
    >> >>
    >> >>
    >> >> I install the WOLips 1.1.0.77 beta 2.
    >> >>
    >> >> First, I tried to not change my .project and my .classpath
    >> >> (point 2 and 3 in
    >> >> my last email):
    >> >>
    >> >> The "Waiting for virtual machine to exit..." message remains for
    >> some
    >> >> projects. I suspect it's related to project having sub-projects.
    >> >>
    >> >> I changed the .project (point 2 in my last mail).
    >> >>
    >> >> I have many messages and error messages when I compile my
    >> >> project (Clean +
    >> >> build):
    >> >> In which log?
    >> >>
    >> >> 1) "Could not find the main class. Program will exit"
    >> >> 2) "[v.1.1-dev May 25 2004] Error saving plist]." (new to beta 2)
    >> >>
    >> >> May25 is that from your application?
    >> >>
    >> >> When I save a file, I have the message 2). Is this message
    >> >> related to the
    >> >> fact I'm using Clearcase and some of the file are read-only
    >> >> (I'm on Windows)
    >> >> ?
    >> >>
    >> >> I can now launch my application.
    >> >>
    >> >> How to install automatically when you change something in the
    >> >> sources ?
    >> >> The build is invoked automatically. No need to install before
    >> >> it goes to
    >> >> deployment.
    >> >>
    >> >> Ulrich
    >> >>
    >> >>> -----Original Message-----
    >> >>> From: Ulrich Köster [mailto:ulric..bjectstyle.org]
    >> >>> Sent: Saturday, August 07, 2004 9:59 AM
    >> >>> To: WOLips <woproject-de..bjectstyle.org>
    >> >>> Subject: Re: Waiting for virtual machine to exit...
    >> >>>
    >> >>>
    >> >>> Hi Dominique,
    >> >>>
    >> >>> Am 06.08.2004 um 22:19 schrieb Schoenenberger Dominique:
    >> >>>
    >> >>>> I also had the problem but it's solved now.
    >> >>>> I found first it works with new projects created from
    >> >>> scratch. Then I
    >> >>>> try to make my old projects working:
    >> >>>>
    >> >>>> I don't know exactly how but hereafter some action I performed:
    >> >>>>
    >> >>>> 1) I change the way of compiling. I use now "external tool" in
    >> the
    >> >>>> tool bar (this seems not necessary for new projects...). I had to
    >> >>>> change the ant home for the old projects.
    >> >>>>
    >> >>>> 2) I had a message "Could not find the main class. Program will
    >> >>>> exit". To solve this I changed my old project ".project" file:
    >> >>>>
    >> >>>> replace
    >> >>>> <name>org.eclipse.jdt.core.javabuilder</name>
    >> >>>> with
    >> >>>>
    >> >>> <name>org.objectstyle.wolips.incrementalbuilder</name>
    >> >>>>
    >> >>>> replace (for framework)
    >> >>>>
    >> >>> <nature>org.objectstyle.wolips.antframeworknature</nature>
    >> >>>> with
    >> >>>>
    >> >>> <nature>org.objectstyle.wolips.incrementalframeworknature</nature>
    >> >>>>
    >> >>>> or for application
    >> >>>> replace
    >> >>>>
    >> >>> <nature>org.objectstyle.wolips.antapplicationnature</nature>
    >> >>>> with
    >> >>>>
    >> >>>
    >> <nature>org.objectstyle.wolips.incrementalapplicationnature</nature>
    >> >>>
    >> >>> For sure, switching the builder hides the problem. You could
    >> >>> use the ui
    >> >>> for that task. Open the context menu for the project and choose
    >> >>> properties. The WOLips build page has everything you need for
    >> that.
    >> >>>>
    >> >>>> 3) I changed the .classpath. I had explicit path to the jar
    >> >>> files in
    >> >>>> my old .classpath and I change it like this:
    >> >>>>
    >> >>>> replace
    >> >>>> <classpathentry kind="var"
    >> >>>>
    >> >>>
    >> path="NEXT_ROOT/Library/Frameworks/JavaEOAccess.framework/Resources/
    >> >>>> Java/javaeoaccess.jar"/>
    >> >>>> <classpathentry kind="var"
    >> >>>>
    >> >>>
    >> >>
    >> path="NEXT_ROOT/Library/Frameworks/JavaEOControl.framework/Resources/
    >> >>>> Java/javaeocontrol.jar"/>
    >> >>>> <classpathentry kind="var"
    >> >>>>
    >> >>> path="NEXT_ROOT/Library/Frameworks/JavaFoundation.framework/Re
    >> >>> sources/
    >> >>>> Java/javafoundation.jar"/>
    >> >>>>
    >> >>>> with
    >> >>>> <classpathentry kind="con"
    >> >>>>
    >> >>>
    >> >>
    >> path="org.objectstyle.wolips.WO_CLASSPATH/JavaEOAccess/JavaEOControl/
    >> >>>> JavaFoundation"/>
    >> >>>
    >> >>> Ever tried the classpath container?
    >> >>>
    >> >>>>
    >> >>>> 4) I removed some
    >> >>>> workspace\.metadata\.plugins\org.eclipse.debug.core\.launches:
    >> >>>>
    >> >>>> For example, I have 2 launch configurations for the same
    >> >>> project: With
    >> >>>> one (the old one) I have the "Waiting for virtual machine
    >> >>> to exit..."
    >> >>>> message and with the other one (new created, shorter) it's ok.
    >> >>>>
    >> >>>>
    >> >>>> Now all is compiling but my Wonder project doesn't start
    >> correctly
    >> >>>> because it failed to initialize...
    >> >>>
    >> >>> Any output?
    >> >>>
    >> >>> Ulrich
    >> >>>
    >> >>>>
    >> >>>> Dominique
    >> >>>>
    >> >>>>> -----Original Message-----
    >> >>>>> From: Christian Mittendorf
    >> >> [mailto:christian.mittendor..reenet.de]
    >> >>>>> Sent: Thursday, July 29, 2004 4:11 PM
    >> >>>>> To: WOLips
    >> >>>>> Subject: Re: Waiting for virtual machine to exit...
    >> >>>>>
    >> >>>>>
    >> >>>>> Hello,
    >> >>>>>
    >> >>>>> this problem does still appear on my machine using version
    >> >>>>> "eclipse_3_0_0 1.1.0.75".
    >> >>>>>
    >> >>>>> Christian
    >> >>>>>
    >> >>>>> On 27.07.2004, at 21:01, ulrich köster wrote:
    >> >>>>>
    >> >>>>>> Hi,
    >> >>>>>>
    >> >>>>>> the problem is that the virtual machine used by the ant
    >> >>> run does not
    >> >>>>>> complete sometimes. Turning the build off (with the
    >> >> toggle button)
    >> >>>>>> does not
    >> >>>>>> solve the problem.
    >> >>>>>> Eclipse continues to build your classes but does not build
    >> >>>>> the woa or
    >> >>>>>> framework.
    >> >>>>>>
    >> >>>>>> It may work for a while. At least when you change your
    >> >>>>> eomodel you're
    >> >>>>>> in
    >> >>>>>> trouble.
    >> >>>>>>
    >> >>>>>> Does this problem occur with the latest version in the cvs?
    >> >>>>>>
    >> >>>>>> Ulrich
    >> >>>>>>
    >> >>>>>> ----- Original Message -----
    >> >>>>>> From: "Shelli D. Orton" <shelli.orto..mode.com>
    >> >>>>>> To: "Geoff Hopson" <ghopso..ac.com>
    >> >>>>>> Cc: <woproject-de..bjectstyle.org>
    >> >>>>>> Sent: Tuesday, July 27, 2004 8:36 PM
    >> >>>>>> Subject: RE: Waiting for virtual machine to exit...
    >> >>>>>>
    >> >>>>>>
    >> >>>>>>> I turned the toggle off and I can do a build without
    >> >> it hanging.
    >> >>>>>>>
    >> >>>>>>> Thanks!!
    >> >>>>>>>
    >> >>>>>>> Shelli
    >> >>>>>>>
    >> >>>>>>>> -----Original Message-----
    >> >>>>>>>> From: Geoff Hopson [mailto:ghopso..ac.com]
    >> >>>>>>>> Sent: Tuesday, July 27, 2004 11:51 AM
    >> >>>>>>>> To: Shelli D. Orton
    >> >>>>>>>> Cc: woproject-de..bjectstyle.org
    >> >>>>>>>> Subject: Re: Waiting for virtual machine to exit...
    >> >>>>>>>>
    >> >>>>>>>>
    >> >>>>>>>> The button is on the toolbar in the WOLIps perspective,
    >> >>>>> as opposed to
    >> >>>>>>>> on the menus.
    >> >>>>>>>>
    >> >>>>>>>> I also had this error, and following the same email you
    >> >>>>> found, I was
    >> >>>>>>>> able to get a build done.
    >> >>>>>>>>
    >> >>>>>>>> I subsequent changed all my build files to use the
    >> incremental
    >> >>>>>>>> builder
    >> >>>>>>>> as opposed to the ant builder (poke around, you'll find
    >> >>> it - build
    >> >>>>>>>> properties or something), and that fixed a few things
    >> >>>>> when I saved a
    >> >>>>>>>> file and didn't see it in the build (eg changed a html
    >> >>>>> file, and the
    >> >>>>>>>> change not pushed through).
    >> >>>>>>>>
    >> >>>>>>>> I have since put the 'toggle WOBuild' button back on, and
    >> >>>>> have not
    >> >>>>>>>> had
    >> >>>>>>>> any issues.
    >> >>>>>>>>
    >> >>>>>>>> So maybe the problem is using the ant builder with
    >> >>> toggle wobuild?
    >> >>>>>>>> Dunno, just speculating.
    >> >>>>>>>>
    >> >>>>>>>> HTH,
    >> >>>>>>>> Geoff
    >> >>>>>>>>
    >> >>>>>>>> On 27 Jul 2004, at 17:00, Shelli D. Orton wrote:
    >> >>>>>>>>
    >> >>>>>>>>> I have recently upgraded to Eclipse 3.0.0 and am using
    >> WOLips
    >> >>>>>> 1.1.0.71.
    >> >>>>>>>>> When I try to compile an WO app project, the build seems
    >> >>>>> to hang and
    >> >>>>>>>>> the
    >> >>>>>>>>> message "Waiting for virtual machine to exit..." is
    >> >>> displayed. I
    >> >>>>>>>>> found a
    >> >>>>>>>>> post on this mailing list where someone was having the
    >> >>>>> same problem
    >> >>>>>>>>> and the
    >> >>>>>>>>> posted workaround was:
    >> >>>>>>>>>
    >> >>>>>>>>> ----
    >> >>>>>>>>>
    >> >>>>>>>>> This issue is present in the final version of Eclipse 3.
    >> >>>>> what I did
    >> >>>>>>>>> to
    >> >>>>>>>>> work around it was:
    >> >>>>>>>>>
    >> >>>>>>>>>
    >> >>>>>>>>> 1) Make sure the "Toggle WOBuild" button is NOT clicked.
    >> >>>>>>>>> 2) I go to Run -> External Tools -> Run As -> Ant
    >> >>> Build until it
    >> >>>>>>>>> gives
    >> >>>>>>>>> me the same message "Waiting for virtual machine to
    >> >>>>> exit... " and I
    >> >>>>>>>>> click Cancel
    >> >>>>>>>>> 3) Click on Project -> Clean, select "Clean all projects"
    >> and
    >> >>>>>>>>> "Start a
    >> >>>>>>>>> build immediately" and click OK
    >> >>>>>>>>> 4) I click on the Run button and it runs perfectly
    >> >>>>>>>>>
    >> >>>>>>>>>
    >> >>>>>>>>> I am guessing this is a WOLips bug? At least the
    >> >>>>> workaround lets me
    >> >>>>>>>>> test
    >> >>>>>>>>> my app. :)
    >> >>>>>>>>>
    >> >>>>>>>>> ----
    >> >>>>>>>>>
    >> >>>>>>>>> I've looked in Windows -> Preferences and Project ->
    >> >>>>> Preferences and
    >> >>>>>>>>> could
    >> >>>>>>>>> not find a "Toggle WOBuild" button. Where does this
    >> >>>>> button exist?
    >> >>>>>> Has
    >> >>>>>>>>> anyone else run into this problem and found a solution?
    >> >>>>>>>>>
    >> >>>>>>>>> Thanks for any help.
    >> >>>>>>>>>
    >> >>>>>>>>> Shelli
    >> >>>>>>>>>
    >> >>>>>>>>
    >> >>>>>>>
    >> >>>>>>
    >> >>>>>>
    >> >>>>>
    >> >>>>>
    >> >>>
    >> >>>
    >> >>
    >> >>



    This archive was generated by hypermail 2.0.0 : Thu Oct 21 2004 - 13:54:51 EDT