Details
Description
After finishing the Mod4j new project wizard a error dialogue window pops up.
The log console contains error's, see logging below "First time".
A second time the wizard ends successfully, see console logging below "Second time"
----- First time --------
Opening console mod4j.projectbuilder ...
Mod4jBuilder.startX()
DSL [Business Domain DSL] CONTRIBUTED BY [org.mod4j.dsl.businessdomain.generator]
DSL [Data Contract DSL] CONTRIBUTED BY [org.mod4j.dsl.datacontract.generator]
DSL [Mod4j Service DSL] CONTRIBUTED BY [org.mod4j.dsl.service.generator]
DSL [Presentation DSL] CONTRIBUTED BY [org.mod4j.dsl.presentation.generator]
Number of projects [1]
startX Projects [MyApplication-dslModels]
readProjectTracker [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/mod4jproject.xml] does not exist
Mod4jBuilder: full build
START clean directories
END clean directories
Run [/home/johan/projects/mod4j-modules/ServiceDsl/org.mod4j.dsl.service.generator/src/main/oaw/org/mod4j/dsl/service/generator/workflow/sermod2crossx.oaw] on:
modelfile file:/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/service/SampleModel.sermod
crossxfile [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/service/SampleModel.crossx]
[ERROR(S) detected while running crossx workflow on file:/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/service/SampleModel.sermod! See logging.]
Run [/home/johan/projects/mod4j-modules/DataContractDsl/org.mod4j.dsl.datacontract.generator/src/main/oaw/org/mod4j/dsl/datacontract/generator/workflow/dtcmod2crossxEclipse.oaw] on:
modelfile file:/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/datacontract/SampleModel.dtcmod
crossxfile [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/datacontract/SampleModel.crossx]
referencesToDtoProperty: DTO null for ref name
[ERROR(S) detected while running crossx workflow on file:/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/datacontract/SampleModel.dtcmod! See logging.]
Run [/home/johan/projects/mod4j-modules/BusinessDomainDsl/org.mod4j.dsl.businessdomain.generator/src/main/oaw/crossx/busmod2crossx.oaw] on:
modelfile file:/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/businessdomain/SampleModel.busmod
crossxfile [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/businessdomain/SampleModel.crossx]
MOD4J INFO: Running CrossX on file file:/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/businessdomain/SampleModel.busmod
CrossxEnvironment::AddModelInfo [MyApplication-dslModels] [SampleModel]
Crossx Model NULL
Crossx workflow SUCCESSFUL!
Mod4jTracker initResource file:/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/service/SampleModel.sermod [/home/johan/projects/mod4j-tests/Myapps] [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels]
PropertiesWorkflowComponent: Found property slot [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/mod4j.properties]
PROPERTIES [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/mod4j.properties]
Mod4j: workflow error while generating code for DSL Model [SampleModel.sermod] error: [ERROR(S) detected while running workflow :/home/johan/projects/mod4j-modules/ServiceDsl/org.mod4j.dsl.service.generator/src/main/oaw/org/mod4j/dsl/service/generator/workflow/ServiceDslEclipse.oaw]
writeProjectTracker [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/mod4jproject.xml]
Mod4jTracker initResource file:/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/datacontract/SampleModel.dtcmod [/home/johan/projects/mod4j-tests/Myapps] [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels]
PropertiesWorkflowComponent: Found property slot [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/mod4j.properties]
PROPERTIES [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/mod4j.properties]
MOD4J INFO: Running Data Contract generator on model [SampleDataContractModel]
MOD4J INFO: Running Data Contract Maven generator on model [SampleDataContractModel]
writeProjectTracker [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/mod4jproject.xml]
Mod4jTracker initResource file:/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/businessdomain/SampleModel.busmod [/home/johan/projects/mod4j-tests/Myapps] [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels]
PropertiesWorkflowComponent: Found property slot [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/mod4j.properties]
PROPERTIES [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/src/model/mod4j.properties]
MOD4J INFO: Running Business Domain generator on model [SampleModel]
MOD4J INFO: Running Business Domain extension point generator on model [SampleModel]
MOD4J REGENERATE: [org/mycompany/myapplication/domain/SampleClass.java]
MOD4J INFO: Running Business Domain Hibernate generator on model [SampleModel]
CrossxCheck [MyApplication-dslModels] findAllSymbols BusinessClass [[org.mod4j.crossx.mm.crossx.impl.SymbolImpl@d20ad8 (name: SampleClass, type: BusinessClass)]]
CrossxCheck [MyApplication-dslModels] findAllSymbols BusinessClass [[org.mod4j.crossx.mm.crossx.impl.SymbolImpl@d20ad8 (name: SampleClass, type: BusinessClass)]]
MOD4J INFO: Running Business Domain Enumerationtype and Dao generator on model [SampleModel]
MOD4J INFO: Running Business Domain Dao Extension points generator on model [SampleModel]
MOD4J INFO: Running Business Domain Maven generator on model [SampleModel]
writeProjectTracker [/home/johan/projects/mod4j-tests/Myapps/MyApplication-dslModels/mod4jproject.xml]
Mod4jBuilder: incremental build
Mod4jBuilder.initCrossx from [CrossxView.createPartControl]
Mod4jBuilder.initCrossx from [FileTrackerView.createPartControl]
DataContractDslEditor.refreshPluginActions
Mod4jBuilder.initCrossx from [DataContractDslEditorPlugin]
ServiceDslEditor.refreshPluginActions
Mod4jBuilder.initCrossx from [ServiceDslEditorPlugin]
BusinessDslEditor.refreshPluginActions
Mod4jBuilder.initCrossx from [BusinessDomainDslEditorPlugin]
------- Second time -----------
Mod4jBuilder.startupOnInitialize
Mod4jBuilder: full build
START clean directories
END clean directories
Run [/home/johan/projects/mod4j-modules/ServiceDsl/org.mod4j.dsl.service.generator/src/main/oaw/org/mod4j/dsl/service/generator/workflow/sermod2crossx.oaw] on:
modelfile file:/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/service/SampleModel.sermod
crossxfile [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/service/SampleModel.crossx]
MOD4J INFO: Running CompleteSvc::completeModel on file [SampleServiceModel]
MOD4J INFO: Running CrossX on file file:/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/service/SampleModel.sermod
CrossxEnvironment::AddModelInfo [MyApplication4-dslModels] [SampleServiceModel]
Crossx Model NULL
Crossx workflow SUCCESSFUL!
Run [/home/johan/projects/mod4j-modules/DataContractDsl/org.mod4j.dsl.datacontract.generator/src/main/oaw/org/mod4j/dsl/datacontract/generator/workflow/dtcmod2crossxEclipse.oaw] on:
modelfile file:/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/datacontract/SampleModel.dtcmod
crossxfile [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/datacontract/SampleModel.crossx]
MOD4J INFO: Running Crossx on file file:/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/datacontract/SampleModel.dtcmod
CrossxEnvironment::AddModelInfo [MyApplication4-dslModels] [SampleDataContractModel]
Crossx Model NULL
Crossx workflow SUCCESSFUL!
Run [/home/johan/projects/mod4j-modules/BusinessDomainDsl/org.mod4j.dsl.businessdomain.generator/src/main/oaw/crossx/busmod2crossx.oaw] on:
modelfile file:/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/businessdomain/SampleModel.busmod
crossxfile [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/businessdomain/SampleModel.crossx]
MOD4J INFO: Running CrossX on file file:/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/businessdomain/SampleModel.busmod
CrossxEnvironment::AddModelInfo [MyApplication4-dslModels] [SampleModel]
Crossx Model NULL
Crossx workflow SUCCESSFUL!
Mod4jTracker initResource file:/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/service/SampleModel.sermod [/home/johan/projects/mod4j-tests/test4] [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels]
PropertiesWorkflowComponent: Found property slot [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/mod4j.properties]
PROPERTIES [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/mod4j.properties]
MOD4J INFO: Running CompleteSvc::completeModel on file [SampleServiceModel]
MOD4J INFO: Running Service Business generator on model [SampleServiceModel]
CrossxCheck [MyApplication4-dslModels] findAllSymbols Service [[org.mod4j.crossx.mm.crossx.impl.SymbolImpl@74dec3 (name: SampleServiceModel, type: Service)]]
MOD4J INFO: Running Service generator on model [SampleServiceModel]
CrossxCheck [MyApplication4-dslModels] findAllSymbols Service [[org.mod4j.crossx.mm.crossx.impl.SymbolImpl@74dec3 (name: SampleServiceModel, type: Service)]]
MOD4J INFO: Running Service maven generator on model [SampleServiceModel]
writeProjectTracker [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/mod4jproject.xml]
Mod4jTracker initResource file:/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/datacontract/SampleModel.dtcmod [/home/johan/projects/mod4j-tests/test4] [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels]
PropertiesWorkflowComponent: Found property slot [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/mod4j.properties]
PROPERTIES [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/mod4j.properties]
MOD4J INFO: Running Data Contract generator on model [SampleDataContractModel]
MOD4J INFO: Running Data Contract Maven generator on model [SampleDataContractModel]
writeProjectTracker [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/mod4jproject.xml]
Mod4jTracker initResource file:/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/businessdomain/SampleModel.busmod [/home/johan/projects/mod4j-tests/test4] [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels]
PropertiesWorkflowComponent: Found property slot [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/mod4j.properties]
PROPERTIES [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/src/model/mod4j.properties]
MOD4J INFO: Running Business Domain generator on model [SampleModel]
MOD4J INFO: Running Business Domain extension point generator on model [SampleModel]
MOD4J REGENERATE: [org/mycompany/myapplication4/domain/SampleClass.java]
MOD4J INFO: Running Business Domain Hibernate generator on model [SampleModel]
CrossxCheck [MyApplication4-dslModels] findAllSymbols BusinessClass [[org.mod4j.crossx.mm.crossx.impl.SymbolImpl@1bf1710 (name: SampleClass, type: BusinessClass)]]
CrossxCheck [MyApplication4-dslModels] findAllSymbols BusinessClass [[org.mod4j.crossx.mm.crossx.impl.SymbolImpl@1bf1710 (name: SampleClass, type: BusinessClass)]]
MOD4J INFO: Running Business Domain Enumerationtype and Dao generator on model [SampleModel]
MOD4J INFO: Running Business Domain Dao Extension points generator on model [SampleModel]
MOD4J INFO: Running Business Domain Maven generator on model [SampleModel]
writeProjectTracker [/home/johan/projects/mod4j-tests/test4/MyApplication4-dslModels/mod4jproject.xml]
Mod4jBuilder: incremental build
Solved in Mod4j Builder