I created a new workspace (the old one had been updated from Eclipse Indigo), 
re-imported my projects and all is well now.



> On Dec 22, 2017, at 5:18 PM, Jeff Schmitz <jeffschm...@icloud.com> wrote:
> 
> A little more info, when I run ‘ant install’ from the command line I get:
> 
> /Users/netBrackets/git/netBracketsFW/netBracketsFW/build.xml:89: taskdef 
> class org.objectstyle.woproject.ant.WOCompile cannot be found
> 
> I’ll keep digging.
> 
>> On Dec 22, 2017, at 4:55 PM, Jeff Schmitz <jeffschm...@icloud.com 
>> <mailto:jeffschm...@icloud.com>> wrote:
>> 
>> I’m seeing a problem with one of my Ant build scripts after moving to 
>> Oxygen. Specifically my old Ant script to build and install a framework (see 
>> screenshot) dies almost immediately with no messages.  The same script works 
>> fine if I use it within Indigo Eclipse.  I’ve copied my full script below.  
>> Has anyone else seen this problem?  Is there a plugin besides 
>> WOLips/WOGoodies that I forgot to install maybe?  I’m using High Sierra.
>> 
>> 
>> <BuildCommand.jpg>
>> 
>> 
>> 
>> <project name="netBracketsFW" default="build" basedir=".">
>>      <target name="build" 
>> depends="init.build,build.woframework,javaclient,package" />
>> 
>>      <target name="install" 
>> depends="init.install,build.woframework,javaclient" />
>> 
>>      <target name="clean" depends="init.properties">
>>              <delete dir="bin" />
>>              <delete dir="dist" />
>>      </target>
>> 
>>      <!-- property determination  -->
>>      <target name="init.properties">
>>              <property file="build.properties" />
>> 
>>              <property name="wolips.properties" 
>> value="${user.home}${file.separator}Library${file.separator}Application 
>> Support${file.separator}WOLips${file.separator}wolips.properties" />
>>              <property file="${wolips.properties}" />
>>              <condition property="wo.properties.check.failed">
>>                      <not>
>>                              <and>
>>                                      <isset property="wo.system.frameworks" 
>> />
>>                                      <isset property="wo.local.frameworks" />
>>                              </and>
>>                      </not>
>>              </condition>
>>              <fail message="The properties 'wo.system.frameworks' and 
>> 'wo.local.frameworks' must be set. Check that your ${wolips.properties} is 
>> correct." if="wo.properties.check.failed" />
>> 
>>              <property name="wo.install.root" value="${wo.local.frameworks}" 
>> />
>>              <property name="build.framework.name" value="${project.name}" />
>>              <property name="build.framework.name.lowercase" 
>> value="${project.name.lowercase}" />
>>      </target>
>> 
>>      <!-- basic initializations  -->
>>    
>> 
>>      <target name="init.install" depends="init.properties">
>>              <tstamp />
>>              <property name="dest.dir" value="${wo.install.root}" />
>>      </target>
>> 
>>      <target name="init.build" depends="init.properties">
>>              <tstamp />
>>              <property name="dest.dir" value="dist" />
>>      </target>
>> 
>>   <target name="package">
>>     <tar destfile="${dest.dir}/${build.framework.name}.tar.gz"
>>         compression="gzip"
>>         longfile="gnu">
>>       <tarfileset dir="${dest.dir}">
>>         <include name="${build.framework.name}.framework/**"/>
>>       </tarfileset>
>>     </tar>
>>      </target>
>> 
>>      <!-- woproject tasks -->
>>      <target name="build.woframework" depends="compile">
>>              <taskdef name="woframework" 
>> classname="org.objectstyle.woproject.ant.WOFramework"/>
>> 
>>              <woframework name="${build.framework.name}" 
>> destDir="${dest.dir}" customInfoPListContent="${customInfoPListContent}" 
>> principalClass="${principalClass}" 
>> eoAdaptorClassName="${eoAdaptorClassName}" javaVersion="${javaVersion}" 
>> cfbundleversion="${cfBundleVersion}" 
>> cfbundleshortversion="${cfBundleShortVersion}" cfbundleID="${cfBundleID}">
>>                      <classes dir="${classes.dir}">
>>                              <includesfile 
>> name="woproject/classes.include.patternset" />
>>                              <excludesfile 
>> name="woproject/classes.exclude.patternset" />
>>                              <exclude if="javaClient" 
>> name="**/client/**/*.*"/>
>>                      </classes>
>> 
>>                      <wsresources dir=".">
>>                              <includesfile 
>> name="woproject/wsresources.include.patternset" />
>>                              <excludesfile 
>> name="woproject/wsresources.exclude.patternset" />
>>                      </wsresources>
>> 
>>                      <resources dir=".">
>>                              <includesfile 
>> name="woproject/resources.include.patternset" />
>>                              <excludesfile 
>> name="woproject/resources.exclude.patternset" />
>>                              <exclude if="javaClient" 
>> name="**/client/**/*.*"/>
>>                      </resources>
>> 
>>                      <lib dir="Libraries">
>>                              <include name="*.jar" />
>>                      </lib>
>>              </woframework>
>>      </target>
>>      
>>      <target name="javaclient" if="javaClient" depends="build.woframework">
>>              <mkdir 
>> dir="${dest.dir}/${build.framework.name}.framework/WebServerResources/Java" 
>> />
>>              <jar basedir="${classes.dir}" excludes="**/server/**/*.*, 
>> **/server/**/" 
>> jarfile="${dest.dir}/${build.framework.name}.framework/WebServerResources/Java/${build.framework.name}.jar"/>
>>      </target>
>> 
>>      <target name="compile" depends="init.build">
>>              <taskdef name="wocompile" 
>> classname="org.objectstyle.woproject.ant.WOCompile" />
>> 
>>              <mkdir dir="bin" />
>> 
>>              <wocompile srcdir="Sources" destdir="bin">
>>                      <frameworks root="ProjectLocal" embed="false" 
>> eclipse="true" />
>>                      <frameworks root="External" embed="false" 
>> eclipse="true" />
>>                      <frameworks root="Local" embed="false" eclipse="true" />
>>                      <frameworks root="User" embed="false" eclipse="true" />
>>                      <frameworks root="System" embed="false" eclipse="true" 
>> />
>>                      <frameworks root="Network" embed="false" eclipse="true" 
>> />
>>                      <classpath>
>>                              <fileset dir="Libraries">
>>                                      <include name="*.jar" />
>>                              </fileset>
>>                              <fileset dir="${wo.extensions}">
>>                                      <include name="*.jar" />
>>                              </fileset>
>>                      </classpath>
>>              </wocompile>
>>         <record name="compile-log.txt" action="stop"/>
>> 
>>      </target>
>> </project>
>> 
>> 
>> 
>> 
>> 
>> 
>>> 
>>> 
>>>> On Dec 13, 2017, at 2:55 AM, Markus Ruggiero <mailingli...@kataputt.com 
>>>> <mailto:mailingli...@kataputt.com>> wrote:
>>>> 
>>>> 
>>>>> On 9 Dec 2017, at 06:13, Ricardo Parada <rpar...@mac.com 
>>>>> <mailto:rpar...@mac.com>> wrote:
>>>>> 
>>>>> Hi Markus,
>>>>> 
>>>>> I’ve seen the problem you have described when editing WO components. I 
>>>>> don’t know what causes it. When it tells me that the file has changed and 
>>>>> whether I want to reload it I usually just say no because I know I have 
>>>>> not changed the file from underneath Eclipse.  
>>>>> 
>>>>> Ricardo Parada
>>>>> 
>>>> 
>>>> 
>>>> Yeah, that's the problem. There are two distinct cases, one is reloading 
>>>> from disk and the other one is overwriting the changes on the filesystem. 
>>>> Two different questions, one needs YES, the other one needs NO for an 
>>>> answer. And the dialog has different default buttons. This makes it 
>>>> necessary to read and comprehend the message everytime. Both messages LOOK 
>>>> similar and therefore a quick glance and the hitting <enter> does not 
>>>> help. It is simply annoying.
>>>> 
>>>>> 
>>>>>> On Dec 8, 2017, at 6:29 PM, Hugi Thordarson <h...@karlmenn.is 
>>>>>> <mailto:h...@karlmenn.is>> wrote:
>>>>>> 
>>>>>> Hi Markus,
>>>>>> no real help here, just adding some info: I've noticed this happening in 
>>>>>> another app recently (TextWrangler). But I'm running on High Sierra and 
>>>>>> thought it was related to changes in file APIs there.
>>>>>> 
>>>> 
>>>> Something similar seems to happen in SourceTree. When working with the 
>>>> File Status View open this refreshes constantly and resets the scroll 
>>>> area! Very annoying. Might be the same underlying issues with some file 
>>>> system notifications?
>>>> 
>>>>>> Haven't noticed this in Eclipse though. Do you have "Refresh using 
>>>>>> native hooks or polling" on in your Workspace preferences? I found that 
>>>>>> to help with similar problems in the past.
>>>>>> 
>>>> 
>>>> Tried it with both settings, checked and un-checked. Makes no difference.
>>>> 
>>>> Possibly something in macOS Sierra (not on HighSierra and don't plan to go 
>>>> there in the near future) that makes some programs having a hick-up.
>>>> 
>>>> If that was the only issue with macOS...... 😇
>>>> 
>>>> Still having fun with WO and continuing to use it. Wish you all a lot of 
>>>> fun, too.
>>>> ---markus---
>>>> 
>>>> 
>>>> 
>>>>>> - hugi
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On 8 Dec 2017, at 12:09, Markus Ruggiero <mailingli...@kataputt.com 
>>>>>>> <mailto:mailingli...@kataputt.com>> wrote:
>>>>>>> 
>>>>>>> I am having a really bad time with Eclipse and WO Editor and Entity 
>>>>>>> Modeler. (Eclipse 7.71a Oxygen with WOLips 4.7.20170731.3) on macOS 
>>>>>>> Sierra 12.6.
>>>>>>> 
>>>>>>> When I edit a WOComponent, switch to the java file, switch back and 
>>>>>>> forth, very often I get alerted that there are changes on the file 
>>>>>>> system and whether I want to reload from disk or (in the case of trying 
>>>>>>> to save) overwrite what has changed on disk. Anyone seen this, too? Is 
>>>>>>> there a way to switch that off (whatever "that" is)? I am often 
>>>>>>> thorougly confused and do never exactly know which button to press. 
>>>>>>> Depending on the context (reload from disk or overwrite disk) I need to 
>>>>>>> pick one or the other option.
>>>>>>> 
>>>>>>> I have experienced maybe related effects in Entity Modeler. Sometimes 
>>>>>>> it gets confused by edits, particularly when renaming entities, and 
>>>>>>> corrupts the model. The entity is still listed in index.eomodel but the 
>>>>>>> corresponding plist is gone. This happens on save. As long as I do not 
>>>>>>> save everything is there (in memory). And even when saving as long as I 
>>>>>>> don't close Entity Modeler things continue to work. Thus possibly an 
>>>>>>> intermediate save action already corrupts the model on disk.
>>>>>>> 
>>>>>>> Are these bugs in WOLips? Or in Eclipse? 
>>>>>>> Thanks for any ideas and maybe tips for workarounds
>>>>>>> 
>>>>>>> ---markus---
>>>>>>> 
>>>>>>> <PastedGraphic-1.png>
>>>>>>> _______________________________________________
>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com 
>>>>>>> <mailto:Webobjects-dev@lists.apple.com>)
>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is
>>>>>>>  
>>>>>>> <https://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is>
>>>>>>> 
>>>>>>> This email sent to h...@karlmenn.is <mailto:h...@karlmenn.is>
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com 
>>>>>> <mailto:Webobjects-dev@lists.apple.com>)
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/rparada%40mac.com 
>>>>>> <https://lists.apple.com/mailman/options/webobjects-dev/rparada%40mac.com>
>>>>>> 
>>>>>> This email sent to rpar...@mac.com <mailto:rpar...@mac.com>
>>>> 
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com 
>>>> <mailto:Webobjects-dev@lists.apple.com>)
>>>> Help/Unsubscribe/Update your Subscription:
>>>> https://lists.apple.com/mailman/options/webobjects-dev/jeffschmitz%40icloud.com
>>>>  
>>>> <https://lists.apple.com/mailman/options/webobjects-dev/jeffschmitz%40icloud.com>
>>>> 
>>>> This email sent to jeffschm...@icloud.com <mailto:jeffschm...@icloud.com>
>>> 
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com 
>> <mailto:Webobjects-dev@lists.apple.com>)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/jeffschmitz%40icloud.com
>>  
>> <https://lists.apple.com/mailman/options/webobjects-dev/jeffschmitz%40icloud.com>
>> 
>> This email sent to jeffschm...@icloud.com <mailto:jeffschm...@icloud.com>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/jeffschmitz%40icloud.com
> 
> This email sent to jeffschm...@icloud.com

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to