Obscure Exceptions when building via Ant

Hi there,

I was trying to build my MPS Project via Ant and got some very unhelpful Exceptions. For Example:

Total time: 23 seconds
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
        at jetbrains.mps.nodeEditor.style.Style.<init>(Style.java:37)
        at jetbrains.mps.nodeEditor.cells.EditorCell_Basic.<init>(EditorCell_Basic.java:75)
        at jetbrains.mps.nodeEditor.cells.EditorCell_Label.<init>(EditorCell_Label.java:55)
        at jetbrains.mps.nodeEditor.cells.EditorCell_Constant.<init>(EditorCell_Constant.java:41)
        at jetbrains.mps.nodeEditor.cells.EditorCell_Constant.<init>(EditorCell_Constant.java:37)
        at jetbrains.mps.nodeEditor.inspector.InspectorEditorComponent.createRootCell(InspectorEditorComponent.java:99)
        at jetbrains.mps.nodeEditor.EditorComponent$33$1.run(EditorComponent.java:1548)
        at jetbrains.mps.nodeEditor.EditorComponent.runSwapCellsActions(EditorComponent.java:2420)
        at jetbrains.mps.nodeEditor.EditorComponent.access$2700(EditorComponent.java:104)
        at jetbrains.mps.nodeEditor.EditorComponent$33.run(EditorComponent.java:1546)
        at jetbrains.mps.ide.smodel.WorkbenchModelAccess$1.run(WorkbenchModelAccess.java:80)
        at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:757)
        at jetbrains.mps.ide.smodel.WorkbenchModelAccess.runReadAction(WorkbenchModelAccess.java:76)
        at jetbrains.mps.nodeEditor.EditorComponent.rebuildEditorContent(EditorComponent.java:1531)
        at jetbrains.mps.nodeEditor.EditorComponent.rebuildEditorContent(EditorComponent.java:1525)
        at jetbrains.mps.nodeEditor.inspector.InspectorEditorComponent.reinitEditor(InspectorEditorComponent.java:55)
        at jetbrains.mps.nodeEditor.inspector.InspectorEditorComponent.<init>(InspectorEditorComponent.java:44)
        at jetbrains.mps.nodeEditor.inspector.InspectorEditorComponent.<init>(InspectorEditorComponent.java:38)
        at jetbrains.mps.nodeEditor.InspectorTool$1.run(InspectorTool.java:60)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        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)
Caused by: java.lang.NullPointerException
        at com.intellij.openapi.vfs.newvfs.persistent.FSRecords.getTimestamp(FSRecords.java:892)
        at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.getTimeStamp(PersistentFS.java:323)
        at com.intellij.openapi.vfs.newvfs.impl.VirtualFileSystemEntry.getTimeStamp(VirtualFileSystemEntry.java:213)
        at jetbrains.mps.ide.vfs.IdeaFile.lastModified(IdeaFile.java:128)
        at jetbrains.mps.smodel.DefaultSModelDescriptor.fileTimestamp(DefaultSModelDescriptor.java:367)
        at jetbrains.mps.smodel.DefaultSModelDescriptor.updateDiskTimestamp(DefaultSModelDescriptor.java:348)
        at jetbrains.mps.smodel.DefaultSModelDescriptor.initialLoad(DefaultSModelDescriptor.java:88)
        at jetbrains.mps.smodel.BaseSModelDescriptor$1.compute(BaseSModelDescriptor.java:65)
        at jetbrains.mps.smodel.BaseSModelDescriptor$1.compute(BaseSModelDescriptor.java:62)
        at jetbrains.mps.smodel.NodeReadAccessCasterInEditor.runReadTransparentAction(NodeReadAccessCasterInEditor.java:96)
        at jetbrains.mps.smodel.BaseSModelDescriptor.getSModel(BaseSModelDescriptor.java:62)
        at jetbrains.mps.lang.smodel.generator.smodelAdapter.SEnumOperations.getEnum(SEnumOperations.java:17)
        at jetbrains.mps.editor.runtime.impl.CellUtil.getDefaultSideTransformTag(CellUtil.java:22)
        at jetbrains.mps.nodeEditor.style.StyleAttributes.<clinit>(StyleAttributes.java:90)
        ... 27 more
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class jetbrains.mps.nodeEditor.style.StyleAttributes
        at jetbrains.mps.nodeEditor.style.Style.<init>(Style.java:37)
        at jetbrains.mps.nodeEditor.cells.EditorCell_Basic.<init>(EditorCell_Basic.java:75)
        at jetbrains.mps.nodeEditor.cells.EditorCell_Label.<init>(EditorCell_Label.java:55)
        at jetbrains.mps.nodeEditor.cells.EditorCell_Constant.<init>(EditorCell_Constant.java:41)
        at jetbrains.mps.nodeEditor.cells.EditorCell_Constant.<init>(EditorCell_Constant.java:37)
        at jetbrains.mps.nodeEditor.inspector.InspectorEditorComponent.createRootCell(InspectorEditorComponent.java:99)
        at jetbrains.mps.nodeEditor.EditorComponent$33$1.run(EditorComponent.java:1548)
        at jetbrains.mps.nodeEditor.EditorComponent.runSwapCellsActions(EditorComponent.java:2420)
        at jetbrains.mps.nodeEditor.EditorComponent.access$2700(EditorComponent.java:104)
        at jetbrains.mps.nodeEditor.EditorComponent$33.run(EditorComponent.java:1546)
        at jetbrains.mps.ide.smodel.WorkbenchModelAccess.runReadAction(WorkbenchModelAccess.java:70)
        at jetbrains.mps.nodeEditor.EditorComponent.rebuildEditorContent(EditorComponent.java:1531)
        at jetbrains.mps.nodeEditor.EditorComponent.rebuildEditorContent(EditorComponent.java:1525)
        at jetbrains.mps.nodeEditor.EditorComponent$3$1.run(EditorComponent.java:175)
        at jetbrains.mps.ide.smodel.WorkbenchModelAccess$7.compute(WorkbenchModelAccess.java:268)
        at jetbrains.mps.ide.smodel.WorkbenchModelAccess$7.compute(WorkbenchModelAccess.java:264)
        at com.intellij.openapi.application.impl.ApplicationImpl$10.run(ApplicationImpl.java:798)
        at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:757)
        at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:796)
        at jetbrains.mps.ide.smodel.WorkbenchModelAccess.tryRead(WorkbenchModelAccess.java:264)
        at jetbrains.mps.ide.smodel.EDTExecutor$1.tryRun(EDTExecutor.java:58)
        at jetbrains.mps.ide.smodel.EDTExecutor$Executor.worker(EDTExecutor.java:192)
        at jetbrains.mps.ide.smodel.EDTExecutor$Executor.access$300(EDTExecutor.java:129)
        at jetbrains.mps.ide.smodel.EDTExecutor$Executor$1.run(EDTExecutor.java:135)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        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)
ERROR: null
java.lang.NullPointerException
        at jetbrains.mps.nodeEditor.InspectorTool.disposeComponent(InspectorTool.java:69)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.disposeComponents(ComponentManagerImpl.java:161)
        at com.intellij.openapi.project.impl.ProjectImpl.dispose(ProjectImpl.java:330)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:37)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:35)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:124)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:151)
        at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:133)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:95)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:91)
        at com.intellij.openapi.project.impl.ProjectManagerImpl.disposeComponent(ProjectManagerImpl.java:180)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.disposeComponents(ComponentManagerImpl.java:161)
        at com.intellij.openapi.application.impl.ApplicationImpl.dispose(ApplicationImpl.java:505)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:37)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:35)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:124)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:151)
        at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:133)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:95)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:91)
        at com.intellij.openapi.application.impl.ApplicationImpl.disposeSelf(ApplicationImpl.java:291)
        at com.intellij.openapi.application.impl.ApplicationImpl.access$100(ApplicationImpl.java:81)
        at com.intellij.openapi.application.impl.ApplicationImpl$4$1.run(ApplicationImpl.java:256)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        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)
ERROR: null
java.lang.AssertionError: null
        at com.intellij.openapi.diagnostic.DefaultLogger.error(DefaultLogger.java:49)
        at com.intellij.openapi.diagnostic.Logger.error(Logger.java:63)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.disposeComponents(ComponentManagerImpl.java:164)
        at com.intellij.openapi.project.impl.ProjectImpl.dispose(ProjectImpl.java:330)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:37)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:35)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:124)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:151)
        at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:133)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:95)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:91)
        at com.intellij.openapi.project.impl.ProjectManagerImpl.disposeComponent(ProjectManagerImpl.java:180)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.disposeComponents(ComponentManagerImpl.java:161)
        at com.intellij.openapi.application.impl.ApplicationImpl.dispose(ApplicationImpl.java:505)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:37)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:35)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:124)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:151)
        at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:133)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:95)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:91)
        at com.intellij.openapi.application.impl.ApplicationImpl.disposeSelf(ApplicationImpl.java:291)
        at com.intellij.openapi.application.impl.ApplicationImpl.access$100(ApplicationImpl.java:81)
        at com.intellij.openapi.application.impl.ApplicationImpl$4$1.run(ApplicationImpl.java:256)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        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)
ERROR: null
java.lang.AssertionError: null
        at com.intellij.openapi.diagnostic.DefaultLogger.error(DefaultLogger.java:49)
        at com.intellij.openapi.diagnostic.Logger.error(Logger.java:63)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:131)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:151)
        at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:133)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:95)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:91)
        at com.intellij.openapi.project.impl.ProjectManagerImpl.disposeComponent(ProjectManagerImpl.java:180)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.disposeComponents(ComponentManagerImpl.java:161)
        at com.intellij.openapi.application.impl.ApplicationImpl.dispose(ApplicationImpl.java:505)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:37)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:35)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:124)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:151)
        at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:133)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:95)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:91)
        at com.intellij.openapi.application.impl.ApplicationImpl.disposeSelf(ApplicationImpl.java:291)
        at com.intellij.openapi.application.impl.ApplicationImpl.access$100(ApplicationImpl.java:81)
        at com.intellij.openapi.application.impl.ApplicationImpl$4$1.run(ApplicationImpl.java:256)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        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)
ERROR: null
java.lang.AssertionError: null
        at com.intellij.openapi.diagnostic.DefaultLogger.error(DefaultLogger.java:49)
        at com.intellij.openapi.diagnostic.Logger.error(Logger.java:63)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.disposeComponents(ComponentManagerImpl.java:164)
        at com.intellij.openapi.application.impl.ApplicationImpl.dispose(ApplicationImpl.java:505)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:37)
        at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:35)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:124)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:151)
        at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:133)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:95)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:91)
        at com.intellij.openapi.application.impl.ApplicationImpl.disposeSelf(ApplicationImpl.java:291)
        at com.intellij.openapi.application.impl.ApplicationImpl.access$100(ApplicationImpl.java:81)
        at com.intellij.openapi.application.impl.ApplicationImpl$4$1.run(ApplicationImpl.java:256)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        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)
ERROR: null
java.lang.reflect.InvocationTargetException
        at java.awt.EventQueue.invokeAndWait(EventQueue.java:998)
        at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1320)
        at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:249)
        at com.intellij.openapi.util.ShutDownTracker.run(ShutDownTracker.java:75)
        at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.AssertionError: null
        at com.intellij.openapi.diagnostic.DefaultLogger.error(DefaultLogger.java:49)
        at com.intellij.openapi.diagnostic.Logger.error(Logger.java:63)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:131)
        at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:151)
        at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:106)
        at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:133)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:95)
        at com.intellij.openapi.util.Disposer.dispose(Disposer.java:91)
        at com.intellij.openapi.application.impl.ApplicationImpl.disposeSelf(ApplicationImpl.java:291)
        at com.intellij.openapi.application.impl.ApplicationImpl.access$100(ApplicationImpl.java:81)
        at com.intellij.openapi.application.impl.ApplicationImpl$4$1.run(ApplicationImpl.java:256)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        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)
ERROR: null
java.lang.AssertionError: null
        at com.intellij.openapi.diagnostic.DefaultLogger.error(DefaultLogger.java:49)
        at com.intellij.openapi.diagnostic.Logger.error(Logger.java:63)
        at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:265)
        at com.intellij.openapi.util.ShutDownTracker.run(ShutDownTracker.java:75)
        at java.lang.Thread.run(Thread.java:662)
Exception in thread "Shutdown tracker" java.lang.AssertionError: null
        at com.intellij.openapi.diagnostic.DefaultLogger.error(DefaultLogger.java:49)
        at com.intellij.openapi.diagnostic.Logger.error(Logger.java:63)
        at com.intellij.openapi.util.ShutDownTracker.run(ShutDownTracker.java:78)
        at java.lang.Thread.run(Thread.java:662)
prettyPrint();

I got rid of these errors by adding fork mode and more heap size to the jvm in the ant script.

Please give more revealing Exceptions. It´s really frustrating when you have no clue of what is going on.

Regards,
Simon
2 comments
I have to correct myself. It´s still not working. I don´t know why it said "Build Successful" yesterday, but today i get the same Exceptions as yesterday.

Could somebody give me some advice on how to build with ant?

My Build.xml looks like this:

<?xml version="1.0" encoding="UTF-8" ?>
<project name="maven-antrun-" default="generate">
 <property name="mps.home" value="C:/Programme/JetBrains/MPS 2.0 RC1"/>
<target name="generate">
  <taskdef resource="jetbrains/mps/build/ant/antlib.xml" classpath="${mps.home}/languages/generate.ant.task.jar"/>
  <jvmargs id="myargs">
     <arg value="-Xmx512m"/>
  </jvmargs>
  
  <mps.generate fork="true" loglevel="info">
    <jvmargs refid="myargs"/>
    <library name="entityLanguage" dir="languages/entityLanguage/" />
    <library name="entityLanguage.sandbox" dir="languages/entityLanguage/sandbox" />
    <model dir="languages/entityLanguage/sandbox"/>
  </mps.generate>
</target>
</project>
prettyPrint();
I´m using MPS 2.0 and i´m running it on a Windows machine.
0
Hello, Simon,

This seems to be a bug. Can you provide the full build log please (not just the exceptions)?

--
Regards,
Julia
0

Please sign in to leave a comment.