Skip to content

Instantly share code, notes, and snippets.

View RLChris-Lim's full-sized avatar

Chris Lim RLChris-Lim

View GitHub Profile
@RLChris-Lim
RLChris-Lim / gist:d0bb3fc268eadc2b09544a78e374d480
Created February 16, 2018 15:56
Group not found, followed by Site not found groovy errors
[ERROR] 2018-02-16 10:43:43,192 [http-nio-8080-exec-5] [rest.RestScriptsController] | Error executing REST script at /scripts/rest/api/1/group/update.post.groovy
org.craftercms.engine.exception.ScriptException: Text must not be null or empty
at org.craftercms.engine.scripting.impl.GroovyScript.execute(GroovyScript.java:61)
at org.craftercms.engine.controller.rest.RestScriptsController.executeScript(RestScriptsController.java:165)
at org.craftercms.engine.controller.rest.RestScriptsController.handleRequestInternal(RestScriptsController.java:99)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:174)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
at org.springframework.web.servlet.FrameworkServlet.processReque
[ERROR] 2018-02-09 14:43:59,910 [http-nio-8080-exec-11] [site.SiteServiceImpl] | Error while creating site: mysite4 ID: mysite4 from blueprint: empty. Rolling back.
java.lang.IllegalStateException: Repository already exists: /Users/christopher.lim/craftercms/crafter-authoring/bin/../data/repos/sites/mysite4/sandbox/.git
at org.eclipse.jgit.internal.storage.file.FileRepository.create(FileRepository.java:295)
at org.eclipse.jgit.lib.Repository.create(Repository.java:194)
at org.craftercms.studio.impl.v1.repository.git.GitContentRepositoryHelper.createGitRepository(GitContentRepositoryHelper.java:189)
at org.craftercms.studio.impl.v1.repository.git.GitContentRepositoryHelper.createSiteGitRepo(GitContentRepositoryHelper.java:244)
at org.craftercms.studio.impl.v1.repository.git.GitContentRepository.createSiteFromBlueprint(GitContentRepository.java:816)
at org.craftercms.studio.impl.v1.service.site.SiteServiceImpl.createSiteFromBlueprintGit(SiteServiceImpl.java:441)
at org.craftercms.studio.impl.v1.service.
@RLChris-Lim
RLChris-Lim / index.xml
Created February 9, 2018 17:48
Sample index page
<?xml version="1.0" encoding="UTF-8"?>
<page>
<content-type>/page/entry</content-type> <display-template>/templates/web/entry.ftl</display-template>
<merge-strategy>inherit-levels</merge-strategy>
<placeInNav>false</placeInNav>
<file-name>index.xml</file-name>
<internal-name>Test-suite Testing</internal-name>
<orderDefault_f>-1</orderDefault_f>
<body>&lt;h1&gt;Welcome to Your Crafter CMS Site.&lt;/h1&gt;
&lt;p&gt;This site blueprint is the equivalent of a Hello World. It&amp;#39;s a blank slate on which you can build your own digital experience.&lt;/p&gt;
{
"success": true,
"message": null,
"error": {
"cause": null,
"stackTrace": [
{
"methodName": "writeContentAsset",
"fileName": "AssetDmContentProcessor.java",
"lineNumber": 148,
[ERROR] 2018-02-09 12:43:57,776 [http-nio-8080-exec-6] [executor.ProcessContentExecutorImpl] | Error in chain for write content
java.lang.NullPointerException
at org.craftercms.studio.impl.v1.content.pipeline.AssetDmContentProcessor.writeContentAsset(AssetDmContentProcessor.java:148)
at org.craftercms.studio.impl.v1.content.pipeline.AssetDmContentProcessor.process(AssetDmContentProcessor.java:91)
at org.craftercms.studio.impl.v1.content.pipeline.ContentProcessorPipelineImpl.processContent(ContentProcessorPipelineImpl.java:51)
at org.craftercms.studio.impl.v1.executor.ProcessContentExecutorImpl.processContent(ProcessContentExecutorImpl.java:60)
at org.craftercms.studio.impl.v1.service.content.ContentServiceImpl.processContent(ContentServiceImpl.java:1795)
at org.craftercms.studio.impl.v1.service.content.ContentServiceImpl.writeContentAsset(ContentServiceImpl.java:377)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
[ERROR] 2018-01-19 09:14:17,236 [http-nio-8080-exec-10] [site.SiteServiceImpl] | Error while creating site: longsitename2 ID: longsitename2 as clone from remote repository: origin (https://github.com/RLChris-Lim/APItests.git). Rolling back.
org.springframework.dao.DuplicateKeyException:
### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: (conn:13) Duplicate entry 'longsitename2-0c8fec8fddc93a694c1c295455677f9ce16ed916' for key 'uq_siteid_commitid'
Query is: INSERT INTO gitlog (site_id, commit_id, processed)
VALUES (?, ?, ?), parameters ['longsitename2','0c8fec8fddc93a694c1c295455677f9ce16ed916',1]
### The error may involve org.craftercms.studio.api.v1.dal.GitLogMapper.insertGitLog-Inline
### The error occurred while setting parameters
### SQL: INSERT INTO gitlog (site_id, commit_id, processed) VALUES (?, ?, ?)
### Cause: java.sql.SQLIntegrityConstraintViolationException: (conn:13) Duplicate entry 'longsitename2-0c8fec8fddc93a694c1c295455677f9ce16ed916' for
[ERROR] 2018-01-12 14:41:20,851 [http-nio-8080-exec-9] [rest.RestScriptsController] | Error executing REST script at /scripts/rest/api/1/activity/post-activity.post.groovy
org.craftercms.engine.exception.ScriptException: No signature of method: com.sun.proxy.$Proxy75.postActivity() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.String, org.craftercms.studio.api.v1.service.activity.ActivityService$ActivityType, java.util.LinkedHashMap) values: [mysite, admin, /site/website/index.xml, UPDATED, [contentType:null]]
Possible solutions: postActivity(java.lang.String, java.lang.String, java.lang.String, org.craftercms.studio.api.v1.service.activity.ActivityService$ActivityType, org.craftercms.studio.api.v1.service.activity.ActivityService$ActivitySource, java.util.Map)
at org.craftercms.engine.scripting.impl.GroovyScript.execute(GroovyScript.java:61)
at org.craftercms.engine.controller.rest.RestScriptsController.executeScript(RestScriptsController.java:165)
at org.craftercms.eng
[ERROR] 2018-01-12 11:27:37,022 [http-nio-8080-exec-3] [site.SiteServiceImpl] | Error while creating site: siteTestCreateSiteAPITest2 ID: siteTestCreateSiteAPITest2 as clone from remote repository: origin (https://github.com/RLChris-Lim/APITest.git). Rolling back.
org.eclipse.jgit.api.errors.JGitInternalException: Destination path "sandbox" already exists and is not an empty directory
at org.eclipse.jgit.api.CloneCommand.verifyDirectories(CloneCommand.java:243)
at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:179)
at org.craftercms.studio.impl.v1.repository.git.GitContentRepositoryHelper.createSiteCloneRemoteGitRepo(GitContentRepositoryHelper.java:668)
at org.craftercms.studio.impl.v1.repository.git.GitContentRepository.createSiteCloneRemote(GitContentRepository.java:1411)
at org.craftercms.studio.impl.v1.service.site.SiteServiceImpl.createSiteCloneRemote(SiteServiceImpl.java:643)
at org.craftercms.studio.impl.v1.service.site.SiteServiceImpl.createSiteWithRemoteOption(SiteServiceImpl.java:57