2014-02-20 38 views
0

我使用STS3.4和Spring Roo1.2.2。當我打開Roo shell中,我得到的消息:實體未找到

roo> Encountered " ";" "; "" at line 52, column 67. 
Was expecting one of: 
"instanceof" ... 
"(" ... 
")" ... 

這是不是一個新的項目,一切都正常工作。 現在我想在現有實體中添加一個新字段。但是當我輸入shell「focus --class〜.server。」時並按CTRL +空格鍵,找不到實體。我自己進入課程和其他選項,但它不起作用。我又收到了上面的消息。

我試過了Spring Roo 1.2.4,得到了 NullPointerException at com.github.antlrjavaparser.adapter.BlockContextAda pter.adapt(BlockContextAdapter.java:33)。 而我仍然無法添加新的字段。

我也曾在實體

@Column(name = "status", columnDefinition = "int default 2") 
private int status; 

試圖直接,但不起作用。

有沒有人有任何想法可能是錯的,或者我該如何調試?

+0

您使用的是JDK 1.7嗎? – eruiz

+0

我在項目中使用1.6 – aaron

回答

0

調試後我找到原因。此解析器異常是由於@Service類中的特殊字符「€」。