Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Duda con freeMarker
Jesus Garcia Sin conexión
Gerente
****

Mensajes: 138
Registro en: Mar 2011
Reputación: 0
Mensaje: #1
Duda con freeMarker
Hola prof. sabe que con el action e tenido un problema que de verdad le e dado y le e dado y no consigo la soluciòn de resto las otras cosas que estaban pendientes ya las solucione! la cosa es que cuando presiono el boton para generar el codigo me arroga una exepcion que es la siguiente
Código:
SESSION 2012-11-01 14:31:35.516 -----------------------------------------------
eclipse.buildId=I20110613-1736
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=es_VE
Framework arguments:  -product org.eclipse.platform.ide
Command-line arguments:  -product org.eclipse.platform.ide -data /home/jesus/WorkspaceGEF/../runtime-EclipseApplication -dev file:/home/jesus/WorkspaceGEF/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/dev.properties -os linux -ws gtk -arch x86 -consoleLog

!ENTRY org.eclipse.ui 4 4 2012-11-01 14:32:10.211
!MESSAGE Could not create action delegate for id: com.ula.freemarker.generator.GenerateCodeActionDelegate

!ENTRY org.eclipse.ui 4 4 2012-11-01 14:32:10.239
!MESSAGE Internal plug-in action delegate error on creation.
!STACK 0
java.lang.ClassNotFoundException: freemarker.cache.URLTemplateLoader
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.jav​a:513)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassL​oader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClas​sLoader.java:188)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManage​r.java:601)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathMana​ger.java:567)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(Classpat​hManager.java:490)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoa​der(ClasspathManager.java:478)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathMan​ager.java:458)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultC​lassLoader.java:216)
    at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:4​00)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.jav​a:476)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassL​oader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at com.ula.freemarker.generator.GenerateCodeActionDelegate.selectionChanged(Generat​eCodeActionDelegate.java:88)
    at org.eclipse.ui.internal.PluginAction.refreshEnablement(PluginAction.java:206)
    at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:126)
    at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:223)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionCont​ributionItem.java:584)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.​java:501)
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContribution​Item.java:411)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java​:123)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)​
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ecli​pseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLau​ncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    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.jav​a:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
el problema es con una clase de freemaker lo unico que estoy haciendo es instanciando la clase generado que hereda de URLTemplateLoader la cual es una clase de freemarker y bueno da error con todas las clases de freemaker como por ejemplo en esta lineas de codigo
Código:
Configuration configuration = new Configuration();
    configuration.setObjectWrapper(new BeansWrapper());
    configuration.setTemplateLoader(this);
dice que no puede cargar esa clase. bueno prof. espero su respuesta a ver que podemos hacer

Saludos!
01-11-2012 02:41 PM
Encuentra todos sus mensajes Cita este mensaje en tu respuesta
demian Sin conexión
Administrator
*******

Mensajes: 1.808
Registro en: Jun 2010
Reputación: 0
Mensaje: #2
RE: Duda con freeMarker
Claro, no te la encuentra porque hay una forma especial de empaquetar jars para que un plugin de eclipse los pueda ver. No me acuerdo exactamente como es. Luigi también luchó con eso y no se si lo arregló de la forma buena (creo que no). En el código que te comenté y que ya localicé eso debería estar resuelto.

[Imagen: dmi-1.jpg]
01-11-2012 11:33 PM
Visita su sitio web Encuentra todos sus mensajes Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)