Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tigerstripe-users] Velocity classloader error "java.lang.NoClassDefFoundError: org/apache/log/format/Formatter"

Hi,

 I am getting the following class loader error while doing the code
generation with my plugin. I tried to include both log4j and
commons-logging explicitly to project class path. But it did not help.

Can you please suggest a solution?
2008-05-02 19:41:51,515 - Log4JLogChute initialized using file 'velocity.log'
2008-05-02 19:41:51,515 - Starting Apache Velocity v1.5 (compiled:
2007-02-22 08:52:29)
2008-05-02 19:41:51,515 - Default Properties File:
org\apache\velocity\runtime\defaults\velocity.properties
2008-05-02 19:41:51,515 - Trying to use logger class
org.apache.velocity.runtime.log.AvalonLogChute
2008-05-02 19:41:51,515 - Couldn't find class
org.apache.velocity.runtime.log.AvalonLogChute or necessary supporting
classes in classpath.
java.lang.NoClassDefFoundError: org/apache/log/format/Formatter
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at org.apache.velocity.util.ClassUtils.getClass(ClassUtils.java:63)
	at org.apache.velocity.util.ClassUtils.getNewInstance(ClassUtils.java:95)
	at org.apache.velocity.runtime.log.LogManager.createLogChute(LogManager.java:147)
	at org.apache.velocity.runtime.log.LogManager.updateLog(LogManager.java:208)
	at org.apache.velocity.runtime.RuntimeInstance.initializeLog(RuntimeInstance.java:728)
	at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:240)
	at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:534)
	at org.apache.velocity.app.VelocityEngine.init(VelocityEngine.java:144)
	at org.eclipse.tigerstripe.workbench.internal.core.project.pluggable.rules.TemplateBasedRule.setClasspathLoaderForVelocity(TemplateBasedRule.java:329)
	at org.eclipse.tigerstripe.workbench.internal.core.project.pluggable.rules.ArtifactBasedRule.trigger(ArtifactBasedRule.java:192)
	at org.eclipse.tigerstripe.workbench.internal.core.plugin.pluggable.PluginRuleExecutor.trigger(PluginRuleExecutor.java:102)
	at org.eclipse.tigerstripe.workbench.internal.core.plugin.pluggable.PluggablePlugin.trigger(PluggablePlugin.java:123)
	at org.eclipse.tigerstripe.workbench.internal.core.plugin.PluginHousing.trigger(PluginHousing.java:40)
	at org.eclipse.tigerstripe.workbench.internal.core.plugin.PluginConfig.trigger(PluginConfig.java:250)
	at org.eclipse.tigerstripe.workbench.internal.core.generation.M1Generator.internalPluginLoop(M1Generator.java:610)
	at org.eclipse.tigerstripe.workbench.internal.core.generation.M1Generator.internalRun(M1Generator.java:553)
	at org.eclipse.tigerstripe.workbench.internal.core.generation.M1Generator.run(M1Generator.java:350)
	at org.eclipse.tigerstripe.workbench.eclipse.wizards.generate.NewTigerstripeRunWizard.finishPage(NewTigerstripeRunWizard.java:131)
	at org.eclipse.tigerstripe.workbench.eclipse.wizards.NewTSElementWizard$2.run(NewTSElementWizard.java:193)
	at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:39)
	at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:720)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797)
	at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:4466)
	at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
2008-05-02 19:41:51,515 - Trying to use logger class
org.apache.velocity.runtime.log.Log4JLogChute
2008-05-02 19:41:51,515 - Using logger class
org.apache.velocity.runtime.log.Log4JLogChute
2008-05-02 19:41:51,515 - Default ResourceManager initializing. (class
org.apache.velocity.runtime.resource.ResourceManagerImpl)
2008-05-02 19:41:51,515 - ResourceLoader instantiated:
org.apache.velocity.runtime.resource.loader.FileResourceLoader

Regards
Kalyan


Back to the top