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

Bug 369694

Summary: NPE on second generation launch
Product: [Modeling] Acceleo Reporter: Olivier Haegi <olivier.haegi>
Component: CoreAssignee: Project Inbox <acceleo-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: stephane.begaudeau
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Olivier Haegi CLA 2012-01-25 11:17:58 EST
Build Identifier: 3.2.0.v20111027-0537

I have an NPE when i launch a second generation.

The first one works very well.

The NPE : 

 java.lang.NullPointerException
	at org.eclipse.acceleo.common.internal.utils.workspace.AcceleoWorkspaceUtil.installBundle(AcceleoWorkspaceUtil.java:912)
	at org.eclipse.acceleo.common.internal.utils.workspace.AcceleoWorkspaceUtil.refreshContributions(AcceleoWorkspaceUtil.java:710)
	at org.eclipse.acceleo.common.internal.utils.workspace.AcceleoWorkspaceUtil.getClass(AcceleoWorkspaceUtil.java:496)
	at org.eclipse.acceleo.ide.ui.launching.strategy.AcceleoLaunchOperation.run(AcceleoLaunchOperation.java:101)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2326)
	at org.eclipse.acceleo.ide.ui.launching.strategy.AcceleoPluginLaunchingStrategy.launch(AcceleoPluginLaunchingStrategy.java:225)
	at org.eclipse.acceleo.ide.ui.launching.strategy.AcceleoPluginLaunchingStrategy.launch(AcceleoPluginLaunchingStrategy.java:128)
	at org.eclipse.acceleo.internal.ide.ui.launching.AcceleoLaunchDelegate.launch(AcceleoLaunchDelegate.java:51)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
	at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:928)
	at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1132)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Reproducible: Always
Comment 1 Olivier Haegi CLA 2012-01-26 12:13:26 EST
The model used  is an ecore model.
Actually, the NPE is risen too on launching generation after opening model de génération.
Comment 2 Stephane Begaudeau CLA 2012-02-22 04:12:22 EST
A fix has been contributed on HEAD and R3_2_maintenance, it will be available in Acceleo 3.2.1 and 3.3.0
Comment 3 Laurent Goubet CLA 2015-05-27 08:57:27 EDT
Closing resolved bugs