【BUG】字段名称为“费率(%)”,OracleWriter报错
- Dominant language
- Java
- Stars
- 17.4k
- Forks
- 5.7k
- PR merge metrics
- No merged PRs in 30d
Description
java.util.UnknownFormatConversionException: Conversion = ')'
at java.util.Formatter.checkText(Formatter.java:2579) ~[na:1.8.0_271]
at java.util.Formatter.parse(Formatter.java:2565) ~[na:1.8.0_271]
at java.util.Formatter.format(Formatter.java:2501) ~[na:1.8.0_271]
at java.util.Formatter.format(Formatter.java:2455) ~[na:1.8.0_271]
at java.lang.String.format(String.java:2940) ~[na:1.8.0_271]
at com.alibaba.datax.plugin.rdbms.writer.CommonRdbmsWriter$Task.init(CommonRdbmsWriter.java:238) ~[plugin-rdbms-util-0.0.1-SNAPSHOT.jar:na]
at com.alibaba.datax.plugin.writer.oraclewriter.OracleWriter$Task.init(OracleWriter.java:79) ~[oraclewriter-0.0.1-SNAPSHOT.jar:na]
at com.alibaba.datax.core.taskgroup.runner.WriterRunner.run(WriterRunner.java:44) ~[datax-core-0.0.1-SNAPSHOT.jar:na]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_271]
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at CommonRdbmsWriter.java line 238, where the stack trace shows String.format failing, then inspect OracleWriter.java line 79 and the surrounding writer initialization. Reproduce the failure with an Oracle column named “费率(%)”; done means OracleWriter initialization completes without UnknownFormatConversionException for that name.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- databases
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100