Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

orcc_build error whilst generating Cal Xtext architecture #3

Closed
robstewart57 opened this issue Aug 1, 2014 · 1 comment
Closed

Comments

@robstewart57
Copy link
Contributor

I have followed the wiki page Orcc command line scripts. I have successfully completed step 1, and I am experiencing an error org.eclipse.emf.common.util.WrappedException: org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Value '2.10' is not legal. (platform:/resource/net.sf.orcc.cal/model/generated/Cal.genmodel, 7, 67) during step two:

$ $SCRIPTS_DIR/orcc_build $WORK_DIR ~/code/orcc-fork/orcc/eclipse/features ~/code/orcc-fork/orcc/eclipse/plugins
***START*** Fri, 01 Aug 2014 20:55:53 +0100 Build type: nightly

****************************************************************
*             Generates Cal Xtext architecture                 *
****************************************************************

~/tmp/working-dir/build.dir.nightly/plugins/net.sf.orcc.cal ~/code/ci-server-scripts
0    INFO  StandaloneSetup    - Registering platform uri '/home/rob/tmp/working-dir/build.dir.nightly/plugins'
1488 INFO  DirectoryCleaner   - Cleaning /home/rob/tmp/working-dir/build.dir.nightly/plugins/net.sf.orcc.cal/../net.sf.orcc.cal/src-gen
1489 INFO  DirectoryCleaner   - Cleaning /home/rob/tmp/working-dir/build.dir.nightly/plugins/net.sf.orcc.cal/../net.sf.orcc.cal.ui/src-gen
1490 INFO  DirectoryCleaner   - Cleaning /home/rob/tmp/working-dir/build.dir.nightly/plugins/net.sf.orcc.cal/../net.sf.orcc.cal.tests/src-gen
1603 INFO  LanguageConfig     - generating infrastructure for net.sf.orcc.cal.Cal with fragments : ImplicitRuntimeFragment, ImplicitUiFragment, GrammarAccessFragment, EMFGeneratorFragment, ParseTreeConstructorFragment, ResourceFactoryFragment, XtextAntlrGeneratorFragment, JavaValidatorFragment, ImportNamespacesScopingFragment, QualifiedNamesFragment, BuilderIntegrationFragment, GeneratorFragment, FormatterFragment, LabelProviderFragment, OutlineTreeProviderFragment, QuickOutlineFragment, JavaBasedContentAssistFragment, XtextAntlrUiGeneratorFragment, Junit4Fragment, QuickfixProviderFragment, RefactorElementNameFragment, CompareFragment
org.eclipse.emf.common.util.WrappedException: org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Value '2.10' is not legal. (platform:/resource/net.sf.orcc.cal/model/generated/Cal.genmodel, 7, 67)
    at org.eclipse.xtext.generator.ecore.EMFGeneratorFragment.getGenModel(EMFGeneratorFragment.java:606)
    at org.eclipse.xtext.generator.ecore.EMFGeneratorFragment.getSaveAndReconcileGenModel(EMFGeneratorFragment.java:712)
    at org.eclipse.xtext.generator.ecore.EMFGeneratorFragment.generate(EMFGeneratorFragment.java:234)
    at org.eclipse.xtext.generator.CompositeGeneratorFragment.generate(CompositeGeneratorFragment.java:92)
    at org.eclipse.xtext.generator.LanguageConfig.generate(LanguageConfig.java:113)
    at org.eclipse.xtext.generator.Generator.generate(Generator.java:366)
    at org.eclipse.xtext.generator.Generator.invokeInternal(Generator.java:132)
    at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:126)
    at org.eclipse.emf.mwe.core.lib.Mwe2Bridge.invoke(Mwe2Bridge.java:34)
    at org.eclipse.emf.mwe.core.lib.AbstractWorkflowComponent.invoke(AbstractWorkflowComponent.java:201)
    at org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent.invoke(AbstractCompositeWorkflowComponent.java:35)
    at org.eclipse.emf.mwe2.runtime.workflow.Workflow.run(Workflow.java:19)
    at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:102)
    at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:62)
    at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:52)
    at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.run(Mwe2Launcher.java:74)
    at org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher.main(Mwe2Launcher.java:35)
Caused by: org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Value '2.10' is not legal. (platform:/resource/net.sf.orcc.cal/model/generated/Cal.genmodel, 7, 67)
    at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.handleErrors(XMLLoadImpl.java:77)
    at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:185)
    at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:253)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1518)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1297)
    at org.eclipse.xtext.generator.ecore.EMFGeneratorFragment.getGenModel(EMFGeneratorFragment.java:604)
    ... 16 more
Caused by: org.eclipse.emf.ecore.xmi.IllegalValueException: Value '2.10' is not legal. (platform:/resource/net.sf.orcc.cal/model/generated/Cal.genmodel, 7, 67)
    at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2671)
    at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setAttribValue(XMLHandler.java:2725)
    at org.eclipse.emf.ecore.xmi.impl.SAXXMIHandler.handleObjectAttribs(SAXXMIHandler.java:79)
    at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromFactory(XMLHandler.java:2200)
    at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType(XMLHandler.java:1337)
    at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createTopObject(XMLHandler.java:1475)
    at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:1026)
    at org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMIHandler.java:77)
    at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:1008)
    at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:719)
    at org.eclipse.emf.ecore.xmi.impl.XMIHandler.startElement(XMIHandler.java:163)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
    at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:745)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1363)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(XMLDocumentScannerImpl.java:1292)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3138)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:880)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:648)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:332)
    at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:175)
    ... 20 more
Caused by: java.lang.IllegalArgumentException: The value '2.10' is not a valid enumerator of 'GenRuntimeVersion'
    at org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelFactoryImpl.createGenRuntimeVersionFromString(GenModelFactoryImpl.java:394)
    at org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelFactoryImpl.createFromString(GenModelFactoryImpl.java:114)
    at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.createFromString(XMLHelperImpl.java:1615)
    at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.setValue(XMLHelperImpl.java:1156)
    at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2666)
    ... 45 more
17205 INFO  JavaValidatorFragment - generating Java-based EValidator API
21794 INFO  Junit4Fragment     - generating Junit4 Test support classes
21859 INFO  CompareFragment    - generating Compare Framework infrastructure
22061 INFO  Workflow           - Done.
~/code/ci-server-scripts

****************************************************************
*             Generates Java sources from Xtend                *
****************************************************************

~/tmp/working-dir/build.dir.nightly/plugins ~/code/ci-server-scripts
0    INFO  XtendBatchCompiler - No sources to compile in ''
0 [main] INFO org.eclipse.xtend.core.compiler.batch.XtendBatchCompiler  - No sources to compile in ''
mv: cannot stat ‘xtend-output/net/sf/orcc/cal/generator/CalGenerator.java’: No such file or director
@robstewart57
Copy link
Contributor Author

This appears to happen because I am attempting to build the same orcc clone both within eclipse and also with orcc_build. I found that by running:

$ rm -rf orcc/eclipse/plugins/net.sf.orcc.cal/model/generated/
$ rm -rf orcc/eclipse/plugins/net.sf.orcc.cal/src-gen/net/

I can succesfully build orcc in headless mode. I'm closing this issue, which I put down to user error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant