Bug 289195

Summary: Error when importing existing projects
Product: [Eclipse Project] JDT Reporter: Knut Erik Ballestad <knut.erik.ballestad>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: CLOSED INVALID QA Contact:
Severity: normal    
Priority: P3 CC: Olivier_Thomann
Version: 3.6   
Target Milestone: 3.6 M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
My Workspace none

Description Knut Erik Ballestad CLA 2009-09-11 07:36:28 EDT
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; nb-NO; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)
Build Identifier: M20090211-1700

This error message pops up: "Some projects were hidden because they exist in the workspace directory"

Reproducible: Always

Steps to Reproduce:
1.File -> Import -> Existing project into Workspace
2.Chooses project folder
3.Clicks OK



If you want a copy of my Workspace file and/or project folders that I try to import, give me som feedback on that.
Comment 1 Knut Erik Ballestad CLA 2009-09-11 07:39:46 EDT
Created attachment 146937 [details]
My Workspace
Comment 2 Knut Erik Ballestad CLA 2009-09-11 07:45:10 EDT
If I switch to a new workspace, and then imports the projects, everything wokrs as expected, so my hypothesis is that the WS file somehow got corrupted.
Comment 3 Olivier Thomann CLA 2009-09-14 13:37:28 EDT
You have lots of exception in your .log files.
This could easily explain that the state of your workspace is inconsistent.
Please report each issue into separate bug reports against the corresponding components.

J2EE for:
java.lang.NullPointerException
	at org.eclipse.jst.j2ee.refactor.listeners.J2EEElementChangedListener.getDestinationFolder(J2EEElementChangedListener.java:323)
	at org.eclipse.jst.j2ee.refactor.listeners.J2EEElementChangedListener.getJavaSrcMappings(J2EEElementChangedListener.java:178)
	at org.eclipse.jst.j2ee.refactor.listeners.J2EEElementChangedListener.processJavaProject(J2EEElementChangedListener.java:105)
	at org.eclipse.jst.j2ee.refactor.listeners.J2EEElementChangedListener.processJavaElementDelta(J2EEElementChangedListener.java:86)
	at org.eclipse.jst.j2ee.refactor.listeners.J2EEElementChangedListener.processJavaElementDelta(J2EEElementChangedListener.java:79)
	at org.eclipse.jst.j2ee.refactor.listeners.J2EEElementChangedListener.elementChanged(J2EEElementChangedListener.java:66)
	at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1545)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1535)
	at org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1369)
	at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1345)
	at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:758)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
	at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:4563)
	at org.eclipse.jst.jsp.core.internal.validation.JSPBatchValidator.validate(JSPBatchValidator.java:528)
	at org.eclipse.wst.validation.Validator$V2.validate(Validator.java:1112)
	at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:731)
	at org.eclipse.wst.validation.internal.ValManager$1.visit(ValManager.java:694)
	at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:835)
	at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:698)
	at org.eclipse.wst.validation.internal.ValBuilderJob$Visitor.visit(ValBuilderJob.java:322)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48)
	at org.eclipse.wst.validation.internal.ValBuilderJob.deltaBuild(ValBuilderJob.java:210)
	at org.eclipse.wst.validation.internal.ValBuilderJob.run(ValBuilderJob.java:178)
	at org.eclipse.wst.validation.internal.ValBuilderJob.runInWorkspace(ValBuilderJob.java:125)
	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Problem with Maven:
Java Model Exception: Java Model Status [floro-ear does not exist]
	at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:491)
	at org.eclipse.jdt.internal.core.JavaModelManager.getPerProjectInfoCheckExistence(JavaModelManager.java:1959)
	at org.eclipse.jdt.internal.core.JavaProject.getPerProjectInfo(JavaProject.java:1802)
	at org.eclipse.jdt.internal.core.JavaProject.getRawClasspath(JavaProject.java:1848)
	at org.maven.ide.eclipse.internal.project.LegacyBuildPathManager.getResolverConfiguration(LegacyBuildPathManager.java:71)
	at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.readResolverConfiguration(MavenProjectManagerImpl.java:257)
	at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.refresh(MavenProjectManagerImpl.java:377)
	at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.refresh(MavenProjectManagerImpl.java:356)
	at org.maven.ide.eclipse.internal.project.MavenProjectManagerRefreshJob.run(MavenProjectManagerRefreshJob.java:86)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!SUBENTRY 1 org.eclipse.jdt.core 4 969 2009-08-26 18:12:29.394
!MESSAGE floro-ear does not exist

Problem with hibernate:
!ENTRY org.eclipse.core.resources 4 2 2009-08-26 18:13:10.258
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.ExceptionInInitializerError
	at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:89)
	at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:64)
	at org.hibernate.tool.ant.Hbm2DDLExporterTask.execute(Hbm2DDLExporterTask.java:45)
	at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.java:183)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
	at org.apache.tools.ant.Task.perform(Task.java:364)
	at org.apache.tools.ant.Target.execute(Target.java:341)
	at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:108)
	at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:83)
	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:579)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:498)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:265)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191)
	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
	at org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
	at org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
	at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
	at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
	at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
	at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$MavenExecutor.execute(MavenProjectManagerImpl.java:1045)
	at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl$1.execute(MavenProjectManagerImpl.java:1079)
	at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(MavenProjectManagerImpl.java:1001)
	at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(MavenProjectManagerImpl.java:1076)
	at org.maven.ide.eclipse.internal.project.MavenProjectFacade.filterResources(MavenProjectFacade.java:152)
	at org.maven.ide.eclipse.internal.builder.MavenBuilder$1.visit(MavenBuilder.java:120)
	at org.maven.ide.eclipse.internal.project.MavenProjectFacade.acceptImpl(MavenProjectFacade.java:240)
	at org.maven.ide.eclipse.internal.project.MavenProjectFacade.accept(MavenProjectFacade.java:231)
	at org.maven.ide.eclipse.internal.builder.MavenBuilder.processResources(MavenBuilder.java:113)
	at org.maven.ide.eclipse.internal.builder.MavenBuilder.build(MavenBuilder.java:95)
	at com.genuitec.eclipse.maven.project.MyEclipseMavenBuilder.build(MyEclipseMavenBuilder.java:24)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed. (Caused by org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.) (Caused by org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed. (Caused by org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.))
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
	at org.hibernate.dialect.Dialect.<clinit>(Dialect.java:59)
	... 43 more
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed. (Caused by org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.)
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
	... 47 more
Caused by: org.apache.commons.logging.LogConfigurationException: Invalid class loader hierarchy.  You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed.
	at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:385)
	... 48 more


You have some resources that are out of synch. So you should refresh your workspace.

I am closing as INVALID as there is no proof that JDT/Core is the cause of all these problems.