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

Key: OSMORC-104
Type: Exception Exception
Status: Closed Closed
Resolution: Duplicate
Priority: Normal Normal
Assignee: Unassigned
Reporter: Thomas Singer
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Osmorc

Happened after creating a project from existing sources where for the two modules two Osmorc facets were detected

Created: 13 Jan 09 18:41   Updated: 13 Jan 09 22:45
Component/s: None
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Idea build #9618, Osmorc version 0.11.0
Issue Links:
Duplicate
This issue duplicates:
OSMORC-85 There has to be at least one content ... Normal Closed
 


 Description  « Hide

java.lang.AssertionError: There has to be at least one content root in an Osmorc module. That's not the case for moduleKapitel 09 ViewPart Die Todo-Liste
at org.osmorc.manifest.impl.ModuleManifestHolderImpl.getContentRoots(ModuleManifestHolderImpl.java:253)
at org.osmorc.manifest.impl.ModuleManifestHolderImpl.getManifestFile(ModuleManifestHolderImpl.java:219)
at org.osmorc.manifest.impl.ModuleManifestHolderImpl.tryCreateBundleManifest(ModuleManifestHolderImpl.java:99)
at org.osmorc.manifest.impl.ModuleManifestHolderImpl.getBundleManifest(ModuleManifestHolderImpl.java:77)
at org.osmorc.impl.BundleManagerImpl.getBundleManifest(BundleManagerImpl.java:120)
at org.osmorc.impl.BundleManagerImpl.addOrUpdateBundleInternal(BundleManagerImpl.java:132)
at org.osmorc.impl.BundleManagerImpl.addOrUpdateBundle(BundleManagerImpl.java:126)
at org.osmorc.impl.BundleManagerImpl.determineBundleDependencies(BundleManagerImpl.java:177)
at org.osmorc.ModuleDependencySynchronizer$1.run(ModuleDependencySynchronizer.java:77)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:168)
at org.osmorc.ModuleDependencySynchronizer.syncDependenciesFromManifest(ModuleDependencySynchronizer.java:71)
at org.osmorc.OsmorcModuleComponent$2.facetAdded(OsmorcModuleComponent.java:94)
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:597)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:182)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:187)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:187)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:174)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:171)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:171)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:166)
at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:40)
at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:106)
at $Proxy57.facetAdded(Unknown Source)
at com.intellij.facet.FacetManagerImpl.a(FacetManagerImpl.java:174)
at com.intellij.facet.FacetManagerImpl.commit(FacetManagerImpl.java:127)
at com.intellij.facet.impl.FacetModelImpl.commit(FacetModelImpl.java:43)
at com.intellij.facet.impl.autodetecting.facetsTree.DetectedFacetsTreeComponent.createFacets(DetectedFacetsTreeComponent.java:7)
at com.intellij.ide.util.importProject.FacetDetectionStep.updateModule(FacetDetectionStep.java:12)
at com.intellij.ide.util.newProjectWizard.ProjectFromSourcesBuilder.createModule(ProjectFromSourcesBuilder.java:46)
at com.intellij.ide.util.newProjectWizard.ProjectFromSourcesBuilder$2.compute(ProjectFromSourcesBuilder.java:1)
at com.intellij.ide.util.newProjectWizard.ProjectFromSourcesBuilder$2.compute(ProjectFromSourcesBuilder.java:8)
at com.intellij.openapi.application.impl.ApplicationImpl$12.run(ApplicationImpl.java:1)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:168)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:308)
at com.intellij.ide.util.newProjectWizard.ProjectFromSourcesBuilder.commit(ProjectFromSourcesBuilder.java:32)
at com.intellij.ide.impl.NewProjectUtil.createNewProject(NewProjectUtil.java:19)
at com.intellij.ide.actions.NewProjectAction.actionPerformed(NewProjectAction.java:1)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$ActionGroupDescriptor$3.onPress(WelcomeScreen.java:6)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$ButtonWithExtension.onPress(WelcomeScreen.java:4)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeScreen$MyActionButton$1.mouseReleased(WelcomeScreen.java:6)
at java.awt.Component.processMouseEvent(Component.java:6134)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5899)
at java.awt.Container.processEvent(Container.java:2023)
at java.awt.Component.dispatchEventImpl(Component.java:4501)
at java.awt.Container.dispatchEventImpl(Container.java:2081)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
at java.awt.Container.dispatchEventImpl(Container.java:2067)
at java.awt.Window.dispatchEventImpl(Window.java:2458)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:35)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:223)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:217)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)



 All   Comments   Work Log   Change History      Sort Order:
Robert F. Beeger - 13 Jan 09 22:45
Unfortunately at this point in time the module is not yet fully initialized. We'll have to investigate how to best handle this. One possible solution is to postpone the detection until the module is fully initialized.