Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Epsilon » Ant and epsilon.loadModel
Ant and epsilon.loadModel [message #564228] Wed, 28 January 2009 21:42
St is currently offline StFriend
Messages: 77
Registered: July 2009
Member
Hi list,

I've been tried to play with build.xml ant and epsilon tasks, but I stuck
on a problem :


Buildfile: /home/user/workspaces/symfonymodel1/mytestproj/build.xml

init:
[propertyfile] Updating property file:
/home/user/workspaces/symfonymodel1/mytestproj/properties

loadModel:
[epsilon.loadModel] java.lang.NullPointerException
[epsilon.loadModel] at
org.eclipse.epsilon.emc.emf.EmfUtil.collectDependencies(EmfU til.java:64)
[epsilon.loadModel] at
org.eclipse.epsilon.emc.emf.EmfModel.loadModel(EmfModel.java :157)
[epsilon.loadModel] at
org.eclipse.epsilon.emc.emf.EmfModel.load(EmfModel.java:91)
[epsilon.loadModel] at
org.eclipse.epsilon.emc.emf.EmfModel.load(EmfModel.java:85)
[epsilon.loadModel] at
org.eclipse.epsilon.workflow.tasks.LoadModelTask.executeImpl (LoadModelTask.java:49)
[epsilon.loadModel] at
org.eclipse.epsilon.workflow.tasks.EpsilonTask.execute(Epsil onTask.java:41)
[epsilon.loadModel] at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.j ava:288)
[epsilon.loadModel] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[epsilon.loadModel] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
[epsilon.loadModel] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
[epsilon.loadModel] at java.lang.reflect.Method.invoke(Method.java:597)
[epsilon.loadModel] at
org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch Utils.java:105)
[epsilon.loadModel] at org.apache.tools.ant.Task.perform(Task.java:348)
[epsilon.loadModel] at
org.apache.tools.ant.Target.execute(Target.java:357)
[epsilon.loadModel] at
org.apache.tools.ant.Target.performTasks(Target.java:385)
[epsilon.loadModel] at
org.apache.tools.ant.Project.executeSortedTargets(Project.ja va:1329)
[epsilon.loadModel] at
org.apache.tools.ant.Project.executeTarget(Project.java:1298 )
[epsilon.loadModel] at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(D efaultExecutor.java:41)
[epsilon.loadModel] at
org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.exe cuteTargets(EclipseDefaultExecutor.java:32)
[epsilon.loadModel] at
org.apache.tools.ant.Project.executeTargets(Project.java:118 1)
[epsilon.loadModel] at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:623)
[epsilon.loadModel] at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(Inte rnalAntRunner.java:456)
[epsilon.loadModel] at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[epsilon.loadModel] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
[epsilon.loadModel] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
[epsilon.loadModel] at java.lang.reflect.Method.invoke(Method.java:597)
[epsilon.loadModel] at
org.eclipse.ant.core.AntRunner.run(AntRunner.java:378)
[epsilon.loadModel] at
org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchDe legate$1.run(AntLaunchDelegate.java:247)
[epsilon.loadModel] at java.lang.Thread.run(Thread.java:619)

BUILD FAILED
/home/user/workspaces/symfonymodel1/mytestproj/build.xml:36:
java.lang.NullPointerException

Total time: 99 milliseconds


Here is my build.xml :

<?xml version="1.0" encoding="UTF-8"?>
<!--
============================================================ ==========
28 janv. 2009 22:05:18


generatePhp5Model
Generate Php5 artefacts from a Php5 Model instance

user

============================================================ ========== -->
<project name="generatePhp5Model" default="default">
<description>
Generate Php5 artefacts from a Php5 Model instance
</description>

<!-- =================================
target: default
================================= -->
<target name="default" depends="init, loadModel" description="Generate
Php5 artefacts from a Php5 Model instance">
<epsilon.egl
src="platform:/php5.generator/src/php5/generator/generator.egl ">

</epsilon.egl>
</target>

<!-- - - - - - - - - - - - - - - - - -
target: init
- - - - - - - - - - - - - - - - - -->
<target name="init">
<propertyfile file="properties"></propertyfile>
</target>


<!-- - - - - - - - - - - - - - - - - -
target: loadModel
- - - - - - - - - - - - - - - - - -->
<target name="loadModel">
<epsilon.loadModel name="myModel" type="EMF">
<parameter name="modelFile" value="${inputModel}"/>
<parameter name="metamodelFile" value="http://php5"/>
<parameter name="isMetamodelFileBased" value="false"/>
<parameter name="readOnLoad" value="true"/>
<parameter name="storeOnDisposal" value="true"/>
</epsilon.loadModel>
</target>

</project>


I set the JRE as same as workspace as precised earlier in this list.


Thanks for any help !
Previous Topic:Managing many projects in development phase
Next Topic:Ant and epsilon.loadModel
Goto Forum:
  


Current Time: Thu Mar 28 10:49:34 GMT 2024

Powered by FUDForum. Page generated in 0.04675 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top