scalaXB Async Dispatcher java.lang.IllegalStateException:无法创建子事件循环

时间:2017-08-20 17:39:01

标签: scala scalaxb

我正在使用ScalaXB来调用SOAP Web服务。我使用以下命令

生成了针对WSDL的代码

我正在循环调用Web服务。我注意到代码运行正常,但后来开始抛出以下错误

def cvt_date(dt):
    new_dt = pd.Timestamp(dt.year, dt.month, dt.day, 23, 0 ,0)
    if dt.hour > 17:  new_dt = new_dt + pd.Timedelta(days=1)
    return new_dt

p_md['Finish'] = p_md['Finish'].apply(cvt_date)

1 个答案:

答案 0 :(得分:0)

我找到了这个问题的答案。问题是我在循环内部的代理对象上做了一个新的。

似乎这些对象会创建一个新连接而不会被清除,从而导致上述错误。

我将代理对象移出循环,只是在循环中调用了web服务,问题得到了解决。