Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Missing Templates

pbuchheit
2013-02-28
2013-03-05
  • pbuchheit
    pbuchheit
    2013-02-28

    I'm really looking forward to trying out this project, but so far I can't seem to get it to work. I followed the install instructions and everything seemed to work. When I try to actually select a template from the menu (FastCode->Templates) I get an error saying 'template not found'. Also tried using the ctrl-alt-shift-t shortcut and nothing happened. In addition, when I look at the preferences under Window->preferences->FastCode->Templates->Templates there is nothing listed.

    I tried both of the solutions mentioned in the FAQ (removing/ re-adding the jar and deleting the DOCTYPE from the templates-config.xml) and it made no difference. I'm out of ideas at this point, can someone help me out?

    Environment:
    Ubuntu Linux 12.04
    Eclipse Helios SR2

     
  • pbuchheit
    pbuchheit
    2013-02-28

    Here is a trace of the startup log from eclipse:

    !SESSION 2013-02-28 15:11:50.307 -----------------------------------------------
    eclipse.buildId=M20110210-1200
    java.version=1.6.0_26
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
    Framework arguments: -product org.eclipse.epp.package.jee.product
    Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product

    !MESSAGE Problems parsing plug-in manifest for: "org.fastcode".

    !ENTRY org.eclipse.ui 2 0 2013-02-28 15:11:59.163
    !MESSAGE Warnings while parsing the action sets from the 'org.eclipse.ui.actionSets' extension point
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-02-28 15:11:59.163
    !MESSAGE Actions require an id: plug-in='org.fastcode'

    !ENTRY org.eclipse.ui.workbench 2 0 2013-02-28 15:12:07.458
    !MESSAGE A handler conflict occurred. This may disable some commands.
    !SUBENTRY 1 org.eclipse.ui.workbench 2 0 2013-02-28 15:12:07.458
    !MESSAGE Conflict for 'FastCode.createNewDatabaseSelectWithJoinAction.command':
    HandlerActivation(commandId=FastCode.createNewDatabaseSelectWithJoinAction.command,
    handler=ActionDelegateHandlerProxy(null,org.fastcode.popup.actions.snippet.CreateNewDatabaseSelectWithJoinAndMapperAction),
    expression=AndExpression(ActionSetExpression(FastCode.actionSet,org.eclipse.ui.internal.WorkbenchWindow@488e753c),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@488e753c)),sourcePriority=16640)
    HandlerActivation(commandId=FastCode.createNewDatabaseSelectWithJoinAction.command,
    handler=ActionDelegateHandlerProxy(null,org.fastcode.popup.actions.snippet.CreateNewDatabaseSelectWithJoinAction),
    expression=AndExpression(ActionSetExpression(FastCode.actionSet,org.eclipse.ui.internal.WorkbenchWindow@488e753c),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@488e753c)),sourcePriority=16640)
    !SUBENTRY 1 org.eclipse.ui.workbench 2 0 2013-02-28 15:12:07.458
    !MESSAGE Conflict for 'FastCode.createnewresourcebundle.command':
    HandlerActivation(commandId=FastCode.createnewresourcebundle.command,
    handler=ActionDelegateHandlerProxy(null,org.fastcode.popup.actions.snippet.CreateNewPrintResourceBundleViewAction),
    expression=AndExpression(ActionSetExpression(FastCode.actionSet,org.eclipse.ui.internal.WorkbenchWindow@488e753c),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@488e753c)),sourcePriority=16640)
    HandlerActivation(commandId=FastCode.createnewresourcebundle.command,
    handler=ActionDelegateHandlerProxy(null,org.fastcode.popup.actions.snippet.CreateNewResourceBundleViewAction),
    expression=AndExpression(ActionSetExpression(FastCode.actionSet,org.eclipse.ui.internal.WorkbenchWindow@488e753c),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@488e753c)),sourcePriority=16640)

     
  • Support
    Support
    2013-03-01

    Hi,

    Please let us know
    1.) what version of the plugin you are using
    2.) please start eclipse with eclipse.exe -consolelog, and send us any exceptions that come up on the console

     
  • pbuchheit
    pbuchheit
    2013-03-01

    1) using the latest version (1.6.0)
    2) The console log is the same as what I posted above.

    I also tried to install the plugin in a clean install of eclipse 4.2 and had the exact same results.

     
    Last edit: pbuchheit 2013-03-01
  • pbuchheit
    pbuchheit
    2013-03-01

    Some additional stack traces. This is what I'm seeing in the logs when I try to open the FastCode preferences menu:

    !ENTRY org.eclipse.equinox.preferences 4 2 2013-03-01 12:26:50.801
    !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.equinox.preferences".
    !STACK 0
    java.lang.NullPointerException
    at org.eclipse.core.internal.preferences.EclipsePreferences.put(EclipsePreferences.java:901)
    at org.eclipse.ui.preferences.ScopedPreferenceStore.setDefault(ScopedPreferenceStore.java:638)
    at org.fastcode.preferences.PreferenceInitializer.initializeDefaultPreferences(PreferenceInitializer.java:454)
    at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.run(PreferenceServiceRegistryHelper.java:300)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:303)
    at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:131)
    at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:368)
    at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:166)
    at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:237)
    at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:409)
    at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:663)
    at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:805)
    at org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.java:38)
    at org.eclipse.core.runtime.preferences.DefaultScope.getNode(DefaultScope.java:76)
    at org.eclipse.ui.preferences.ScopedPreferenceStore.getDefaultPreferences(ScopedPreferenceStore.java:250)
    at org.eclipse.ui.preferences.ScopedPreferenceStore.getPreferenceNodes(ScopedPreferenceStore.java:285)
    at org.eclipse.ui.preferences.ScopedPreferenceStore.internalGet(ScopedPreferenceStore.java:475)
    at org.eclipse.ui.preferences.ScopedPreferenceStore.getString(ScopedPreferenceStore.java:535)
    at org.eclipse.jface.preference.RadioGroupFieldEditor.doLoad(RadioGroupFieldEditor.java:197)
    at org.eclipse.jface.preference.FieldEditor.load(FieldEditor.java:500)
    at org.eclipse.jface.preference.FieldEditorPreferencePage.initialize(FieldEditorPreferencePage.java:307)
    at org.eclipse.jface.preference.FieldEditorPreferencePage.createContents(FieldEditorPreferencePage.java:233)
    at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232)
    at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1502)
    at org.eclipse.jface.preference.PreferenceDialog$14.run(PreferenceDialog.java:1259)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
    at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1253)
    at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:675)
    at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:709)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:705)
    at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:888)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
    at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:886)
    at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1226)
    at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1251)
    at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:262)
    at org.eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:256)
    at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:433)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3537)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3189)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
    at org.eclipse.jface.window.Window.open(Window.java:801)
    at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)
    at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:65)
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3562)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3186)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1053)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    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:353)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
    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:629)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
    In class TemplatePreferencePage line 62

     
  • Support
    Support
    2013-03-05

    Hi,

    A fix for the above issue is coming soon. Until then can you add an environmental variable "USERNAME", if it is not there already.
    Please check if it will not affect any other thing, before you try to do this.

     
  • pbuchheit
    pbuchheit
    2013-03-05

    That seems to have fixed the problem. Thanks.