草庐IT

expectations

全部标签

php - Symfony2 : transformationFailure "Compound forms expect an array or NULL on submission."

我有一个由6个字段组成的Location对象。其中一些字段是可选的。所以我有一个LocationSelectType,它根据位置、PRE_SET_DATA和PRE_SUBMIT事件填充字段。这工作正常。但是在PRE_SUBMIT上,我还想根据用户输入的数据创建Location对象。这似乎可行,但最后会触发错误:*transformationFailure“复合形式在提交时需要一个数组或NULL。”*classLocationSelectTypeextendsAbstractType{public$em;private$router;private$options;publicfunct

php - Symfony 选择类型数组错误 : Unable to transform value for property path: Expected an array

为什么将此表单选项设置为多个时会出现错误。这直接来自Symfonys网站。我只更改了变量名。$builder->add('genre','choice',array('choices'=>array('x'=>'x','y'=>'y','z'=>'z',),'multiple'=>true,));这是错误:Unabletotransformvalueforpropertypath"genre":Expectedanarray.这是我的这个变量的实体类:/***@varstring**@ORM\Column(name="genre",type="text",nullable=true)*

PHPUnit 测试一个带有 expects() 方法的类

问题是我正在模拟的依赖项有一个expects()方法。这个类依赖于我正在测试的类。设置()方法$this->test=$this->getMockBuilder(Request::class)->disableOriginalConstructor()->getMock();所以当我写我的测试时$this->test->expects($this->once())->method('otherMethod')->willReturn(0);这会报错:CannotredeclareMock_Test_f21c25ee::expects()in...我该如何解决这个问题?编辑:在我使用se

java - JsonParseException : Unrecognized token 'http' : was expecting ('true' , 'false' 或 'null' )

我们有以下字符串,它是写入HDFS文件的有效JSON。{"id":"tag:search.twitter.com,2005:564407444843950080","objectType":"activity","actor":{"objectType":"person","id":"id:twitter.com:2302910022","link":"http%3A%2F%2Fwww.twitter.com%2Fme7me4610012","displayName":"","postedTime":"2014-01-21T11:06:06.000Z","image":"https%3

java.lang.InternalError : CallerSensitive annotation expected at frame 1 错误

在静态方法中(用@CallerSensitive注释)我尝试获取调用类的名称:@CallerSensitivepublicstaticvoidsomeMethod(){Stringname=sun.reflect.Reflection.getCallerClass().getName();...}我得到错误:java.lang.InternalError:CallerSensitiveannotationexpectedatframe1这里有什么问题吗?引用资料http://www.infoq.com/news/2013/07/Oracle-Removes-getCallerClass

java - Checkstyle "Expected @param tag for ' id'"错误

我在我的代码库中使用了checkstyle,http://checkstyle.sourceforge.net/,我有一个关于JAVADOC的问题。我有这样的静态函数:***@paramid*/publicstaticvoidgetName(finalStringid){}checkstyle提示的地方Expected@paramtagfor'id'当我给出这样的描述时@paramidid然后它工作正常,但我不想对每个参数和返回进行描述。有没有其他方法可以解决这个问题? 最佳答案 你是对的-这个警告意味着你没有参数的描述。如果您不想

java - 非法参数异常 : expecting IdClass mapping

在部署我的应用程序期间,我遇到了那个异常。我的应用程序中有很多类,但我不知道必须在哪里放置@IdClass以及这个异常到底意味着什么。我正在使用Hibernate4.1和JBossAS7.112:10:23,761INFO[org.hibernate.engine.jdbc.internal.LobCreatorBuilder](MSCservicethread1-5)HHH000424:DisablingcontextualLOBcreationascreateClob()methodthrewerror:java.lang.reflect.InvocationTargetExcep

java - JsonParseException : Unexpected character ('<' (code 60)): expected a valid value (number, 字符串、数组、对象、 'true'、 'false' 或 'null')

我有一个程序可以将新患者插入服务器内docker容器中的HBase。一切正常,直到我尝试将连接IP更改为运行JUnit测试的phoenix查询服务器。我在这样的属性文件中设置URL:java.lang.RuntimeException:com.fasterxml.jackson.core.JsonParseException:Unexpectedcharacter('我不确定为什么会收到json解析异常。由于外部api,调试没有帮助。我什至不知道异常是否与我的属性文件中的URL格式有关,是否与患者(以xml格式出现)有关,甚至可能与phoenix客户端有关。我已经启动了phoenix查

java - 使用 Jackson "Unexpected token (START_OBJECT), expected VALUE_STRING: Expected array or string."使用 LocalDateTime 将 JSON 解析为 POJO

我在这里阅读了很多关于将JSON解析为Java对象的帖子,在我引入LocalDateTime之前,我的解析工作正常。我曾尝试使用Java8解析器、JSR310模块并构建自定义-下面描述了每个方面的障碍。任何帮助将不胜感激!这是我的JSON字符串,由Jackson从另一个POJO创建:{"validEscortsWTheirSpecReqs":"MAYBE","modifiedDateTimeNeedToBeThere":{"dayOfMonth":6,"dayOfWeek":"MONDAY","month":"FEBRUARY","year":2017,"hour":10,"minut

java - 签名长度不正确 : got 127 but was expecting 128

java1.8升级后我遇到了一个奇怪的问题。我在我们的一个实用程序中使用jsch-0.1.54.jar从各个地方下载文件。这个特殊的实用程序已经使用了将近4-5年,没有任何问题(当时是jsch-0.1.48)。当时环境是java1.6。最近我们升级到java1.8,因此我们升级了这个特定的实用程序。现在我们遇到一个奇怪的问题,它偶尔会出现,而且大多数时候文件下载都是完美的。错误日志INFO:SSH_MSG_KEXDH_INITsentINFO:expectingSSH_MSG_KEXDH_REPLYINFO:DisconnectingfromSRV2000port222016-10-2