[ 
https://issues.apache.org/jira/browse/BEAM-8858?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16991773#comment-16991773
 ] 

Ismaël Mejía commented on BEAM-8858:
------------------------------------


{code:java}
Exception in thread "main" java.util.ServiceConfigurationError: 
org.apache.beam.sdk.extensions.sql.impl.udf.BeamBuiltinFunctionProvider: 
Provider org.apache.beam.sdk.extensions.sql.impl.udf.BuiltinStringFunctions 
could not be instantiated
        at java.util.ServiceLoader.fail(ServiceLoader.java:232)
        at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
        at 
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
        at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
        at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
        at 
org.apache.beam.sdk.extensions.sql.impl.BeamSqlEnv$BeamSqlEnvBuilder.loadBeamBuiltinFunctions(BeamSqlEnv.java:273)
        at 
org.apache.beam.sdk.extensions.sql.impl.BeamSqlEnv$BeamSqlEnvBuilder.build(BeamSqlEnv.java:239)
        at 
org.apache.beam.sdk.extensions.sql.SqlTransform.expand(SqlTransform.java:124)
        at 
org.apache.beam.sdk.extensions.sql.SqlTransform.expand(SqlTransform.java:83)
        at org.apache.beam.sdk.Pipeline.applyInternal(Pipeline.java:539)
        at org.apache.beam.sdk.Pipeline.applyTransform(Pipeline.java:473)
        at org.apache.beam.sdk.values.PCollection.apply(PCollection.java:355)
        at 
org.apache.beam.samples.sql.BeamSqlExample.main(BeamSqlExample.java:79)
Caused by: java.lang.NoClassDefFoundError: 
org/apache/commons/codec/DecoderException
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
        at java.lang.Class.getConstructor0(Class.java:3075)
        at java.lang.Class.newInstance(Class.java:412)
        at 
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
        ... 10 more
Caused by: java.lang.ClassNotFoundException: 
org.apache.commons.codec.DecoderException
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 15 more
{code}


> Missing dependencies in SQL module pom
> --------------------------------------
>
>                 Key: BEAM-8858
>                 URL: https://issues.apache.org/jira/browse/BEAM-8858
>             Project: Beam
>          Issue Type: Bug
>          Components: dsl-sql
>    Affects Versions: 2.18.0
>            Reporter: Ismaël Mejía
>            Assignee: Kenneth Knowles
>            Priority: Blocker
>             Fix For: 2.18.0
>
>
> I moved an user project that depends on the SQL module to the version 
> 2.18.0-SNAPSHOT and I discovered that it was not working anymore because some 
> of the transitive dependencies were not correctly exposed anymore by the SQL 
> module e.g. commons-codec and Nullable annotations dependency.
> There are some missing dependencies in the generated pom file when compared 
> with previous versions, probably cases of `usedUndeclaredArtifacts`



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to