Trying to pass data between a Niagara G3 station and an R2 station via oBix, but receive an error message, Write Fault: java.lang.illegalStateException: name is already set.

Issue

Trying to pass data between a Niagara G3 station and an R2 station via oBix, but receive an error message,

"Write Fault: java.lang.illegalStateException: name is already set."

Product Line

TAC I/A Series

Environment

Niagara G3 station with obix driver version 3.4.51 or earlier

Niagara R2 station, any version

Cause

The cause of this issue has been corrected in newer versions of the oBix driver.

Resolution

This problem has been resolved in newer versions of the oBix driver.  Version 3.4.52 and newer will include the changes that fix the issue. The maintenance build 3.4.67 can be downloaded from The Exchange Download Center, and the obix.jar and obixDriver.jar can be extracted from it and installed in the station.