Skip to content

Instantly share code, notes, and snippets.

View jdotcms's full-sized avatar

Jonathan jdotcms

View GitHub Profile
@jdotcms
jdotcms / gist:5bafdc85b64c4d2a3522cde387a9dbd6
Created December 8, 2017 16:40
error on ContentResourceTest
[08/12/17 10:39:36:354 CST] ERROR business.ESContentletAPIImpl: A Workflow Action is mandatory for content of type:Rest test st 1512751123175
com.dotmarketing.portlets.workflows.business.DotWorkflowException: A Workflow Action is mandatory for content of type:Rest test st 1512751123175
at com.dotmarketing.portlets.workflows.model.WorkflowProcessor.<init>(WorkflowProcessor.java:157) ~[dotcms_4.3.0_999999.jar:?]
at com.dotmarketing.portlets.workflows.business.WorkflowAPIImpl.fireWorkflowPreCheckin(WorkflowAPIImpl.java:935) ~[dotcms_4.3.0_999999.jar:?]
at com.dotcms.content.elasticsearch.business.ESContentletAPIImpl.checkin_aroundBody98(ESContentletAPIImpl.java:2935) ~[dotcms_4.3.0_999999.jar:?]
at com.dotcms.content.elasticsearch.business.ESContentletAPIImpl$AjcClosure99.run(ESContentletAPIImpl.java:1) ~[dotcms_4.3.0_999999.jar:?]
at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149) ~[aspectjrt-1.8.10.jar:?]
at com.dotcms.aspects.aspectj.AspectJDelegateMethodInvocation.proceed(Aspe
package com.dotmarketing.portlets.workflows.actionlet;
import com.dotcms.business.WrapInTransaction;
import com.dotmarketing.business.APILocator;
import com.dotmarketing.portlets.contentlet.business.ContentletAPI;
import com.dotmarketing.portlets.contentlet.model.Contentlet;
import com.dotmarketing.portlets.workflows.model.*;
import com.dotmarketing.util.Logger;
import com.google.common.annotations.VisibleForTesting;
package com.dotmarketing.portlets.workflows.actionlet;
import com.dotcms.business.WrapInTransaction;
import com.dotmarketing.business.APILocator;
import com.dotmarketing.portlets.contentlet.business.ContentletAPI;
import com.dotmarketing.portlets.contentlet.model.Contentlet;
import com.dotmarketing.portlets.workflows.model.*;
import com.dotmarketing.util.Logger;
import com.google.common.annotations.VisibleForTesting;
11:11:44.186 ERROR AJAX.OSGIAJAX - null
javax.servlet.ServletException: Activator start error in bundle com.dotcms.servlet [10]. Unable to start bundle
at com.dotmarketing.portlets.osgi.AJAX.OSGIAJAX.start(OSGIAJAX.java:122) ~[dotcms_5.0.0_999999.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_92]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_92]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_92]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_92]
at com.dotmarketing.portlets.osgi.AJAX.OSGIBaseAJAX.service(OSGIBaseAJAX.java:52) ~[dotcms_5.0.0_999999.jar:?]
at com.dotmarketing.portlets.osgi.AJAX.OSGIAJAX.service(OSGIAJAX.java:1) ~[dotcms_5.0.0_999999.jar:?]
at com.dotmarketing.servlets.ajax.AjaxAction.doPut(AjaxAction.java:48) ~[dotcms_5.0.0_999999.jar:?]
11:11:44.186 ERROR AJAX.OSGIAJAX - null
javax.servlet.ServletException: Activator start error in bundle com.dotcms.servlet [10]. Unable to start bundle
at com.dotmarketing.portlets.osgi.AJAX.OSGIAJAX.start(OSGIAJAX.java:122) ~[dotcms_5.0.0_999999.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_92]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_92]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_92]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_92]
at com.dotmarketing.portlets.osgi.AJAX.OSGIBaseAJAX.service(OSGIBaseAJAX.java:52) ~[dotcms_5.0.0_999999.jar:?]
at com.dotmarketing.portlets.osgi.AJAX.OSGIAJAX.service(OSGIAJAX.java:1) ~[dotcms_5.0.0_999999.jar:?]
at com.dotmarketing.servlets.ajax.AjaxAction.doPut(AjaxAction.java:48) ~[dotcms_5.0.0_999999.jar:?]
@jdotcms
jdotcms / gist:6bfe83a1fc04d20e8fbd941a7a9f1b78
Created September 6, 2018 18:34
dotmarketing-config-ext.properties
dotcms.vanityurl.url.handler.resolver.classname=com.dotcms.vanityurl.handler.MyVanityUrlHandlerResolver
@jdotcms
jdotcms / gist:8f6593f9d7d62bc33876ae3e1d1dcc0f
Created September 6, 2018 18:35
MyDefaultVanityUrlHandler.java
package com.dotcms.vanityurl.handler;
import com.dotcms.vanityurl.model.CachedVanityUrl;
import com.dotcms.vanityurl.model.VanityUrlResult;
import com.dotmarketing.beans.Host;
import com.dotmarketing.business.APILocator;
import com.liferay.portal.model.User;
import com.liferay.util.StringPool;
import javax.servlet.http.HttpServletResponse;
package com.dotcms.vanityurl.handler;
/**
* This class get the handler to manage the Vanity URLs
*
* @version 4.2.0
* @autor oswaldogallango
* @since June 16, 2017
*/
public class MyVanityUrlHandlerResolver extends VanityUrlHandlerResolver {
{
"took": 4,
"timed_out": false,
"_shards": {
"total": 4,
"successful": 4,
"skipped": 0,
"failed": 0
},
"hits": {
java.lang.AssertionError
at org.junit.Assert.fail(Assert.java:87)
at org.junit.Assert.assertTrue(Assert.java:42)
at org.junit.Assert.assertTrue(Assert.java:53)
at com.dotmarketing.business.PermissionAPITest.issue847(PermissionAPITest.java:586)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)