You can create data into Liferay portal.
I'm not going to support Liferay 6.0
Currently you can deploy this portlet under Liferay 6.1 and 6.2.
I'm working on master/trunk and 7.0 support.
- Set the following Application Server properties in build.${USER.NAME}.properties file
app.server.auto.deploy.dir=
app.server.lib.global.dir=
app.server.lib.portal.dir=
- In the project's dir:
ant all
If you would like to use this portlet on 6.1.x or above, please apply the following diff to your portal source.
With this, you can avoid 'java.lang.ArrayIndexOutOfBoundsException: -1' which trown by this util.
diff --git a/portal-impl/src/com/liferay/portal/spring/transaction/TransactionCommitCallbackUtil.java b/portal-impl/src/com/liferay/portal/spring/transaction/TransactionCommitCallbackUtil.java
--- a/portal-impl/src/com/liferay/portal/spring/transaction/TransactionCommitCallbackUtil.java
+++ b/portal-impl/src/com/liferay/portal/spring/transaction/TransactionCommitCallbackUtil.java
@@ -61,6 +61,10 @@ class TransactionCommitCallbackUtil {
List<List<Callable<?>>> callbackListList =
_callbackListListThreadLocal.get();
+ if (callbackListList.isEmpty()) {
+ return new ArrayList<Callable<?>>(0);
+ }
+
return callbackListList.remove(callbackListList.size() - 1);
}