Vista combinada Visión Plana Vista de árbol
toggle
PACL, service builder and Marketplace Aniceto P Madrid 22 de octubre de 2012 4:21
RE: PACL, service builder and Marketplace Aniceto P Madrid 22 de octubre de 2012 11:12
RE: PACL, service builder and Marketplace Aniceto P Madrid 24 de octubre de 2012 10:25
RE: PACL, service builder and Marketplace Marcelo Aberastain 26 de octubre de 2012 12:12
RE: PACL, service builder and Marketplace Brian Kim 30 de octubre de 2012 9:30
RE: PACL, service builder and Marketplace Dzmitry Shaparau 30 de octubre de 2012 11:13
RE: PACL, service builder and Marketplace Alexey Kakunin 22 de noviembre de 2012 11:24
RE: PACL, service builder and Marketplace Alexey Kakunin 22 de noviembre de 2012 11:29
RE: PACL, service builder and Marketplace Aniceto P Madrid 25 de noviembre de 2012 9:12
RE: PACL, service builder and Marketplace Alexey Kakunin 26 de noviembre de 2012 13:31
RE: PACL, service builder and Marketplace Aniceto P Madrid 27 de noviembre de 2012 2:09
RE: PACL, service builder and Marketplace Marcelo Aberastain 27 de noviembre de 2012 4:30
RE: PACL, service builder and Marketplace James Falkner 27 de noviembre de 2012 14:51
RE: PACL, service builder and Marketplace Alexey Kakunin 28 de noviembre de 2012 3:30
RE: PACL, service builder and Marketplace James Falkner 29 de noviembre de 2012 11:56
RE: PACL, service builder and Marketplace Ray Augé 7 de enero de 2013 5:09
RE: PACL, service builder and Marketplace Aniceto P Madrid 7 de enero de 2013 7:50
RE: PACL, service builder and Marketplace Ray Augé 7 de enero de 2013 7:53
RE: PACL, service builder and Marketplace Atul Patel 7 de enero de 2013 8:11
RE: PACL, service builder and Marketplace Ray Augé 7 de enero de 2013 8:15
RE: PACL, service builder and Marketplace Alexey Kakunin 7 de enero de 2013 10:33
RE: PACL, service builder and Marketplace Ray Augé 7 de enero de 2013 11:02
RE: PACL, service builder and Marketplace Alexey Kakunin 7 de enero de 2013 11:28
RE: PACL, service builder and Marketplace Ray Augé 7 de enero de 2013 16:56
RE: PACL, service builder and Marketplace Alexey Kakunin 8 de enero de 2013 10:10
RE: PACL, service builder and Marketplace James Falkner 9 de enero de 2013 7:14
RE: PACL, service builder and Marketplace Juan Gonzalez 9 de enero de 2013 23:33
RE: PACL, service builder and Marketplace James Falkner 10 de enero de 2013 6:19
RE: PACL, service builder and Marketplace Marcelo Aberastain 11 de enero de 2013 7:12
RE: PACL, service builder and Marketplace James Falkner 11 de enero de 2013 14:14
RE: PACL, service builder and Marketplace Davide Piazza 15 de enero de 2013 5:00
RE: PACL, service builder and Marketplace James Falkner 15 de enero de 2013 6:50
RE: PACL, service builder and Marketplace Alexey Kakunin 9 de enero de 2013 23:48
RE: PACL, service builder and Marketplace Aniceto P Madrid 10 de enero de 2013 2:18
Aniceto P Madrid
PACL, service builder and Marketplace
22 de octubre de 2012 4:21
Respuesta

Aniceto P Madrid

Ranking: Regular Member

Mensajes: 135

Fecha de incorporación: 24 de mayo de 2008

Mensajes recientes

I am creating a service which uses 2 tables. I've put this properties in liferay-plugin-package-properties

1
2security-manager-enabled=true
3security-manager-get-bean-property=\
4com.liferay.portal.kernel.configuration.ConfigurationFactoryUtil
5security-manager-set-bean-property=\
6com.liferay.portal.kernel.spring.util.SpringFactoryUtil#0
7security-manager-sql-tables-all=\
8    commonstorage_app,commonstorage_appdata


but when deploying I always get this error

1Loading file:/D:/lrb/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/26-CommonStorage-portlet/WEB-INF/classes/service.properties
216:17:48,479 ERROR [pool-2-thread-10][ContextLoader:227] Context initialization failed
3org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.liferay.portal.kernel.spring.util.SpringFactoryUtil#0' defined in ServletContext resource [/WEB-INF/classes/META-INF/base-spring.xml]: Cannot resolve reference to bean 'serviceAdvice' while setting constructor argument with key [TypedStringValue: value [methodInterceptor], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serviceAdvice' defined in ServletContext resource [/WEB-INF/classes/META-INF/base-spring.xml]: Cannot resolve reference to bean 'serviceMonitorAdvice' while setting constructor argument with key [TypedStringValue: value [nextMethodInterceptor], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serviceMonitorAdvice' defined in ServletContext resource [/WEB-INF/classes/META-INF/base-spring.xml]: Cannot resolve reference to bean 'asyncAdvice' while setting constructor argument with key [TypedStringValue: value [nextMethodInterceptor], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'asyncAdvice' defined in ServletContext resource [/WEB-INF/classes/META-INF/base-spring.xml]: Cannot resolve reference to bean 'threadLocalCacheAdvice' while setting constructor argument with key [TypedStringValue: value [nextMethodInterceptor], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'threadLocalCacheAdvice' defined in ServletContext resource [/WEB-INF/classes/META-INF/base-spring.xml]: Cannot resolve reference to bean 'bufferedIncrementAdvice' while setting constructor argument with key [TypedStringValue: value [nextMethodInterceptor], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'bufferedIncrementAdvice' defined in ServletContext resource [/WEB-INF/classes/META-INF/base-spring.xml]: Cannot resolve reference to bean 'indexableAdvice' while setting constructor argument with key [TypedStringValue: value [nextMethodInterceptor], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'indexableAdvice' defined in ServletContext resource [/WEB-INF/classes/META-INF/base-spring.xml]: Cannot resolve reference to bean 'transactionAdvice' while setting constructor argument with key [TypedStringValue: value [nextMethodInterceptor], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionAdvice' defined in ServletContext resource [/WEB-INF/classes/META-INF/dynamic-data-source-spring.xml]: Cannot resolve reference to bean 'transactionAttributeSource' while setting constructor argument with key [TypedStringValue: value [transactionAttributeSource], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionAttributeSource' defined in ServletContext resource [/WEB-INF/classes/META-INF/base-spring.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public static java.lang.Object com.liferay.portal.kernel.spring.util.SpringFactoryUtil.newBean(java.lang.String) throws com.liferay.portal.kernel.spring.util.SpringFactoryException] threw exception; nested exception is java.lang.SecurityException: Attempted to get bean property on class com.liferay.portal.kernel.spring.util.SpringFactoryUtil
4    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
5    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)


I've tried also without '#0', bit it desn't work.

Any ideas?

I have performed a quest: I've installed Remote IDE and Social Office to see which configuration they have.
The outcome is easy: no Liferay app in the Marketplace have the security-manager enabled. If Liferay doesn't eat it's own dog-food, it will be difficult for developers to use it.
Aniceto P Madrid
RE: PACL, service builder and Marketplace
22 de octubre de 2012 11:12
Respuesta

Aniceto P Madrid

Ranking: Regular Member

Mensajes: 135

Fecha de incorporación: 24 de mayo de 2008

Mensajes recientes

After a lot of tests I've got it work, even with a service clientin another portlet, not running with security manager enabled. These are the properties

 1security-manager-enabled=true
 2security-manager-get-bean-property=com.liferay.portal.kernel.configuration.ConfigurationFactoryUtil,\
 3com.liferay.portal.kernel.spring.util.SpringFactoryUtil,\
 4com.liferay.portal.kernel.util.InfrastructureUtil,\
 5com.liferay.portal.kernel.dao.db.DBFactoryUtil,\
 6com.liferay.portal.kernel.cache.CacheRegistryUtil,\
 7com.liferay.portal.kernel.dao.orm.FinderCacheUtil,\
 8com.liferay.portal.kernel.dao.orm.EntityCacheUtil
 9security-manager-sql-tables-all=commonstorage_App,commonstorage_Appdata


Then I decided to drop the tables and install from scratch. And then issues began to appear:
- first tables couldn't be created. The reason is table names are case sensitive for the security mnager.
- second, it's impossible to create indexes, because SQLChecker only checks for tables. Indexes doesn't exist, therefore are forbidden, therefore Marketplace does not support ServiceBuider created services.

I can easily imagine why Social Office and other service based plugins work whithout security manager enabled.

Probably the plugin to disable the security manager in the control panel would be the solution: install the plugin with the security manager disabled and enable it later. The problem is no "plugin-security-manager-portlet" exists.
Aniceto P Madrid
RE: PACL, service builder and Marketplace
24 de octubre de 2012 10:25
Respuesta

Aniceto P Madrid

Ranking: Regular Member

Mensajes: 135

Fecha de incorporación: 24 de mayo de 2008

Mensajes recientes

This is the log output

117:11:44,121 INFO  [pool-2-thread-1][ServiceComponentLocalServiceImpl:271] Running commonstorage SQL scripts
217:12:13,122 ERROR [pool-2-thread-1][SQLChecker:65] Unable to parse SQL create index IX_DAA40D14 on commonstorage_App (appId)
317:12:13,122 WARN  [pool-2-thread-1][BaseDB:416] Attempted to execute unapproved SQL create index IX_DAA40D14 on commonstorage_App (appId)
417:12:13,122 ERROR [pool-2-thread-1][SQLChecker:65] Unable to parse SQL create index IX_CA5298C4 on commonstorage_App (appName)
517:12:13,122 WARN  [pool-2-thread-1][BaseDB:416] Attempted to execute unapproved SQL create index IX_CA5298C4 on commonstorage_App (appName)
617:12:13,122 ERROR [pool-2-thread-1][SQLChecker:65] Unable to parse SQL create index IX_EE811906 on commonstorage_App (appName, secKey)


It seems JSqlParser likes indexes when they are created in the create table statement, but create them as an statement (and probably Alter Index, Rebuild, etc) won't like either.

Then... Will app with services be forbidden in the Marketplace? How long will it take to be fixed?
Workarounds are
- deploy an EXT-plugin
- release a new version of Liferay
- remove the security-manager requirement for service apps; maybe even show a warning in the app, but with the requirement of updated source code in Marketplace site

Regards
Marcelo Aberastain
RE: PACL, service builder and Marketplace
26 de octubre de 2012 12:12
Respuesta

Marcelo Aberastain

Ranking: Junior Member

Mensajes: 32

Fecha de incorporación: 12 de diciembre de 2011

Mensajes recientes

Hi Aniceto,

I am also having problems with the security manager but i haven't seen any answer from LR staff . This is really frustrating. LR people, could you please give us some help??
TIA
Brian Kim
RE: PACL, service builder and Marketplace
30 de octubre de 2012 9:30
Respuesta

Brian Kim

LIFERAY STAFF

Ranking: Expert

Mensajes: 319

Fecha de incorporación: 16 de agosto de 2004

Mensajes recientes

Marcelo and Aniceto,

Let me see what I can do to get some folks to help out regarding PACL. Stay tuned.
Dzmitry Shaparau
RE: PACL, service builder and Marketplace
30 de octubre de 2012 11:13
Respuesta

Dzmitry Shaparau

Ranking: New Member

Mensajes: 8

Fecha de incorporación: 5 de octubre de 2012

Mensajes recientes

Hi Brian,

I also posted two questions related to PACL today. It would be great to get answer.
Thank you in advance!
Alexey Kakunin
RE: PACL, service builder and Marketplace
22 de noviembre de 2012 11:24
Respuesta

Alexey Kakunin

Ranking: Expert

Mensajes: 370

Fecha de incorporación: 7 de julio de 2008

Mensajes recientes

Same on our side. We had problems with portlet based on svnkit - but ok - this portlet used some thirdparty jar what do alot of staff (called shell commands, accesseв external urls and so on).

Then we desided to move on marketplace our simplers Liferay-Only portlet but used service builder - hoped since this portlet is not using anything outside liferay it should work.
But - we did not managed to make it working - because looks like PACL even do not support simplest service-builder based code emoticon

After month of questions without answers Liferay decided to make a team finally working on PACL problems - good sign. I think best way they can do - is to move all liferay portlets in Marketplace to use PACL. Best Liferay documentations - is Liferay sources - in this case we will able to use Liferay portlets as samples.
Alexey Kakunin
RE: PACL, service builder and Marketplace
22 de noviembre de 2012 11:29
Respuesta

Alexey Kakunin

Ranking: Expert

Mensajes: 370

Fecha de incorporación: 7 de julio de 2008

Mensajes recientes

Just a small sample - I even cannot get access to own service from service-builder generated Util class:

1
219:24:38,617 WARN  [http-bio-8080-exec-3][RuntimeChecker:256] Attempted to access declared members
319:24:38,621 WARN  [http-bio-8080-exec-3][ReferenceRegistry:42] Not allowed to get field _service for class ru.emdev.timetracking.service.TimeTrackingEntryLocalServiceUtil


Why I should configure access for my own classes located in same portlet?
Aniceto P Madrid
RE: PACL, service builder and Marketplace
25 de noviembre de 2012 9:12
Respuesta

Aniceto P Madrid

Ranking: Regular Member

Mensajes: 135

Fecha de incorporación: 24 de mayo de 2008

Mensajes recientes

Hi Aleksey

There are ways to authorize get of fields. It's quite simple just put a linelike this in liferay-plugin-package.properties

1security-manager-get-bean-property=com.liferay.portal.kernel.configuration.ConfigurationFactoryUtil,com.liferay.portal.kernel.spring.util.SpringFactoryUtil


where the valueof the property is a comma separated list of the allowed classes.

That is not the main problem with services. The main problem is PACL rejects CREATE INDEX statements. Fix in being reviewd, but not yet available.

Пока
Alexey Kakunin
RE: PACL, service builder and Marketplace
26 de noviembre de 2012 13:31
Respuesta

Alexey Kakunin

Ranking: Expert

Mensajes: 370

Fecha de incorporación: 7 de julio de 2008

Mensajes recientes

Hi Aniceto, yes, of course we tried to add it into security-manager-get-bean-property - but it does not help.
Even if we trying to ignore this problem - we met another. I've posted some PACL related issues into JIRA.

We did not met problem with indexes - but just because (probably) tables was created and initialized then PACL was not enabled.

"The main problem of PACL" it looks like never was tested with something more complex then simple "Hello World". We spent few days trying to make our quite simple plugin (Service Builder with one entity + list-detail-edit views with using MVCPortlet and search-container) working - but finally I've stopped this work. We cannot waste more time on it emoticon

Since I still do not see any third-party plugins in marketplace - we are not alone emoticon
Aniceto P Madrid
RE: PACL, service builder and Marketplace
27 de noviembre de 2012 2:09
Respuesta

Aniceto P Madrid

Ranking: Regular Member

Mensajes: 135

Fecha de incorporación: 24 de mayo de 2008

Mensajes recientes

I agree with everything. Why Liferay publishes in Marketplace without PACL? Because it doesn't work.

Liferay guys are doing two things wrong about marketplace: keep tight control over apps and delay paid apps. And those are the things developers don't want. More than one year after the marketplace announcement and four months after the marketplace launch only Liferay is publishing.

They should think about this.
Marcelo Aberastain
RE: PACL, service builder and Marketplace
27 de noviembre de 2012 4:30
Respuesta

Marcelo Aberastain

Ranking: Junior Member

Mensajes: 32

Fecha de incorporación: 12 de diciembre de 2011

Mensajes recientes

Hi Alexey , Aniceto,

I 100% agree with what you have said. This is really frustrating and disappointing. I think LR people should allow publishing plugins in the marketplace as they used to in the old community section. I mean, without security manager enabled at least up to the moment they make it work well.

I hope we can find a solution soon.

Marcelo.
James Falkner
RE: PACL, service builder and Marketplace
27 de noviembre de 2012 14:51
Respuesta

James Falkner

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1198

Fecha de incorporación: 17 de septiembre de 2010

Mensajes recientes

Marcelo Aberastain:
Hi Alexey , Aniceto,

I 100% agree with what you have said. This is really frustrating and disappointing. I think LR people should allow publishing plugins in the marketplace as they used to in the old community section. I mean, without security manager enabled at least up to the moment they make it work well.

I hope we can find a solution soon.

Marcelo.


Hey all, for what it's worth, you can submit your apps today and test the complete user experience of someone who wants to download and use your app - we have about 20 so far, about half of which are going through QA right now (after which they will appear on the Marketplace), and the others have various issues (for example, poorly specified packaging directives, or typos in titles or descriptions) and we are working with those authors to correct and re-submit. We are still learning the best and most efficient way to process your apps, so keep them coming, and once we smooth out the process, the time it takes from submission to approval should go down.

Use cases for Liferay apps tend to be much different than consumer apps on mobile app stores (for instance), but like those other repositories, we want to ensure quality, compatibility, and security of apps (hence PACL and the QA process that was completely missing in the old community plugin repository). Trust me, we want to see these apps as much as you do, if not more!
Alexey Kakunin
RE: PACL, service builder and Marketplace
28 de noviembre de 2012 3:30
Respuesta

Alexey Kakunin

Ranking: Expert

Mensajes: 370

Fecha de incorporación: 7 de julio de 2008

Mensajes recientes

James, hi!
Actually - problem I see - is absence any real-world sample used PACL
For long time best documentation for Liferay development was Liferay source-code. Hopefully it is very clean and well-readable. All the time then I need to understand how to do something - I simple go to Liferay sources and see how liferay did it by themself.

Most people in this part of forum I'm pretty sure more or less expereinced with Liferay - so, all of them know how to work with Liferay sources.
It is why most people tried to see Liferay plugins to check PACL configuration and were confused by founding it is not using PACL at all.

Documentation we have - is not enough (overwise we will not have so many questions in forums) - it described some basic settings - but not answered real-world questions (like to use liferay tags you should add file-system permissions)

And no any real sample done by Liferay staff itself demonstrated what PACL is really working for any more or less real sample (few portlets with Service Builder and few views with using basic Liferay tags - searchContainer, aui:form, tag/category editors and ckeditor, probably something more).

It is why I'm (and some other people) disapointed.
But - you have plugins alredy submitted for publication - so, task is resolvable, mean we should continue to work. And - finally - we are one community - and hope in nearest time all questions will be resolved and marketplace will be finally full of many nice plugins (at least I see answers from Zzolt in JIRA - it is good sign!)
James Falkner
RE: PACL, service builder and Marketplace
29 de noviembre de 2012 11:56
Respuesta

James Falkner

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1198

Fecha de incorporación: 17 de septiembre de 2010

Mensajes recientes

Alexey Kakunin:
James, hi!
Actually - problem I see - is absence any real-world sample used PACL
For long time best documentation for Liferay development was Liferay source-code. Hopefully it is very clean and well-readable. All the time then I need to understand how to do something - I simple go to Liferay sources and see how liferay did it by themself.

Most people in this part of forum I'm pretty sure more or less expereinced with Liferay - so, all of them know how to work with Liferay sources.
It is why most people tried to see Liferay plugins to check PACL configuration and were confused by founding it is not using PACL at all.

Documentation we have - is not enough (overwise we will not have so many questions in forums) - it described some basic settings - but not answered real-world questions (like to use liferay tags you should add file-system permissions)

And no any real sample done by Liferay staff itself demonstrated what PACL is really working for any more or less real sample (few portlets with Service Builder and few views with using basic Liferay tags - searchContainer, aui:form, tag/category editors and ckeditor, probably something more).

It is why I'm (and some other people) disapointed.
But - you have plugins alredy submitted for publication - so, task is resolvable, mean we should continue to work. And - finally - we are one community - and hope in nearest time all questions will be resolved and marketplace will be finally full of many nice plugins (at least I see answers from Zzolt in JIRA - it is good sign!)


I completely understand - not everyone can read and understand source, so it's vital to have good docs - and we have made huge improvements in the last few years and continue to do so. PACL is new to everyone, but an important part of the success of Marketplace, and we are all learning how best to use it. I'd be great to have millions of euros to pour into a 100-person team to fully document and test every possible scenario emoticon But as you know we don't, but I am hopeful that our collective experience over the next few months will yield better docs, better tools, and better understanding of Liferay in general.
Ray Augé
RE: PACL, service builder and Marketplace
7 de enero de 2013 5:09
Respuesta

Ray Augé

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1171

Fecha de incorporación: 7 de febrero de 2005

Mensajes recientes

I'm on a mission this week to clear up a lot of PACL blockers related to missing information about how to use it's properties and in solving the key issues people have had.

I hope, with everyone's help we can get some forward momentum for you all. emoticon
Aniceto P Madrid
RE: PACL, service builder and Marketplace
7 de enero de 2013 7:50
Respuesta

Aniceto P Madrid

Ranking: Regular Member

Mensajes: 135

Fecha de incorporación: 24 de mayo de 2008

Mensajes recientes

That sounds like a task for IMF (Impossible Mission Force).

Anyway, until a new Liferay version be released, PACL and Service Builder won't work.

Good Luck!
Ray Augé
RE: PACL, service builder and Marketplace
7 de enero de 2013 7:53
Respuesta

Ray Augé

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1171

Fecha de incorporación: 7 de febrero de 2005

Mensajes recientes

We already know it works because we've tested it (yes we did actually do testing for PACL... although in retrospect, we clearly didn't do enough).

The issue (now) is making usable. I'll try to address that.
Atul Patel
RE: PACL, service builder and Marketplace
7 de enero de 2013 8:11
Respuesta

Atul Patel

Ranking: New Member

Mensajes: 21

Fecha de incorporación: 12 de enero de 2012

Mensajes recientes

Good luck Ray!
Ray Augé
RE: PACL, service builder and Marketplace
7 de enero de 2013 8:15
Respuesta

Ray Augé

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1171

Fecha de incorporación: 7 de febrero de 2005

Mensajes recientes

Thank you!

What I am working in right at this moment is resolving the base properties which are required for the configuration view of portlets as per http://www.liferay.com/community/forums/-/message_boards/message/18855532.
Alexey Kakunin
RE: PACL, service builder and Marketplace
7 de enero de 2013 10:33
Respuesta

Alexey Kakunin

Ranking: Expert

Mensajes: 370

Fecha de incorporación: 7 de julio de 2008

Mensajes recientes

Hi!
There is very simple way to help resolve problems with PACL and Service Builder: to make this sample plugin http://svn.liferay.com/repos/public/plugins/branches/6.1.x/portlets/sample-service-builder-portlet/ working with PACL enabled.

Actually - this plugin already have everything - service builder, search container, form to submit data, portlet.
If PACL is working (as promised) I hope to demonstrate such sample will be quite easy and will help to resolve A LOT of questions.
Ray Augé
RE: PACL, service builder and Marketplace
7 de enero de 2013 11:02
Respuesta

Ray Augé

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1171

Fecha de incorporación: 7 de febrero de 2005

Mensajes recientes

That's a great idea. We can certainly do that!

If you fill a ticket and reference it here, I'll claim it and that way we can keep you all up to date.
Alexey Kakunin
RE: PACL, service builder and Marketplace
7 de enero de 2013 11:28
Respuesta

Alexey Kakunin

Ranking: Expert

Mensajes: 370

Fecha de incorporación: 7 de julio de 2008

Mensajes recientes

Hm, I just found issues I had (like LPS-31182) is already fixed, but in 6.1 EE & 6.2 branches. Does it mean we will have working PACL only in 6.1 EE & 6.2, not in 6.1 CE?

but trunk versin of this sample plugin (http://svn.liferay.com/repos/public/plugins/trunk/portlets/sample-service-builder-portlet/docroot/WEB-INF/liferay-plugin-package.properties) still has no security enabled. So, I hope in any case having security options enabled and PACL configured in sample plugins may be very helpful.

I've created ticket for it in JIRA: LPS-32124
Ray Augé
RE: PACL, service builder and Marketplace
7 de enero de 2013 16:56
Respuesta

Ray Augé

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1171

Fecha de incorporación: 7 de febrero de 2005

Mensajes recientes

Alexey Kakunin:
Does it mean we will have working PACL only in 6.1 EE & 6.2, not in 6.1 CE?


This is a good question.

Answer: PACL only exists in 6.1EE+ (including 6.2). There is no PACL in 6.1 CE. Correction: Appologies, I need to correct that last. PACL exists since 6.1 CE GA2 (as well as since 6.1 EE GA2).

There is more info, but I will leave those details to powers that be who will update us in the very near future.
Alexey Kakunin
RE: PACL, service builder and Marketplace
8 de enero de 2013 10:10
Respuesta

Alexey Kakunin

Ranking: Expert

Mensajes: 370

Fecha de incorporación: 7 de julio de 2008

Mensajes recientes

Hi Ray, thanks for correction! emoticon

OK, but there are some critical fixes - and without them it looks (for me) it is not possible to use PACL and place plugins into marketplace.
So, since fixes available only in EE & 6.2 branches - looks like it still will not be possible to place plugins into marketplace for using with 6.1 CE
James Falkner
RE: PACL, service builder and Marketplace
9 de enero de 2013 7:14
Respuesta

James Falkner

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1198

Fecha de incorporación: 17 de septiembre de 2010

Mensajes recientes

Alexey Kakunin:
Hi Ray, thanks for correction! emoticon

OK, but there are some critical fixes - and without them it looks (for me) it is not possible to use PACL and place plugins into marketplace.
So, since fixes available only in EE & 6.2 branches - looks like it still will not be possible to place plugins into marketplace for using with 6.1 CE


Hi all - you may have seen my recent blog post about a new community release dashboard. And if you inspect the dashboard (and I highly recommend you subscribe to changes via RSS), you'll see we have plans to release a 6.1 CE GA3 in this quarter (hopefully "early" this quarter, but I don't want to make any promises). This will contain ALL of the PACL issues found thus far from all of you, so that apps that require these fixes can be put into the Marketplace soon after the release. So, thanks to all of your testing and feedback, these issues will be resolved. I really wish we could have discovered these sooner, but we're learning (and in fact we will be using your apps as part of our testing process going forward). So I really appreciate everyone's help in discovering these issues!
Juan Gonzalez
RE: PACL, service builder and Marketplace
9 de enero de 2013 23:33
Respuesta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1872

Fecha de incorporación: 28 de octubre de 2008

Mensajes recientes

Those are great news James!

BTW, will only PACL bugs be in that release, or are you going to add some other ones?
Alexey Kakunin
RE: PACL, service builder and Marketplace
9 de enero de 2013 23:48
Respuesta

Alexey Kakunin

Ranking: Expert

Mensajes: 370

Fecha de incorporación: 7 de julio de 2008

Mensajes recientes

Great news, thank you James!
Aniceto P Madrid
RE: PACL, service builder and Marketplace
10 de enero de 2013 2:18
Respuesta

Aniceto P Madrid

Ranking: Regular Member

Mensajes: 135

Fecha de incorporación: 24 de mayo de 2008

Mensajes recientes

Very good news.

Thanks James!
James Falkner
RE: PACL, service builder and Marketplace
10 de enero de 2013 6:19
Respuesta

James Falkner

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1198

Fecha de incorporación: 17 de septiembre de 2010

Mensajes recientes

Juan Gonzalez P:
Those are great news James!

BTW, will only PACL bugs be in that release, or are you going to add some other ones?


There will be more. Hopefully all of the ones you have fixed thus far in the LCE Patcher distro! But we are concentrating on the security and PACL issues, and major blockers for Marketplace (like that Spring one, LPS-29103). Once the backport has begun you'll see a new version in JIRA for GA3 and the fixed bugs will be marked as "Fixed-In" for that version.
Marcelo Aberastain
RE: PACL, service builder and Marketplace
11 de enero de 2013 7:12
Respuesta

Marcelo Aberastain

Ranking: Junior Member

Mensajes: 32

Fecha de incorporación: 12 de diciembre de 2011

Mensajes recientes

James,

Would you be so kind to publish in advance a list of all the issues will be fixed in the GA3 release? This could help us a lot to see if GA3 will solve all our current problems or not. Even more, we could suggest to include some other road blocks if exist.

TIA,
Marcelo.
James Falkner
RE: PACL, service builder and Marketplace
11 de enero de 2013 14:14
Respuesta

James Falkner

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1198

Fecha de incorporación: 17 de septiembre de 2010

Mensajes recientes

Marcelo Aberastain:
James,

Would you be so kind to publish in advance a list of all the issues will be fixed in the GA3 release? This could help us a lot to see if GA3 will solve all our current problems or not. Even more, we could suggest to include some other road blocks if exist.

TIA,
Marcelo.


Hey Marcelo,

Yep, once the version is added to JIRA you'll be able to see the list (even subscribe to it via RSS). It'll be updated continuously until the QA/release process begins. I expect the version to show up in JIRA soon (like, in a week or so).
Davide Piazza
RE: PACL, service builder and Marketplace
15 de enero de 2013 5:00
Respuesta

Davide Piazza

Ranking: New Member

Mensajes: 19

Fecha de incorporación: 14 de agosto de 2012

Mensajes recientes

Hi James,
glad to hear such news.
Let me point to this issue we submitted to JIRA http://issues.liferay.com/browse/LPS-30766 that prevents our app to work with security-manager enabled. Please add it to the GA3 list!

Any update on the timings of the process?

Thanks
James Falkner
RE: PACL, service builder and Marketplace
15 de enero de 2013 6:50
Respuesta

James Falkner

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1198

Fecha de incorporación: 17 de septiembre de 2010

Mensajes recientes

Davide Piazza:
Hi James,
glad to hear such news.
Let me point to this issue we submitted to JIRA http://issues.liferay.com/browse/LPS-30766 that prevents our app to work with security-manager enabled. Please add it to the GA3 list!


It's already on the list emoticon This one was hit by a couple of other Marketplace developers too.


Any update on the timings of the process?

Thanks


Nothing yet! Keep an eye on the release status dashboard.