Closed leafeonia closed 4 years ago
I reproduced the problem and have no idea how to solve this. The only thing we can do is to submit an issue to Soot and stick to the old version for now.
I reproduced the problem and have no idea how to solve this. The only thing we can do is to submit an issue to Soot and stick to the old version for now.
I have submitted an issue here.
Now you know why I say it's not that easy to port :)
I agree that the error is in the Soot side, and it's not easy to fix unless you know Soot really well.
It's totally fine to keep use the old version, so you can focus on the more important tasks.
Now you know why I say it's not that easy to port :)
I agree that the error is in the Soot side, and it's not easy to fix unless you know Soot really well.
It's totally fine to keep use the old version, so you can focus on the more important tasks.
Soot did a good job in collaborating with you by offering an example of problem and teach me a good lesson lol 😅
By downloading latest version in
/app
and modifying code in/acai
, Hadoop is successfully ported to the latest version. However, the same method fails when porting Spark from spark-2.4.5-bin-hadoop2.7 to latest version ( I tried both spark-3.0.1-bin-hadoop2.7 and spark-3.0.1-bin-hadoop3.2 ). Runningccc
and it comes to an error:I tried to fix this problem by adapting 2 suggestions listed in the log above:
So I modify the code in
acai/src/main/java/acai/utility/Util.java
, where parameters are set andsoot.Main.main()
gets called ( lines with '+' at start are added by me):However, the problem still exists. From the log information that's the only methods I can think of. I also searched for solution on Internet but did not find much information available. If you meet the same problem or have some suggstions, please post on the comment.