Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 314798

Summary: Sucessful headless Generation wasn't...
Product: [Technology] Tigerstripe Reporter: Steve Jerman <sjerman>
Component: HeadlessAssignee: Project Inbox <tigerstripe.core-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: rcraddoc
Version: 0.5   
Target Milestone: 0.5M0   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Steve Jerman CLA 2010-05-28 00:39:33 EDT
I will work with Zhao to fix the issue, but *please* can we get a fail on generation when the generator blows up.



Tigerstripe Workbench Base Plug-in (Incubation) (v0.5.0.201005270319)
Active Profile: XMP-IM Model Profile 1.40b
Generation project: /EclipseWorkspaces/xmp-customizations/xmp-customizations/extension-test-model
[Project: null, Plugin: xmp-validation(0.0.1.qualifier)]
Generation Successful.

[Project: null, Plugin: xmp-palIce-metadata(0.0.1.qualifier)]
Generation Successful.

[Project: null, Plugin: XMP Hibernate Mapping Generator(0.0.1.qualifier)]
Error: Unexpected error while running 'HibernateGenerator' rule null. Generation may be incomplete.
java.lang.NullPointerException
	at com.cisco.xmp.generators.hibernate.XmpHibernateGeneratorGlobalSettings.artifactBelogsToCurrentProject(XmpHibernateGeneratorGlobalSettings.java:416)
	at com.cisco.xmp.generators.hibernate.XmpHibernateGeneratorGlobalSettings.artifactBelogsToCurrentProject(XmpHibernateGeneratorGlobalSettings.java:402)
	at com.cisco.xmp.generators.utils.XmpHibernateMappingUtil.dumpATree(XmpHibernateMappingUtil.java:125)
	at com.cisco.xmp.generators.utils.XmpHibernateMappingUtil.dumpClazzHierarchy(XmpHibernateMappingUtil.java:102)
	at com.cisco.xmp.generators.hibernate.XmpHibernateMappingGenerator.init(XmpHibernateMappingGenerator.java:221)
	at com.cisco.xmp.generators.hibernate.XmpHibernateGeneratorGlobalRule.run(XmpHibernateGeneratorGlobalRule.java:77)
	at org.eclipse.tigerstripe.workbench.internal.core.project.pluggable.rules.GlobalRunnableRule.trigger(GlobalRunnableRule.java:94)
	at org.eclipse.tigerstripe.workbench.internal.core.plugin.pluggable.PluginRuleExecutor.trigger(PluginRuleExecutor.java:79)
	at org.eclipse.tigerstripe.workbench.internal.core.plugin.pluggable.PluggablePlugin.trigger(PluggablePlugin.java:151)
	at org.eclipse.tigerstripe.workbench.internal.core.plugin.PluginHousing.trigger(PluginHousing.java:35)
	at org.eclipse.tigerstripe.workbench.internal.core.plugin.PluginConfig.trigger(PluginConfig.java:256)
	at org.eclipse.tigerstripe.workbench.internal.core.generation.M1Generator.internalPluginLoop(M1Generator.java:664)
	at org.eclipse.tigerstripe.workbench.internal.core.generation.M1Generator.internalRun(M1Generator.java:606)
	at org.eclipse.tigerstripe.workbench.internal.core.generation.M1Generator.run(M1Generator.java:394)
	at org.eclipse.tigerstripe.workbench.internal.core.generation.M1Generator.run(M1Generator.java:84)
	at org.eclipse.tigerstripe.workbench.internal.api.impl.TigerstripeProjectHandle.generate(TigerstripeProjectHandle.java:485)
	at org.eclipse.tigerstripe.workbench.headless.Tigerstripe.generateTigerstripeOutput(Tigerstripe.java:149)
	at org.eclipse.tigerstripe.workbench.headless.Tigerstripe.start(Tigerstripe.java:58)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1287)


Generation complete. Took 4330 milliseconds.
[INFO] Generation passed!
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ extension-test-model ---
[WARNING] Using platform encoding (MacRoman actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /EclipseWorkspaces/xmp-customizations/xmp-customizations/extension-test-model/src/main/resources
[INFO] 
[INFO] --- maven-osgi-compiler-plugin:0.9.0-CISCO:compile (default-compile) @ extension-test-model ---
[INFO] Using compile source roots from build.properties
[INFO] 
[INFO] --- maven-tigerstripe-packaging-plugin:0.9.0-CISCO:package-module (default-package-module) @ extension-test-model ---
Test: MavenProject: com.cisco.xmpim.build:extension-test-model:0.0.1-SNAPSHOT @ /EclipseWorkspaces/xmp-customizations/xmp-customizations/extension-test-model/pom.xml
[INFO] Building jar: /EclipseWorkspaces/xmp-customizations/xmp-customizations/extension-test-model/target/extension-test-model-0.0.1-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2-plugin:0.9.0-CISCO:p2-metadata (default-p2-metadata) @ extension-test-model ---
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ extension-test-model ---
[INFO] Installing /EclipseWorkspaces/xmp-customizations/xmp-customizations/extension-test-model/target/extension-test-model-0.0.1-SNAPSHOT.jar to /Users/steve/.m2/repository/com/cisco/xmpim/build/extension-test-model/0.0.1-SNAPSHOT/extension-test-model-0.0.1-SNAPSHOT.jar
[INFO] Installing /EclipseWorkspaces/xmp-customizations/xmp-customizations/extension-test-model/target/p2content.xml to /Users/steve/.m2/repository/com/cisco/xmpim/build/extension-test-model/0.0.1-SNAPSHOT/extension-test-model-0.0.1-SNAPSHOT-p2metadata.xml
[INFO] Installing /EclipseWorkspaces/xmp-customizations/xmp-customizations/extension-test-model/target/p2artifacts.xml to /Users/steve/.m2/repository/com/cisco/xmpim/build/extension-test-model/0.0.1-SNAPSHOT/extension-test-model-0.0.1-SNAPSHOT-p2artifacts.xml
[INFO] 
[INFO] --- tycho-p2-plugin:0.9.0-CISCO:update-local-index (default-update-local-index) @ extension-test-model ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] XMP Customizations Aggregate POM .................. SUCCESS [0.489s]
[INFO] base-test-model ................................... SUCCESS [48.510s]
[INFO] extension-test-model .............................. SUCCESS [25.194s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:43.837s
[INFO] Finished at: Thu May 27 22:36:11 MDT 2010
[INFO] Final Memory: 73M/527M
[INFO] ------------------------------------------------------------------------
sjc-stjerman-8715:xmp-customizations steve$
Comment 1 Richard Craddock CLA 2010-05-28 05:39:44 EDT

*** This bug has been marked as a duplicate of bug 313451 ***