You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
I am trying to enrich this handler (which protects APIs with Basic Authentication) with the ability to read credentials from the governance registry. I thus used retrieveGovernanceArtifactByPath from GovernanceUtils.
Compilation works OK, the .jar is loaded from $EI_HOME/lib but I get the following error:
[2020-10-19 15:56:49,592] [] ERROR - NativeWorkerPool Uncaught exception
java.lang.NoClassDefFoundError: org/wso2/carbon/governance/api/util/GovernanceUtils
at org.vicat.rest.BasicAuthHandler.processSecurity(BasicAuthHandler.java:78)
at org.vicat.rest.BasicAuthHandler.handleRequest(BasicAuthHandler.java:49)
at org.apache.synapse.rest.API.process(API.java:357)
at org.apache.synapse.rest.RESTRequestHandler.apiProcess(RESTRequestHandler.java:135)
at org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:113)
at org.apache.synapse.rest.RESTRequestHandler.process(RESTRequestHandler.java:71)
at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:325)
at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:92)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:338)
at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:159)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: org.wso2.carbon.governance.api.util.GovernanceUtils cannot be found by REST_BasicAuth_Handler_1.0_SNAPSHOT_1.0.0
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
I also tried with to package all dependencies in a fat jar using maven-assembly-plugin, made sure that GovernanceUtils was present in the .jar: still the very same error.
Suggested Labels:
udf,registry,library
Affected Product Version:
WSO2-EI 6.5.0
The text was updated successfully, but these errors were encountered:
Description:
I am trying to enrich this handler (which protects APIs with
Basic
Authentication) with the ability to read credentials from the governance registry. I thus usedretrieveGovernanceArtifactByPath
fromGovernanceUtils
.Compilation works OK, the
.jar
is loaded from$EI_HOME/lib
but I get the following error:I also tried with to package all dependencies in a fat jar using maven-assembly-plugin, made sure that
GovernanceUtils
was present in the.jar
: still the very same error.Suggested Labels:
udf,registry,library
Affected Product Version:
WSO2-EI 6.5.0
The text was updated successfully, but these errors were encountered: