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)
>
>

Reply via email to