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\wopr
> oject.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\cayenn
> e.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 : Tue Aug 24 2004 - 13:09:22 EDT