This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 95184 - Problem instantiating templates during project creation
Summary: Problem instantiating templates during project creation
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Data Systems (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Jaroslav Tulach
URL:
Keywords:
: 94939 95256 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-02-12 03:17 UTC by Torbjorn Norbye
Modified: 2008-12-22 11:46 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Torbjorn Norbye 2007-02-12 03:17:07 UTC
Recently creating a Ruby project no longer works.  Nothing has changed in this
area on my side, so I suspect it may be related to the various template changes
being made for NetBeans 6 (freemarker?).

Am I supposed to make changes on my side? (To reproduce, build NetBeans with
-Dmoduleconfig=ruby and try creating a Ruby project).

java.lang.NullPointerException
	at org.openide.loaders.DataObject.setTemplate(DataObject.java:321)
	at org.openide.loaders.FileEntry$Format.createFromTemplate(FileEntry.java:192)
	at
org.openide.loaders.MultiDataObject.handleCreateFromTemplate(MultiDataObject.java:683)
	at
org.netbeans.modules.gsf.GsfDataObject.handleCreateFromTemplate(GsfDataObject.java:95)
	at org.openide.loaders.DataObject$CreateAction.run(DataObject.java:1173)
	at
org.openide.loaders.DataObjectPool$1WrapAtomicAction.run(DataObjectPool.java:202)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:98)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:471)
	at org.openide.loaders.DataObjectPool.runAtomicAction(DataObjectPool.java:214)
	at org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:796)
	at org.openide.loaders.DataObject.createFromTemplate(DataObject.java:728)
	at org.openide.loaders.DataObject.createFromTemplate(DataObject.java:708)
	at
org.netbeans.modules.ruby.rubyproject.RubyProjectGenerator.createMainClass(RubyProjectGenerator.java:336)
	at
org.netbeans.modules.ruby.rubyproject.RubyProjectGenerator.createProject(RubyProjectGenerator.java:76)
	at
org.netbeans.modules.ruby.rubyproject.ui.wizards.NewRubyProjectWizardIterator.instantiate(NewRubyProjectWizardIterator.java:131)
	at
org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:994)
	at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:572)
	at
org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:393)
	at
org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.java:231)
	at
org.openide.loaders.TemplateWizardIteratorWrapper.instantiate(TemplateWizardIteratorWrapper.java:143)
	at org.openide.WizardDescriptor.callInstantiateOpen(WizardDescriptor.java:1333)
	at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1290)
	at org.openide.WizardDescriptor.access$1600(WizardDescriptor.java:96)
	at org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:1846)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:541)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:963)
Comment 1 Jaroslav Tulach 2007-02-12 07:58:45 UTC
IDE: [12.2.07 8:57] Committing started
Checking in test/unit/src/org/openide/loaders/TemplateWizardTest.java;
/shared/data/ccvs/repository/openide/loaders/test/unit/src/org/openide/loaders/TemplateWizardTest.java,v  
<--  TemplateWizardTest.java
new revision: 1.7; previous revision: 1.6
done
Checking in test/unit/src/org/openide/loaders/BasicDataObjectTest.java;
/shared/data/ccvs/repository/openide/loaders/test/unit/src/org/openide/loaders/BasicDataObjectTest.java,v  
<--  BasicDataObjectTest.java
new revision: 1.7; previous revision: 1.6
done
Checking in test/unit/src/org/openide/loaders/CreateFromTemplateTest.java;
/shared/data/ccvs/repository/openide/loaders/test/unit/src/org/openide/loaders/CreateFromTemplateTest.java,v  
<--  CreateFromTemplateTest.java
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/openide/loaders/FileEntry.java;
/shared/data/ccvs/repository/openide/loaders/src/org/openide/loaders/FileEntry.java,v  
<--  FileEntry.java
new revision: 1.5; previous revision: 1.4
Comment 2 Torbjorn Norbye 2007-02-12 14:48:07 UTC
*** Issue 95256 has been marked as a duplicate of this issue. ***
Comment 3 Stanislav Aubrecht 2007-02-15 16:14:26 UTC
*** Issue 94939 has been marked as a duplicate of this issue. ***