Re: SVN and WOLips Error

From: Ulrich Köster (ulric..bjectstyle.org)
Date: Sat Aug 14 2004 - 06:47:36 EDT

  • Next message: Ulrich Köster: "Re: Waiting for virtual machine to exit..."

    Hi Ashley,

    I'm trying to reproduce the error. Which version of WOLips/ Subclipse /
    Eclipse do you use. In the case you're using Eclipse 3.0.0 could you
    try to reproduce it with Eclipse 3.0.1.

    Ulrich

    Am 12.08.2004 um 18:57 schrieb Ashley Aitken:

    >
    > Ok, last clue for anyone out there who may be listening ;-)
    >
    > I tried to WOLips > Include as resource the "Properties" file (hoping
    > that would fix my problem).
    >
    > I got the "An internal error occurred during: "WOLips Project Files
    > Updates (Java)"." mentioned below.
    >
    > Java.lang.IllegalArgumentException: Attempted to beginRule: R/, does
    > not match outer scope rule: P/RCEnterpriseOfficeServer
    > at org.eclipse.core.internal.runtime.Assert.isLegal(Assert.java:58)
    > at
    > org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:
    > 106)
    > at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:200)
    > at
    > org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:
    > 80)
    > at
    > org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:
    > 170)
    > at
    > org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.jav
    > a:95)
    > at
    > org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspac
    > e.java:1628)
    > at org.eclipse.core.internal.resources.File.setContents(File.java:330)
    > at org.eclipse.core.internal.resources.File.setContents(File.java:423)
    > at
    > org.objectstyle.wolips.jdt.ant.UpdateOtherClasspathIncludeFiles.buildIn
    > cludeFiles(UpdateOtherClasspathIncludeFiles.java:153)
    > at
    > org.objectstyle.wolips.jdt.ant.UpdateOtherClasspathIncludeFiles.execute
    > (UpdateOtherClasspathIncludeFiles.java:89)
    > at
    > org.objectstyle.wolips.jdt.listener.ResourceChangeListener.examineResou
    > rce(ResourceChangeListener.java:169)
    > at
    > org.objectstyle.wolips.jdt.listener.ResourceChangeListener.visit(Resour
    > ceChangeListener.java:124)
    > at
    > org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.jav
    > a:68)
    >
    > and three (3) of these "An error occured while reading/saving the
    > PB.project in project: RCEnterpriseOfficeServer"
    >
    > java.lang.IllegalArgumentException: Attempted to beginRule: R/, does
    > not match outer scope rule: P/RCEnterpriseOfficeServer
    > at org.eclipse.core.internal.runtime.Assert.isLegal(Assert.java:58)
    > at
    > org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:
    > 106)
    > at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:200)
    > at
    > org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:
    > 80)
    > at
    > org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:
    > 170)
    > at
    > org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.jav
    > a:95)
    > at
    > org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspac
    > e.java:1628)
    > at
    > org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java
    > :1218)
    > at
    > org.eclipse.core.internal.resources.File.refreshLocal(File.java:306)
    > at
    > org.objectstyle.wolips.datasets.project.PBProjectUpdater._tryRefresh(PB
    > ProjectUpdater.java:292)
    > at
    > org.objectstyle.wolips.datasets.project.PBProjectUpdater._saveChanges(P
    > BProjectUpdater.java:277)
    > at
    > org.objectstyle.wolips.datasets.project.PBProjectUpdater.syncFilestable
    > (PBProjectUpdater.java:403)
    > at
    > org.objectstyle.wolips.datasets.listener.ResourceChangeListener.runInWo
    > rkspace(ResourceChangeListener.java:115)
    > at
    > org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWo
    > rkspaceJob.java:38)
    > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
    >
    > So it looks like something is wrong ;-) I'm not sure if this is
    > related to Subversion/Subclipse ...
    >
    > Any help appreciated.
    >
    > Cheers,
    > Ashley.
    >
    >
    >
    > On 13/08/2004, at 12:27 AM, Ashley Aitken wrote:
    >
    >>
    >> Howdy (again) All,
    >>
    >> I've noticed one problem with the newly checked out project (which
    >> may be caused by the error below or the earlier one or Subversion or
    >> me).
    >>
    >> The PB.project file is not picking up the "Properties" file in the
    >> root of the project, or even when I hand enter the file into the
    >> PB.project file, it is not copying it over to the build products
    >> directory.
    >>
    >> The app runs (seemingly ok) but Log4J reports it has not been
    >> initialized (because, I guess the Properties files has not been
    >> found).
    >>
    >> I should have mentioned I am using Project WONDER (version2.0)
    >> ERXApplication from er.extensions to setup the logging and
    >> properties.
    >>
    >> Something is wrong, does anyone have any ideas?
    >>
    >> Thanks in advance,
    >> Ashley.
    >>
    >> PS A couple of people have asked - I am using the binary version
    >> (outdated) of Subversion installed by Fink (client and server) and
    >> Subclipse 0.9.12 (I think). It all seems to work pretty well and the
    >> integration of Subversion and Eclipse is sweet.
    >>
    >>
    >> On 12/08/2004, at 5:13 PM, Ashley Aitken wrote:
    >>
    >>>
    >>> I don't think this error had anything to do with (or caused) the
    >>> build path to be wrong - I was misattributing it to an error in a
    >>> previously closed project that was now showing up.
    >>>
    >>> Looking in the error log I also see a number of:
    >>>
    >>> An error occured while reading/saving the PB.project in project:
    >>> RCEnterpriseRepository
    >>>
    >>> java.lang.IllegalArgumentException: Attempted to beginRule: R/, does
    >>> not match outer scope rule: P/RCEnterpriseRepository
    >>> at org.eclipse.core.internal.runtime.Assert.isLegal(Assert.java:58)
    >>> at
    >>> org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:
    >>> 106)
    >>> at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:200)
    >>> at
    >>> org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:
    >>> 80)
    >>> at
    >>> org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:
    >>> 170)
    >>> at
    >>> org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.j
    >>> ava:95)
    >>> at
    >>> org.eclipse.core.internal.resources.Workspace.prepareOperation(Worksp
    >>> ace.java:1628)
    >>> at
    >>> org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.ja
    >>> va:1218)
    >>> at
    >>> org.eclipse.core.internal.resources.File.refreshLocal(File.java:306)
    >>> at
    >>> org.objectstyle.wolips.datasets.project.PBProjectUpdater._tryRefresh(
    >>> PBProjectUpdater.java:292)
    >>> at
    >>> org.objectstyle.wolips.datasets.project.PBProjectUpdater._saveChanges
    >>> (PBProjectUpdater.java:277)
    >>> at
    >>> org.objectstyle.wolips.datasets.project.PBProjectUpdater.syncFilestab
    >>> le(PBProjectUpdater.java:403)
    >>> at
    >>> org.objectstyle.wolips.datasets.listener.ResourceChangeListener.runIn
    >>> Workspace(ResourceChangeListener.java:115)
    >>> at
    >>> org.eclipse.core.internal.resources.InternalWorkspaceJob.run(Internal
    >>> WorkspaceJob.java:38)
    >>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
    >>>
    >>> Probably caused when I tried to Update the PB.project file.
    >>>
    >>> I also cleaned the projects etc.
    >>>
    >>> The projects now seem to be ok.
    >>>
    >>> Cheers,
    >>> Ashley.
    >>>
    >>>
    >>> On 12/08/2004, at 3:53 PM, Ashley Aitken wrote:
    >>>
    >>>>
    >>>> Howdy All,
    >>>>
    >>>> I checked a WOLips Project into SVN (using Subclipse and excluding
    >>>> the build folder and classes folder)
    >>>> I created a completely new workspace.
    >>>> I checked the WOLips Project out of SVN into the new workspace.
    >>>>
    >>>> And got this error:
    >>>>
    >>>> An internal error occurred during: "WOLips Project Files Updates
    >>>> (Java)".
    >>>> java.lang.IllegalArgumentException: Attempted to beginRule: R/,
    >>>> does not match outer scope rule: P/RCWebObjects
    >>>> org.eclipse.core.internal.runtime.Assert.isLegal(Assert.java:58)
    >>>> org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:
    >>>> 106)
    >>>> org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:200)
    >>>> org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:
    >>>> 80)
    >>>> org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:
    >>>> 170)
    >>>> org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.
    >>>> java:95)
    >>>> org.eclipse.core.internal.resources.Workspace.prepareOperation(Works
    >>>> pace.java:1628)
    >>>> org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.j
    >>>> ava:1218)
    >>>> org.objectstyle.wolips.datasets.adaptable.ProjectPatternsets.createA
    >>>> ntFolder(ProjectPatternsets.java:129)
    >>>> org.objectstyle.wolips.jdt.ant.UpdateOtherClasspathIncludeFiles.buil
    >>>> dIncludeFiles(UpdateOtherClasspathIncludeFiles.java:159)
    >>>> org.objectstyle.wolips.jdt.ant.UpdateOtherClasspathIncludeFiles.exec
    >>>> ute(UpdateOtherClasspathIncludeFiles.java:89)
    >>>> org.objectstyle.wolips.jdt.listener.ResourceChangeListener.examineRe
    >>>> source(ResourceChangeListener.java:169)
    >>>> org.objectstyle.wolips.jdt.listener.ResourceChangeListener.visit(Res
    >>>> ourceChangeListener.java:124)
    >>>> org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.
    >>>> java:68)
    >>>> org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.
    >>>> java:77)
    >>>> org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.
    >>>> java:77)
    >>>> org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.
    >>>> java:49)
    >>>> org.objectstyle.wolips.jdt.listener.ResourceChangeListener.runInWork
    >>>> space(ResourceChangeListener.java:101)
    >>>> org.eclipse.core.internal.resources.InternalWorkspaceJob.run(Interna
    >>>> lWorkspaceJob.java:38)
    >>>> org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
    >>>>
    >>>> Same thing happens for all WOLips projects.
    >>>>
    >>>> Any ideas?
    >>>>
    >>>> I am not sure if this is really a problem, the project looks ok,
    >>>> but it won't build and the build path seems to have been trashed
    >>>> (it can't find com.webobjects).
    >>>>
    >>>> Did I lose something important when I checked the project into SVN?
    >>>>
    >>>> I am using WO Lips 1.1 Beta 2, WO 5.2.3, MacOSX 10.3.5
    >>
    >
    > --
    > Ashley Aitken
    > Perth, Western Australia
    > mrhatken at mac dot com
    >
    >



    This archive was generated by hypermail 2.0.0 : Sat Aug 14 2004 - 06:44:39 EDT