apache / apache/hop

[Bug]: MSSQL JDBC driver: info is wrongly routed in console / supress message

Open
#7,297 9 comments 0 reactions 1 assignee Claimed by @dheerusri324 View on GitHub
Hop Run P2
Dominant language
Java
Stars
1.5k
Forks
476
Avg merge
18h 32m
Merged PRs (30d)
216

Description

### Apache Hop version?

2.17

### Java version?

17

### Operating system

Windows

### What happened?

When using mssql native driver (e.g. mssql-jdbc-13.4.0.jre11.jar), plenty messages occur in the error log in windows environment. Logs are routed through batch command > and 2> (see attached cmd file). These messages are infos by the driver, but not errors. Unfortunately this creates a lot of noise in the error log (see screenshot). These messages are not shown, when running the workflow/ pipeline directly in hop).

This seems to occur mainly in table output step in pipelines, sql statements in workflow are not affected. Sample workflow/ pipeline attached.

Messages in error log:
```batchfile
Jun 15, 2026 5:39:12 PM com.microsoft.sqlserver.jdbc.TDSTokenHandler onColMetaData
INFO: ConnectionID:4 ClientConnectionId: dfa2e1ce-ace8-4609-a7d5-31965f27eed6: SQLServerConnection.supportsTransactions: Discarding extra metadata which can be a result of SHOWPLAN settings: TDS_COLMETADATA (0x81)

```

Image

[test-sql-metadata.zip](https://github.com/user-attachments/files/28963622/test-sql-metadata.zip)

### Issue Priority

Priority: 2

### Issue Component

Component: Hop Run

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.