Fornax-Platform
Forum

Re: How to extract out the ecore model file during sculptor workflow

by Darth :: Rate this Message:

Reply to Author | View in Thread

I was sniffing around oaw's forums to see how to do it and what you mention above is same as what they mentioned in these threads

http://www.openarchitectureware.org/forum/viewtopic.php?forum=2&showtopic=2469
http://www.openarchitectureware.org/forum/viewtopic.php?forum=2&showtopic=8997

    <component class="org.openarchitectureware.emf.XmiWriter">
            <modelFile value="out.xmi" />
            <inputSlot value="model"/>
      </component>


in either case it did not work for me and resulted in a SAXParseException.
I might have put something wrong in, but I tried putting the inputSlot value to be model, dslModel, transformedModel and all resulted in the same error.

ERROR WorkflowParser     - Content is not allowed in prolog.
org.xml.sax.SAXParseException: Content is not allowed in prolog.
       at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
       at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
       at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
       at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
       at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
       at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source)
       at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
       at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
       at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
       at org.openarchitectureware.workflow.ast.parser.WorkflowParser.parse(WorkflowParser.java:78)
       at org.openarchitectureware.workflow.ast.util.VisitorInitializer.visitInclusionAST(VisitorInitializer.java:115)
       at org.openarchitectureware.workflow.ast.util.VisitorBase.visit(VisitorBase.java:34)
       at org.openarchitectureware.workflow.ast.AbstractASTBase.accept(AbstractASTBase.java:44)
       at org.openarchitectureware.workflow.ast.util.VisitorInitializer.traverseChildren(VisitorInitializer.java:61)
       at org.openarchitectureware.workflow.ast.util.VisitorInitializer.visitComponentAST(VisitorInitializer.java:70)
       at org.openarchitectureware.workflow.ast.util.VisitorBase.visit(VisitorBase.java:37)
       at org.openarchitectureware.workflow.ast.AbstractASTBase.accept(AbstractASTBase.java:44)
       at org.openarchitectureware.workflow.ast.util.WorkflowFactory.parseAndInitialize(WorkflowFactory.java:108)
       at org.openarchitectureware.workflow.ast.util.WorkflowFactory.parseInitAndCreate(WorkflowFactory.java:58)
       at org.openarchitectureware.workflow.ast.util.WorkflowFactory.parseInitAndCreate(WorkflowFactory.java:53)
       at org.openarchitectureware.workflow.WorkflowRunner.prepare(WorkflowRunner.java:242)
       at org.openarchitectureware.workflow.WorkflowRunner.run(WorkflowRunner.java:203)
       at org.fornax.toolsupport.maven2.OawWorkflowMojo.execute(OawWorkflowMojo.java:287)
       at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
       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 org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
       at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
       at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
       at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
172  ERROR WorkflowRunner     - Content is not allowed in prolog. [sculptorworkflow.oaw]
172  ERROR WorkflowRunner     - Couldn't parse nested workflow file sculptorworkflow.oaw [cartridge file='sculptorworkflow.oaw' in workflow.oaw:3]
188  ERROR WorkflowRunner     - Workflow interrupted because of configuration errors.

 « Return to Thread: How to extract out the ecore model file during sculptor workflow

LightInTheBox - Buy quality products at wholesale price!