Bug 306784 - IllegalArgumentException: Attempted to beginRule: during JDT initialization
Summary: IllegalArgumentException: Attempted to beginRule: during JDT initialization
Status: VERIFIED DUPLICATE of bug 305043
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.6   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.6 M7   Edit
Assignee: Jay Arthanareeswaran CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-23 00:06 EDT by Min Idzelis CLA
Modified: 2010-04-26 14:02 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Min Idzelis CLA 2010-03-23 00:06:32 EDT
Build Identifier: Eclipse 3.6 M6

This is REALLY hard to reproduce. It happened while opening an unzipped workspace for the first time. 

!ENTRY org.eclipse.core.jobs 4 2 2010-03-22 20:31:41.546
!MESSAGE An internal error occurred during: "Initializing Java Tooling".
!STACK 0
java.lang.IllegalArgumentException: Attempted to beginRule: MultiRule[P/mentalEJB21,P/.org.eclipse.jdt.core.external.folders], does not match outer scope rule: MultiRule[P/AddressBookEJBClient,P/.org.eclipse.jdt.core.external.folders]
	at java.lang.Throwable.<init>(Throwable.java:67)
	at org.eclipse.core.runtime.Assert.isLegal(Assert.java:62)
	at org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:136)
	at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:326)
	at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:63)
	at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:285)
	at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:117)
	at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1914)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1970)
	at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:793)
	at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4833)
	at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:69)
	at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2695)
	at org.eclipse.jdt.internal.core.JavaModelManager$11.run(JavaModelManager.java:2601)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
	at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2641)
	at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1837)
	at org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspathEntry(ClasspathEntry.java:1849)
	at org.eclipse.jdt.internal.core.ClasspathEntry.validateClasspathEntry(ClasspathEntry.java:1808)
	at org.eclipse.jdt.internal.core.ClasspathValidation.validate(ClasspathValidation.java:68)
	at org.eclipse.jdt.internal.core.ChangeClasspathOperation.classpathChanged(ChangeClasspathOperation.java:51)
	at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:113)
	at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:728)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
	at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:793)
	at org.eclipse.jdt.internal.core.JavaModelManager$11.run(JavaModelManager.java:2625)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
	at org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2641)
	at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1837)
	at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:3457)
	at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:35)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Reproducible: Sometimes
Comment 1 Jay Arthanareeswaran CLA 2010-03-23 01:07:10 EDT
This is same as bug 305043.

*** This bug has been marked as a duplicate of bug 305043 ***
Comment 2 Olivier Thomann CLA 2010-04-26 14:02:25 EDT
Verified.