Fóruns

Início » Liferay Portal » English » 3. Development

Visualização combinada Visão plana Exibição em árvore
Tópicos [ Anterior | Próximo ]
toggle
The Community Edition Patchers Community Aad Nales 30 de Agosto de 2012 00:15
RE: The Community Edition Patchers Community Victor Zorin 4 de Setembro de 2012 15:15
RE: The Community Edition Patchers Community Juan Gonzalez 30 de Agosto de 2012 01:49
RE: The Community Edition Patchers Community Tuomo Kujanpää 10 de Setembro de 2013 09:07
RE: The Community Edition Patchers Community Aniceto P Madrid 30 de Agosto de 2012 02:15
RE: The Community Edition Patchers Community Aad Nales 30 de Agosto de 2012 02:36
RE: The Community Edition Patchers Community Aniceto P Madrid 30 de Agosto de 2012 03:19
RE: The Community Edition Patchers Community Aad Nales 30 de Agosto de 2012 04:02
RE: The Community Edition Patchers Community Aad Nales 3 de Setembro de 2012 01:15
RE: The Community Edition Patchers Community Aniceto P Madrid 3 de Setembro de 2012 01:38
RE: The Community Edition Patchers Community Aad Nales 3 de Setembro de 2012 02:28
RE: The Community Edition Patchers Community Hitoshi Ozawa 3 de Setembro de 2012 02:58
RE: The Community Edition Patchers Community Christianto Sahat 3 de Setembro de 2012 04:06
RE: The Community Edition Patchers Community Sampsa Sohlman 3 de Setembro de 2012 11:57
RE: The Community Edition Patchers Community James Falkner 4 de Setembro de 2012 14:29
RE: The Community Edition Patchers Community Peter B West 4 de Setembro de 2012 17:22
RE: The Community Edition Patchers Community Sampsa Sohlman 4 de Setembro de 2012 19:56
RE: The Community Edition Patchers Community Aad Nales 5 de Setembro de 2012 00:07
RE: The Community Edition Patchers Community Aniceto P Madrid 5 de Setembro de 2012 10:51
RE: The Community Edition Patchers Community Sampsa Sohlman 5 de Setembro de 2012 11:58
RE: The Community Edition Patchers Community Aad Nales 5 de Setembro de 2012 13:47
RE: The Community Edition Patchers Community Hitoshi Ozawa 5 de Setembro de 2012 15:03
RE: The Community Edition Patchers Community James Falkner 6 de Setembro de 2012 06:42
RE: The Community Edition Patchers Community Aad Nales 6 de Setembro de 2012 08:31
RE: The Community Edition Patchers Community Peter Kowski 7 de Setembro de 2012 02:07
RE: The Community Edition Patchers Community Sergio Ramazzina 11 de Setembro de 2012 05:25
RE: The Community Edition Patchers Community Marcelo Aberastain 12 de Setembro de 2012 12:09
RE: The Community Edition Patchers Community Juan Gonzalez 13 de Setembro de 2012 09:13
RE: The Community Edition Patchers Community Luis Mas 13 de Setembro de 2012 13:45
RE: The Community Edition Patchers Community Luis Mas 13 de Setembro de 2012 14:00
RE: The Community Edition Patchers Community Marcelo Aberastain 14 de Setembro de 2012 11:08
RE: The Community Edition Patchers Community Sampsa Sohlman 17 de Setembro de 2012 06:47
RE: The Community Edition Patchers Community Marcelo Aberastain 18 de Setembro de 2012 12:46
RE: The Community Edition Patchers Community Juan Gonzalez 26 de Setembro de 2012 08:10
RE: The Community Edition Patchers Community Mika Koivisto 26 de Setembro de 2012 08:24
RE: The Community Edition Patchers Community Juan Gonzalez 26 de Setembro de 2012 08:39
RE: The Community Edition Patchers Community Ákos Gábriel 26 de Setembro de 2012 09:33
RE: The Community Edition Patchers Community Marcelo Aberastain 26 de Setembro de 2012 12:14
RE: The Community Edition Patchers Community Aniceto P Madrid 26 de Setembro de 2012 13:55
RE: The Community Edition Patchers Community Juan Gonzalez 27 de Setembro de 2012 12:33
RE: The Community Edition Patchers Community Marcelo Aberastain 11 de Outubro de 2012 07:29
RE: The Community Edition Patchers Community Ivano Carrara 11 de Outubro de 2012 07:38
RE: The Community Edition Patchers Community Marcelo Aberastain 11 de Outubro de 2012 07:40
RE: The Community Edition Patchers Community ☃ ☃ 11 de Outubro de 2012 08:27
RE: The Community Edition Patchers Community Juan Gonzalez 11 de Outubro de 2012 09:12
RE: The Community Edition Patchers Community Wieteke den Uijl 12 de Outubro de 2012 03:37
RE: The Community Edition Patchers Community Luis Mas 12 de Outubro de 2012 04:30
RE: The Community Edition Patchers Community Ákos Gábriel 12 de Outubro de 2012 05:30
RE: The Community Edition Patchers Community Alejandro Espartaco Alvarez 12 de Outubro de 2012 07:08
RE: The Community Edition Patchers Community James Falkner 12 de Outubro de 2012 09:22
RE: The Community Edition Patchers Community Wieteke den Uijl 13 de Outubro de 2012 07:33
RE: The Community Edition Patchers Community Luis Mas 17 de Outubro de 2012 06:28
RE: The Community Edition Patchers Community ☃ ☃ 18 de Outubro de 2012 23:33
RE: The Community Edition Patchers Community Luis Mas 19 de Outubro de 2012 00:41
RE: The Community Edition Patchers Community Juan Gonzalez 5 de Setembro de 2012 08:46
RE: The Community Edition Patchers Community Sampsa Sohlman 5 de Setembro de 2012 12:03
RE: The Community Edition Patchers Community Hitoshi Ozawa 5 de Setembro de 2012 16:13
RE: The Community Edition Patchers Community Victor Zorin 6 de Setembro de 2012 01:57
RE: The Community Edition Patchers Community Sampsa Sohlman 6 de Setembro de 2012 04:27
RE: The Community Edition Patchers Community Hitoshi Ozawa 6 de Setembro de 2012 05:11
RE: The Community Edition Patchers Community Juan Gonzalez 6 de Setembro de 2012 02:02
RE: The Community Edition Patchers Community Luis Mas 12 de Outubro de 2012 14:20
RE: The Community Edition Patchers Community ☃ ☃ 21 de Outubro de 2012 11:44
RE: The Community Edition Patchers Community Sampsa Sohlman 21 de Outubro de 2012 15:20
RE: The Community Edition Patchers Community Juan Gonzalez 22 de Outubro de 2012 02:10
RE: The Community Edition Patchers Community Marcelo Aberastain 23 de Outubro de 2012 08:47
RE: The Community Edition Patchers Community Juan Gonzalez 1 de Novembro de 2012 11:41
RE: The Community Edition Patchers Community Marcelo Aberastain 1 de Novembro de 2012 13:13
RE: The Community Edition Patchers Community Juan Gonzalez 1 de Novembro de 2012 13:24
RE: The Community Edition Patchers Community Marcelo Aberastain 2 de Novembro de 2012 05:17
RE: The Community Edition Patchers Community Marcelo Aberastain 2 de Novembro de 2012 08:48
RE: The Community Edition Patchers Community Juan Gonzalez 2 de Novembro de 2012 10:38
RE: The Community Edition Patchers Community Hitoshi Ozawa 2 de Novembro de 2012 21:07
RE: The Community Edition Patchers Community Juan Gonzalez 3 de Novembro de 2012 01:34
RE: The Community Edition Patchers Community Juan Gonzalez 3 de Novembro de 2012 04:04
RE: The Community Edition Patchers Community Alejandro Espartaco Alvarez 4 de Novembro de 2012 07:47
RE: The Community Edition Patchers Community Juan Gonzalez 5 de Novembro de 2012 10:51
RE: The Community Edition Patchers Community Marcelo Aberastain 5 de Novembro de 2012 11:11
RE: The Community Edition Patchers Community Juan Gonzalez 5 de Novembro de 2012 11:21
RE: The Community Edition Patchers Community Marcelo Aberastain 5 de Novembro de 2012 11:24
RE: The Community Edition Patchers Community Alejandro Espartaco Alvarez 5 de Novembro de 2012 11:29
RE: The Community Edition Patchers Community Juan Gonzalez 5 de Novembro de 2012 12:05
RE: The Community Edition Patchers Community Davide N. P. Rossi 6 de Novembro de 2012 01:20
RE: The Community Edition Patchers Community Sampsa Sohlman 6 de Novembro de 2012 04:47
RE: The Community Edition Patchers Community Davide N. P. Rossi 6 de Dezembro de 2012 03:23
RE: The Community Edition Patchers Community Alejandro Espartaco Alvarez 23 de Outubro de 2012 08:43
RE: The Community Edition Patchers Community Aniceto P Madrid 29 de Outubro de 2012 06:00
RE: The Community Edition Patchers Community gordon daniels 6 de Novembro de 2012 05:00
RE: The Community Edition Patchers Community Marcelo Aberastain 6 de Novembro de 2012 05:15
RE: The Community Edition Patchers Community Juan Gonzalez 6 de Novembro de 2012 05:27
RE: The Community Edition Patchers Community Marcelo Aberastain 6 de Novembro de 2012 05:39
RE: The Community Edition Patchers Community ☃ ☃ 6 de Novembro de 2012 05:40
RE: The Community Edition Patchers Community Marcelo Aberastain 6 de Novembro de 2012 05:42
RE: The Community Edition Patchers Community ☃ ☃ 6 de Novembro de 2012 07:35
RE: The Community Edition Patchers Community ☃ ☃ 7 de Novembro de 2012 04:36
RE: The Community Edition Patchers Community Marcelo Aberastain 7 de Novembro de 2012 04:51
RE: The Community Edition Patchers Community Juan Gonzalez 7 de Novembro de 2012 05:00
RE: The Community Edition Patchers Community Marcelo Aberastain 7 de Novembro de 2012 05:14
RE: The Community Edition Patchers Community Alejandro Espartaco Alvarez 7 de Novembro de 2012 05:40
RE: The Community Edition Patchers Community Juan Gonzalez 7 de Novembro de 2012 05:47
RE: The Community Edition Patchers Community Alejandro Espartaco Alvarez 7 de Novembro de 2012 05:52
RE: The Community Edition Patchers Community Ákos Gábriel 7 de Novembro de 2012 05:53
RE: The Community Edition Patchers Community Juan Gonzalez 7 de Novembro de 2012 08:17
RE: The Community Edition Patchers Community Hitoshi Ozawa 7 de Novembro de 2012 13:36
RE: The Community Edition Patchers Community Luis Mas 13 de Novembro de 2012 01:32
RE: The Community Edition Patchers Community Hitoshi Ozawa 13 de Novembro de 2012 03:01
RE: The Community Edition Patchers Community Luis Mas 13 de Novembro de 2012 04:16
RE: The Community Edition Patchers Community Johnathan Burbea 14 de Novembro de 2012 14:28
RE: The Community Edition Patchers Community ☃ ☃ 14 de Novembro de 2012 15:04
RE: The Community Edition Patchers Community Luis Mas 27 de Novembro de 2012 02:47
RE: The Community Edition Patchers Community Juan Gonzalez 30 de Novembro de 2012 11:58
RE: The Community Edition Patchers Community Luis Mas 2 de Dezembro de 2012 23:04
RE: The Community Edition Patchers Community Tuomo Kujanpää 26 de Fevereiro de 2013 06:01
RE: The Community Edition Patchers Community ☃ ☃ 26 de Fevereiro de 2013 07:31
RE: The Community Edition Patchers Community Juan Gonzalez 26 de Fevereiro de 2013 08:31
RE: The Community Edition Patchers Community Tuomo Kujanpää 26 de Fevereiro de 2013 11:38
RE: The Community Edition Patchers Community Hitoshi Ozawa 1 de Dezembro de 2012 02:13
RE: The Community Edition Patchers Community Luis Mas 1 de Dezembro de 2012 07:44
RE: The Community Edition Patchers Community Hitoshi Ozawa 2 de Dezembro de 2012 15:31
RE: The Community Edition Patchers Community Fuad Efendi 2 de Dezembro de 2012 16:13
RE: The Community Edition Patchers Community Hitoshi Ozawa 2 de Dezembro de 2012 18:33
RE: The Community Edition Patchers Community Fuad Efendi 2 de Dezembro de 2012 19:23
RE: The Community Edition Patchers Community James Falkner 2 de Dezembro de 2012 18:39
RE: The Community Edition Patchers Community Hitoshi Ozawa 3 de Dezembro de 2012 14:53
RE: The Community Edition Patchers Community Luis Mas 2 de Dezembro de 2012 23:01
RE: The Community Edition Patchers Community Juan Gonzalez 7 de Novembro de 2012 05:52
RE: The Community Edition Patchers Community gordon daniels 7 de Novembro de 2012 11:08
RE: The Community Edition Patchers Community Juan Gonzalez 7 de Novembro de 2012 13:37
RE: The Community Edition Patchers Community Hitoshi Ozawa 7 de Novembro de 2012 13:48
RE: The Community Edition Patchers Community gordon daniels 7 de Novembro de 2012 19:49
RE: The Community Edition Patchers Community gordon daniels 8 de Novembro de 2012 05:01
RE: The Community Edition Patchers Community ☃ ☃ 8 de Novembro de 2012 05:10
RE: The Community Edition Patchers Community Alejandro Espartaco Alvarez 8 de Novembro de 2012 05:14
RE: The Community Edition Patchers Community Luis Mas 8 de Novembro de 2012 05:49
RE: The Community Edition Patchers Community Rainer Schick 8 de Novembro de 2012 11:40
RE: The Community Edition Patchers Community Juan Gonzalez 8 de Novembro de 2012 11:58
RE: The Community Edition Patchers Community Rainer Schick 8 de Novembro de 2012 12:34
RE: The Community Edition Patchers Community Hitoshi Ozawa 8 de Novembro de 2012 13:31
RE: The Community Edition Patchers Community Peter Kowski 12 de Novembro de 2012 16:33
RE: The Community Edition Patchers Community Alejandro Espartaco Alvarez 13 de Novembro de 2012 09:19
RE: The Community Edition Patchers Community Abhed Dekavadiya 12 de Novembro de 2012 22:15
RE: The Community Edition Patchers Community Luis Mas 13 de Novembro de 2012 01:26
RE: The Community Edition Patchers Community Alejandro Espartaco Alvarez 13 de Novembro de 2012 09:44
RE: The Community Edition Patchers Community Juan Gonzalez 13 de Dezembro de 2012 10:20
RE: The Community Edition Patchers Community gordon daniels 13 de Dezembro de 2012 10:32
RE: The Community Edition Patchers Community Juan Gonzalez 13 de Dezembro de 2012 10:40
RE: The Community Edition Patchers Community gordon daniels 13 de Dezembro de 2012 13:30
RE: The Community Edition Patchers Community Luis Mas 13 de Dezembro de 2012 12:22
RE: The Community Edition Patchers Community Luis Mas 15 de Dezembro de 2012 07:27
RE: The Community Edition Patchers Community Juan Gonzalez 4 de Janeiro de 2013 03:41
RE: The Community Edition Patchers Community ☃ ☃ 11 de Janeiro de 2013 06:34
RE: The Community Edition Patchers Community Juan Gonzalez 11 de Janeiro de 2013 07:27
RE: The Community Edition Patchers Community Juan Gonzalez 11 de Fevereiro de 2013 23:36
RE: The Community Edition Patchers Community ☃ ☃ 12 de Fevereiro de 2013 01:22
RE: The Community Edition Patchers Community Juan Gonzalez 12 de Fevereiro de 2013 02:00
RE: The Community Edition Patchers Community Johnathan Burbea 19 de Fevereiro de 2013 10:59
RE: The Community Edition Patchers Community Juan Gonzalez 19 de Fevereiro de 2013 12:21
RE: The Community Edition Patchers Community Johnathan Burbea 19 de Fevereiro de 2013 14:58
RE: The Community Edition Patchers Community Juan Gonzalez 19 de Fevereiro de 2013 23:23
RE: The Community Edition Patchers Community Johnathan Burbea 20 de Fevereiro de 2013 14:57
RE: The Community Edition Patchers Community Juan Gonzalez 21 de Fevereiro de 2013 02:19
RE: The Community Edition Patchers Community Juan Gonzalez 21 de Fevereiro de 2013 05:43
RE: The Community Edition Patchers Community ☃ ☃ 21 de Fevereiro de 2013 08:26
RE: The Community Edition Patchers Community Johnathan Burbea 21 de Fevereiro de 2013 08:39
RE: The Community Edition Patchers Community ☃ ☃ 26 de Fevereiro de 2013 07:28
RE: The Community Edition Patchers Community Juan Gonzalez 10 de Março de 2013 01:55
RE: The Community Edition Patchers Community gordon daniels 10 de Março de 2013 06:36
RE: The Community Edition Patchers Community Juan Gonzalez 10 de Março de 2013 11:19
RE: The Community Edition Patchers Community gordon daniels 10 de Março de 2013 20:10
RE: The Community Edition Patchers Community Jörg Halitschke 19 de Abril de 2013 00:32
RE: The Community Edition Patchers Community Juan Gonzalez 19 de Abril de 2013 00:35
RE: The Community Edition Patchers Community gordon daniels 19 de Abril de 2013 06:59
RE: The Community Edition Patchers Community Juan Gonzalez 19 de Abril de 2013 07:09
RE: The Community Edition Patchers Community Jörg Halitschke 23 de Abril de 2013 05:43
RE: The Community Edition Patchers Community Juan Gonzalez 24 de Agosto de 2013 01:23
RE: The Community Edition Patchers Community Carlos Vicente 18 de Outubro de 2013 01:54
RE: The Community Edition Patchers Community Jorge Omar Driesner 21 de Outubro de 2013 04:40
RE: The Community Edition Patchers Community Laurent Saboret 25 de Abril de 2014 01:17
RE: The Community Edition Patchers Community ☃ ☃ 29 de Abril de 2014 00:20
RE: The Community Edition Patchers Community Brendan Johan Lee 22 de Maio de 2014 10:31
RE: The Community Edition Patchers Community Wieteke den Uijl 6 de Junho de 2014 07:12
RE: The Community Edition Patchers Community Harald R. 8 de Dezembro de 2014 05:07
Aad Nales
The Community Edition Patchers Community
30 de Agosto de 2012 00:15
Resposta

Aad Nales

Ranking: Junior Member

Mensagens: 25

Data de entrada: 5 de Janeiro de 2012

Mensagens recentes

Hi Everybody,

As we all know there are currently no new builds for the community edition in between releases. What i am trying to achieve is to bring together a group of companies that base their services on the community edition and that like us would like to have regular builds with most or all patches included. What i want to create is a patchers community with a shared build. If an average patch to build process takes a couple of hours and Liferay (the company) fixes about 30 per month then we need about 30 companies that commit a couple of hours every month. Obviously this patched community edition will be made available to all.

So what i need is thirty business owners that say yes! Perhaps Liferay itself would provide a bit of infrastructure? This way the overall quality of the community edition can be improved and that should benefit us all. How about it?
Victor Zorin
RE: The Community Edition Patchers Community
4 de Setembro de 2012 15:15
Resposta

Victor Zorin

Ranking: Liferay Legend

Mensagens: 1176

Data de entrada: 14 de Abril de 2008

Mensagens recentes

Hi Aad, very interesting suggestion. If all goes well you can count our company resources (and infrastructure) in.

It would be very interesting to see James' (Falkner) response to it ...
Juan Gonzalez
RE: The Community Edition Patchers Community
30 de Agosto de 2012 01:49
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

I am releasing once a year patches for CE in this forums, so I could be in this group too emoticon
Aniceto P Madrid
RE: The Community Edition Patchers Community
30 de Agosto de 2012 02:15
Resposta

Aniceto P Madrid

Ranking: Regular Member

Mensagens: 135

Data de entrada: 24 de Maio de 2008

Mensagens recentes

Hi

I detect and do some patches when needed. Great Idea. I hope you have experience in dealing with something so big as Liferay. Issues are registered in JIRA, but get the fix is not always so easy. In fact, if the issue has already be fixed, it would be better to use that fix for forward compatibility.

It will be required to start with the sources of the CE release to apply patches on them. I'm not sure if Liferay guys are very happy with this, because this competes with EE subscription.

Count on me for a few hours a week.
Aad Nales
RE: The Community Edition Patchers Community
30 de Agosto de 2012 02:36
Resposta

Aad Nales

Ranking: Junior Member

Mensagens: 25

Data de entrada: 5 de Janeiro de 2012

Mensagens recentes

About the competitive aspect with the Enterprise edition:

I don't believe that this would compete at any real level. The large companies that buy EE level support do this to assure themselves of a point of escalation in case of problems. What we do could potentially hurt the "bronze" business a bit but since we don't guarantee any SLA's or stuff like that, my feeling would be that it is not competitive at all.

On the positive side. I assume that the calls for help of developers using the community edition don't go unheard. The poor quality of the community edition (feel free to flame if you don't agree) is a reason a lot of developers don't like working with Liferay. That problem needs a fix.
Aniceto P Madrid
RE: The Community Edition Patchers Community
30 de Agosto de 2012 03:19
Resposta

Aniceto P Madrid

Ranking: Regular Member

Mensagens: 135

Data de entrada: 24 de Maio de 2008

Mensagens recentes

I agree with the quality of CE. Versions x.y.0 are not to be trusted. Versions x.y.1 are usually better.

The fact that the release cycle of CE, in not very bugging condition, is about 10 months and the lack of roadmap are topics to be improved. Release notes includying the list of bugs fixed and added features between CE releases is a common practice, not yet in Liferay. I think better to slow down adding features and improve the quality and documentation of the portal.

Back to the main topic: I think a crucial task is how to deliver these patches in a safe and easy way. Besides, patch appliers must take into account that patches or new portal images may seriously affect deployed ext, and hook plugins. Therefore, if new portal images are to be delivered every... week, sources snapshot must also be provided every week, and also release notes.
Aad Nales
RE: The Community Edition Patchers Community
30 de Agosto de 2012 04:02
Resposta

Aad Nales

Ranking: Junior Member

Mensagens: 25

Data de entrada: 5 de Janeiro de 2012

Mensagens recentes

It is hard to disagree with you
Aad Nales
RE: The Community Edition Patchers Community
3 de Setembro de 2012 01:15
Resposta

Aad Nales

Ranking: Junior Member

Mensagens: 25

Data de entrada: 5 de Janeiro de 2012

Mensagens recentes

Guys,

I have asked Liferay how they look towards an initiative like this, i await their answer, if i don't hear anything this week i will start planning next steps,

cheers,
Aad
Aniceto P Madrid
RE: The Community Edition Patchers Community
3 de Setembro de 2012 01:38
Resposta

Aniceto P Madrid

Ranking: Regular Member

Mensagens: 135

Data de entrada: 24 de Maio de 2008

Mensagens recentes

Last week I read some tweets about Liferay is now a Git hub and a "happy forking!". So it seems Liferay is not against that. They are proud of being open source.

I am a bit worried about the size of the task and if there are enough people to deal with it.
Aad Nales
RE: The Community Edition Patchers Community
3 de Setembro de 2012 02:28
Resposta

Aad Nales

Ranking: Junior Member

Mensagens: 25

Data de entrada: 5 de Janeiro de 2012

Mensagens recentes

Hi Aniceto,

I understand your worry and i share it. The amount of traffic on this forum pushed the original discussion down but i am very happy with four response so far. My guess is that if we can combine the effort with Liferay itself it might be relatively easy to find volunteers. From our site we would happily donate a couple of hours if that means that we getter better builds.
Hitoshi Ozawa
RE: The Community Edition Patchers Community
3 de Setembro de 2012 02:58
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

Last week I read some tweets about Liferay is now a Git hub and a "happy forking!". So it seems Liferay is not against that. They are proud of being open source.


I think that's more about forking the current development build with all the new feature being developed instead of GA releases.

Anyways, quality of their CE isn't improving too much and it seems quality of EE releases aren't much different either. I think Liferay.com is selling their "potential" to fix a bug rather than a bug free version so I don't think this initiative will matter too much.
Christianto Sahat
RE: The Community Edition Patchers Community
3 de Setembro de 2012 04:06
Resposta

Christianto Sahat

Ranking: Regular Member

Mensagens: 175

Data de entrada: 24 de Setembro de 2007

Mensagens recentes

This is an interesting initiative. I'm available a few hours a week to help.

Let us know the progress on this thread.
Sampsa Sohlman
RE: The Community Edition Patchers Community
3 de Setembro de 2012 11:57
Resposta

Sampsa Sohlman

LIFERAY STAFF

Ranking: Regular Member

Mensagens: 220

Data de entrada: 27 de Setembro de 2007

Mensagens recentes

Hi,

Some thoughts..

Git basically allows community to easily take more control of Liferay CE development. Only thing is needed is fork emoticon and which would gain popularity, and starts accept and pull requests.

Other is how to make release. That should be at least half automatic. The quality of the release still is issue, like professional software development where basic usage testing is automated and release candidate would be done when the all the automated robot tests has passed. This might require too much from contributors, since usually professionally testing and testing automation is done by professionals. May be there would be community testers (Bugsquad) , who could maintain also automatic tests and write new ones.

Infrastructure could be hosted on cloud like http://www.cloudbees.com/ or just on Amazon CE if required or Liferay. More CE releases would give more back to community, which would encourage more contributions and everyone would be winners. I believe that Liferay would surely benefit of this, since they would have free fixes also for EE and overall quality would rise.
James Falkner
RE: The Community Edition Patchers Community
4 de Setembro de 2012 14:29
Resposta

James Falkner

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 1362

Data de entrada: 17 de Setembro de 2010

Mensagens recentes

Aad Nales:
Hi Everybody,

As we all know there are currently no new builds for the community edition in between releases. What i am trying to achieve is to bring together a group of companies that base their services on the community edition and that like us would like to have regular builds with most or all patches included. What i want to create is a patchers community with a shared build. If an average patch to build process takes a couple of hours and Liferay (the company) fixes about 30 per month then we need about 30 companies that commit a couple of hours every month. Obviously this patched community edition will be made available to all.

So what i need is thirty business owners that say yes! Perhaps Liferay itself would provide a bit of infrastructure? This way the overall quality of the community edition can be improved and that should benefit us all. How about it?



Hey Aad,

One of my big goals this year is helping to get our community back to the source in our open source roots. You probably saw Jorge's blog on Github and Liferay, and we have embraced its model of fork and contribute wholeheartedly, as we are unabashedly open source, and I think tools like Github make this much easier. Therefore, I am happy to see your efforts in this kind of community work and I think there will be a big benefit all around.

Did you have an idea of how to structure this? I'm willing to help as much as I can; as I'm sure others here can as well. Juan G in particular has some experience managing patches and can probably help too! But before I taint you with my wild ideas, I'd like to see what you're thinking emoticon Perhaps a wiki page proposal so everyone can chime in?

Thanks again for this Aad. I'm really excited to see what the community can come up with, for the community. Cheers!
Peter B West
RE: The Community Edition Patchers Community
4 de Setembro de 2012 17:22
Resposta

Peter B West

Ranking: Junior Member

Mensagens: 57

Data de entrada: 23 de Março de 2009

Mensagens recentes

Great idea.

First thing would be to determine the best clone point. Hitoshi is rightly skeptical about the current state of the source tree, but I suspect we would need to start from the current trunk (lets say 6.2.x, although no such branch currently exists.) James has been looking at tidying up the build, which would be useful.

I think git's cherry-picking is not for the faint-hearted, so it would be pretty much a necessity to keep synchronised with the liferay upstream. That said, just setting up branches and tags from which a build can be simply and successfully be done would be a great boon. Another crying need is for clean upgrades.

Lots to talk about.

In addition to a wiki and the like, I suggest putting a Google+ circle together, and using hangouts for online discussions. These have the nice side-effect of leaving a recording in youtube.
Sampsa Sohlman
RE: The Community Edition Patchers Community
4 de Setembro de 2012 19:56
Resposta

Sampsa Sohlman

LIFERAY STAFF

Ranking: Regular Member

Mensagens: 220

Data de entrada: 27 de Setembro de 2007

Mensagens recentes

Peter B West:
First thing would be to determine the best clone point. Hitoshi is rightly skeptical about the current state of the source tree, but I suspect we would need to start from the current trunk (lets say 6.2.x, although no such branch currently exists.) James has been looking at tidying up the build, which would be useful.


I would say that currently best and most benefit point to continue would be 6.1.x branch or may be even 6.1.1 tag. Currently trunk is too far from production ready. For most of the people it would be important to get fixes to their community edition. Git with branching per feature/bug might do the job pretty well.

Peter B West:
In addition to a wiki and the like, I suggest putting a Google+ circle together, and using hangouts for online discussions. These have the nice side-effect of leaving a recording in youtube.


I like the idea.
Aad Nales
RE: The Community Edition Patchers Community
5 de Setembro de 2012 00:07
Resposta

Aad Nales

Ranking: Junior Member

Mensagens: 25

Data de entrada: 5 de Janeiro de 2012

Mensagens recentes

Sampsa Sohlman:

I would say that currently best and most benefit point to continue would be 6.1.x branch or may be even 6.1.1 tag. Currently trunk is too far from production ready. For most of the people it would be important to get fixes to their community edition. Git with branching per feature/bug might do the job pretty well.


I agree with Sampsa, lets start with the biggest itch, which is the current release? Does anybody else see this differently?

Next: What do we need in terms of infrastructure? Do we need to relate to the current bug tracking software? Wikis? Forums?
Juan Gonzalez
RE: The Community Edition Patchers Community
5 de Setembro de 2012 08:46
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Wow, you're right James. In fact I should release a patch for 6.1.1 GA2 very soon. I am patching the last issues (hopefully I didn't patch too much) and after upgrading our Liferay 6.0.5 and see everything is ok, then I will release it.
Aniceto P Madrid
RE: The Community Edition Patchers Community
5 de Setembro de 2012 10:51
Resposta

Aniceto P Madrid

Ranking: Regular Member

Mensagens: 135

Data de entrada: 24 de Maio de 2008

Mensagens recentes

If we are going to do something, a task list shoud be done, like this:

First, I think the best would be to start from current released CE:6.1.1.

Second, set some kind of robot to see which bugs, from code released up to 6.1.1 have been fixed and apply those fixes to our branch, and run that robot every one or two days to detect new fixes.

Three, elaborate a list of urgent bugs to be fixed (jira references) for our community to address them, tagged by portlet service or whatever.

Four, select experienced open source people to setup the environment, create wikis with HOWTOS to simplify member access to sources and setup protocol to submit changes and commit changes.

Five select experienced Liferay people to become commiters.

Needless to say that our fixes, once commited should be added to the official Liferay sources.

An agile methodology like 'virtual' scrum would be interesting, in order to focus on a service, a portlet or whatever and create springs (list of bugs, deadline, assigments). Once a group of fixes have been done, sources should be tagged, tested, packaged and released if ready. At least there should be a release every month.

Probably a message board with categories related to those groups of bugs would be interesting. And very important: every category should have an archive subcategory to prevent infinite lists of threads. Of course other categories would be interesting.
Sampsa Sohlman
RE: The Community Edition Patchers Community
5 de Setembro de 2012 11:58
Resposta

Sampsa Sohlman

LIFERAY STAFF

Ranking: Regular Member

Mensagens: 220

Data de entrada: 27 de Setembro de 2007

Mensagens recentes

Aniceto P Madrid:
Second, set some kind of robot to see which bugs, from code released up to 6.1.1 have been fixed and apply those fixes to our branch, and run that robot every one or two days to detect new fixes.


Implementing automated robot testing and maintaining these test is big job, so we would need voluntary testers who can automate their job. Liferay seems have Selenium system and the tests are also at github, so that could be the base for that.

One thing which would help to keep quality is try to implement good unit test coverage with clean code on fixes that we do. The unit test then would guard the the implemented logic little bit more.
Sampsa Sohlman
RE: The Community Edition Patchers Community
5 de Setembro de 2012 12:03
Resposta

Sampsa Sohlman

LIFERAY STAFF

Ranking: Regular Member

Mensagens: 220

Data de entrada: 27 de Setembro de 2007

Mensagens recentes

Juan Gonzalez P:
In fact I should release a patch for 6.1.1 GA2 very soon.


These would be nice to see at 6.1.x branch also emoticon

I'm also implementing one new feature and doing that for 6.1.x since I'm going to use it my self emoticon

I will announce the new feature later emoticon
Aad Nales
RE: The Community Edition Patchers Community
5 de Setembro de 2012 13:47
Resposta

Aad Nales

Ranking: Junior Member

Mensagens: 25

Data de entrada: 5 de Janeiro de 2012

Mensagens recentes

Aniceto P Madrid:

An agile methodology like 'virtual' scrum would be interesting, in order to focus on a service, a portlet or whatever and create springs (list of bugs, deadline, assigments). Once a group of fixes have been done, sources should be tagged, tested, packaged and released if ready. At least there should be a release every month.


Hi Aniceto,

I have nothing against the method, but keep one thing thing in mind. When running an open source project the key thing is "those who do, decide". So i would pretty much advocate an approach in which people "pick the fix" and apply it. Together with a voting system of what everybody feels should be applied first. This basically means that as a fixer you "know" what is important but you can still focus on what you believe is the most important. This assumes that people who donate time will choose "responsibly".

The committer part is going to be interesting. I don't know how we know who to pick? Is there any way to gauge experience? Any suggestions?

Finally i would like to ask again, what do we need in order to get started. My company Rotterdam CS is willing to provide the first infrastructure (within reason) but if Liferay (James?) can make some resources available this would probably be better.

Personally i am a great believer in "eat you own dog food" so what do we need to integrate into Liferay to have a platform for our "Patchers Community"?

Just my $0.02

Aad Nales
Hitoshi Ozawa
RE: The Community Edition Patchers Community
5 de Setembro de 2012 15:03
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

One question is if we'll be just updating a source code, creating a patch, and/or build a stable build. Is this going to be a direct update of liferay's source code or a plugin?

How about making a simple task board so 2 people won't be trying to fix the same thing.

Committer is interesting but is there anybody who can become one? I think there is a need to have someone pull the codes together (merge the codes).
Hitoshi Ozawa
RE: The Community Edition Patchers Community
5 de Setembro de 2012 16:13
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

Sampsa Sohlman:
Juan Gonzalez P:
In fact I should release a patch for 6.1.1 GA2 very soon.


These would be nice to see at 6.1.x branch also emoticon

I'm also implementing one new feature and doing that for 6.1.x since I'm going to use it my self emoticon

I will announce the new feature later emoticon


I'm always interested in a new feature, but I'll prefer not to have additional features included in the patch edition just because
it's suppose to be a patch edition and not a new release. I think this is the main problem liferay.com is having - mixing bug
release with new feature release.
Victor Zorin
RE: The Community Edition Patchers Community
6 de Setembro de 2012 01:57
Resposta

Victor Zorin

Ranking: Liferay Legend

Mensagens: 1176

Data de entrada: 14 de Abril de 2008

Mensagens recentes

I completely agree with Hitoshi (++++).

If you have a new feature you better make sure that it becomes an independent, separately maintained and deployable element of a portal, portlet/hook/servlet/etc. Otherwise, does not matter how good it is, it might be wiped out from further versions by Liferay release team for various reasons, lack of time, architectural suitability, and so on.

(Once it is done, put it to Community Plugins... Well plugins zone does not exists any more, so it looks like the community would have to create one independently, for more clarification details see the Marketplace area of this forum)
Juan Gonzalez
RE: The Community Edition Patchers Community
6 de Setembro de 2012 02:02
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Agree with Histoshi too. All my patches are only for bugs obtained from Liferay JIRA. I only apply changes made by Liferay staff to ensure quality....
Sampsa Sohlman
RE: The Community Edition Patchers Community
6 de Setembro de 2012 04:27
Resposta

Sampsa Sohlman

LIFERAY STAFF

Ranking: Regular Member

Mensagens: 220

Data de entrada: 27 de Setembro de 2007

Mensagens recentes

Victor Zorin:
If you have a new feature you better make sure that it becomes an independent, separately maintained and deployable element of a portal, portlet/hook/servlet/etc. Otherwise, does not matter how good it is, it might be wiped out from further versions by Liferay release team for various reasons, lack of time, architectural suitability, and so on.


My point was to take 6.1.x git branch as a base.

The feature that I'm developing is different story, and that is modifying quite a lot Liferay core functionality so I'm not yet sure if it can be extracted as only Hook + Portlet plugin. Anyway I will release that to community, because I know that it will be useful fore some else too.
Hitoshi Ozawa
RE: The Community Edition Patchers Community
6 de Setembro de 2012 05:11
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

The feature that I'm developing is different story, and that is modifying quite a lot Liferay core functionality so I'm not yet sure if it can be extracted as only Hook + Portlet plugin


I've done a similar thing to localize liferay for Japanese users. I've modified entities and relations and disabled some portlets to name a few. However, I think this is a different topic than making patches for the GA releases so I don't want to mix it. Neverthess, since this is my base GA release I'll be using, I'll like to have patches information which I can use with my version.
James Falkner
RE: The Community Edition Patchers Community
6 de Setembro de 2012 06:42
Resposta

James Falkner

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 1362

Data de entrada: 17 de Setembro de 2010

Mensagens recentes

Aad Nales:
Aniceto P Madrid:

An agile methodology like 'virtual' scrum would be interesting, in order to focus on a service, a portlet or whatever and create springs (list of bugs, deadline, assigments). Once a group of fixes have been done, sources should be tagged, tested, packaged and released if ready. At least there should be a release every month.


Hi Aniceto,

I have nothing against the method, but keep one thing thing in mind. When running an open source project the key thing is "those who do, decide". So i would pretty much advocate an approach in which people "pick the fix" and apply it. Together with a voting system of what everybody feels should be applied first. This basically means that as a fixer you "know" what is important but you can still focus on what you believe is the most important. This assumes that people who donate time will choose "responsibly".

The committer part is going to be interesting. I don't know how we know who to pick? Is there any way to gauge experience? Any suggestions?

Finally i would like to ask again, what do we need in order to get started. My company Rotterdam CS is willing to provide the first infrastructure (within reason) but if Liferay (James?) can make some resources available this would probably be better.

Personally i am a great believer in "eat you own dog food" so what do we need to integrate into Liferay to have a platform for our "Patchers Community"?

Just my $0.02

Aad Nales


Hey Aad, as a "back of the napkin" proposal, what about this:

- Use Github to maintain a fork for each GA release
- Designate "some" people as a team of committers (those who have the time and who you feel would do the best job and have experience w/Git and coding, i.e. a community meritocracy)
- The community can fork that and submit pull requests to the committers
- Committers review and potentially pull in changes from whoever is willing to participate
- For any fixes that do not originate from the upstream Liferay master branch, committers can work with Liferay core engineering to submit pull requests back to Liferay
- Use a machine donated by Rotterdam CS emoticon to do nightly builds and post the resulting builds to github's "downloads" area

Thoughts?
Aad Nales
RE: The Community Edition Patchers Community
6 de Setembro de 2012 08:31
Resposta

Aad Nales

Ranking: Junior Member

Mensagens: 25

Data de entrada: 5 de Janeiro de 2012

Mensagens recentes

Just decided:

We will donate a machine and will start with some non descript domainname something like lcepatchers.org (not taken yet, but who knows :-). Our guys will start setting it up nd once it is ready to roll we will start.

We will take a look at the first "low tech" method of claiming a fix.Which basically means that for the next week you are the one working on it, scouts honor, nothing fancy.

We will bring a site live to support our collaboration if and when needed. For now a thread in the liferay.com forums might be sufficient. We will report back in this thread the moment the stuff is up and running.

cheers,
Aad
Peter Kowski
RE: The Community Edition Patchers Community
7 de Setembro de 2012 02:07
Resposta

Peter Kowski

Ranking: Junior Member

Mensagens: 26

Data de entrada: 1 de Agosto de 2012

Mensagens recentes

I for one would be very glad to take part in any such project. Without previosly seeing this thread, I started another one yesterday venting some of my frustrations with the Liferay repository and the so-called branch named 6.1.x
http://www.liferay.com/community/forums/-/message_boards/message/16201750
Sergio Ramazzina
RE: The Community Edition Patchers Community
11 de Setembro de 2012 05:25
Resposta

Sergio Ramazzina

Ranking: New Member

Mensagens: 6

Data de entrada: 8 de Junho de 2011

Mensagens recentes

Hi everyone,

I'm very sorry I started participating in this discussion just now because of the argument is very interesting and very hot. I would like to participate as much as I can.
I'm already actively involved in another important community and a lot of value came back to me for my company and my customers. So I would like to do the same with the Liferay community. At the moment I don't have much time I think a few hours per week but I'll try to do as much as I can .

Please keep me posted on this topic.

Regards

Sergoi
Marcelo Aberastain
RE: The Community Edition Patchers Community
12 de Setembro de 2012 12:09
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Hi All,

In order to make this happens, the first steps have been done:

* A new organization has been created in github: https://github.com/Liferay-Patchers-Community/
* The Liferay portal project has been forked: https://github.com/Liferay-Patchers-Community/liferay-portal
* The domain lcepatchers.org has been registered.
* Rotterdam CS has provided a server and we have installed there a LR instance. You can access to it form here http://lcepatchers.org (it is competely empty at the moment, we should decide together how should look like and what functionality should be init).

Pending activities:

* Create the Liferay community patchers web site( I mean, style and give content and functionality to the site)(suggestions?)
* Decide the commiters team.(suggestions?)
* Set a nightly/weekly(depending on the amount of fixed issues) build and publish it under download section in github
*Any other idea on how should we follow?

All suggestions are welcome!! Please don't hesitate to send them!

Cheers,
Juan Gonzalez
RE: The Community Edition Patchers Community
13 de Setembro de 2012 09:13
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Great Marcelo!

I have a patch for many solved LPS. Perhaps I can do a pull request so we can isolate each commit and identify it by its LPS....What do you think?
Luis Mas
RE: The Community Edition Patchers Community
13 de Setembro de 2012 13:45
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

Marcelo/Juan, from which version are you going to patch? It seems https://github.com/Liferay-Patchers-Community has a fork from master branch, and not from 6.1.1.
Luis Mas
RE: The Community Edition Patchers Community
13 de Setembro de 2012 14:00
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

Luis Mas:
Marcelo/Juan, from which version are you going to patch? It seems https://github.com/Liferay-Patchers-Community has a fork from master branch, and not from 6.1.1.


Forget my question... https://github.com/Liferay-Patchers-Community/liferay-portal/tree/6.1.1-ga2
Marcelo Aberastain
RE: The Community Edition Patchers Community
14 de Setembro de 2012 11:08
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Hi All,

I am sorry i have been absent for such a long two days!! but i have been really busy. I think Juan suggestion is a good one. Any other idea?

Next week i will put some extra hours to make this run a little bit faster!!

BTW, @James, Are Liferay staff going to take in consideration our pull requests?

I am really exited with the idea of having such a community!!

Thanks all for the help!

Marcelo.
Sampsa Sohlman
RE: The Community Edition Patchers Community
17 de Setembro de 2012 06:47
Resposta

Sampsa Sohlman

LIFERAY STAFF

Ranking: Regular Member

Mensagens: 220

Data de entrada: 27 de Setembro de 2007

Mensagens recentes

Nice to see that this is progressing.

We still work with 6.1.x branch.

I suggest that we create branch for every issue and then make pull request to https://github.com/Liferay-Patchers-Community/liferay-portal/tree/6.1.x.

I still have to improve my skills how to use git.

I'm in.
Marcelo Aberastain
RE: The Community Edition Patchers Community
18 de Setembro de 2012 12:46
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Hi All,

I am here again with some questions in order to continue moving forward..

1)How to work
I still think Juan suggestion is a very good one. So Do you all agree that we will apply LPS - Errors already fixed ? Then we will have after every build a new version with some issues fixed and we won't have to wait up the next release of LR. At the same time we will have all commits identified by its LPS number. Any other suggestion?

BTW: Is there any easy/automatic way to see which LPS have been fixed? (different than going to http://issues.liferay.com/secure/IssueNavigator.jspa?) Or Any way of seeing the LPS we have applied and the ones still need to be applied?

I think after a new version is deployed by LR, we should start over with the new version . Do you all agree?

2)Testing
Is there any automatic testing we could apply? Is LR staff using something ?

3)Our Portal
For the empty site www.lcepatchers.org, i think we should define the site structure (let's start with something simple) , Any volunteer? (We could include a forum, newsletter, etc)
We should also create a theme for it. Any volunteer?

I think it would be grate to have a portlet that integrate github with LR. So we could automatically know, which issues have been applied, who did it, rank developers for the amount of commits , etc. What do you think? If you agree, Any volunteers?

IMHO, these are some questions we should answer before continue.. please feel free to add any other suggestion.

Marcelo.
Juan Gonzalez
RE: The Community Edition Patchers Community
26 de Setembro de 2012 08:10
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Well I've released patch for 6.1.1 which solves (or supposed to :-P) many issues:

http://www.liferay.com/community/forums/-/message_boards/message/16708094

Now we have two options:

* Send my patch as a commit to Community Edition Patchers Community in github and from now on every commit would be separate.
* I would have to separate all the commits I've made into separate commits into github. Right now I am a little tired to do this, because I would have to make the patches again for every issue. I did this in my SVN, but many files are touched by more than one LPS, so if we want to separate each LPS from 6.1.1 sources it could be some time-spending.
Mika Koivisto
RE: The Community Edition Patchers Community
26 de Setembro de 2012 08:24
Resposta

Mika Koivisto

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 1505

Data de entrada: 7 de Agosto de 2006

Mensagens recentes

I think it would be nice to have individual commits for each LPS so that you can pick and choose the ones you need. That's how I maintain my own 6.1.1 patches branch.
Juan Gonzalez
RE: The Community Edition Patchers Community
26 de Setembro de 2012 08:39
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Yes Mika, that is the best option.
Ákos Gábriel
RE: The Community Edition Patchers Community
26 de Setembro de 2012 09:33
Resposta

Ákos Gábriel

Ranking: Junior Member

Mensagens: 33

Data de entrada: 5 de Outubro de 2009

Mensagens recentes

Technically I agree with Mika and you.

But I like in your approach that it's simply: usable !

Having a cumulative patch, which solves several issues (and doesn't cause new ones) is always nice.
What I miss in Liferay CE is a faster release cycle, these patches help me at this point.
If I'm the 'average Joe" sysadmin, I won't have the time and the skills to pick and collect the github patches that I need to apply to resolve my issues.
At most I have the resources and knowledge to recompile the source. Best would be a binary distribution. Without any implied or expressed warranty of course (as usual).

Akos
Marcelo Aberastain
RE: The Community Edition Patchers Community
26 de Setembro de 2012 12:14
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Hi All,

It is nice to see people commenting again!!
I completely agree with Mika, Individual commits for each LPS would be great!! Let's try to do it in this way.

Ákos, don't worry about picking up the rigth LPS. The idea is to make nightly/weekly (depending on how this goes) builds and make them available for download. So you won't be force to choose anything at least you wish of course. But in general, the community should be able to just download the compiled version. RCS is setting a server up to do this automatically. I will let you know as soon as this is done so we can start committing patches.

Any answer to my previous post? (theme, portal, volunteers, etc)

Cheers,
Marcelo
Aniceto P Madrid
RE: The Community Edition Patchers Community
26 de Setembro de 2012 13:55
Resposta

Aniceto P Madrid

Ranking: Regular Member

Mensagens: 135

Data de entrada: 24 de Maio de 2008

Mensagens recentes

Hi Juan

When changing in 6.1.1 the layout name for a language distinct from the default language the portlet layout_admin fails a lot of times. Have you fixed this issue?

The asset_categories_admin fails also a lot of times, changes the vocabulary of categories, breaks the leftCategoryId-rightCategoryId structure, etc. Have you fixed this also?

I couldn't find in Jira the LPS reference.

Thanks
Juan Gonzalez
RE: The Community Edition Patchers Community
27 de Setembro de 2012 12:33
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Mmm doesn't sound those issues to me. Can you check it with patch applied?
Marcelo Aberastain
RE: The Community Edition Patchers Community
11 de Outubro de 2012 07:29
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Hi All,

It has been a while from the last time i wrote something here but i am glad to announce some good news :

* Folks from Preoteon(http://www.proteon.nl ) will provide the portal for lcepatchers.org and the auto-build settings. (This is going to be ready soon. Probably next week). I will let you know when this is ready so you can create your accounts in the portal.

Juan, i saw the post where you announced a lot patches. Could you pull request them to our github repository?(BTW, very well done!) . I know we agreed to makes commits just one per LPS but I think we could do an exception in this case. ( at least you want to split them all).

As soon as we have our first patched version available we will be officially live!! (I hope next week!!)

Cheers,
Marcelo
Ivano Carrara
RE: The Community Edition Patchers Community
11 de Outubro de 2012 07:38
Resposta

Ivano Carrara

Ranking: Expert

Mensagens: 280

Data de entrada: 2 de Julho de 2005

Mensagens recentes

Hi Marcelo,

Did you know if the service can provide aldo patched versions of the various Liferay's plugin (Kaleo, Calendard, etc.) ?

Thank you in advance for a comment...

Ivano C.
Marcelo Aberastain
RE: The Community Edition Patchers Community
11 de Outubro de 2012 07:40
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Ivano,

I am not sure, i will check and i will let you know.

Marcelo
☃ ☃
RE: The Community Edition Patchers Community
11 de Outubro de 2012 08:27
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

Hi Ivano,

We're currently working on setting up a build environment based on Jenkins at lcepatchers.org, it should be ready somewhere next week. Initially it will be building current fork in the github repository. Since the server will be idle most of the time we can probably have it build patched plugins or older versions of Liferay as well.

Sander
Juan Gonzalez
RE: The Community Edition Patchers Community
11 de Outubro de 2012 09:12
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Ok just let me some days more to add more issues patches to my "big" patch. Will let you know when I finish...

Thanks for your support!
Wieteke den Uijl
RE: The Community Edition Patchers Community
12 de Outubro de 2012 03:37
Resposta

Wieteke den Uijl

Ranking: Junior Member

Mensagens: 54

Data de entrada: 19 de Abril de 2011

Mensagens recentes

Hi all,

so we're working on getting the lcepatchers.org ready for use and wanted to get an RSS feed of this discussion shown there, so the discussion can remain here, which I think is the best place for it. Problem is that RSS feeds from the message boards at Liferay.com seem to be empty. iFrame also does not show that easily, since it jumps to the last message at the bottom of the page. Anyone have a suggestion on how to place this discussion on lcepatchers.org with RSS?
Luis Mas
RE: The Community Edition Patchers Community
12 de Outubro de 2012 04:30
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

I've been testing in several ways and RSS for a thread doesn'n work for me also.

But maybe could be more useful if Liferay could open a new thread for Comunity Patches. It could be inside Liferay Portal -> English -> 10. Comunity Patches.
Ákos Gábriel
RE: The Community Edition Patchers Community
12 de Outubro de 2012 05:30
Resposta

Ákos Gábriel

Ranking: Junior Member

Mensagens: 33

Data de entrada: 5 de Outubro de 2009

Mensagens recentes

Asking Liferay to fix their RSS? emoticon
Alejandro Espartaco Alvarez
RE: The Community Edition Patchers Community
12 de Outubro de 2012 07:08
Resposta

Alejandro Espartaco Alvarez

Ranking: New Member

Mensagens: 11

Data de entrada: 10 de Setembro de 2012

Mensagens recentes

Hi All,

Nice to meet you, "posting" here.
I have been reading since its beginning and I'm so happy about how many people is getting involved.

I'd like to suggest that we move entirely, to the site www.lcepatchers.org to start growing there.

Getting people registering there and having them posting there to a new forums would be great.

So let's register us at...

www.lcepatchers.org

Kind Regards
Alejandro
James Falkner
RE: The Community Edition Patchers Community
12 de Outubro de 2012 09:22
Resposta

James Falkner

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 1362

Data de entrada: 17 de Setembro de 2010

Mensagens recentes

Wieteke den Uijl:
Hi all,

so we're working on getting the lcepatchers.org ready for use and wanted to get an RSS feed of this discussion shown there, so the discussion can remain here, which I think is the best place for it. Problem is that RSS feeds from the message boards at Liferay.com seem to be empty. iFrame also does not show that easily, since it jumps to the last message at the bottom of the page. Anyone have a suggestion on how to place this discussion on lcepatchers.org with RSS?


Hey Wieteke,

Either way (separate category here or on lcepatchers) is good. I'd prefer if it were here though. Let me know!

RSS should work - I just tested it - try this URL: http://www.liferay.com/community/forums/-/message_boards/rss?p_l_id=8440747&_19_threadId=15973256 - I think you may have tried to create an RSS feed based on a single message (e.g. with a messageId= in the URL). What I did was go to the category (where there is an 'Actions' flyout for each thread, including an option for RSS, to get the URL). You can do that from any level of the forum hierarchy. Here's the output from curl using the above URL:

 1
 2[jhf@james-falkners-macbook-pro-2]:~$> curl 'http://www.liferay.com/community/forums/-/message_boards/rss?p_l_id=8440747&_19_threadId=15973256'
 3<?xml version="1.0" encoding="UTF-8"?>
 4<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
 5  <title>RE: The Community Edition Patchers Community</title>
 6  <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_thread?p_l_id=&amp;threadId=15973256" />
 7  <subtitle>RE: The Community Edition Patchers Community</subtitle>
 8  <entry>
 9    <title>RE: The Community Edition Patchers Community</title>
10    <link rel="alternate" href="http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=17114190" />
11    <author>
12      <name>Alejandro Alvarez</name>
13    </author>
14    <id>http://www.liferay.com/c/message_boards/find_message?p_l_id=&amp;messageId=17114190</id>
15    <updated>2012-10-12T14:08:49Z</updated>
16    <published>2012-10-12T14:08:49Z</published>
17    <summary type="html">Hi All,&lt;br /&gt;&lt;br /&gt;Nice to meet you, &amp;#034;posting&amp;#034; here.&lt;br /&gt;I have been reading since its beginning and I&amp;#039;m so happy about how many people is getting involved.&lt;br /&gt;&lt;br /&gt;I&amp;#039;d like to suggest that we move entirely, to the site www.lcepatchers.org to start growing there.&lt;br /&gt;&lt;br /&gt;Getting people registering there and having them posting there to a new forums  would be great.&lt;br /&gt;&lt;br /&gt;So let&amp;#039;s register us at...&lt;br /&gt;&lt;br /&gt;www.lcepatchers.org&lt;br /&gt;&lt;b


See you next week!
Luis Mas
RE: The Community Edition Patchers Community
12 de Outubro de 2012 14:20
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

Juan Gonzalez P:
Agree with Histoshi too. All my patches are only for bugs obtained from Liferay JIRA. I only apply changes made by Liferay staff to ensure quality....


Hi Juan, made by Liferay staff or Contributed by the Community and Accepted by Liferay, isn't it?
Wieteke den Uijl
RE: The Community Edition Patchers Community
13 de Outubro de 2012 07:33
Resposta

Wieteke den Uijl

Ranking: Junior Member

Mensagens: 54

Data de entrada: 19 de Abril de 2011

Mensagens recentes

Hi James,

thanks for the help. In browsing through the categories and threads of the forum, I don't get the actions button behind the various categories. Only level I get these on is, if I subscribe myself to the thread and then go to my subscriptions. Maybe something to do with permissions, since I can imagine you have some more than I have @liferay.com. However, I think I can manage to make it work now.

My preference would be to keep the conversation here, but it's not really my call emoticon, it mostly depends on the people actually patching and where they prefer to communicate about this. Thing is that multiple places won't work.

See you on monday and hopefully lots of others too!!
Luis Mas
RE: The Community Edition Patchers Community
17 de Outubro de 2012 06:28
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

Just one question... what about the security patches? In Github you can find a fork for comunity-security-team with a cumulative patch for 6.1.1.


Regards!!!
☃ ☃
RE: The Community Edition Patchers Community
18 de Outubro de 2012 23:33
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

Luis Mas:
Just one question... what about the security patches? In Github you can find a fork for comunity-security-team with a cumulative patch for 6.1.1.


Regards!!!



Hi Luis,

We can add the security patchers fork as a remote repository and pull their patches into our fork. This should make it easy to get their patches into our code.
Luis Mas
RE: The Community Edition Patchers Community
19 de Outubro de 2012 00:41
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

I think It's a must.
☃ ☃
RE: The Community Edition Patchers Community
21 de Outubro de 2012 11:44
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

We're currently waiting for Juan's 'bulk patch' after that we can start submitting individual patches and add the ones from the security patchers repository (unless those are allready included in Juan's patch).

Current environment for the patching community is set up as follows:
- Community website with general information
- Jenkins buildserver with autobuilds on repository changes
- Nexus server with the build artifacts.

We're working on getting a functional LDAP so we can use the website credentials for both Jenkins and Nexus as well.

Are there any ideas about what builds to publish? Currently the buildserver only generates the .war (and tomcat-dependencies), are there any other builds that would be good to offer for download?
Sampsa Sohlman
RE: The Community Edition Patchers Community
21 de Outubro de 2012 15:20
Resposta

Sampsa Sohlman

LIFERAY STAFF

Ranking: Regular Member

Mensagens: 220

Data de entrada: 27 de Setembro de 2007

Mensagens recentes

Currently https://github.com/Liferay-Patchers-Community/liferay-portal is a fork of Liferay portal and it is carrying also the weight of trunk. We would only need 6.1.x branch.
Juan Gonzalez
RE: The Community Edition Patchers Community
22 de Outubro de 2012 02:10
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Ups sorry for the delay. I've been quite busy last week because of a demo I am presenting in Liferay Spanish Symposium this week.

I've the patch ready, only have to check somethings and what LPS I have. I guess I can have this by Friday/weekend.

I agree with Sampsa. If github is pointing to trunk, this is wrong. My patch is for 6.1.1 only.
Alejandro Espartaco Alvarez
RE: The Community Edition Patchers Community
23 de Outubro de 2012 08:43
Resposta

Alejandro Espartaco Alvarez

Ranking: New Member

Mensagens: 11

Data de entrada: 10 de Setembro de 2012

Mensagens recentes

Hi icepatchers!!!

How about generating a Liferay Portal 6.1.x "PATCHED" Community Edition Bundled with Tomcat?
I think this would be an interesting download to be offered by us.

Alejandro
Marcelo Aberastain
RE: The Community Edition Patchers Community
23 de Outubro de 2012 08:47
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Hi Juan and Sampsa,

I am not a github expert but i didn't see any option to fork just a branch, I could only fork the complete project. If you have a tip, please let me know!! Anyway, if you take a closer look you can see all the branches and tags in the forked version. So, i see two options here:

1) Push (pull requests) the changes to the branch 6.1.x, build it and share it. ( I have only one doubt here, i am not sure if after the release day of the ga2 version new commits has been done to the branch 6.1.x.)

2) Create a new branch from the ga2 tag. With this we will be sure that we are using exactly the same version LR published. Apply all the changes here (pull requests) , build and share this version.

What do you think?

TIA,
Marcelo.
Aniceto P Madrid
RE: The Community Edition Patchers Community
29 de Outubro de 2012 06:00
Resposta

Aniceto P Madrid

Ranking: Regular Member

Mensagens: 135

Data de entrada: 24 de Maio de 2008

Mensagens recentes

Hi to all

This thread is getting very long and I don't see if we are going anywhere. I am not a git expert, like many of the people here. I don't also like long forum threads because they are usually fruitless.

I was very nice the answer of James Falkner saying this effort was great but I think he didn't like a "managed" approach. We are behaving like a community, without a leadership. Very nice, but useless.

Unless
- somebody with good skills to fork the git and resources to host the repository decide to do it and
- somebody decide to contribute a good bunch of patches and
- somebody decide to make the tests, compilation, pack a few bundles, create SDK, pack sources, pack axis clients, etc

Until that moment this maybe a community, but for nothing.

I have to say I am interested in the results and I can contribute in some way, but I'm not expert enough for any of those tasks.

Don't wait for somebody do something. If you can do it, Just do it!
Juan Gonzalez
RE: The Community Edition Patchers Community
1 de Novembro de 2012 11:41
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Hi Marcelo,

Hopefully I will have the patch tomorrow.

So finally, what should I do? Are these steps correct?

1-Clone the community patchers repo (git clone ....)
2-Change to 6.1.x branch (git -b 6.1.x)
3-Create a branch for my push (git - my_branch)
4-Overwrite my changes there.
5-Push

Sorry but I am a little new to github :-D
Marcelo Aberastain
RE: The Community Edition Patchers Community
1 de Novembro de 2012 13:13
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Juan,

Excellent news!! congrats!!...

Now, about your questions, IMHO, this is what we should do:

1) From the tag 6.1.1-ga2 create a new branch that we could name 6.1.1-ga2-patched.
2) You would commit all your changes to that branch. We will use this branch up to the moment LR release a new version , then we will repeat steps 1 and 2
3) Before releasing a new patched version we could tag the branch like this "6.1.1-ga2-patched.x". The x will be incremented for each build we do.
4) Take the code from the tag and build and release the new version. (This will be done automatically by our folks from Proteon)

This can be perfectly done with git but as you said i am also not a github expert and i am not sure if there is any restriction with the forked projects. So, if you agree, i will prepare tomorrow for you the branch and you will commit the changes there.

BTW, Could you provide me your github account?

Marcelo
Juan Gonzalez
RE: The Community Edition Patchers Community
1 de Novembro de 2012 13:24
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Marcelo, my github user is juangon.

I am not sure if tags are made for that. Branches can be updated, but tags...

Ok I will try to create a branch in my repo and push there my changes. After that will send you a pull request with that branch so you can insert those changes into the community patchers repo.
Marcelo Aberastain
RE: The Community Edition Patchers Community
2 de Novembro de 2012 05:17
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Juan,

You are right, tags can't be updated. They are like snapshots but you can create a new branch from a tag and we need to be sure to continue just after the released version. We are not sure if LR has done more things in the branch 6.1.x. Makes sense?
Anyway, i will prepare the branch i will let you know.

Cheers,

Marcelo
Marcelo Aberastain
RE: The Community Edition Patchers Community
2 de Novembro de 2012 08:48
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Juan,

I have created the 6.1.1-ga2-patched branch and i have also giving you push rights. So, please push your changes to that specific branch. After that we will tag it as 6.1.1-ga2-patched.1 build it and publish it.

So, from now on, this is how we should work:
Everybody who is interested in commits any fix should do a pull request. Please make sure you are working in the 6.1.1-ga2-patched version.
So far, Juan, Sander, Alejandro and I have push rights. So any of us will be able to accepts pull request. For any change we want to make, we can push it directly. If the rest of you is wondering why we are the chosen ones? it is just because we started with this and we needed to choose some people. From now own we will try to make a voting system or something to allow more people in the team with push rights. So, don't worrry this is just the begining of this community and the intention is to make it as bigger as possible and everybody will have the chance to. (just for the records, Even if you are not in the push team, you can push your changes doing pull requests)

we are about to have our first patched version!! Sounds good right??!!

Do you all think we are going for the right path? Any comment is welcome!!
TIA,
Marcelo
Juan Gonzalez
RE: The Community Edition Patchers Community
2 de Novembro de 2012 10:38
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Thanks Marcelo,

Cloning right now...

EDIT: seems github is a little stuck. Had to restart cloning for 3rd time. Now is stuck at 68%. Will let finish this time...Don't know when it would finish...
Hitoshi Ozawa
RE: The Community Edition Patchers Community
2 de Novembro de 2012 21:07
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

Has anybody been able to clone portal successfully?

I've been having the same problem with github. Won't me get past 78% at most. I'm trying to use a different line.

FYI: I'm able to clone other subproject successfully.
Juan Gonzalez
RE: The Community Edition Patchers Community
3 de Novembro de 2012 01:34
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Marcelo,

I am just about to finish cloning (I hope). I hope that line endings from Windows won't mess anything after my commit...Well, I suppose after commit to github would be easy to fix that.
Juan Gonzalez
RE: The Community Edition Patchers Community
3 de Novembro de 2012 04:04
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Pushed to github! emoticon

Please see if I broke anything and check if it can compile, etc.

First big step -> done!

Seems almost all files are considered as whole file changed, which os obviously false.

Unfortunately the Windows line breaks messes things up.

Perhaps you can convert this files so commit appears as it should.

I would do it but I am soooooo tired...Need a rest. emoticon
Alejandro Espartaco Alvarez
RE: The Community Edition Patchers Community
4 de Novembro de 2012 07:47
Resposta

Alejandro Espartaco Alvarez

Ranking: New Member

Mensagens: 11

Data de entrada: 10 de Setembro de 2012

Mensagens recentes

Juan Gonzalez P:
Pushed to github! emoticon

Please see if I broke anything and check if it can compile, etc.

First big step -> done!

Seems almost all files are considered as whole file changed, which os obviously false.

Unfortunately the Windows line breaks messes things up.

Perhaps you can convert this files so commit appears as it should.

I would do it but I am soooooo tired...Need a rest. emoticon


Hi Juán, great job.!!!
I will pull your changes tomorrow at the office and then I will compile them looking see how it works.

Regards
Ale
Juan Gonzalez
RE: The Community Edition Patchers Community
5 de Novembro de 2012 10:51
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Alejandro,

Need your help.
I was thinking about sending the whole src in zip format. Could you fix those window line breaks?

I was thinking about commit everything to github too.

What do you think about the two options?
Marcelo Aberastain
RE: The Community Edition Patchers Community
5 de Novembro de 2012 11:11
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Juan,

I would love to help but, Could you explain me what do you mean with "windows line breaks"?

I am sorry if it is such a stupid question but i didn't get it emoticon,

Marcelo.
Juan Gonzalez
RE: The Community Edition Patchers Community
5 de Novembro de 2012 11:21
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Sorry Marcelo,

I was having a problem with line breaks.

No I guess I solved it, but had to do a commit to github.

Now github should have the right files (I hope!!).
Marcelo Aberastain
RE: The Community Edition Patchers Community
5 de Novembro de 2012 11:24
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Cool!!

BTW, Thanks a lot Juan for putting so much effort to make this happens!!

Marcelo
Alejandro Espartaco Alvarez
RE: The Community Edition Patchers Community
5 de Novembro de 2012 11:29
Resposta

Alejandro Espartaco Alvarez

Ranking: New Member

Mensagens: 11

Data de entrada: 10 de Setembro de 2012

Mensagens recentes

Juan Gonzalez P:
Sorry Marcelo,

I was having a problem with line breaks.

No I guess I solved it, but had to do a commit to github.

Now github should have the right files (I hope!!).


Good news, do the push, and we'll compile the srcs. looking to see if they are ok.

Thanks
Ale
Juan Gonzalez
RE: The Community Edition Patchers Community
5 de Novembro de 2012 12:05
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Iv'e pushed in the previous post. You can test if you want.
Davide N. P. Rossi
RE: The Community Edition Patchers Community
6 de Novembro de 2012 01:20
Resposta

Davide N. P. Rossi

Ranking: Junior Member

Mensagens: 55

Data de entrada: 3 de Julho de 2010

Mensagens recentes

Great job Juan...
Compiles perfectly... Tested building on ubuntu 12.04 (desktop & server), windows server 2003 and windows 7...
Sorry I was late, had just fixed all line endings for you but was not fast enough...
Sampsa Sohlman
RE: The Community Edition Patchers Community
6 de Novembro de 2012 04:47
Resposta

Sampsa Sohlman

LIFERAY STAFF

Ranking: Regular Member

Mensagens: 220

Data de entrada: 27 de Setembro de 2007

Mensagens recentes

By quickly testing it is working. I did push the it also to my github fork.

I suggest that fixing base of would be 6.1.1-ga2-patched branch and would be used for the build packages. That could be also set as default branch for Liferay-Patchers-Community.
gordon daniels
RE: The Community Edition Patchers Community
6 de Novembro de 2012 05:00
Resposta

gordon daniels

Ranking: Liferay Master

Mensagens: 704

Data de entrada: 23 de Agosto de 2008

Mensagens recentes

Hi Everyone,

I'm not a developer but admin. So, when you have a patched bundle ready, I am more than willing to test the heck out of it. Just post when its ready.

The community really appreciates all your efforts.
Marcelo Aberastain
RE: The Community Edition Patchers Community
6 de Novembro de 2012 05:15
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Hi All,

Today we will tag the 6.1.1-ga2-patched branch as 6.1.1-ga2-patched.1 . After that we will build it and publish it. Sander, are you able to do it?

BTW, from now on it would be great if we can commit LPS separately. Juan, do you think this is possible?

TIA,
Marcelo.
Juan Gonzalez
RE: The Community Edition Patchers Community
6 de Novembro de 2012 05:27
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Ok Marcelo, no problem at all.

Can I commit those LPS on my own, or should I have to tell somebody before doing it?
Marcelo Aberastain
RE: The Community Edition Patchers Community
6 de Novembro de 2012 05:39
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Juan,

As you have push permission, you can do it whenever you want. There is no need to tell anybody. Actually, that is the idea, to have people pushing/pulling request frequently and every week or two week automatically create and publish a new build.

Cheers,
Marcelo.
☃ ☃
RE: The Community Edition Patchers Community
6 de Novembro de 2012 05:40
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

Hello all,

It would be nice if we can have the buildserver build changes on one branch or tag instead of changing the branch. It can then just build after commits or nightly/weekly.

We have a nexus (read-only) repository with the build artifacts at: http://nexus.lcepatchers.org for those using maven.

Bundle builds will be published at http://www.lcepatchers.org.
Marcelo Aberastain
RE: The Community Edition Patchers Community
6 de Novembro de 2012 05:42
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Sander,

From now on, the branch will be 6.1.1-ga2-patched and it won't change at least LR release a new version. Is that good enough for you?

TIA,
☃ ☃
RE: The Community Edition Patchers Community
6 de Novembro de 2012 07:35
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

Hey Marcello,

Same branch should be good enough, keeping it in line with liferay releases.
☃ ☃
RE: The Community Edition Patchers Community
7 de Novembro de 2012 04:36
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

Seems all is building fine, I just build the bundle and will turn on the nightly builds from now on, new builds should become available at: https://www.lcepatchers.org/downloads
Marcelo Aberastain
RE: The Community Edition Patchers Community
7 de Novembro de 2012 04:51
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Hi All,

Finally, we have our first patched version released. Thank you all for the hard work to make this happens and specially to Juan and Sander who did a lot for it.

Enjoy!!

Marcelo
Juan Gonzalez
RE: The Community Edition Patchers Community
7 de Novembro de 2012 05:00
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Wow! Thank your for your support and infraestructure guys! This is gonna be EPIC!

BTW, I was thinking about spreading this for liferay 6.1.1 plugins too. There are some annoying bugs for some portlets (for example, kaleo-web doesn't work without patching in Oracle environments).

And I was thinking of trying to make some awesome new plugins available here for 6.1.1 too some day. For example, new calendar portlet is great but needs some new javascript (Allow UI) and perhaps some little patching in liferay-portal.

Additionally we could add here some "abandoned" plugins, like jbpm-web etc.

What do you think?
Marcelo Aberastain
RE: The Community Edition Patchers Community
7 de Novembro de 2012 05:14
Resposta

Marcelo Aberastain

Ranking: Junior Member

Mensagens: 32

Data de entrada: 12 de Dezembro de 2011

Mensagens recentes

Juan,

I think it is perfect, I mean, the more we can patch, the better but i would wait to see how this goes, like a couple of builds. I think we still need to add some things like release info somewhere in the lcepatcher site, etc.

Anyway, just let me know what do you need from me and i will be there!!

Marcelo.
Alejandro Espartaco Alvarez
RE: The Community Edition Patchers Community
7 de Novembro de 2012 05:40
Resposta

Alejandro Espartaco Alvarez

Ranking: New Member

Mensagens: 11

Data de entrada: 10 de Setembro de 2012

Mensagens recentes

Dear Community,

I've added the list of issues patched by JuanGon in the download page, WOW!!!!

https://www.lcepatchers.org/downloads

Juan, Sander ...
Congratulations for you two, this is a big effort we all will use.

Is nice to see how people from different places can work together such a lot!

Best Regards
Ale
Juan Gonzalez
RE: The Community Edition Patchers Community
7 de Novembro de 2012 05:47
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Glad to help!


Guess there are two commits I made yesterday that aren't in list:

LPS-29665 Order of HotDeploy listeners is important
LPS-29683 Errors when deploying Solr Web from marketplace
Juan Gonzalez
RE: The Community Edition Patchers Community
7 de Novembro de 2012 05:52
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Yep, I didn't mean to do this immediately of course. Just was planning for next months.

Great you liked it.
Alejandro Espartaco Alvarez
RE: The Community Edition Patchers Community
7 de Novembro de 2012 05:52
Resposta

Alejandro Espartaco Alvarez

Ranking: New Member

Mensagens: 11

Data de entrada: 10 de Setembro de 2012

Mensagens recentes

Hi...

I'll add them, be sure ;)

Ale
Ákos Gábriel
RE: The Community Edition Patchers Community
7 de Novembro de 2012 05:53
Resposta

Ákos Gábriel

Ranking: Junior Member

Mensagens: 33

Data de entrada: 5 de Outubro de 2009

Mensagens recentes

Awesome job guys! Huge thanks to all! Btw as soon as I'll have some free time, I plan to "jump in" and help the project to evolve further.
What I'm planning are automatic user interface tests with Jenkins + Selenium + clients on VMs.
The infrastructure is up and running with Liferay's CE branch and one testcase. I only need to add this project's github repo + lots of testcases.

I wonder if you have any idea how to accumulate the efforts put into Selenium testcases, I'm thinking of a Github repo for that purpose.

Regards,
Akos
Juan Gonzalez
RE: The Community Edition Patchers Community
7 de Novembro de 2012 08:17
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Thanks Ákos! Looks great.
gordon daniels
RE: The Community Edition Patchers Community
7 de Novembro de 2012 11:08
Resposta

gordon daniels

Ranking: Liferay Master

Mensagens: 704

Data de entrada: 23 de Agosto de 2008

Mensagens recentes

Not sure where to post this comment. I noticed in the patched bundle that in the webapps directory it is missing 'marketplace-portlet' and 'resources-importer-web'. Don't
know if that matters are not, just commenting.

thanks btw for efforts.
Hitoshi Ozawa
RE: The Community Edition Patchers Community
7 de Novembro de 2012 13:36
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

I've added the list of issues patched by JuanGon in the download page, WOW!!!!


Thanks, I was just going to ask about it. :-)

I think I'll base the "Japanese Community" version based on this patched version.
Juan Gonzalez
RE: The Community Edition Patchers Community
7 de Novembro de 2012 13:37
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

I never missed those portlets emoticon

Aren't important in our case IMHO.

Thanks for pointing that gordon.
Hitoshi Ozawa
RE: The Community Edition Patchers Community
7 de Novembro de 2012 13:48
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

I'm deleting those and replacing them with Private plugin portlet. emoticon
gordon daniels
RE: The Community Edition Patchers Community
7 de Novembro de 2012 19:49
Resposta

gordon daniels

Ranking: Liferay Master

Mensagens: 704

Data de entrada: 23 de Agosto de 2008

Mensagens recentes

Hitoshi: very good emoticon should have thought of that.
gordon daniels
RE: The Community Edition Patchers Community
8 de Novembro de 2012 05:01
Resposta

gordon daniels

Ranking: Liferay Master

Mensagens: 704

Data de entrada: 23 de Agosto de 2008

Mensagens recentes

Could someone tell me where to post issues that I find with patched CE?

thanks
☃ ☃
RE: The Community Edition Patchers Community
8 de Novembro de 2012 05:10
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

gordon daniels:
Could someone tell me where to post issues that I find with patched CE?

thanks


Hi Gordon,

For bugs you can point out in the code I would suggest you place a comment in GitHub at the specific commit. For other bugs i'm not sure, we haven't really thought about that yet, suggestions on how to implement some sort issue tracking with the patched are welcome.
Alejandro Espartaco Alvarez
RE: The Community Edition Patchers Community
8 de Novembro de 2012 05:14
Resposta

Alejandro Espartaco Alvarez

Ranking: New Member

Mensagens: 11

Data de entrada: 10 de Setembro de 2012

Mensagens recentes

Sander Bilo:
gordon daniels:
Could someone tell me where to post issues that I find with patched CE?

thanks


Hi Gordon,

For bugs you can point out in the code I would suggest you place a comment in GitHub at the specific commit. For other bugs i'm not sure, we haven't really thought about that yet, suggestions on how to implement some sort issue tracking with the patched are welcome.



Hi, all...

I totally agree.

For Patch issues, let's use github.
Try to "issue track" them there.

For Liferay issues, use Liferay Jira.

Comments?
Ale
Luis Mas
RE: The Community Edition Patchers Community
8 de Novembro de 2012 05:49
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

Alejandro Alvarez:
Sander Bilo:
gordon daniels:
Could someone tell me where to post issues that I find with patched CE?

thanks


Hi Gordon,

For bugs you can point out in the code I would suggest you place a comment in GitHub at the specific commit. For other bugs i'm not sure, we haven't really thought about that yet, suggestions on how to implement some sort issue tracking with the patched are welcome.



Hi, all...

I totally agree.

For Patch issues, let's use github.
Try to "issue track" them there.

For Liferay issues, use Liferay Jira.

Comments?
Ale


+1
Rainer Schick
RE: The Community Edition Patchers Community
8 de Novembro de 2012 11:40
Resposta

Rainer Schick

Ranking: New Member

Mensagens: 3

Data de entrada: 28 de Setembro de 2012

Mensagens recentes

Hitoshi Ozawa:
I'm deleting those and replacing them with Private plugin portlet. emoticon



Hello,
in my opinion it's not good to delete plugins from the original delivery. As I have read this thread I thougth that " liferay-portal-tomcat-6.1.1-ga2-patched" means the original version with patches for the Fixed Issues documented on https://www.lcepatchers.org/downloads, now I was suprised that there are plugins deleted without any documentation.
Beneath this I think your work is pretty good, many thanks for this!
Regards,
Rainer Schick
Juan Gonzalez
RE: The Community Edition Patchers Community
8 de Novembro de 2012 11:58
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Don't agree. This is Liferay portal with patches. That doesn't mean it will include any plugin in it.
Rainer Schick
RE: The Community Edition Patchers Community
8 de Novembro de 2012 12:34
Resposta

Rainer Schick

Ranking: New Member

Mensagens: 3

Data de entrada: 28 de Setembro de 2012

Mensagens recentes

Juan Gonzalez P:
Don't agree. This is Liferay portal with patches. That doesn't mean it will include any plugin in it.


Sorry when I'm wrong, but I am very new to Liferay.
I have downloaded the Liferay Portal bundled with Tomcat from liferay.com and because this distribution includes the marketplace portlet I thought this was a part of the Liferay Portal as a sort of "standard portlet".
Regards,
Rainer
Hitoshi Ozawa
RE: The Community Edition Patchers Community
8 de Novembro de 2012 13:31
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

Bundles includes some portlets liferay.com seems will benefit users. I think to most new users, I think it does. I shouldn't have said "delete" because they're actually not included in the portal source - the better way was to just say that I haven't included them. It's better to not include portlets that's not going to be used - this is like saying don't install software that you're not going to use.
Peter Kowski
RE: The Community Edition Patchers Community
12 de Novembro de 2012 16:33
Resposta

Peter Kowski

Ranking: Junior Member

Mensagens: 26

Data de entrada: 1 de Agosto de 2012

Mensagens recentes

I have some issues with canonical tags that I have raised on a seperate thread, but am not making much progress there. (If indeed these really are issues). By any chance, is anybody in the patchers community able to replicate the problem of unicode chracters in the canonical tag in CE GA2 and know if anything can be done about it? Sorry, if this is not the place to be reporting general issues but as you can see from the dates on that thread, I really am getting quite frustrated. How do I go about raising this as an LPS? Is there any seperate plan to have a place on lcepatchers to raise new issues?
Abhed Dekavadiya
RE: The Community Edition Patchers Community
12 de Novembro de 2012 22:15
Resposta

Abhed Dekavadiya

Ranking: Junior Member

Mensagens: 74

Data de entrada: 5 de Outubro de 2010

Mensagens recentes

Hi,

I am interested and can contribute in this idea to improve CE !

kind regards,
Abhed Dekavadiya
Luis Mas
RE: The Community Edition Patchers Community
13 de Novembro de 2012 01:26
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

Abhed Dekavadiya:
Hi,

I am interested and can contribute in this idea to improve CE !

kind regards,
Abhed Dekavadiya


Hi Abhed, I suggest you open an issue in http://issues.liferay.com and add a contributed solution. Here you can read how to contribute to Liferay:

How to contribute to Liferay
Luis Mas
RE: The Community Edition Patchers Community
13 de Novembro de 2012 01:32
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

Alejandro Alvarez:
Dear Community,

I've added the list of issues patched by JuanGon in the download page, WOW!!!!

https://www.lcepatchers.org/downloads

Juan, Sander ...
Congratulations for you two, this is a big effort we all will use.

Is nice to see how people from different places can work together such a lot!

Best Regards
Ale


Great Job to all of you and a BIG Thank you. Just as a suggestion, I downloaded last build from www.lcepatchers.org and when you decompress it, the folder where it decompresses by default is liferay-portal-6.1.1, maybe it could be better if it goes to liferay-portal-6.1.1patch1 or liferay-portal-6.1.1.1
Hitoshi Ozawa
RE: The Community Edition Patchers Community
13 de Novembro de 2012 03:01
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

maybe it could be better if it goes to liferay-portal-6.1.1patch1 or liferay-portal-6.1.1.1


Is there going to be a releases for the patched versions? I thought is was just going to be updates on github. I usually just append date so I'll know when I downloaded it.
Luis Mas
RE: The Community Edition Patchers Community
13 de Novembro de 2012 04:16
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

That could be also another approach.
Alejandro Espartaco Alvarez
RE: The Community Edition Patchers Community
13 de Novembro de 2012 09:19
Resposta

Alejandro Espartaco Alvarez

Ranking: New Member

Mensagens: 11

Data de entrada: 10 de Setembro de 2012

Mensagens recentes

Rainer Schick:
Juan Gonzalez P:
Don't agree. This is Liferay portal with patches. That doesn't mean it will include any plugin in it.


Sorry when I'm wrong, but I am very new to Liferay.
I have downloaded the Liferay Portal bundled with Tomcat from liferay.com and because this distribution includes the marketplace portlet I thought this was a part of the Liferay Portal as a sort of "standard portlet".
Regards,
Rainer


Hello Rainer,

My suggestion is that if you want to have any portlet liferay bundle has, just include it in the patched downloaded bundle, in the same path.

Does it makes sense?

Best Regards,
Alejandro
Alejandro Espartaco Alvarez
RE: The Community Edition Patchers Community
13 de Novembro de 2012 09:44
Resposta

Alejandro Espartaco Alvarez

Ranking: New Member

Mensagens: 11

Data de entrada: 10 de Setembro de 2012

Mensagens recentes

Abhed Dekavadiya:
Hi,

I am interested and can contribute in this idea to improve CE !

kind regards,
Abhed Dekavadiya


Hi Abhed,

Welcome to LCE Patchers Community.

You can follow us and sign in at https://www.lcepatchers.org/

Regards,
Alejandro
Johnathan Burbea
RE: The Community Edition Patchers Community
14 de Novembro de 2012 14:28
Resposta

Johnathan Burbea

Ranking: Junior Member

Mensagens: 39

Data de entrada: 5 de Abril de 2012

Mensagens recentes

How do you guys get the dist builds for the war file and dependency to say the date and the version? When I run:

ant -buildfile build-dist.xml zip-portal-war
ant -buildfile build-dist.xml zip-portal-dependencies

I get these files:
liferay-portal-6.1.0.war
liferay-portal-dependencies-6.1.0.zip

Shouldn't they be called:
liferay-portal-6.1.1-ce-ga2-XXXX

Thanks,
JB
http://openfeedportal.com
☃ ☃
RE: The Community Edition Patchers Community
14 de Novembro de 2012 15:04
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

Hi JB,

It is possible to override the version number by using a custom release.properties file. Our buildserver runs a small script like this in the root source directory (linux):

1touch release.`whoami`.properties
2cat >> release.`whoami`.properties << EOF
3lp.version=6.1.1-ce-ga2-`date`
4EOF


JB Burbea:
How do you guys get the dist builds for the war file and dependency to say the date and the version? When I run:

ant -buildfile build-dist.xml zip-portal-war
ant -buildfile build-dist.xml zip-portal-dependencies

I get these files:
liferay-portal-6.1.0.war
liferay-portal-dependencies-6.1.0.zip

Shouldn't they be called:
liferay-portal-6.1.1-ce-ga2-XXXX

Thanks,
JB
http://openfeedportal.com
Juan Gonzalez
RE: The Community Edition Patchers Community
30 de Novembro de 2012 11:58
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Hola Luis,

LPS-30796 is already patched as LPS-30518.
LPS-30518 is already patched as LPS-29008


And LPS- 30586 don't know what are the LPS but is already patched:

https://github.com/Liferay-Patchers-Community/liferay-portal/blob/6.1.1-ga2-patched/portal-impl/src/com/liferay/portlet/login/action/CreateAccountAction.java

The rest of issues aren't patched yet AFAK.
Hitoshi Ozawa
RE: The Community Edition Patchers Community
1 de Dezembro de 2012 02:13
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

Luis,
It's community project. If you need the patches, you're always welcomed to contribute the path yourself.
Luis Mas
RE: The Community Edition Patchers Community
1 de Dezembro de 2012 07:44
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

Hitoshi Ozawa:
Luis,
It's community project. If you need the patches, you're always welcomed to contribute the path yourself.


I know Hitoshi! I already participate in other projects... please, don't make so obvious answers. As I'm not Software Developer, I can't apply patches to this project. My question was in order to know if this project will add security fixes already solved by Liferay by the CST or not.
Hitoshi Ozawa
RE: The Community Edition Patchers Community
2 de Dezembro de 2012 15:31
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

Luis, you're completely missing the point I'm trying to get across. This is a Liferay.com site operated by the company Liferay. Liferay.com is selling Enterprise edition of liferay. One of the major benefit of the Enterprise edition is bug fixes which they provide to their subscription members. If you were a Liferay.com employee, you probably would want people who can not create their own patches buy their Enterprise edition.

Having a The Community Edition Patchers Community at Liferay.com site is stretching things a little bit but Liferay.com has been very nice to let this go on. However, I think asking somebody else to create a patch for you at Liferay.com site is going over the line. If you can't wait until somebody creates a patch, I think it'll be better to post your question at some other site.

This is obvious, but to develop a software and maintain a site like this requires money. It's not very wise to kill a goose which lays golden eggs.
Fuad Efendi
RE: The Community Edition Patchers Community
2 de Dezembro de 2012 16:13
Resposta

Fuad Efendi

Ranking: Regular Member

Mensagens: 169

Data de entrada: 5 de Abril de 2007

Mensagens recentes

Hitoshi Ozawa:
Luis, you're completely missing the point I'm trying to get across. This is a Liferay.com site operated by the company Liferay. Liferay.com is selling Enterprise edition of liferay. One of the major benefit of the Enterprise edition is bug fixes which they provide to their subscription members. If you were a Liferay.com employee, you probably would want people who can not create their own patches buy their Enterprise edition.



And, Enterprise Edition fixed this bug after 2 years and 2 month:
Liferay Portal Security Vulnerability

Initially reported in October 2009 for v.5x, fixed in version 6.1.x (are you sure?); super important security issue.
What about memory leaks introduced in v. 6.x?...

Yes, as a free opensource it is great, although I feel I can reimplement all Liferay CMS functionality in just aa few month using modern technology such as Wicket, Vaadin, etc.

As a commercial product... two years ago I was working with WebSphere Portal 6.x (initially released in 2006, Java 1.4) and I was feeling it provides more value and quality than Liferay Portal 6.x (Java 6!!!)

So... Liferay sucks. Oracle didn't buy it emoticon
Hitoshi Ozawa
RE: The Community Edition Patchers Community
2 de Dezembro de 2012 18:33
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

Fuad,
Before anybody else replies, I think you're getting off the topic of this thread which is about CE Patchers Community. If you want to discuss about value of Liferay EE, you're always welcomed to create a new thread on the topic.

Everybody,
Please don't reply to Fuad message here. If you want to discusss the topic that was brought up by Fuad, please create a new thread. I think there already was several threads on the topic too. Finally, let keep the messages civilized. :-)
James Falkner
RE: The Community Edition Patchers Community
2 de Dezembro de 2012 18:39
Resposta

James Falkner

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 1362

Data de entrada: 17 de Setembro de 2010

Mensagens recentes

Hitoshi Ozawa:

Having a The Community Edition Patchers Community at Liferay.com site is stretching things a little bit but Liferay.com has been very nice to let this go on. However, I think asking somebody else to create a patch for you at Liferay.com site is going over the line. If you can't wait until somebody creates a patch, I think it'll be better to post your question at some other site.


I think Luis was asking if the LCE project was going to incorporate the security fixes from the CST, not asking Liferay (the company) to make a patch for him...

The LCE project is fulfilling a missing need in our community (faster CE fixes in an easy-to-digest format) so I am happy to see it continue and am constantly amazed at what we as a community can do. It points to something we at Liferay and the wider community can improve on (as has been stated numerous times in the past), so let's do that! If it means people stick with Liferay vs. some other technology, then I'm all for it.
Fuad Efendi
RE: The Community Edition Patchers Community
2 de Dezembro de 2012 19:23
Resposta

Fuad Efendi

Ranking: Regular Member

Mensagens: 169

Data de entrada: 5 de Abril de 2007

Mensagens recentes

when someone can get admin permissions... just because session cookie was cached somewhere on the internet... and when 100+ Liferay Legends spend 26 months to fix the problem... very civilized emoticon

P.S.
Yes I am using right now patched version (I am occasional user), many thanks to Alejandro E. Alvarez who did real job. Although I think version with tag 5.1.x is more stable...
Luis Mas
RE: The Community Edition Patchers Community
2 de Dezembro de 2012 23:01
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

Hitoshi Ozawa:
Luis, you're completely missing the point I'm trying to get across. This is a Liferay.com site operated by the company Liferay. Liferay.com is selling Enterprise edition of liferay. One of the major benefit of the Enterprise edition is bug fixes which they provide to their subscription members. If you were a Liferay.com employee, you probably would want people who can not create their own patches buy their Enterprise edition.

Having a The Community Edition Patchers Community at Liferay.com site is stretching things a little bit but Liferay.com has been very nice to let this go on. However, I think asking somebody else to create a patch for you at Liferay.com site is going over the line. If you can't wait until somebody creates a patch, I think it'll be better to post your question at some other site.

This is obvious, but to develop a software and maintain a site like this requires money. It's not very wise to kill a goose which lays golden eggs.


The one who is missing the point is you, Hitoshi. Many of your answers are very helpful to the community, but many others aren't... you should think a little bit more before you write these kind of answers, because many times it's better not to answer.

James reflected perfectly what I wanted with my question.

LCE Patchers are doing a great job, and I hope in the near future I will contribute in some way. By now I did what I could and it was testing that the built worked when Juan needed others to test it.

I love Liferay.
Luis Mas
RE: The Community Edition Patchers Community
2 de Dezembro de 2012 23:04
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

Thank you Juan! I didn't read your answer.
Hitoshi Ozawa
RE: The Community Edition Patchers Community
3 de Dezembro de 2012 14:53
Resposta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensagens: 7949

Data de entrada: 23 de Março de 2010

Mensagens recentes

I think Luis was asking if the LCE project was going to incorporate the security fixes from the CST, not asking Liferay (the company) to make a patch for him...


James, nobody said they were asking Liferay.com to provide patches for the CE version.

The LCE project is fulfilling a missing need in our community (faster CE fixes in an easy-to-digest format) so I am happy to see it continue and am constantly amazed at what we as a community can do. It points to something we at Liferay and the wider community can improve on (as has been stated numerous times in the past), so let's do that! If it means people stick with Liferay vs. some other technology, then I'm all for it.


I think it was you while you were here in Tokyo who said some members of the Liferay.com organization were nervous about the patchers community hurting EE subscription sales and wanting to shut it down. Well, I just don't want to see this patchers community project being shut down because of it. What happened with the Community Plugin site after MarketPlace came into effect didn't leave too great of an impression. (Sandeep was nice to get the list back up at his site, but I still think the page shouldn't have been deleted.)
I think there was some suggestion before about moving it outside of liferay.com site and I think I'll feel more safe if it was.
Davide N. P. Rossi
RE: The Community Edition Patchers Community
6 de Dezembro de 2012 03:23
Resposta

Davide N. P. Rossi

Ranking: Junior Member

Mensagens: 55

Data de entrada: 3 de Julho de 2010

Mensagens recentes

Sampsa Sohlman:
By quickly testing it is working. I did push the it also to my github fork.


Hi Sampsa, how did you get the thing to work???
I am having trouble getting patched version pushed to my already existing liferay fork...
I tried first just forking but as liferay-portal already exists nothing happens...
I then tried creating a new repo for patched version but after cloning then pushing to it, waited ages and resulted to be an empty repo both locally and on github...
Could you please help??? Getting really confused with google searches...
Juan Gonzalez
RE: The Community Edition Patchers Community
13 de Dezembro de 2012 10:20
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

I am curious if somebody had any problem with this patched version. If any please post here...

I have been very very busy last weeks, but wanted to do some commits for this version. Hopefully I could do it before new year.

Unfortunately that's after the end of the world...emoticon
gordon daniels
RE: The Community Edition Patchers Community
13 de Dezembro de 2012 10:32
Resposta

gordon daniels

Ranking: Liferay Master

Mensagens: 704

Data de entrada: 23 de Agosto de 2008

Mensagens recentes

Juan: I have been losing the admin view in server administration. It works fine for a couple of reboots but when I bring it up again the /portlet/admin/view.jsp file has been deleted. This has happened to me several times. I don't know if its the patch version or what.

So that's my feed back. Thank you again for doing this.
Juan Gonzalez
RE: The Community Edition Patchers Community
13 de Dezembro de 2012 10:40
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Thanks gordon,

Wow, never happened to me., so guess is related to your environment.

Very weird, sounds to me there is a opened thread of this. Please open a thread if it isn't yet, send me the link and will discuss there.
Luis Mas
RE: The Community Edition Patchers Community
13 de Dezembro de 2012 12:22
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

In my environment is working fine.

Thanks Juan! (The lce community patcher man) ;)
gordon daniels
RE: The Community Edition Patchers Community
13 de Dezembro de 2012 13:30
Resposta

gordon daniels

Ranking: Liferay Master

Mensagens: 704

Data de entrada: 23 de Agosto de 2008

Mensagens recentes

Juan: here is link: https://www.liferay.com/community/forums/-/message_boards/message/17407373

I copied the view.jsp from a different implementation and everything works fine now. I moved the portal to a different box. Brought it up, and so far its okay. So, it might be the environment.

thanks
Luis Mas
RE: The Community Edition Patchers Community
15 de Dezembro de 2012 07:27
Resposta

Luis Mas

Ranking: Regular Member

Mensagens: 146

Data de entrada: 18 de Maio de 2009

Mensagens recentes

Juan, just one suggestion, could it be easier to maintain the Patchers branch if it would be a fork from the one from the CST https://github.com/community-security-team/liferay-portal/tree/6.1.1-cumulative?

Regards, Luis
Juan Gonzalez
RE: The Community Edition Patchers Community
4 de Janeiro de 2013 03:41
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Hi again guys,

First of all, happy new year for all Patchers emoticon.

Hopefully I would be able to commit some patches next weeks.

Before that, there is one security issue that involves changing tomcat version bundle:

http://issues.liferay.com/browse/LPS-31461

that can't be commited using github.

Please can someone change tomcat bundled version to 7.0.34 in lcepatchers.org server?

Thanks very much!
☃ ☃
RE: The Community Edition Patchers Community
11 de Janeiro de 2013 06:34
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

Hey Juan,

I updated the tomcat bundle, it just build the new version with the latest tomcat bundled.

http://jenkins.lcepatchers.org/downloads/liferay-portal-tomcat-6.1.1-ga2-patched-20130111.031844.zip
Juan Gonzalez
RE: The Community Edition Patchers Community
11 de Janeiro de 2013 07:27
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Thanks very much Sander.

BTW, as you can see here:

http://www.liferay.com/community/releases

James published this in his blog some days ago.

Will be GA3 in this quarter, hopefully with all of these issues solved.
Juan Gonzalez
RE: The Community Edition Patchers Community
11 de Fevereiro de 2013 23:36
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

I've pushed some new solved issues to 6.1.1-ga2-patched branch, but I don't see it was built automatically.

Does the CI system work properly?
☃ ☃
RE: The Community Edition Patchers Community
12 de Fevereiro de 2013 01:22
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

Juan Gonzalez P:
I've pushed some new solved issues to 6.1.1-ga2-patched branch, but I don't see it was built automatically.

Does the CI system work properly?



Hello Juan,

De builds were triggered by the commits (http://jenkins.lcepatchers.org/job/liferay-portal-6.1.x-lcepc/changes), I've added the bundle downloads to the site. I'll look into a way to automatically add them to the site so we dont have to do that manually anymore.
Juan Gonzalez
RE: The Community Edition Patchers Community
12 de Fevereiro de 2013 02:00
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Hi Sander,

I thought the process was totally automated, even the web part.

Thanks very much.
Johnathan Burbea
RE: The Community Edition Patchers Community
19 de Fevereiro de 2013 10:59
Resposta

Johnathan Burbea

Ranking: Junior Member

Mensagens: 39

Data de entrada: 5 de Abril de 2012

Mensagens recentes

Hi Sander / Juan,

I notice there are commits in the last 5 days to the branch; "6.1.1-ga2-patched" by sbilo?

https://github.com/Liferay-Patchers-Community/liferay-portal/branches

Is their a tag to compliment the last commit by sbilo as well?

https://github.com/Liferay-Patchers-Community/liferay-portal/tags


Why the merge by alvartaco do 6 hours a Merge pull request #2 from yvigara/6.1.1-ga2-patched …

You guys still recommend building from:
git clone -b 6.1.1-ga2-patched git@github.com:/Liferay-Patchers-Community/liferay-portal portal

Gets you commit patches from sbilo 13 days ago?

Thanks,
JB
Juan Gonzalez
RE: The Community Edition Patchers Community
19 de Fevereiro de 2013 12:21
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Hi JB,

Yep, branch 6.1.1-patched is the one you should clone I guess. All commits all there.
Johnathan Burbea
RE: The Community Edition Patchers Community
19 de Fevereiro de 2013 14:58
Resposta

Johnathan Burbea

Ranking: Junior Member

Mensagens: 39

Data de entrada: 5 de Abril de 2012

Mensagens recentes

Issue 1 I am kind of lost when I switch the branch to "6.1.1-ga2-patched" it indicates alvartaco authored 10 hours ago and the portal-impl package has new commits from a day ago. When I switch to master I see LPS-28948 [Sander Bilo] portal-impl package updates from 13 days ago for the bookmark issue.

The branch [6.1.1-ga2-patched] has a commit from Yann Vigara on LPS-29278 TemplateProcessor.processPortlet() ignores supplied portletId commits [TemplateProcessor.java] and alvartaco completed the merge into this branch 6.1.1-ga2-patched.

Issue 2; Should we have tags to reconcile with some of the nightly or milestone builds:

https://www.lcepatchers.org/nightly-build

The last tag was "6.1.1-ga2-patched.1" by Juan 4 months ago; I would expect there would be more newer tags since this repo is a stable set of patch configuration directed by Juan and others; and not dealing with LifeRay commits done 10 hours ago.

Please discuss.
Juan Gonzalez
RE: The Community Edition Patchers Community
19 de Fevereiro de 2013 23:23
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Issue 1- > Stay in 6.1.1-patched branch. Yann Vigara just did a pull request to be merged into 6.1.1-patched branch, because not everybody has permissions to commit directly into that branch. Alejandro just merged that pull request into the branch. It's normal github behaviour. If you have any doubt, read about github...

Issue 2-> I don't think we should tag every night, tags should be only for some specific event (for example just before a huge change) and I guess this is not the case.
Johnathan Burbea
RE: The Community Edition Patchers Community
20 de Fevereiro de 2013 14:57
Resposta

Johnathan Burbea

Ranking: Junior Member

Mensagens: 39

Data de entrada: 5 de Abril de 2012

Mensagens recentes

Got it...last question,

So Juan you are applying patches all the time now (LPS-29782 org.apache.tika.exception.TikaException while uploading MS).

And the complimentary bundle build CI is liferay-portal-6.1.x-lcepc #53 (stable)...

So this tag (6.1.1-ga2-patched.1) of code configuration is the first source of patches in the first patch build 4 months ago?
Juan Gonzalez
RE: The Community Edition Patchers Community
21 de Fevereiro de 2013 02:19
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Yes, it is.
Juan Gonzalez
RE: The Community Edition Patchers Community
21 de Fevereiro de 2013 05:43
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Hi Sander,

Just saw the new lcepatchers downloads page with up to date information about commits.

Well done!
☃ ☃
RE: The Community Edition Patchers Community
21 de Fevereiro de 2013 08:26
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

Hi Juan,

The manual updating got a bit tiresome with all your commits lately ;)

Still looking for a way to have some more information with the builds, but this at least provides us with the latest bundles right away!
Johnathan Burbea
RE: The Community Edition Patchers Community
21 de Fevereiro de 2013 08:39
Resposta

Johnathan Burbea

Ranking: Junior Member

Mensagens: 39

Data de entrada: 5 de Abril de 2012

Mensagens recentes

That's where I think tagging might help. Each tag is a snapshot in time of the patches and base 6.1.1 GA2 you guys started 4 months ago.

Therefore I think in the long run their should be a milestone GitHub tag with a bundle build of the same on lcepatchers. No I don't believe there has been a milestone patch addition; although changing tomcat in the bundle might be considered a reason for a new tag; although that's not a GitHub thing?
Tuomo Kujanpää
RE: The Community Edition Patchers Community
26 de Fevereiro de 2013 06:01
Resposta

Tuomo Kujanpää

Ranking: Junior Member

Mensagens: 30

Data de entrada: 3 de Janeiro de 2008

Mensagens recentes

Thank You for your amazing patching work. Great community idea!

I am using Liferay CE 6.1.1 and came up with the severe localization issue (also wrote a workaround as a comment to the first issue):

http://issues.liferay.com/browse/LPS-31017 (Unresolved)
http://issues.liferay.com/browse/LPS-29602 (Fixed in 6.2.0 CE M2)

Is it possible to get that fixed code (LPS-29602) already to CE 6.1.1 by using the pathces or how is this patching process working?
Can one "vote" somewhere which issues are included in the patches?

Thanks!

Tuomo
☃ ☃
RE: The Community Edition Patchers Community
26 de Fevereiro de 2013 07:28
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

J B:
That's where I think tagging might help. Each tag is a snapshot in time of the patches and base 6.1.1 GA2 you guys started 4 months ago.

Therefore I think in the long run their should be a milestone GitHub tag with a bundle build of the same on lcepatchers. No I don't believe there has been a milestone patch addition; although changing tomcat in the bundle might be considered a reason for a new tag; although that's not a GitHub thing?



Hi J B,

I think we could benefit from a 'stable/milestone' build, I'm not sure what the qualifications for that would be though. The company I work for uses the patched version for several environments but for now its hard to identify which version is running where.

We could update the version number on every build ofcourse, but I'm not sure what happens if we deviate from the 6.1.1 number (start using 6.1.1.0 for the first milestone for example). I'm afraid this might affect plugin compatibility.
☃ ☃
RE: The Community Edition Patchers Community
26 de Fevereiro de 2013 07:31
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

Tuomo Kujanpää:
Thank You for your amazing patching work. Great community idea!

I am using Liferay CE 6.1.1 and came up with the severe localization issue (also wrote a workaround as a comment to the first issue):

http://issues.liferay.com/browse/LPS-31017 (Unresolved)
http://issues.liferay.com/browse/LPS-29602 (Fixed in 6.2.0 CE M2)

Is it possible to get that fixed code (LPS-29602) already to CE 6.1.1 by using the pathces or how is this patching process working?
Can one "vote" somewhere which issues are included in the patches?

Thanks!

Tuomo


Hi Tuomo,

I just committed the patch on patchers community and its currently building. For future fixes you could make pull requests on the 6.1.1-ga2-patched branch on github.
Juan Gonzalez
RE: The Community Edition Patchers Community
26 de Fevereiro de 2013 08:31
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Wow! I was commiting it when I realized you commited it some minutes before!!

emoticon
Tuomo Kujanpää
RE: The Community Edition Patchers Community
26 de Fevereiro de 2013 11:38
Resposta

Tuomo Kujanpää

Ranking: Junior Member

Mensagens: 30

Data de entrada: 3 de Janeiro de 2008

Mensagens recentes

Sander and Juan, You are quick. I am impressed!
Warm greetings from snowy Finland emoticon

Tuomo
Juan Gonzalez
RE: The Community Edition Patchers Community
10 de Março de 2013 01:55
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Hi Patchers!

I would like to get feedback about this patched version.

Did it cause any problems in your installations? Does it work good? Is it stable?
gordon daniels
RE: The Community Edition Patchers Community
10 de Março de 2013 06:36
Resposta

gordon daniels

Ranking: Liferay Master

Mensagens: 704

Data de entrada: 23 de Agosto de 2008

Mensagens recentes

Juan: Hi, thanks for all your hard work.

Yes, I've had problems with patched versions. I've built sites and had the following behavior:

1. Sites work at first, then some images do not display, even though permissions are correct. Some buttons in control panel work at first then don't.
2. I've had some issues with sdk working well with them. But then again, I've has issues with sdk and LR ce version
3. When I select manage page or other admin functions - it takes a while before loading, or I have to close and re-open.

I don't see this same behavior on LR's ce version. I posted on lcepatchers forum abut issues. It could be my development/testing environment. i switched from Slackware to Ubuntu server for development/testing. So, in my case it could be that. What is perplexing to me is that I don't have the same issues with LRce.

Also, I am not a developer, so I use the patched bundles. Maybe I am installing them incorrectly. It would be nice if patchers community could post a recommendation of how to install patched bundle. I feel confident I could set up an environment to compile patches. There is quite a bit of documentation on how to do that.

By no means do I want you to construe that I don't appreciate all of your efforts. I'm just having issues and don't know why. Logs do not show anything and of course I don't have developer debugging tools installed to get some insight. Recommendations on that would be appreciated. :-)

I really believe the community needs this effort. Its just too long between LR's releases with patches. So, having a patched version is great! Sorry for the long winded reply.

thanks again
Juan Gonzalez
RE: The Community Edition Patchers Community
10 de Março de 2013 11:19
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

I don't have any of the issues you said (in fact I don't have any).

Bundle should work, simply put it somewhere in your server and start it up.

What does your portal-ext.properties contains? What is your operating system, etc?
gordon daniels
RE: The Community Edition Patchers Community
10 de Março de 2013 20:10
Resposta

gordon daniels

Ranking: Liferay Master

Mensagens: 704

Data de entrada: 23 de Agosto de 2008

Mensagens recentes

Juan: thanks for replying but I don't want to impose on you. However, I will give you the particulars that you asked for.

1. I do not create a portal-ext.properties. I just let the wizard create one.
2. Ubuntu 12.02 LTS.
3. java 1.6_39
4. logs never give an error message

The above environment works with LRce. Just saying :-)

thanks again
Jörg Halitschke
RE: The Community Edition Patchers Community
19 de Abril de 2013 00:32
Resposta

Jörg Halitschke

Ranking: Junior Member

Mensagens: 32

Data de entrada: 14 de Fevereiro de 2009

Mensagens recentes

Juan Gonzalez:

I would like to get feedback about this patched version.

Did it cause any problems in your installations? Does it work good? Is it stable?


Hi Juan,

actually we are migrating from 5.2.3 to 6.1.1 GA2 - so we tried the patched version because of some annoying issues like LPS-29103 in the official release.

But with the patched version (20130411.051542) we run quickly into "out of memory" without any load on the maschines, just testing:

Exception in thread "RMI TCP Connection(idle)" java.lang.OutOfMemoryError: PermGen space
Exception in thread "Multicast Heartbeat Sender Thread" java.lang.OutOfMemoryError: PermGen space
Exception in thread "RMI TCP Connection(idle)" java.lang.OutOfMemoryError: PermGen space

(it's a multi vm cluster using distributed caching)
with the GA2 standard it works quite fine.
Juan Gonzalez
RE: The Community Edition Patchers Community
19 de Abril de 2013 00:35
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Hopefully you did the upgrade properly in two phases (from 5 to 6.0.x and from 6.0.x to 6.1.x).

Perhaps you can try increasing yout PermSize and MaxPermSize memory.
gordon daniels
RE: The Community Edition Patchers Community
19 de Abril de 2013 06:59
Resposta

gordon daniels

Ranking: Liferay Master

Mensagens: 704

Data de entrada: 23 de Agosto de 2008

Mensagens recentes

Jorg and Juan: I too have seen this issue with the patched version. The LR CE does not have this issue. Juan, I think what Jorg and I are saying as users who support your efforts, that there is a difference here.

Just my two cents :-)
Juan Gonzalez
RE: The Community Edition Patchers Community
19 de Abril de 2013 07:09
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

Well, very difficult to say what the cause is.

Do you have some logs before that lack of memory exceptions?
Jörg Halitschke
RE: The Community Edition Patchers Community
23 de Abril de 2013 05:43
Resposta

Jörg Halitschke

Ranking: Junior Member

Mensagens: 32

Data de entrada: 14 de Fevereiro de 2009

Mensagens recentes

Hi Juan,

i've fixed the memory errors (just forgot to adjust the memory settings) now it seems to be stable, when crawling over the pages.
Real load test is still outstanding.

But two other issues i've noticed:

When hot-deploying the second layout-template (created with Liferay IDE) this warning came up about 500! times again and again for the same layout:

10:18:21,348 INFO [localhost-startStop-1][HotDeployImpl:178] Deploying layout-100-70_30-100-layouttpl from queue
10:18:21,350 INFO [localhost-startStop-1][PluginPackageUtil:1033] Reading plugin package for layout-100-70_30-100-layouttpl
10:18:21,353 WARN [localhost-startStop-1][PluginPackageUtil:1131] Plugin package on context layout-100-70_30-100-layouttpl cannot be tracked because this WAR does not contain a liferay-plugin-package.xml file
10:18:21,364 WARN [localhost-startStop-1][PluginContextListener:79] Preventing the replacement of the plugin class loader
10:18:21,366 WARN [localhost-startStop-1][PluginContextListener:65] Preventing the removal of the plugin class loader


With the first layout (layout-100-70_30-30_70-100-layouttpl), that also hasn't a liferay-plugin-package.xml everything is fine.
I've added the war on this post.

The second issue came up, deploying an php-portlet:

10:18:50,612 ERROR [localhost-startStop-1][HotDeployImpl:191] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering servlet context listeners for errorform-portlet
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering servlet context listeners for errorform-portlet
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:46)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:38)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:151)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:141)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:42)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:52)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:103)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListener(SecurePluginContextListener.java:332)
at com.liferay.portal.kernel.servlet.SecurePluginContextListener.instantiatingListeners(SecurePluginContextListener.java:156)
at sun.reflect.GeneratedMethodAccessor195.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.doInvokeDeploy(ServletContextListenerHotDeployListener.java:70)
at com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener.invokeDeploy(ServletContextListenerHotDeployListener.java:35)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:188)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:96)
Caused by: java.lang.reflect.InvocationTargetException
...


but the portlet seems to work fine!
Anexos: layout-100-30_70-100-layouttpl-6.1.1.1.war (4,2k), layout-100-70_30-30_70-100-layouttpl-6.1.1.1.war (4,4k)
Juan Gonzalez
RE: The Community Edition Patchers Community
24 de Agosto de 2013 01:23
Resposta

Juan Gonzalez

LIFERAY STAFF

Ranking: Liferay Legend

Mensagens: 2350

Data de entrada: 28 de Outubro de 2008

Mensagens recentes

6.1.2 GA3 version is released! emoticon

All issues patched here should be already there.
Tuomo Kujanpää
RE: The Community Edition Patchers Community
10 de Setembro de 2013 09:07
Resposta

Tuomo Kujanpää

Ranking: Junior Member

Mensagens: 30

Data de entrada: 3 de Janeiro de 2008

Mensagens recentes

More than two years old CKEditor 3.5.2 in 6.1.1 is not working for iOS devices and is also quite broken for e.g. IE10 which is amazingly increasing in popularity.

I suggest ... LPS-30346 Upgrade CKEditor to version 4.0 stable ... included in the patch for 6.1.1.
Carlos Vicente
RE: The Community Edition Patchers Community
18 de Outubro de 2013 01:54
Resposta

Carlos Vicente

Ranking: Junior Member

Mensagens: 25

Data de entrada: 8 de Junho de 2010

Mensagens recentes

We are testing GA3 in our organization,and we are found incompatibility changes.
Jorge Omar Driesner
RE: The Community Edition Patchers Community
21 de Outubro de 2013 04:40
Resposta

Jorge Omar Driesner

Ranking: New Member

Mensagens: 5

Data de entrada: 20 de Abril de 2009

Mensagens recentes

Can Liferay staff confirm that the compatibility patch for GA2 and GA3 that will be released to EE will also be released to CE?

Thank you!
Laurent Saboret
RE: The Community Edition Patchers Community
25 de Abril de 2014 01:17
Resposta

Laurent Saboret

Ranking: New Member

Mensagens: 17

Data de entrada: 22 de Novembro de 2012

Mensagens recentes

Dear IcePatchers contributors,

This is a newbie question. Sorry if the answer seems obvious to you.

I noticed that IcePatchers.org provides patched versions of Liferay 6.1.2 CE ga3 on https://www.lcepatchers.org/downloads
How can I know the list of changes in the patched version wrt the official version provided by Liferay? More specifically, how may I know that a given bug (e.g. https://issues.liferay.com/browse/LPS-35280) is fixed in the patched version?

Best regards,
Laurent
☃ ☃
RE: The Community Edition Patchers Community
29 de Abril de 2014 00:20
Resposta

☃ ☃

Ranking: New Member

Mensagens: 21

Data de entrada: 2 de Dezembro de 2010

Mensagens recentes

You can check which patches have been applied in the commits tab of the github repository. All patches have the LPS issue number in the commit message.

I can already tell you the issue you mentioned hasn't been patched yet. In fact nothing really has been patched on the 6.1 ga3 branch
Brendan Johan Lee
RE: The Community Edition Patchers Community
22 de Maio de 2014 10:31
Resposta

Brendan Johan Lee

Ranking: Junior Member

Mensagens: 29

Data de entrada: 29 de Fevereiro de 2012

Mensagens recentes

Is this project completely dead? Seems like the 6.2 build failed a month ago and nothing has been done since.
Wieteke den Uijl
RE: The Community Edition Patchers Community
6 de Junho de 2014 07:12
Resposta

Wieteke den Uijl

Ranking: Junior Member

Mensagens: 54

Data de entrada: 19 de Abril de 2011

Mensagens recentes

Hi Brendan,

Sorry for the late answer. This project isn't dead at all. We're actually in the middle of renewing the site and doing some patching. However the group of active patchers isn't that big and we work on it on our spare time mostly, so it takes a while for that to be finished. You're more than welcome to help patch Liferay. The latest activity can be found here https://github.com/Liferay-Patchers-Community/liferay-portal as well.
Harald R.
RE: The Community Edition Patchers Community
8 de Dezembro de 2014 05:07
Resposta

Harald R.

Ranking: New Member

Mensagens: 12

Data de entrada: 18 de Outubro de 2012

Mensagens recentes

I have a problem with the latest 6.2.1-ga2 version. When overiding liferay services with a hook, the search stops indexing. Check this: https://www.liferay.com/de/community/forums/-/message_boards/message/46388415

I think there must be a lot of other people having this issue. Is there a fast way to get a working version?

Thank you in advance
Fireball