Most probably, you have several instances of Velocity in your classpath,
an 1.7 and an older one somewhere else.
Claude
On 12/01/2018 14:14, Alessio Soldano wrote:
It would be great to know which version of JBossWS (which is where the
org.jboss.ws*.* classes come) and/or Apache CXF is being used here. Which
version of Eclipse and JBoss plugins ?
With that, I can try having the problem reproduced and investigated here.
Cheers
Alessio
On Fri, Jan 12, 2018 at 3:05 AM, Bessie, Timothy <tim.bes...@mckesson.com>
wrote:
Hi all...
I'm attempting to use Eclipse/JBoss to generate web service artefacts from
an implementation class. Everything appears to proceed smoothly, but then
we get the below stacktrace. Researching this, it appears to be related to
Velocity 1.7 and its use of classloaders and default class
implementations. Does anyone know a smart way around this? Given that
this is part of the JBoss plugins for Eclipse, I don't have a lot of
control over how it works, so the couple of clever ways around this I've
found online aren't available to me (it's not a problem with code I'm
writing, but with the Eclipse plugin's use of Apache CXF, and IT'S use of
Velocity.
Any suggestions would be grand. :-)
Failed to Generate Web Service code, please check the log for more details
org.eclipse.core.runtime.CoreException: Could not find
log4j.properties or log4j.xml configuration, logging to console.
java2ws -s C:\Production\iknowmed\g2\src -classdir
C:\Production\iknowmed\g2\war\WEB-INF\classes -d
C:\Production\iknowmed\g2\wsdl -verbose -cp /C:/Users/eufjdzb/AppData/
Local/Temp/temp7537020417576759813.jar; -wrapperbean -createxsdimports
com.mscs.emr.web.webservices.elasticsearch.ElasticSearchMediatorImpl
java2ws - Apache CXF 3.1.10.redhat-1
JBWS024002: Failed to invoke org.apache.cxf.tools.java2ws.JavaToWS
org.apache.cxf.tools.common.ToolException: Failed to initialize
velocity engine
at org.apache.cxf.tools.common.VelocityGenerator.initVelocity(
VelocityGenerator.java:83)
at org.apache.cxf.tools.common.VelocityGenerator.<init>(
VelocityGenerator.java:53)
at org.apache.cxf.tools.java2wsdl.generator.wsdl11.BeanGenerator.
generateAndCompile(BeanGenerator.java:65)
at org.apache.cxf.tools.java2wsdl.generator.wsdl11.
BeanGenerator.generate(BeanGenerator.java:58)
at org.apache.cxf.tools.java2wsdl.generator.wsdl11.
BeanGenerator.generate(BeanGenerator.java:35)
at org.apache.cxf.tools.java2wsdl.processor.
JavaToWSDLProcessor.generate(JavaToWSDLProcessor.java:156)
at org.apache.cxf.tools.java2wsdl.processor.
JavaToWSDLProcessor.process(JavaToWSDLProcessor.java:118)
at org.apache.cxf.tools.java2ws.JavaToWSContainer.processWSDL(
JavaToWSContainer.java:110)
at org.apache.cxf.tools.java2ws.JavaToWSContainer.execute(
JavaToWSContainer.java:75)
at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(
ToolRunner.java:103)
at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(
ToolRunner.java:45)
at org.apache.cxf.tools.java2ws.JavaToWS.run(JavaToWS.java:82)
at org.jboss.wsf.stack.cxf.tools.CXFProviderImpl.provide(
CXFProviderImpl.java:200)
at org.jboss.wsf.stack.cxf.tools.CXFProviderImpl.provide(
CXFProviderImpl.java:109)
at org.jboss.ws.tools.cmd.WSProvide.generate(WSProvide.java:217)
at org.jboss.ws.tools.cmd.WSProvide.main(WSProvide.java:87)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jboss.modules.Module.run(Module.java:335)
at org.jboss.modules.Main.main(Main.java:505)
Caused by: org.apache.velocity.exception.VelocityException: Error
initializing log: Failed to initialize an instance of
org.apache.velocity.runtime.log.NullLogSystem with the current runtime
configuration.
at org.apache.velocity.runtime.RuntimeInstance.initializeLog(
RuntimeInstance.java:875)
at org.apache.velocity.runtime.RuntimeInstance.init(
RuntimeInstance.java:262)
at org.apache.velocity.runtime.RuntimeInstance.init(
RuntimeInstance.java:646)
at org.apache.velocity.runtime.RuntimeSingleton.init(
RuntimeSingleton.java:226)
at org.apache.velocity.app.Velocity.init(Velocity.java:97)
at org.apache.cxf.tools.common.VelocityGenerator.initVelocity(
VelocityGenerator.java:79)
... 21 more
Caused by: org.apache.velocity.exception.VelocityException: Failed to
initialize an instance of org.apache.velocity.runtime.log.NullLogSystem
with the current runtime configuration.
at org.apache.velocity.runtime.log.LogManager.createLogChute(
LogManager.java:220)
at org.apache.velocity.runtime.log.LogManager.updateLog(
LogManager.java:269)
at org.apache.velocity.runtime.RuntimeInstance.initializeLog(
RuntimeInstance.java:871)
... 26 more
Caused by: org.apache.velocity.exception.VelocityException: The
specified logger class org.apache.velocity.runtime.log.NullLogSystem does
not implement the org.apache.velocity.runtime.log.LogChute interface.
at org.apache.velocity.runtime.log.LogManager.createLogChute(
LogManager.java:181)
... 28 more
at org.jboss.tools.ws.creation.core.commands.
AbstractGenerateCodeCommand.execute(AbstractGenerateCodeCommand.java:125)
at org.jboss.tools.ws.creation.core.commands.Java2WSCommand.
execute(Java2WSCommand.java:1)
at org.eclipse.wst.command.internal.env.core.fragment.
CommandFragmentEngine.runCommand(CommandFragmentEngine.java:419)
at org.eclipse.wst.command.internal.env.core.fragment.
CommandFragmentEngine.visitTop(CommandFragmentEngine.java:359)
at org.eclipse.wst.command.internal.env.core.fragment.
CommandFragmentEngine.moveForwardToNextStop(CommandFragmentEngine.java:
212)
at org.eclipse.wst.command.internal.env.ui.widgets.
SimpleCommandEngineManager$6.run(SimpleCommandEngineManager.java:294)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(
ModalContext.java:437)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353)
at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:993)
at org.eclipse.wst.command.internal.env.ui.widgets.
SimpleCommandEngineManager.runForwardToNextStop(
SimpleCommandEngineManager.java:264)
at org.eclipse.wst.command.internal.env.ui.widgets.WizardPageManager.
runForwardToNextStop(WizardPageManager.java:91)
at org.eclipse.wst.command.internal.env.ui.widgets.
WizardPageManager.getNextPage(WizardPageManager.java:154)
at org.eclipse.wst.command.internal.env.ui.widgets.
SimpleWizardPage.getNextPage(SimpleWizardPage.java:136)
at org.eclipse.jface.wizard.WizardDialog.nextPressed(
WizardDialog.java:869)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(
WizardDialog.java:419)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:618)
at org.eclipse.swt.widgets.TypedListener.handleEvent(
TypedListener.java:249)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(
Display.java:4236)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
at org.eclipse.jface.window.Window.open(Window.java:794)
at org.eclipse.ui.internal.handlers.WizardHandler$New.
executeHandler(WizardHandler.java:269)
at org.eclipse.ui.internal.handlers.WizardHandler.
execute(WizardHandler.java:290)
at org.eclipse.ui.internal.handlers.HandlerProxy.execute(
HandlerProxy.java:295)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.
execute(E4HandlerProxy.java:90)
at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(
MethodRequestor.java:55)
at org.eclipse.e4.core.internal.di.InjectorImpl.
invokeUsingClass(InjectorImpl.java:282)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(
InjectorImpl.java:264)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(
ContextInjectionFactory.java:132)
at org.eclipse.e4.core.commands.internal.
HandlerServiceHandler.execute(HandlerServiceHandler.java:152)
at org.eclipse.core.commands.Command.executeWithChecks(
Command.java:494)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(
ParameterizedCommand.java:488)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.
executeHandler(HandlerServiceImpl.java:210)
at org.eclipse.ui.internal.handlers.LegacyHandlerService.
executeCommand(LegacyHandlerService.java:353)
at org.eclipse.ui.internal.actions.CommandAction.
runWithEvent(CommandAction.java:155)
at org.eclipse.jface.action.ActionContributionItem.
handleWidgetSelection(ActionContributionItem.java:565)
at org.eclipse.jface.action.ActionContributionItem.lambda$
4(ActionContributionItem.java:397)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4418)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(
Display.java:4236)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3824)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(
PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.
runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(
PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.
createAndRunUI(E4Workbench.java:150)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:693)
at org.eclipse.core.databinding.observable.Realm.
runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(
Workbench.java:610)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(
PlatformUI.java:148)
at org.eclipse.ui.internal.ide.application.IDEApplication.
start(IDEApplication.java:138)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(
EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.
runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(
EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(
EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(
EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
For additional commands, e-mail: dev-h...@velocity.apache.org