Can anyone provide me with some insight as to the following test failures 
(testPackageRename fails similarly)?
It seems that the refreshLocal() call in OperationManager.endOperation 
confuses the job manager for some reason.  
i believe the actual implementation code is correct, since rename works when 
driven manually.
interestingly, the test still passes if the operationManager is removed from 
the equasion.
java.lang.IllegalArgumentException: Attempted to beginRule: 
F/home/mml/junit-workbench-workspace/testProject/src/pack1, does not match 
outer scope rule: F/testProject/src/pack1
        at org.eclipse.core.internal.runtime.Assert.isLegal(Assert.java:56)
        at 
org.eclipse.core.internal.jobs.ImplicitJobs$ThreadJob.illegalPush(ImplicitJobs.java:86)
        at 
org.eclipse.core.internal.jobs.ImplicitJobs$ThreadJob.push(ImplicitJobs.java:167)
        at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:241)
        at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:149)
        at 
org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:88)
        at 
org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1521)
        at 
org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1158)
        at 
org.tigris.subversion.subclipse.core.client.OperationManager.endOperation(OperationManager.java:84)
        at 
org.tigris.subversion.subclipse.core.resources.SVNMoveDeleteHook.moveFile(SVNMoveDeleteHook.java:165)
        at 
org.eclipse.team.internal.core.MoveDeleteManager.moveFile(MoveDeleteManager.java:87)
        at 
org.eclipse.core.internal.resources.Resource.unprotectedMove(Resource.java:1452)
        at org.eclipse.core.internal.resources.Resource.move(Resource.java:1123)
        at org.eclipse.core.internal.resources.Resource.move(Resource.java:1083)
        at 
org.tigris.subversion.subclipse.test.core.RefactorTest.testClassRename(RefactorTest.java:48)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at junit.framework.TestCase.runTest(TestCase.java:154)
        at junit.framework.TestCase.runBare(TestCase.java:127)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:118)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:410)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:294)
        at 
org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:30)
        at 
org.eclipse.pde.internal.junit.runtime.UITestApplication$1.run(UITestApplication.java:91)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at 
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:106)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1930)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1562)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1536)
        at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:257)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:90)
        at 
org.eclipse.pde.internal.junit.runtime.UITestApplication.run(UITestApplication.java:34)
        at 
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:277)
        at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
        at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:267)
        at org.eclipse.core.launcher.Main.run(Main.java:692)
        at org.eclipse.core.launcher.Main.main(Main.java:676)
-- 
McClain Looney
LoonSoft LLC
m@loonsoft.com
Received on Sat Apr 24 06:24:29 2004