Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Thanks.
The JAR I made was quoted in the component I developed. After importing it in TOS, it prompts success, but an error occurs when opening TOS.(Jp.co.nec.webservice.cxf.client.Factory) is the code in my Jar, and the Jar used is also imported into the maven library when importing .car
java.lang.ClassNotFoundException: jp.co.nec.webservice.cxf.client.Factory
at org.talend.sdk.component.classloader.ConfigurableClassLoader.loadClass(ConfigurableClassLoader.java:313)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
at java.base/java.lang.Class.privateGetPublicMethods(Class.java:3191)
at java.base/java.lang.Class.getMethods(Class.java:1904)
at org.talend.sdk.component.runtime.manager.asm.ProxyGenerator.hasInterceptors(ProxyGenerator.java:503)
at org.talend.sdk.component.runtime.manager.ComponentManager.handleProxy(ComponentManager.java:1006)
at org.talend.sdk.component.runtime.manager.ComponentManager.access$1600(ComponentManager.java:182)
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.lambda$onCreate$6(ComponentManager.java:1253)
at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:178)
at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1239)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.onCreate(ComponentManager.java:1246)
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.lambda$null$1(ContainerManager.java:478)
at org.talend.sdk.component.container.ContainerManager.safeInvoke(ContainerManager.java:179)
at org.talend.sdk.component.container.ContainerManager.access$1200(ContainerManager.java:66)
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.lambda$create$2(ContainerManager.java:478)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.create(ContainerManager.java:479)
at org.talend.sdk.component.runtime.manager.ComponentManager.addWithLocationPlugin(ComponentManager.java:850)
at org.talend.sdk.component.server.service.ComponentManagerService.deploy(ComponentManagerService.java:200)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1540)
at org.talend.sdk.component.server.service.ComponentManagerService.init(ComponentManagerService.java:151)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.webbeans.intercept.LifecycleInterceptorInvocationContext.proceed(LifecycleInterceptorInvocationContext.java:103)
at org.apache.webbeans.portable.InjectionTargetImpl.postConstruct(InjectionTargetImpl.java:320)
at org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:127)
at org.apache.webbeans.component.ManagedBean.create(ManagedBean.java:66)
at org.apache.webbeans.context.creational.BeanInstanceBag.create(BeanInstanceBag.java:76)
at org.apache.webbeans.context.AbstractContext.getInstance(AbstractContext.java:159)
at org.apache.webbeans.context.AbstractContext.get(AbstractContext.java:125)
at org.apache.webbeans.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:329)
at org.apache.webbeans.event.NotificationManager.invokeObserverMethod(NotificationManager.java:819)
at org.apache.webbeans.event.NotificationManager.fireEvent(NotificationManager.java:715)
at org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:495)
at org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:469)
at org.apache.webbeans.container.BeanManagerImpl.fireEvent(BeanManagerImpl.java:453)
at org.apache.webbeans.web.lifecycle.WebContainerLifecycle.afterStartApplication(WebContainerLifecycle.java:143)
at org.apache.webbeans.lifecycle.AbstractLifeCycle.bootstrapApplication(AbstractLifeCycle.java:140)
at org.apache.webbeans.lifecycle.AbstractLifeCycle.startApplication(AbstractLifeCycle.java:103)
at org.apache.webbeans.web.lifecycle.WebContainerLifecycle.startApplication(WebContainerLifecycle.java:98)
at org.apache.webbeans.servlet.WebBeansConfigurationListener.doStart(WebBeansConfigurationListener.java:207)
at org.apache.webbeans.servlet.WebBeansConfigurationListener.contextInitialized(WebBeansConfigurationListener.java:85)
at org.apache.meecrowave.openwebbeans.OWBAutoSetup$EagerBootListener.doContextInitialized(OWBAutoSetup.java:84)
at org.apache.meecrowave.openwebbeans.OWBAutoSetup$EagerBootListener.access$100(OWBAutoSetup.java:65)
at org.apache.meecrowave.openwebbeans.OWBAutoSetup.onStartup(OWBAutoSetup.java:61)
at org.apache.meecrowave.Meecrowave.lambda$deployWebapp$9(Meecrowave.java:280)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5135)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
at org.apache.meecrowave.Meecrowave.deployWebapp(Meecrowave.java:420)
at org.apache.meecrowave.Meecrowave.deployClasspath(Meecrowave.java:190)
at org.talend.sdk.component.server.cli.EnhancedCli.run(EnhancedCli.java:52)
at org.talend.sdk.component.studio.ProcessManager$2.run(ProcessManager.java:288)
Adding dependencies in the dependencies.txt file can solve this problem
Adding dependencies in the dependencies.txt file can solve this problem