webase调用合约出现“不支持合约参数编码类型”

问题遇到的现象和发生背景

在webase-front中写solidity合约。在获取状态变量时,出现“不支持合约参数编码”

用代码块功能插入代码,请勿粘贴截图
pragma solidity ^0.4.25;
pragma experimental ABIEncoderV2;
contract Goods{
    struct TraceData{
        address operator;
        uint8 status; //0生产者 1运输者 2超市售卖者 3消费者
        uint256 timestamp;
        string remark;
    }
    uint256 goodsID;
    TraceData[] traceDatas;

    event NewGoods(address addr,uint256 _goodsID,TraceData _traceData);

    constructor(uint256 _goodsID){
        goodsID = _goodsID;
        TraceData memory _traceData = TraceData(msg.sender,0,block.timestamp,"create");
        traceDatas.push(_traceData);
        emit NewGoods(msg.sender,_goodsID,_traceData);
    }
    
    function getAllGood()public view returns(TraceData[] memory _traceDatas){
        return traceDatas;
    }
}
运行结果及报错内容

部署合约之后,出现webase出现提示“不支持合约参数编码类型

我的解答思路和尝试过的方法

放到同学的电脑上,可执行。

我想要达到的结果

解决问题。