Skip to content

Instantly share code, notes, and snippets.

View rotty3000's full-sized avatar

Raymond Augé rotty3000

View GitHub Profile
@rotty3000
rotty3000 / error.log
Created October 3, 2013 13:22
ws 8.5.5 portal+plugin
[03/10/13 9:17:45:822 EDT] 0000012c ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaught service() exception root cause /html/common/themes/portal.jsp: com.ibm.websphere.servlet.error.ServletErrorReport: java.lang.NoClassDefFoundError: com.liferay.taglib.theme.IncludeTag (initialization failure)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:695)
at com.ibm._jsp._portal._jspService(_portal.java:443)
at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1227)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:776)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:458)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at com.ibm.wsspi.webcontainer.servlet
@rotty3000
rotty3000 / gist:6629177
Created September 19, 2013 20:12
Glassfish 3.1.2.2
[#|2013-09-19T20:08:49.110+0000|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=43;_ThreadName=AutoDeployer;|20:08:49,104 ERROR [AutoDeployer][ServerCapabilitiesUtil:92] Unable to determine server capabilities
java.lang.UnsupportedOperationException
at org.eclipse.osgi.framework.util.Headers.entrySet(Headers.java:299)
at com.liferay.portal.server.DeepNamedValueScanner._scanMap(DeepNamedValueScanner.java:468)
at com.liferay.portal.server.DeepNamedValueScanner._scan(DeepNamedValueScanner.java:442)
at com.liferay.portal.server.DeepNamedValueScanner._scanObject(DeepNamedValueScanner.java:522)
at com.liferay.portal.server.DeepNamedValueScanner._scan(DeepNamedValueScanner.java:451)
at com.liferay.portal.server.DeepNamedValueScanner._scanObject(DeepNamedValueScanner.java:522)
at com.liferay.portal.server.DeepNamedValueScanner._scan(DeepNamedValueScanner.java:451)
at com.liferay.portal.server.DeepNamedValueScanner._scanObject(DeepNamedValueScanner.java:522)
@rotty3000
rotty3000 / java.log
Created September 19, 2013 18:26
Jetty 8.1.10 java.io.IOException: Broken pipe
Jetty 8.1.10
18:20:58,385 ERROR [qtp1301231343-16][PollerServlet:92] org.eclipse.jetty.io.EofException
org.eclipse.jetty.io.EofException
at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:914)
at org.eclipse.jetty.http.AbstractGenerator.flush(AbstractGenerator.java:443)
at org.eclipse.jetty.server.HttpOutput.flush(HttpOutput.java:100)
at org.eclipse.jetty.server.AbstractHttpConnection$Output.flush(AbstractHttpConnection.java:1094)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:161)
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:107)
@rotty3000
rotty3000 / MyAction.java
Created September 10, 2013 14:29
MyAction
package com.liferay.events;
import aQute.bnd.annotation.component.Activate;
import aQute.bnd.annotation.component.Component;
import aQute.bnd.annotation.component.Deactivate;
import com.liferay.portal.kernel.events.ActionException;
import com.liferay.portal.kernel.events.SimpleAction;
/**
@rotty3000
rotty3000 / template.vm
Last active December 21, 2015 07:19
velocity template
#set( $logFactory = $portal.getClass().forName('com.liferay.portal.kernel.log.LogFactoryUtil') )
#set( $log = $logFactory.getLog('contentLoadingTemplateTest') )
<ul style="list-style-type: none">
#set( $group_id = $getterUtil.getLong($request.theme-display.scope-group-id) )
#set( $contentId = $teaser1-content-id.data)
#set( $content = $journalContentUtil.getContent($group_id, $contentId, $viewMode, "$locale", $xmlRequest) )
#if( $content && $content != "" )
@rotty3000
rotty3000 / BaseTemplateManager.java.patch
Created August 18, 2013 15:03
BaseTemplateManager avoid AccessController
@@ -20,4 +20,5 @@ import com.liferay.portal.kernel.template.TemplateManager;
import com.liferay.portal.kernel.template.TemplateResource;
+import java.security.AccessControlContext;
import java.security.AccessController;
import java.security.PrivilegedAction;
@@ -50,4 +51,16 @@ public abstract class BaseTemplateManager implements TemplateManager {
templateContextHelper.getHelperUtilities(restricted);
+ TemplateControlContext templateControlContext =
@rotty3000
rotty3000 / build-dist.xml.patch
Last active December 21, 2015 04:39
fix glassfish 3.1.2.2 Liferay bundle
@@ -915,4 +915,5 @@ release was successful.</echo>
<replacevalue>
<![CDATA[
+ <jvm-options>-Djava.security.manager</jvm-options>
<jvm-options>-Dfile.encoding=UTF8</jvm-options>
<jvm-options>-Djava.net.preferIPv4Stack=true</jvm-options>
@@ -931,7 +932,15 @@ release was successful.</echo>
<echo file="${app.server.glassfish.instance.dir}/config/server.policy" append="true">
- grant {
@rotty3000
rotty3000 / tabview-example-alloy-1.5.0.js
Last active December 21, 2015 01:09
AUI tabview example
AUI().use(
'aui-tabs',
function(A) {
// adding a content box node
A.one('#content').append("<div class='tabs-example'></div>");
var tabView = new A.TabView(
{
contentNode: '#content .tabs-example',
@rotty3000
rotty3000 / build.log
Last active December 20, 2015 20:18
baseline comparison between 6.1.0-ga1 and liferay-portal:master@266cc47216
[rotty@rotty-desktop (semantic-versioning *$) portal-trunk-github]$ ant clean start
Buildfile: /home/rotty/SOBS/workspace/portal-trunk-github/build.xml
clean:
clean:
clean:
[delete] Deleting directory /home/rotty/SOBS/workspace/portal-trunk-github/portal-service/classes
[delete] Deleting: /home/rotty/SOBS/workspace/portal-trunk-github/portal-service/portal-service.jar
@rotty3000
rotty3000 / LuceneIndexSearcher.java.patch
Created August 1, 2013 16:42
skip bobo when no facets
@@ -113,4 +113,12 @@ public class LuceneIndexSearcher extends BaseIndexSearcher {
facets = searchContext.getFacets();
+ if (facets.isEmpty()) {
+ return search(
+ searchContext.getSearchEngineId(),
+ searchContext.getCompanyId(), query,
+ searchContext.getSorts(), searchContext.getStart(),
+ searchContext.getEnd());
+ }