[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.m2m] unspecified ATL error

Hi,

I ran into this rather uninformative ATL error (error.txt) when trying to perform this transformation:
loadbalancer(balanced_component=MMS FrontEnd, load_balancer_name=load_balancer)

"meta" is the name of the instance (!) input model of the transformation (instance.ecore).
The ATL file itself is attached (transformation.rar). I've also attached some metamodels (meta.rar).

I'm currently using Eclipse 3.3.2 (20080221) with EMF 2.3.1 (20080205) and ATL 2.0.0 (20080303).
There didn't seem any updates available.

Any help is appreciated,
Rene

Attachment: transformation.rar
Description: Binary data

org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Value 'meta.impl.DeploymentDiagramEditModelImpl@1667f3c (size: 89,31, metadata: null, initialized: false, scrolledY: 0, scrolledX: 0, partOfTransformation: false)' is not legal. (file:///C:/eclipse/meta, 5, 69)
	at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.handleErrors(XMLLoadImpl.java:81)
	at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:189)
	at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:180)
	at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1354)
	at meta.custom.Variator.variate(Variator.java:682)
	at meta.custom.Variator.doVariate(Variator.java:1006)
	at meta.custom.MetaEditor$1.doExecute(MetaEditor.java:49)
	at org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:137)
	at org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:511)
	at meta.custom.MetaEditor.run(MetaEditor.java:58)
	at org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute(ActionDelegateHandlerProxy.java:271)
	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:475)
	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:429)
	at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:165)
	at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:470)
	at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:821)
	at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:879)
	at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:568)
	at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:510)
	at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:126)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1141)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:947)
	at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:975)
	at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:971)
	at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1570)
	at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:3992)
	at org.eclipse.swt.widgets.Tree.WM_KEYDOWN(Tree.java:5480)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:3701)
	at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5370)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:4364)
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2265)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3291)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
	at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
Caused by: org.eclipse.emf.ecore.xmi.IllegalValueException: Value 'meta.impl.DeploymentDiagramEditModelImpl@1667f3c (size: 89,31, metadata: null, initialized: false, scrolledY: 0, scrolledX: 0, partOfTransformation: false)' is not legal. (file:///C:/eclipse/meta, 5, 69)
	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2535)
	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2520)
	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromTypeName(XMLHandler.java:1981)
	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(XMLHandler.java:1907)
	at org.eclipse.emf.ecore.xmi.impl.XMIHandler.createObject(XMIHandler.java:131)
	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleFeature(XMLHandler.java:1716)
	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:985)
	at org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMIHandler.java:87)
	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:964)
	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:695)
	at org.eclipse.emf.ecore.xmi.impl.XMIHandler.startElement(XMIHandler.java:167)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at javax.xml.parsers.SAXParser.parse(Unknown Source)
	at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:179)
	... 55 more
Caused by: java.lang.ArrayStoreException
	at org.eclipse.emf.common.util.BasicEList.assign(BasicEList.java:191)
	at org.eclipse.emf.common.util.BasicEList.addUnique(BasicEList.java:645)
	at org.eclipse.emf.common.notify.impl.NotifyingListImpl.doAddUnique(NotifyingListImpl.java:331)
	at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:315)
	at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.setValue(XMLHelperImpl.java:1158)
	at org.eclipse.emf.ecore.xmi.impl.XMLHandler.setFeatureValue(XMLHandler.java:2530)
	... 78 more
<?xml version="1.0" encoding="ASCII"?>
<DeploymentDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns="http://meta/"; size="1078,447" metadata="nsuml-1.4" initialized="true" scrolledY="189" partOfTransformation="true">
  <children xsi:type="NodeEditModel" size="677,454" partOfTransformation="true" stereotype="" itemName="Opteron_2000" type="Processor" instanceLevel="true" location="412,0" targetConnections="//@children.9/@sourceConnections.1" nemId="server">
    <children xsi:type="ComponentEditModel" size="89,31" stereotype="" itemName="IMPS Server" location="231,411" allowedNodes="//@children.0 //@children.8"/>
    <children xsi:type="ComponentEditModel" size="99,31" stereotype="" itemName="IMPS FrontEnd" location="124,413" allowedNodes="//@children.0 //@children.8"/>
    <children xsi:type="ComponentEditModel" size="88,31" stereotype="" itemName="MMS Center" location="32,375" allowedNodes="//@children.0 //@children.8"/>
    <children xsi:type="ComponentEditModel" size="99,31" stereotype="" itemName="MMS FrontEnd" location="140,374" allowedNodes="//@children.0 //@children.8"/>
    <children xsi:type="ComponentEditModel" size="103,31" stereotype="" itemName="SMTP FrontEnd" location="249,369" allowedNodes="//@children.0 //@children.8"/>
    <children xsi:type="ComponentEditModel" size="99,31" stereotype="" itemName="GSM FrontEnd" location="489,407" allowedNodes="//@children.0 //@children.8"/>
    <children xsi:type="ComponentEditModel" size="87,31" stereotype="" itemName="SMS Center" location="512,363" allowedNodes="//@children.0 //@children.8"/>
  </children>
  <children xsi:type="NodeEditModel" size="167,144" stereotype="" itemName="Nokia" type="Processor" instanceLevel="true" location="7,5" targetConnections="//@children.3/@sourceConnections.1" nemId="client1">
    <children xsi:type="ComponentEditModel" size="67,31" stereotype="" itemName="Client A" location="12,43" allowedNodes="//@children.1"/>
    <children xsi:type="NodeEditModel" size="121,57" stereotype="" itemName="MEM_64" type="Memory" instanceLevel="true" location="9,78" nemId="mem1"/>
  </children>
  <children xsi:type="NodeEditModel" size="162,149" stereotype="" itemName="Sagem" type="Processor" instanceLevel="true" location="0,158" targetConnections="//@children.3/@sourceConnections.0" nemId="client2">
    <children xsi:type="ComponentEditModel" size="66,31" stereotype="" itemName="Client B" location="15,106" allowedNodes="//@children.2"/>
    <children xsi:type="NodeEditModel" size="115,58" stereotype="" itemName="MEM_64" type="Memory" instanceLevel="true" location="15,42" nemId="mem2"/>
  </children>
  <children xsi:type="NotepadEditModel" size="66,24" itemName="n1" location="283,196" note="BUS_1000">
    <sourceConnections xsi:type="DependencyEditModel" itemName="4g" source="//@children.3" target="//@children.7" targetEnd="//@children.3/@sourceConnections.0/@children.1" sourceEnd="//@children.3/@sourceConnections.0/@children.0" connectionRouterKind="Manual">
      <children xsi:type="ComponentEndEditModel" location="33,12" attachSource="true"/>
      <children xsi:type="ComponentEndEditModel" location="0,237"/>
    </sourceConnections>
    <sourceConnections xsi:type="DependencyEditModel" itemName="sagem" source="//@children.3" target="//@children.2" targetEnd="//@children.3/@sourceConnections.0/@children.1" sourceEnd="//@children.3/@sourceConnections.0/@children.0" connectionRouterKind="Manual">
      <children xsi:type="ComponentEndEditModel" location="33,12" attachSource="true"/>
      <children xsi:type="ComponentEndEditModel" location="0,92"/>
    </sourceConnections>
    <sourceConnections xsi:type="DependencyEditModel" itemName="nokia" source="//@children.3" target="//@children.1" targetEnd="//@children.3/@sourceConnections.1/@children.1" sourceEnd="//@children.3/@sourceConnections.1/@children.0" connectionRouterKind="Manual">
      <children xsi:type="ComponentEndEditModel" location="33,12" attachSource="true"/>
      <children xsi:type="ComponentEndEditModel" location="84,140"/>
    </sourceConnections>
    <sourceConnections xsi:type="DependencyEditModel" itemName="se" source="//@children.3" target="//@children.4" targetEnd="//@children.3/@sourceConnections.2/@children.1" sourceEnd="//@children.3/@sourceConnections.2/@children.0" connectionRouterKind="Manual">
      <children xsi:type="ComponentEndEditModel" location="9,24" attachSource="true"/>
      <children xsi:type="ComponentEndEditModel" location="87,0"/>
    </sourceConnections>
    <sourceConnections xsi:type="DependencyEditModel" itemName="siemens" source="//@children.3" target="//@children.5" targetEnd="//@children.3/@sourceConnections.3/@children.1" sourceEnd="//@children.3/@sourceConnections.3/@children.0" connectionRouterKind="Manual">
      <children xsi:type="ComponentEndEditModel" location="24,24" attachSource="true"/>
      <children xsi:type="ComponentEndEditModel" location="107,0"/>
    </sourceConnections>
    <sourceConnections xsi:type="DependencyEditModel" itemName="philips" source="//@children.3" target="//@children.6" targetEnd="//@children.3/@sourceConnections.4/@children.1" sourceEnd="//@children.3/@sourceConnections.4/@children.0" connectionRouterKind="Manual">
      <children xsi:type="ComponentEndEditModel" location="27,24" attachSource="true"/>
      <children xsi:type="ComponentEndEditModel" location="102,0"/>
    </sourceConnections>
  </children>
  <children xsi:type="NodeEditModel" size="160,155" stereotype="" itemName="Sony_Ericsson" type="Processor" instanceLevel="true" location="1,316" targetConnections="//@children.3/@sourceConnections.2" nemId="client3">
    <children xsi:type="ComponentEditModel" size="66,31" stereotype="" itemName="Client C" location="17,45" allowedNodes="//@children.4"/>
    <children xsi:type="NodeEditModel" size="121,57" stereotype="" itemName="MEM_64" type="Memory" instanceLevel="true" location="9,86" nemId="mem3"/>
  </children>
  <children xsi:type="NodeEditModel" size="150,144" metadata="" stereotype="" itemName="Siemens" type="Processor" instanceLevel="true" location="20,488" targetConnections="//@children.3/@sourceConnections.3" nemId="client4">
    <children xsi:type="NodeEditModel" size="121,57" stereotype="" itemName="MEM_64" type="Memory" instanceLevel="true" location="1,43" nemId="mem4"/>
    <children xsi:type="ComponentEditModel" size="66,31" stereotype="" itemName="Client D" location="28,109" allowedNodes="//@children.5"/>
  </children>
  <children xsi:type="NodeEditModel" size="163,165" stereotype="" itemName="Philips" type="Processor" instanceLevel="true" location="30,674" targetConnections="//@children.3/@sourceConnections.4" nemId="client5">
    <children xsi:type="NodeEditModel" size="121,57" stereotype="" itemName="MEM_64" type="Memory" instanceLevel="true" location="10,48" nemId="mem5"/>
    <children xsi:type="ComponentEditModel" size="65,31" stereotype="" itemName="Client E" location="77,116" allowedNodes="//@children.6"/>
  </children>
  <children xsi:type="NodeEditModel" size="593,299" stereotype="" itemName="MEM_4G" type="Memory" instanceLevel="true" location="6,59" targetConnections="//@children.3/@sourceConnections.0 //@children.9/@sourceConnections.2" nemId="mem0">
    <children xsi:type="ComponentEditModel" size="112,31" stereotype="" itemName="Buffer RRQ" location="6,49" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="104,31" stereotype="" itemName="Buffer RR" location="132,50" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="117,31" stereotype="" itemName="Buffer PFRQ" location="124,160" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="109,31" stereotype="" itemName="Buffer PFR" location="247,124" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="111,31" stereotype="" itemName="Buffer PRQ" location="120,122" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="103,31" stereotype="" itemName="Buffer PR" location="116,85" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="105,31" stereotype="" itemName="Buffer SM" location="254,157" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="105,31" stereotype="" itemName="Buffer DM" location="8,167" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="104,31" stereotype="" itemName="Buffer SR" location="8,125" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="104,31" stereotype="" itemName="Buffer DR" location="4,87" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="94,31" stereotype="" itemName="Buffer SMMS" location="35,212" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="101,31" stereotype="" itemName="Buffer SMMSR" location="40,255" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="85,31" stereotype="" itemName="Buffer M1N" location="144,202" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="92,31" stereotype="" itemName="Buffer M1NR" location="146,247" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="86,31" stereotype="" itemName="Buffer SRQ" location="235,197" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="86,31" stereotype="" itemName="Buffer DRQ" location="242,238" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="92,31" stereotype="" itemName="Buffer M1RN" location="330,243" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="79,31" stereotype="" itemName="Buffer RM" location="274,45" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="86,31" stereotype="" itemName="Buffer RMR" location="257,81" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="86,31" stereotype="" itemName="Buffer SSM" location="370,53" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="93,31" stereotype="" itemName="Buffer SSMR" location="369,97" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="95,31" stereotype="" itemName="Buffer SRIRQ" location="380,147" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="87,31" stereotype="" itemName="Buffer SRIR" location="346,198" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="110,31" stereotype="" itemName="Buffer FWSMRQ" location="483,56" allowedNodes="//@children.7"/>
    <children xsi:type="ComponentEditModel" size="102,31" stereotype="" itemName="Buffer FWSMR" location="457,109" allowedNodes="//@children.7"/>
  </children>
  <children xsi:type="NodeEditModel" metadata="" itemName="Opteron_2000" type="Processor" instanceLevel="true" location="" targetConnections="//@children.9/@sourceConnections.0" nemId="proc2">
    <children xsi:type="ComponentEditModel" size="122,31" stereotype="" itemName="Presence FrontEnd" location="342,410" allowedNodes="//@children.0 //@children.8"/>
    <children xsi:type="ComponentEditModel" size="130,31" stereotype="" itemName="Preference FrontEnd" location="358,367" allowedNodes="//@children.0 //@children.8"/>
    <children xsi:type="ComponentEditModel" size="76,31" stereotype="" itemName="Controller" location="34,414" allowedNodes="//@children.0 //@children.8"/>
  </children>
  <children xsi:type="NotepadEditModel" partOfTransformation="true" itemName="n2" note="BUS_1000">
    <sourceConnections xsi:type="DependencyEditModel" itemName="o2" source="//@children.9" target="//@children.8" targetEnd="//@children.9/@sourceConnections.0/@children.1" sourceEnd="//@children.9/@sourceConnections.0/@children.0" connectionRouterKind="Manual">
      <children xsi:type="ComponentEndEditModel" location="33,12" attachSource="true"/>
      <children xsi:type="ComponentEndEditModel" location="0,237"/>
    </sourceConnections>
    <sourceConnections xsi:type="DependencyEditModel" itemName="o1" source="//@children.9" target="//@children.0" targetEnd="//@children.9/@sourceConnections.1/@children.1" sourceEnd="//@children.9/@sourceConnections.1/@children.0" connectionRouterKind="Manual">
      <children xsi:type="ComponentEndEditModel" location="33,12" attachSource="true"/>
      <children xsi:type="ComponentEndEditModel" location="0,237"/>
    </sourceConnections>
    <sourceConnections xsi:type="DependencyEditModel" itemName="4g" source="//@children.9" target="//@children.7" targetEnd="//@children.9/@sourceConnections.2/@children.1" sourceEnd="//@children.9/@sourceConnections.2/@children.0" connectionRouterKind="Manual">
      <children xsi:type="ComponentEndEditModel" location="33,12" attachSource="true"/>
      <children xsi:type="ComponentEndEditModel" location="0,237"/>
    </sourceConnections>
  </children>
</DeploymentDiagramEditModel>

Attachment: meta.rar
Description: Binary data