腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
处理
来自
Scala
Future
的
Await.result
异常
、
、
我在
Scala
中有一个for Exception,我想
处理
Await.result
的
一个
异常
。问题是我
的
catch显示
的
是None.get,而不是我定义
的
异常
。
异常
是在case e: Exception => BadRequest(s"Exception found: ${e.getMessage}")捕获
的
,但它是一个未来。Rack: ${e.getMessage}&qu
浏览 5
提问于2018-01-06
得票数 0
回答已采纳
1
回答
调用有时长
的
Await.Result
时,如何忽略未来?
、
、
当你调用在play应用程序内部,当持续时间到期时,在幕后会发生什么? netty会在返回时忽略响应吗?
浏览 0
提问于2015-12-08
得票数 1
1
回答
在游戏2测试+期货中捕获
异常
、
、
如何使用play来测试未来成功中
的
异常
?这是我
的
代码: "be created based on Client's Mobile" in new WithApplication {UUIDs.timeBased() val
future
浏览 1
提问于2015-02-04
得票数 0
回答已采纳
1
回答
未来无法恢复-
scala
、
我希望下面的代码将生成值5,正如我编写
的
恢复来
处理
异常
并返回5。但是我总是在IntelliJ中看到
异常
。这里
的
错误是什么?import
scala
.concurrent._import
scala
.util{Failure, Success, Try} import
scala
.concurrent.duration.
浏览 2
提问于2016-12-30
得票数 1
回答已采纳
1
回答
请求远程执行元时出现超时
异常
、
我使用下面的代码来请求和获取
来自
远程参与者
的
响应。但有时我会得到正确
的
响应,但有时会得到超时
异常
。在同一台机器上测试这两个参与者。不知道我做错了什么final
Future
<Object>
future
= Patterns.ask(remoteControllerActor, com, timeout); final String result = (St
浏览 0
提问于2016-08-02
得票数 0
3
回答
如何从未来获取Option[String] [Option[String]]
、
我是
scala
的
新手。我有一个返回
Future
[OptionString]
的
def。我必须从该定义返回OptionString]。我不能使用
Await.result
。任何其他替代方案} 我已经通过这个链接,但不能理解。
浏览 0
提问于2019-12-11
得票数 0
1
回答
处理
失败
的
“未来”
import
scala
.concurrent.
Future
import
scala
.concurrent.
Future
] =
scala
.concurrent.impl.Promise$DefaultPromise@34f5090e 现在,我将调用
Await.result
来阻止它,直到它完成。
scala
> import
浏览 2
提问于2015-07-02
得票数 3
回答已采纳
2
回答
scala
、
异常
处理
、promises
我是
Scala
的
初学者,在
异常
处理
方面有问题val f =
future
{ throw new Exception }p completeWithf case t => println("An error has occured: " + t)p.
future
onSuccess {}
浏览 1
提问于2014-06-12
得票数 3
2
回答
斯卡拉未来不容易吗?
、
我正在尝试使用
scala
实现
来自
网络服务密钥/值存储
的
线程化批量get。val values =
Future
.sequence(listFut) 给出一个编译错误[error] found :
scala
.concurrent.
Future
[List[String]] [error] re
浏览 6
提问于2014-03-24
得票数 5
回答已采纳
1
回答
从
scala
.concurrent.
Future
引发
异常
、
我试图使用
scala
.concurrent.
Future
重现这个问题,我希望
异常
会被吞并,但它似乎并没有发生。有什么解释吗?import
scala
.concurrent._import
scala
.concurrent.ExecutionContext.Implicits.globaldef runWithTimeout[T](timeoutMs: Long)(f: =>
Future
[T
浏览 3
提问于2016-02-01
得票数 12
回答已采纳
2
回答
Scala
:当一些期货超时时,如何收集期货列表
的
结果?
、
、
在这种情况下,我
的
实践是使用.sequence将F[G[A]]转换为G[F[A]]。然后使用
Await.result
(
future
_of_a_list, time_out)获得结果。然而,可能有一项任务需要很长
的
时间和时间。在这种情况下,我仍然希望获得其余
的
结果(同时并行运行所有任务)。有可能吗?该怎么做呢? 谢谢
浏览 3
提问于2017-01-16
得票数 2
回答已采纳
1
回答
在运行纯sql查询时,它似乎忽略了我
的
配置参数
、
我花了两天
的
时间尝试使用Slick 3.1.1运行一个普通
的
SQL查询,我遵循了和指南。问题是,虽然代码可以正确编译,但它忽略了我
的
数据库参数(配置中
的
参数是错误
的
),它将以下代码输出到StdOut (虽然它应该抛出一个
异常
):下面是我
的
测试代码:import
scala
.concurr
浏览 3
提问于2016-08-08
得票数 1
回答已采纳
1
回答
无法接受
scala
未来
的
失败
、
、
知道下面的代码为什么可以在没有任何问题
的
情况下
处理
Success,但是当试图返回Failure时,最终会抛出一个Exception这是我
的
密码
浏览 5
提问于2014-05-06
得票数 0
回答已采纳
4
回答
在
scala
上,如何等待
Future
.onFailure完成?
Scala
的
未来:使用
Await.result
,我可以等待未来
的
完成,然后才能终止程序。import
scala
.concurrent.{Await,
Future
} import
scala
.concurrent.ExecutionContext.Impli
浏览 1
提问于2016-09-14
得票数 1
回答已采纳
1
回答
使用ScalaWS (Play Framework)
的
并发请求
、
def resolve(url: String):
Future
[WSResponse] = ws.url(url).withFollowRedirects(true).get() def validateAllLinks(links: List[String]) = links.map(link =>
Await.result
(resolve(link), Duration.create(3, Ti
浏览 3
提问于2017-12-22
得票数 0
回答已采纳
3
回答
Await.ready和
Await.result
的
差异
、
我知道这是一个相当开放
的
问题,我道歉。这两者有什么不同?一个是阻塞
的
,另一个是非阻塞
的
?
浏览 7
提问于2016-12-16
得票数 44
回答已采纳
1
回答
如何在重新引发
异常
时重新启动堆栈跟踪?
是否有方法在捕获
异常
的
情况下重新启动堆栈跟踪?问题是,当我等待一个未来,它失败时,堆栈跟踪无法判断哪个等待失败。例如,堆栈跟踪告诉doSomethingMayFail失败:
Await.result
(doSomethingMayFail(), 1.seconds)
Await.result
(doSomethingMayFail(), 1.sec
浏览 5
提问于2022-09-15
得票数 0
1
回答
在Akka中,要么等待函数完成,要么在5秒后超时。
、
我试图等待一个函数在5秒后完成或超时,但是无论我做什么,我都无法阻止以下
异常
。有趣
的
是,它被家长
的
演员捕捉到了:我尝试过
的
解决方案之一(
来自
问题):val result
浏览 5
提问于2015-04-20
得票数 1
回答已采纳
1
回答
Await.result
(...)
Scala
2.10中致命错误和
异常
处理
的
区别
、
为什么
Await.result
(f, t)会重新抛出由f引发
的
异常
,而不会重新抛出致命错误?java.lang.RuntimeException>
Await.result
(
Future
{throw new LinkageError()}
浏览 2
提问于2014-06-06
得票数 3
1
回答
期待一个List[
Future
],如果有失败
的
未来怎么办?
、
我有这样
的
IP列表我使用该列表通过包装器get方法执行http get请求,如果响应状态为400,则包装器get方法将抛出BadRequestException因为myWrapper返回
Future
[WSResponse],所以我理解如果我获得所有的成功都是200,在很好
的
情况下,我
的
最终结果将是List[
Future
[WSResponse]] 示例代码片段def myre
浏览 2
提问于2017-10-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python异常处理:如何处理程序中出现的异常?
异常处理的通常处理方法浅见
Python中的异常处理
异常的分类以及处理方法
Golang 的异常处理机制
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券