11-27 03:32:04.471: E/AndroidRuntime(23137): Caused by: android.database.sqlite.SQLiteException: near "order": syntax error (code 1): , while compiling: create table order (_id integer primary key autoincrement, origin text not null, quantity integer not null);
MyDatabase类:
public class MyDatabase extends SQLiteOpenHelper {
public static final String TABLE_NAME = "order";
public static final String TABLE_ID = "_id";
public static final String TABLE_ORIGIN = "origin";
public static final String TABLE_QUANTITY = "quantity";
private static final String DATABASE_NAME = "Appple.db";
private static final int DATABASE_VERSION = 1; …Run Code Online (Sandbox Code Playgroud) 我正在编写一个 PrimeFaces 应用程序。我的 XHTML 中有以下代码:
<p:selectOneMenu value="#{lottoCheckerBean.selectedPowerBallDrawingDate}">
<f:selectItems value="#{lottoCheckerBean.powerBallDrawingDates}" />
</p:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)
我期待在LottoCheckerBean选择一个值时在我的下面执行以下代码:
public void setSelectedPowerBallDrawingDate(String selectedPowerBallDrawingDate) {
//get drawing
PowerBallDrawing currentDrawing = null;
for (int d = 0; d < powerBallDrawings.size(); d++) {
if (powerBallDrawings.get(d).getDrawingDate().equals(selectedPowerBallDrawingDate)) {
currentDrawing = powerBallDrawings.get(d);
break;
}
}
if (currentDrawing == null) {
try {
//create new drawing;
currentDrawing = new PowerBallDrawing(selectedPowerBallDrawingDate);
powerBallDrawings.add(currentDrawing);
Arrays.sort(powerBallDrawings.toArray());
} catch (Exception ex) {
//will not happen so ignore
}
}
this.selectedPowerBallDrawingDate = selectedPowerBallDrawingDate;
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我在上述方法的开头设置了断点,则不会到达断点。
我错过了什么?
在 json-schema-validator 2.1.7 jar 中获取以下提到的异常:
java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/TreeNode
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
Run Code Online (Sandbox Code Playgroud)
我在用:
代码片段如下:
System.out.println(" inside json validation -- 0");
JsonNode data = JsonLoader.fromString(responseString);
System.out.println(" inside json validation -- 1");
JsonNode jsonSchema = JsonLoader.fromResource(schemafilePath);
System.out.println(" inside json validation -- 2");
JsonSchemaFactory factory = JsonSchemaFactory.byDefault();
System.out.println(" inside json validation -- 3");
JsonSchema schema = factory.getJsonSchema(jsonSchema);
System.out.println(" inside json validation -- 4");
ProcessingReport report = schema.validate(data);
Run Code Online (Sandbox Code Playgroud) 这个值出现在poison.h(linux source\include\linux\poison.h)中:
/*
* Architectures might want to move the poison pointer offset
* into some well-recognized area such as 0xdead000000000000,
* that is also not mappable by user-space exploits:
*/
Run Code Online (Sandbox Code Playgroud)
我只是好奇价值的特殊性0xdead000000000000?
我正在使用注释expectedExceptionsMessageRegExp上的propery @Test来测试异常消息,但它没有正确执行.请参阅下面的代码.
单元测试代码:
@Test (dependsOnMethods = "test1", expectedExceptions = IllegalArgumentException.class, expectedExceptionsMessageRegExp = "incorrect argument")
public void testConverter()
{
try
{
currencyConverter = Converter.convert(val1,val2)
}
catch (MYException e)
{
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
申请代码:
if (val1 == null || val1.length() == 0)
{
throw new IllegalArgumentException("Val1 is incorrect");
}
Run Code Online (Sandbox Code Playgroud)
单元测试代码应检查异常消息,如果消息彼此不匹配,则测试应该失败.
目前这还没有发生.难道我做错了什么?
我已经读过,当ejbPassivate()被称为有状态会话时,豆通常被驱逐,但实体豆和无状态豆被合并,这意味着它们不适用于钝化.
在另一篇文章中,我读到激活和钝化仅适用于有状态会话Bean和实体Bean,这与实体Bean和无状态Bean合并的声明形成对比.
钝化适用于什么豆类?当它们发生时会发生什么?
这是我第一次来这里,如果我犯了一些错误,我很抱歉.
我有一个IE浏览器读取LESS文件的问题.它会引发以下错误:
'SyntaxError:Object不支持test.less中的此属性或方法'
这是一个非常好的特殊div,页面顶部有这些单词.不在调试中,没有什么,它很干净.所有其他浏览器都没有问题.
我整天都在尝试,什么都没有.现在即使我只尝试使用这个LESS文件:这是test.less文件.
body { margin: 0 auto; background-color:red; }
Run Code Online (Sandbox Code Playgroud)
没什么特别的,对吧.但仍然没有.所以我想有一个我不知道的问题.但是什么?
这是我头上的剪辑:
<link rel="stylesheet/less" type="text/css" href="src/showcase/Presentation/Css/test.less" />
<script src="src/showcase/Presentation/Script/less.js"></script>
<script src="src/showcase/Presentation/Script/main.js"></script>
Run Code Online (Sandbox Code Playgroud)
顺便说一句,它在IE 10中有效.
我真的很感激有用的暗示.
通过jboss 5.1.1进行部署时,我遇到了以下错误:
2014-03-18 08:44:57,834 ERROR [org.apache.coyote.http11.Http11AprProtocol] Error initializing endpoint
java.lang.Exception: No Certificate file specified or invalid file format
at org.apache.tomcat.jni.SSLContext.setCertificate(Native Method)
at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:660)
at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.java:106)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1029)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:683)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:821)
at org.jboss.web.tomcat.service.deployers.TomcatService.startService(TomcatService.java:313)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:376)
at org.jboss.system.ServiceMBeanSupport.pojoStart(ServiceMBeanSupport.java:216)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:243)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:111)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:72)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
Run Code Online (Sandbox Code Playgroud) 我已经开发了一个普通的Java项目,我想明白之间的差别ClassNotFoundException和NoClassDefFoundException.我发现了一个奇怪的行为,就是我在调用时需要包含整个包结构Class.forName().
请参阅以下代码:
package org.com;
public class MainApp {
public static void main(String[] args) {
try {
Class cls = Class.forName("org.com.MainApp");
System.out.println("Class = " + cls.getName());
} catch(ClassNotFoundException ex) {
System.out.println(ex.toString());
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果我使用Class.forName("MainApp")而不是Class.forName("org.com.MainApp")抛出异常.
有人可以解释一下这个的实际原因吗?
我试图通过命令行运行我的Selenium测试.为了实现它,我创建了一个包含多个测试的示例类和一个testng.xml文件.
我在命令行中一个接一个地运行以下命令:
d:
cd D:\Yes\selenium\sel_mock_aut_tests\Nothing
set pp=D:\Yes\selenium\sel_mock_aut_tests\Nothing
set classpath=%pp%\bin;%pp%\lib\*
java org.testng.TestNG %pp%\ATestNG.xml
Run Code Online (Sandbox Code Playgroud)
这会导致以下错误:
[TestNG] [ERROR] java.lang.NumberFormatException: For input string: "1.0"
Run Code Online (Sandbox Code Playgroud)
我的testng.xml文件看起来像这样(并命名为ATestNG.xml):
<suite name="MyTests" verbose="1.0">
<test name="BatExecution">
<classes>
<class name="TestNGOperations.RunUsingBatFile" />
</classes>
</test>
</suite>
Run Code Online (Sandbox Code Playgroud)
导致错误的原因是什么?如何解决?
java ×8
testng ×2
android ×1
apache ×1
css ×1
deployment ×1
ejb ×1
jboss ×1
jsf-2 ×1
json ×1
jsonschema ×1
less ×1
linux-kernel ×1
primefaces ×1
testing ×1
tomcat ×1
unit-testing ×1
xml ×1