History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEADEV-15585
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Vladislav Kaznacheev
Reporter: Alexander Chernikov
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

Eclipse import: class folder library is imported with error

Created: 23 Mar 07 20:39   Updated: 06 Apr 07 15:09
Component/s: None
Fix Version/s: Selena 6791

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Build: 6,776
Fixed in build: 6,785


 Description  « Hide
Get eclipse project. Provide a class folder library. I specified an output folder of different eclipse project:
<classpathentry kind="lib" path="/eclipse.a.java.referred.b/bin"/>

Import to IDEA (tested linking .iml to .classpath). Result: exception in log (not in UI): see below. Project structure shows "No JDK" for imported module. Close project and Exit commands make no action!

2007-03-23 20:28:34,489 [ 829842]  ERROR - .components.ComponentStoreImpl -  
com.intellij.openapi.components.StateStorage$StateStorageException: com.intellij.openapi.util.InvalidDataException: com.intellij.projectImport.eclipse.ConversionException: Cannot resolve reference: /eclipse.a.java.referred.b/bin
	at com.intellij.openapi.roots.impl.storage.ClasspathStorage.getState(ClasspathStorage.java:63)
	at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.b(ComponentStoreImpl.java:48)
	at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.access$000(ComponentStoreImpl.java:98)
	at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$1.run(ComponentStoreImpl.java:4)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:81)
	at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initComponent(ComponentStoreImpl.java:113)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:24)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1100(ComponentManagerImpl.java:31)
	at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:4)
	at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:17)
	at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:379)
	at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:359)
	at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:59)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:49)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:102)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:50)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl.a(ModuleManagerImpl.java:117)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl.b(ModuleManagerImpl.java:26)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl.access$500(ModuleManagerImpl.java:8)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$2.run(ModuleManagerImpl.java:10)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:88)
	at com.intellij.openapi.module.impl.ModuleManagerImpl.loadModules(ModuleManagerImpl.java:52)
	at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:83)
	at com.intellij.openapi.components.impl.stores.ProjectStoreImpl.loadProject(ProjectStoreImpl.java:9)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.loadProject(ProjectManagerImpl.java:133)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:204)
	at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:46)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$7.run(ProjectManagerImpl.java:0)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:14)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:74)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:29)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:104)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: com.intellij.openapi.util.InvalidDataException: com.intellij.projectImport.eclipse.ConversionException: Cannot resolve reference: /eclipse.a.java.referred.b/bin
	at com.intellij.projectImport.eclipse.config.EclipseClasspathStorage.getClasspath(EclipseClasspathStorage.java:0)
	at com.intellij.openapi.roots.impl.storage.ClasspathStorage.getState(ClasspathStorage.java:60)
	... 39 more
Caused by: com.intellij.projectImport.eclipse.ConversionException: Cannot resolve reference: /eclipse.a.java.referred.b/bin
	at com.intellij.projectImport.eclipse.util.PathUtil.convertToRelative(PathUtil.java:66)
	at com.intellij.projectImport.eclipse.EclipseToIdeaConverter$1.convert(EclipseToIdeaConverter.java:1)
	at com.intellij.projectImport.eclipse.EclipseToIdeaConverter.a(EclipseToIdeaConverter.java:47)
	at com.intellij.projectImport.eclipse.EclipseToIdeaConverter.convert(EclipseToIdeaConverter.java:94)
	at com.intellij.projectImport.eclipse.EclipseToIdeaConverter.convert(EclipseToIdeaConverter.java:86)
	at com.intellij.projectImport.eclipse.config.EclipseClasspathStorage.getClasspath(EclipseClasspathStorage.java:23)
	... 40 more
2007-03-23 20:28:34,504 [ 829857]  ERROR - .components.ComponentStoreImpl - IntelliJ IDEA (Selena) #6776  Build #6776 
2007-03-23 20:28:34,504 [ 829857]  ERROR - .components.ComponentStoreImpl - JDK: 1.5.0_11 
2007-03-23 20:28:34,504 [ 829857]  ERROR - .components.ComponentStoreImpl - VM: Java HotSpot(TM) Client VM 
2007-03-23 20:28:34,504 [ 829857]  ERROR - .components.ComponentStoreImpl - Vendor: Sun Microsystems Inc. 
2007-03-23 20:28:34,504 [ 829857]  ERROR - .components.ComponentStoreImpl - OS: Windows XP 
2007-03-23 20:28:34,504 [ 829857]  ERROR - .components.ComponentStoreImpl - Last Action: ShowSettings 
2007-03-23 20:28:34,504 [ 829857]  ERROR - .components.ComponentStoreImpl - Original exception:  
com.intellij.openapi.util.InvalidDataException: com.intellij.projectImport.eclipse.ConversionException: Cannot resolve reference: /eclipse.a.java.referred.b/bin
	at com.intellij.projectImport.eclipse.config.EclipseClasspathStorage.getClasspath(EclipseClasspathStorage.java:0)
	at com.intellij.openapi.roots.impl.storage.ClasspathStorage.getState(ClasspathStorage.java:60)
	at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.b(ComponentStoreImpl.java:48)
	at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.access$000(ComponentStoreImpl.java:98)
	at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$1.run(ComponentStoreImpl.java:4)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:81)
	at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.initComponent(ComponentStoreImpl.java:113)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:24)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1100(ComponentManagerImpl.java:31)
	at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:4)
	at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:17)
	at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:379)
	at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:359)
	at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:59)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:49)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:102)
	at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:50)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl.a(ModuleManagerImpl.java:117)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl.b(ModuleManagerImpl.java:26)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$ModuleModelImpl.access$500(ModuleManagerImpl.java:8)
	at com.intellij.openapi.module.impl.ModuleManagerImpl$2.run(ModuleManagerImpl.java:10)
	at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:88)
	at com.intellij.openapi.module.impl.ModuleManagerImpl.loadModules(ModuleManagerImpl.java:52)
	at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:83)
	at com.intellij.openapi.components.impl.stores.ProjectStoreImpl.loadProject(ProjectStoreImpl.java:9)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.loadProject(ProjectManagerImpl.java:133)
	at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:204)
	at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:46)
	at com.intellij.openapi.project.impl.ProjectManagerImpl$7.run(ProjectManagerImpl.java:0)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:14)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:74)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:29)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:104)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: com.intellij.projectImport.eclipse.ConversionException: Cannot resolve reference: /eclipse.a.java.referred.b/bin
	at com.intellij.projectImport.eclipse.util.PathUtil.convertToRelative(PathUtil.java:66)
	at com.intellij.projectImport.eclipse.EclipseToIdeaConverter$1.convert(EclipseToIdeaConverter.java:1)
	at com.intellij.projectImport.eclipse.EclipseToIdeaConverter.a(EclipseToIdeaConverter.java:47)
	at com.intellij.projectImport.eclipse.EclipseToIdeaConverter.convert(EclipseToIdeaConverter.java:94)
	at com.intellij.projectImport.eclipse.EclipseToIdeaConverter.convert(EclipseToIdeaConverter.java:86)
	at com.intellij.projectImport.eclipse.config.EclipseClasspathStorage.getClasspath(EclipseClasspathStorage.java:23)
	... 40 more


 All   Comments   Work Log   Change History      Sort Order:
Alexander Chernikov - 06 Apr 07 15:09
Fix confirmed in 6806.