Well ... thanks for the help ... think I'll stick to the old version and quit trying to help beta-testing.
2010/12/11 Christofer Dutz <[email protected]> > Well ... I'm not using the optimizer goal, so this shouldn't cause any > problems. > > Chris > > > 2010/12/11 Marvin Froeder <[email protected]> > > http://code.google.com/p/apparat/ >> >> On Sat, Dec 11, 2010 at 1:09 PM, Christofer Dutz < >> [email protected]> wrote: >> >>> Hi, >>> >>> I finally managed to get 4.0-SNAPSHOT from git and get it to build. >>> I userd to build my project with 3.7.1 without problems. With the >>> 4.0-SNAPSHOT I am having some trouble though. >>> One of my modules uses antlr to generate a flex-based evaluator for >>> mathematical expressions. If I build this module, I get a >>> NoSuchElementException from Scala and the build hangs indeffinetly. Here's >>> the output: >>> >>> [INFO] --- antlr3-maven-plugin:3.2:antlr (default) @ >>> cweb-core.client.lib-evaluator --- >>> [INFO] ANTLR: Processing source directory >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\src\main\antlr3 >>> ANTLR Parser Generator Version 3.2 Sep 23, 2009 14:05:07 >>> de\cware\cweb\services\evaluator\parser\SecurityRules.g >>> de\cware\cweb\services\evaluator\parser\SecurityRulesEvaluator.g >>> [INFO] >>> [INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ >>> cweb-core.client.lib-evaluator --- >>> [INFO] Using 'UTF-8' encoding to copy filtered resources. >>> [INFO] skip non existing resourceDirectory >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\src\main\resources >>> [INFO] >>> [INFO] --- flexmojos-maven-plugin:4.0-SNAPSHOT:compile-swc >>> (default-compile-swc) @ cweb-core.client.lib-evaluator --- >>> >>> ... removed the download messages ... >>> >>> [INFO] Flexmojos 4.0-SNAPSHOT[INFO] Apache License - Version 2.0 (NO >>> WARRANTY) - See COPYRIGHT file >>> [WARNING] No themes are explicitly defined in the <theme> section or in >>> any scope="theme" dependencies. Flexmojos is now attempting to figure out >>> which themes to include. (to avoid this warning you should explicitly state >>> your theme dependencies) >>> Downloading: >>> http://dev.c-ware.de/artifactory/remote-repos/com/adobe/flex/framework/spark/4.5.0.17077/spark-4.5.0.17077-theme.css >>> >>> [WARNING] Added the spark.css theme because spark.swc was included as a >>> dependency >>> Downloading: >>> http://dev.c-ware.de/artifactory/remote-repos/com/adobe/flex/framework/halo/4.5.0.17077/halo-4.5.0.17077-theme.swc >>> >>> [WARNING] Added the halo.swc theme because mx.swc was included as a >>> dependency >>> Writing configuration dump to >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\target\cweb-core.client.lib-evaluator-1.0.0-SNAPSHOT-configs.xml >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\target\generated-sources\antlr3\de\cware\cweb\services\evaluator\parser\SecurityRulesParser.as(814): >>> col: 29 Warning: Doppelte Variablendefinition. >>> >>> var stream_retval:RewriteRuleSubtreeStream=new >>> RewriteRuleSubtreeStream(adaptor,"rule >>> retval",retval!=null?retval.tree:null); >>> ^ >>> >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\target\generated-sources\antlr3\de\cware\cweb\services\evaluator\parser\SecurityRulesParser.as(815): >>> col: 29 Warning: Doppelte Variablendefinition. >>> >>> var stream_o:RewriteRuleSubtreeStream=new >>> RewriteRuleSubtreeStream(adaptor,"rule o",o!=null?o.tree:null); >>> ^ >>> >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\target\generated-sources\antlr3\de\cware\cweb\services\evaluator\parser\SecurityRulesParser.as(822): >>> col: 33 Warning: Doppelte Variablendefinition. >>> >>> var root_1:CommonTree = >>> CommonTree(adaptor.nil()); >>> ^ >>> >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\target\generated-sources\antlr3\de\cware\cweb\services\evaluator\parser\SecurityRulesParser.as(1006): >>> col: 29 Warning: Doppelte Variablendefinition. >>> >>> var stream_retval:RewriteRuleSubtreeStream=new >>> RewriteRuleSubtreeStream(adaptor,"rule >>> retval",retval!=null?retval.tree:null); >>> ^ >>> >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\target\generated-sources\antlr3\de\cware\cweb\services\evaluator\parser\SecurityRulesParser.as(1013): >>> col: 33 Warning: Doppelte Variablendefinition. >>> >>> var root_1:CommonTree = >>> CommonTree(adaptor.nil()); >>> ^ >>> >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\target\cweb-core.client.lib-evaluator-1.0.0-SNAPSHOT.swc >>> (30609 bytes) >>> [INFO] >>> [INFO] --- maven-resources-plugin:2.3:testResources >>> (default-testResources) @ cweb-core.client.lib-evaluator --- >>> [INFO] Using 'UTF-8' encoding to copy filtered resources. >>> [INFO] skip non existing resourceDirectory >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\src\test\resources >>> [INFO] >>> [INFO] --- flexmojos-maven-plugin:4.0-SNAPSHOT:test-compile >>> (default-test-compile) @ cweb-core.client.lib-evaluator --- >>> [INFO] Flexmojos 4.0-SNAPSHOT >>> [INFO] Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT file >>> [WARNING] Skipping compiler, test source path doesn't exist. >>> [INFO] >>> [INFO] --- flexmojos-maven-plugin:4.0-SNAPSHOT:test-run >>> (default-test-run) @ cweb-core.client.lib-evaluator --- >>> [INFO] Flexmojos 4.0-SNAPSHOT >>> [INFO] Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT file >>> [WARNING] Skipping test run. Runner not found: >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\target\test-classes >>> [INFO] >>> [INFO] --- flexmojos-maven-plugin:4.0-SNAPSHOT:create-rsl >>> (default-create-rsl) @ cweb-core.client.lib-evaluator --- >>> [INFO] Flexmojos 4.0-SNAPSHOT >>> [INFO] Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT file >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\target\classes\original.swf >>> (29636 bytes) >>> E:\Projekte\Electronic-Emotions\trunk\modules\cweb-core\client\lib-evaluator\target\classes\optimized.swf >>> (15730 bytes) >>> [INFO] Merging identical control flow ... >>> [INFO] Merging ABC files ... >>> [INFO] Rebuilding constant pool ... >>> [WARNING] Only raw bytecode will be checked for identity. >>> [WARNING] 7z is not present on PATH. Fallback to normal compression. >>> [INFO] Compression ratio: 4,55% >>> [INFO] Total bytes: 715 >>> [INFO] Merging identical control flow ... >>> <function0>: caught java.util.NoSuchElementException: key not found: >>> [[GetLocal(0)\nGetProperty(AbcQName('state,AbcNamespace(22,')))\nGetScopeObject(1)\nGetSlot(1)\nSetProperty(AbcQName('type,AbcNamespace(22,')))\nGetLocal(0)\nGetProperty(AbcQName('state,AbcNamespace(22,')))\nGetScopeObject(1)\nGetSlot(2)\nSetProperty(AbcQName('channel,AbcNamespace(22,')))\nPushByte(-1)]] >>> java.util.NoSuchElementException: key not found: >>> [[GetLocal(0)\nGetProperty(AbcQName('state,AbcNamespace(22,')))\nGetScopeObject(1)\nGetSlot(1)\nSetProperty(AbcQName('type,AbcNamespace(22,')))\nGetLocal(0)\nGetProperty(AbcQName('state,AbcNamespace(22,')))\nGetScopeObject(1)\nGetSlot(2)\nSetProperty(AbcQName('channel,AbcNamespace(22,')))\nPushByte(-1)]] >>> at scala.collection.MapLike$class.default(MapLike.scala:223) >>> at scala.collection.immutable.HashMap.default(HashMap.scala:35) >>> at scala.collection.MapLike$class.apply(MapLike.scala:134) >>> at scala.collection.immutable.HashMap.apply(HashMap.scala:35) >>> at >>> apparat.graph.ControlFlowGraphBytecodeBuilder$$anonfun$toBytecode$2$$anonfun$6.apply(ControlFlowGraphBytecodeBuilder.scala:97) >>> at >>> apparat.graph.ControlFlowGraphBytecodeBuilder$$anonfun$toBytecode$2$$anonfun$6.apply(ControlFlowGraphBytecodeBuilder.scala:97) >>> at >>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) >>> at >>> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:206) >>> at >>> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61) >>> at scala.collection.immutable.List.foreach(List.scala:45) >>> at >>> scala.collection.TraversableLike$class.map(TraversableLike.scala:206) >>> at scala.collection.immutable.List.map(List.scala:45) >>> at >>> apparat.graph.ControlFlowGraphBytecodeBuilder$$anonfun$toBytecode$2.apply(ControlFlowGraphBytecodeBuilder.scala:97) >>> at >>> apparat.graph.ControlFlowGraphBytecodeBuilder$$anonfun$toBytecode$2.apply(ControlFlowGraphBytecodeBuilder.scala:96) >>> at >>> scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:61) >>> at scala.collection.immutable.List.foreach(List.scala:45) >>> at >>> apparat.graph.ControlFlowGraphBytecodeBuilder$.toBytecode(ControlFlowGraphBytecodeBuilder.scala:96) >>> at >>> apparat.graph.ControlFlowGraphBytecodeBuilder$.apply(ControlFlowGraphBytecodeBuilder.scala:301) >>> at >>> apparat.graph.mutable.MutableBytecodeControlFlowGraph.bytecode(MutableBytecodeControlFlowGraph.scala:91) >>> at >>> apparat.tools.reducer.Reducer$ReducerTool$$anonfun$run$3$$anonfun$apply$1$$anonfun$apply$2$$anonfun$apply$3$$anonfun$apply$4.apply(Reducer.scala:94) >>> at >>> apparat.tools.reducer.Reducer$ReducerTool$$anonfun$run$3$$anonfun$apply$1$$anonfun$apply$2$$anonfun$apply$3$$anonfun$apply$4.apply(Reducer.scala:92) >>> at scala.Option.foreach(Option.scala:121) >>> at >>> apparat.tools.reducer.Reducer$ReducerTool$$anonfun$run$3$$anonfun$apply$1$$anonfun$apply$2$$anonfun$apply$3.apply(Reducer.scala:92) >>> at >>> apparat.tools.reducer.Reducer$ReducerTool$$anonfun$run$3$$anonfun$apply$1$$anonfun$apply$2$$anonfun$apply$3.apply(Reducer.scala:91) >>> at scala.Option.foreach(Option.scala:121) >>> at >>> apparat.tools.reducer.Reducer$ReducerTool$$anonfun$run$3$$anonfun$apply$1$$anonfun$apply$2.apply(Reducer.scala:91) >>> at >>> apparat.tools.reducer.Reducer$ReducerTool$$anonfun$run$3$$anonfun$apply$1$$anonfun$apply$2.apply(Reducer.scala:90) >>> at >>> scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34) >>> at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:34) >>> at >>> apparat.tools.reducer.Reducer$ReducerTool$$anonfun$run$3.apply(Reducer.scala:87) >>> at >>> apparat.tools.reducer.Reducer$ReducerTool$$anonfun$run$3.apply(Reducer.scala:85) >>> at >>> apparat.swf.SwfTagMapping$$anonfun$2$$anonfun$apply$1.apply(SwfTagMapping.scala:41) >>> at >>> apparat.swf.SwfTagMapping$$anonfun$2$$anonfun$apply$1.apply(SwfTagMapping.scala:41) >>> at scala.actors.Futures$$anonfun$1.apply(Future.scala:128) >>> at scala.actors.Futures$$anonfun$1.apply(Future.scala:128) >>> at scala.actors.FutureActor$$anonfun$act$1.apply(Future.scala:94) >>> at scala.actors.FutureActor$$anonfun$act$1.apply(Future.scala:94) >>> at scala.actors.Reactor$class.seq(Reactor.scala:280) >>> at scala.actors.FutureActor.seq(Future.scala:56) >>> at scala.actors.Reactor$$anon$3.andThen(Reactor.scala:258) >>> at scala.actors.FutureActor.act(Future.scala:95) >>> at scala.actors.Reactor$$anonfun$dostart$1.apply(Reactor.scala:222) >>> at scala.actors.Reactor$$anonfun$dostart$1.apply(Reactor.scala:222) >>> at scala.actors.ReactorTask.run(ReactorTask.scala:36) >>> at >>> scala.concurrent.forkjoin.ForkJoinPool$AdaptedRunnable.exec(ForkJoinPool.java:611) >>> at >>> scala.concurrent.forkjoin.ForkJoinTask.quietlyExec(ForkJoinTask.java:422) >>> at >>> scala.concurrent.forkjoin.ForkJoinWorkerThread.mainLoop(ForkJoinWorkerThread.java:340) >>> at >>> scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:325) >>> >>> Any Ideas what could be causing this? I have to admit that I haven't >>> found out how to get my hands on errors like these ... this scala stuff in >>> flexmojos seems to be quite Voodoo to mee :-( >>> >>> Chris >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Flex Mojos" group. >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected]<flex-mojos%[email protected]> >>> For more options, visit this group at >>> http://groups.google.com/group/flex-mojos >>> >>> http://flexmojos.sonatype.org/ >>> >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Flex Mojos" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected]<flex-mojos%[email protected]> >> For more options, visit this group at >> http://groups.google.com/group/flex-mojos >> >> http://flexmojos.sonatype.org/ >> > > -- You received this message because you are subscribed to the Google Groups "Flex Mojos" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex-mojos http://flexmojos.sonatype.org/
