[ 
https://issues.apache.org/jira/browse/BEAM-13609?focusedWorklogId=757582&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-757582
 ]

ASF GitHub Bot logged work on BEAM-13609:
-----------------------------------------

                Author: ASF GitHub Bot
            Created on: 16/Apr/22 12:46
            Start Date: 16/Apr/22 12:46
    Worklog Time Spent: 10m 
      Work Description: github-actions[bot] commented on PR #16451:
URL: https://github.com/apache/beam/pull/16451#issuecomment-1100655933

   This pull request has been closed due to lack of activity. If you think that 
is incorrect, or the pull request requires review, you can revive the PR at any 
time.




Issue Time Tracking
-------------------

    Worklog Id:     (was: 757582)
    Time Spent: 2h 40m  (was: 2.5h)

> Not all variable length types works properly for Oracle DB
> ----------------------------------------------------------
>
>                 Key: BEAM-13609
>                 URL: https://issues.apache.org/jira/browse/BEAM-13609
>             Project: Beam
>          Issue Type: Bug
>          Components: io-java-jdbc
>    Affects Versions: 2.35.0
>            Reporter: Vitaly Ivanov
>            Priority: P2
>          Time Spent: 2h 40m
>  Remaining Estimate: 0h
>
> For example RAW(16) fails while comparing field length because the Oracle 
> JDBC driver returns precision = 0 but columnDisplaySize = 16.
>  
>  
> {noformat}
> Exception in thread "main" 
> org.apache.beam.sdk.Pipeline$PipelineExecutionException: 
> java.lang.IllegalArgumentException
>     at 
> org.apache.beam.runners.direct.DirectRunner$DirectPipelineResult.waitUntilFinish(DirectRunner.java:373)
>     at 
> org.apache.beam.runners.direct.DirectRunner$DirectPipelineResult.waitUntilFinish(DirectRunner.java:341)
>     at org.apache.beam.runners.direct.DirectRunner.run(DirectRunner.java:218)
>     at org.apache.beam.runners.direct.DirectRunner.run(DirectRunner.java:67)
>     at org.apache.beam.sdk.Pipeline.run(Pipeline.java:323)
>     at org.apache.beam.sdk.Pipeline.run(Pipeline.java:309)
>     at io.synthesized.testingsuite.SubsetterRunner.run(SubsetterRunner.kt:75)
>     at 
> io.synthesized.testingsuite.SubsetterRunnerKt.main(SubsetterRunner.kt:39)
>     at io.synthesized.testingsuite.SubsetterRunnerKt.main(SubsetterRunner.kt)
> Caused by: java.lang.IllegalArgumentException
>     at 
> org.apache.beam.vendor.guava.v26_0_jre.com.google.common.base.Preconditions.checkArgument(Preconditions.java:127)
>     at 
> org.apache.beam.sdk.io.jdbc.LogicalTypes$VariableLengthBytes.toInputType(LogicalTypes.java:250)
>     at 
> org.apache.beam.sdk.io.jdbc.LogicalTypes$VariableLengthBytes.toInputType(LogicalTypes.java:236)
>     at 
> org.apache.beam.sdk.io.jdbc.SchemaUtil.lambda$createLogicalTypeExtractor$ca0ab2ec$1(SchemaUtil.java:308)
>     at 
> org.apache.beam.sdk.io.jdbc.SchemaUtil$BeamRowMapper.mapRow(SchemaUtil.java:378)
>     at 
> org.apache.beam.sdk.io.jdbc.SchemaUtil$BeamRowMapper.mapRow(SchemaUtil.java:356)
>     at 
> org.apache.beam.sdk.io.jdbc.JdbcIO$ReadFn.processElement(JdbcIO.java:1212)
> Process finished with exit code 137 (interrupted by signal 9: 
> SIGKILL){noformat}
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to