Bug 289195 - Error when importing existing projects
Summary: Error when importing existing projects
Status: CLOSED INVALID
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.6   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 3.6 M2   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-11 07:36 EDT by Knut Erik Ballestad CLA
Modified: 2009-09-14 13:37 EDT (History)
1 user (show)

See Also:


Attachments
My Workspace (258.82 KB, application/zip)
2009-09-11 07:39 EDT, Knut Erik Ballestad CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.