Zhen Li created SPARK-42449:
-------------------------------

             Summary: Fix `native-image.propertie` in Scala Client
                 Key: SPARK-42449
                 URL: https://issues.apache.org/jira/browse/SPARK-42449
             Project: Spark
          Issue Type: Improvement
          Components: Connect
    Affects Versions: 3.4.0
            Reporter: Zhen Li


The content of `native-image.propertie` file is not correct. This file may be 
used by graal project to find the shaded contents.

e.g.

The content in `META-INF/native-image/io.netty` should also relocated, just as 
in `grpc-netty-shaded`.

Now, the content of 
`META-INF/native-image/io.netty/netty-codec-http2/native-image.properties` is

```
Args = --initialize-at-build-time=io.netty \
       
--initialize-at-run-time=io.netty.handler.codec.http2.Http2CodecUtil,io.netty.handler.codec.http2.Http2ClientUpgradeCodec,io.netty.handler.codec.http2.Http2ConnectionHandler,io.netty.handler.codec.http2.DefaultHttp2FrameWriter
```

but it should like
```
Args = --initialize-at-build-time=org.sparkproject.connect.client.io.netty \
       
--initialize-at-run-time=org.sparkproject.connect.client.io.netty.handler.codec.http2.Http2CodecUtil,org.sparkproject.connect.client.io.netty.handler.codec.http2.Http2ClientUpgradeCodec,org.sparkproject.connect.client.io.netty.handler.codec.http2.Http2ConnectionHandler,org.sparkproject.connect.client.io.netty.handler.codec.http2.DefaultHttp2FrameWriter
       
```
Other Transformer may need to be added

See more info in this discussion thread 
https://github.com/apache/spark/pull/39866#discussion_r1098833915





--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to