<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Error uploading Document through Rest API by C# in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/error-uploading-document-through-rest-api-by-c/m-p/11812#M5218</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying to upload files by Rest API but while doing so i get below error,&amp;nbsp;I am calling REST API from C# ,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="danger" __jive_macro_name="alert" alert="danger" class="jive_text_macro jive_macro_alert"&gt;&lt;P&gt;2017-04-22 12:43:40,118 ERROR [org.alfresco.repo.web.scripts.RepositoryContainer] [http-apr-8080-exec-1] Server error (03220615)&lt;BR /&gt;org.springframework.extensions.webscripts.WebScriptException: 03220256 Unexpected error occurred during upload of new content.&lt;BR /&gt; at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1124)&lt;BR /&gt; at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171)&lt;BR /&gt; at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:519)&lt;BR /&gt; at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:464)&lt;BR /&gt; at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:587)&lt;BR /&gt; at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:656)&lt;BR /&gt; at org.alfresco.repo.web.scripts.RepositoryContainer.executeScriptInternal(RepositoryContainer.java:428)&lt;BR /&gt; at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:308)&lt;BR /&gt; at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:399)&lt;BR /&gt; at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:210)&lt;BR /&gt; at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)&lt;BR /&gt; at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt; at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt; at org.alfresco.module.aosmodule.service.ContextRootFilter.doFilter(ContextRootFilter.java:93)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt; at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:68)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;BR /&gt; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;BR /&gt; at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)&lt;BR /&gt; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;BR /&gt; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&lt;BR /&gt; at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&lt;BR /&gt; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;BR /&gt; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)&lt;BR /&gt; at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)&lt;BR /&gt; at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)&lt;BR /&gt; at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2466)&lt;BR /&gt; at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2455)&lt;BR /&gt; at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt; at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt; at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)&lt;BR /&gt; at java.lang.Thread.run(Unknown Source)&lt;BR /&gt;Caused by: org.springframework.dao.DataIntegrityViolationException: &lt;BR /&gt;### Error querying database. Cause: org.postgresql.util.PSQLException: ERROR: invalid byte sequence for encoding "UTF8": 0x00&lt;BR /&gt;### The error may exist in alfresco/ibatis/#resource.dialect#/node-common-SqlMap.xml&lt;BR /&gt;### The error may involve alfresco.node.select_ChildAssocOfParentByName-Inline&lt;BR /&gt;### The error occurred while setting parameters&lt;BR /&gt;### SQL: select assoc.id as id, parentNode.id as parentNodeId, &lt;BR /&gt;parentNode.version as parentNodeVersion, parentStore.protocol as parentNodeProtocol, &lt;BR /&gt;parentStore.identifier as parentNodeIdentifier, parentNode.uuid as parentNodeUuid, childNode.id &lt;BR /&gt; as childNodeId, childNode.version as childNodeVersion, childStore.protocol as &lt;BR /&gt;childNodeProtocol, childStore.identifier as childNodeIdentifier, childNode.uuid as &lt;BR /&gt;childNodeUuid, assoc.type_qname_id as type_qname_id, assoc.child_node_name_crc as child_node_name_crc, &lt;BR /&gt; assoc.child_node_name as child_node_name, assoc.qname_ns_id as qname_ns_id, &lt;BR /&gt;assoc.qname_localname as qname_localname, assoc.is_primary as is_primary, assoc.assoc_index &lt;BR /&gt; as assoc_index from alf_child_assoc assoc join alf_node parentNode on (parentNode.id &lt;BR /&gt;= assoc.parent_node_id) join alf_store parentStore on (parentStore.id = parentNode.store_id) join alf_node &lt;BR /&gt;childNode on (childNode.id = assoc.child_node_id) left join alf_store childStore on (childStore.id = childNode.store_id) &lt;BR /&gt; where parentNode.id = ? and assoc.type_qname_id = ? and assoc.child_node_name = ? &lt;BR /&gt; and assoc.child_node_name_crc = ?&lt;BR /&gt;### Cause: org.postgresql.util.PSQLException: ERROR: invalid byte sequence for encoding "UTF8": 0x00&lt;BR /&gt;; SQL []; ERROR: invalid byte sequence for encoding "UTF8": 0x00; nested exception is org.postgresql.util.PSQLException: ERROR: invalid &lt;BR /&gt;byte sequence for encoding "UTF8": 0x00&lt;BR /&gt; at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:100)&lt;BR /&gt; at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate &lt;BR /&gt;(AbstractFallbackSQLExceptionTranslator.java:72)&lt;BR /&gt; at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate &lt;BR /&gt;(AbstractFallbackSQLExceptionTranslator.java:80)&lt;BR /&gt; at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate &lt;BR /&gt;(AbstractFallbackSQLExceptionTranslator.java:80)&lt;BR /&gt; at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:74)&lt;BR /&gt; at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:421)&lt;BR /&gt; at com.sun.proxy.$Proxy11.selectOne(Unknown Source)&lt;BR /&gt; at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:166)&lt;BR /&gt; at org.alfresco.repo.domain.node.ibatis.NodeDAOImpl.selectChildAssoc(NodeDAOImpl.java:1278)&lt;BR /&gt; at org.alfresco.repo.domain.node.AbstractNodeDAOImpl.getChildAssoc(AbstractNodeDAOImpl.java:3642)&lt;BR /&gt; at org.alfresco.repo.node.db.DbNodeServiceImpl.getChildByName_aroundBody80(DbNodeServiceImpl.java:1989)&lt;BR /&gt; at org.alfresco.repo.node.db.DbNodeServiceImpl$AjcClosure81.run(DbNodeServiceImpl.java:1)&lt;BR /&gt; at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)&lt;BR /&gt; at org.alfresco.traitextender.RouteExtensions.intercept(RouteExtensions.java:100)&lt;BR /&gt; at org.alfresco.repo.node.db.DbNodeServiceImpl.getChildByName(DbNodeServiceImpl.java:1979)&lt;BR /&gt; at sun.reflect.GeneratedMethodAccessor328.invoke(Unknown Source)&lt;BR /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt; at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;BR /&gt; at org.alfresco.repo.lock.mem.LockableAspectInterceptor.invoke(LockableAspectInterceptor.java:241)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt; at com.sun.proxy.$Proxy22.getChildByName(Unknown Source)&lt;BR /&gt; at sun.reflect.GeneratedMethodAccessor328.invoke(Unknown Source)&lt;BR /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt; at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;BR /&gt; at org.alfresco.repo.tenant.MultiTNodeServiceInterceptor.invoke(MultiTNodeServiceInterceptor.java:111)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt; at com.sun.proxy.$Proxy22.getChildByName(Unknown Source)&lt;BR /&gt; at sun.reflect.GeneratedMethodAccessor328.invoke(Unknown Source)&lt;BR /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt; at org.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:231)&lt;BR /&gt; at com.sun.proxy.$Proxy45.getChildByName(Unknown Source)&lt;BR /&gt; at sun.reflect.GeneratedMethodAccessor328.invoke(Unknown Source)&lt;BR /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt; at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;BR /&gt; at org.alfresco.repo.tagging.TagScopePropertyMethodInterceptor.invoke(TagScopePropertyMethodInterceptor.java:159)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at org.alfresco.repo.node.MLPropertyInterceptor.invoke(MLPropertyInterceptor.java:311)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at org.alfresco.enterprise.repo.sync.SyncPropertyInterceptor.invoke(SyncPropertyInterceptor.java:262)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:276)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt; at com.sun.proxy.$Proxy22.getChildByName(Unknown Source)&lt;BR /&gt; at sun.reflect.GeneratedMethodAccessor328.invoke(Unknown Source)&lt;BR /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt; at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)&lt;BR /&gt; at com.sun.proxy.$Proxy22.getChildByName(Unknown Source)&lt;BR /&gt; at sun.reflect.GeneratedMethodAccessor328.invoke(Unknown Source)&lt;BR /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt; at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;BR /&gt; at org.alfresco.repo.audit.DisableAuditableBehaviourInterceptor.invoke(DisableAuditableBehaviourInterceptor.java:120)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke &lt;BR /&gt;(ExceptionTranslatorMethodInterceptor.java:53)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:166)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at org.alfresco.repo.transaction.RetryingTransactionInterceptor$1.execute(RetryingTransactionInterceptor.java:86)&lt;BR /&gt; at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:464)&lt;BR /&gt; at org.alfresco.repo.transaction.RetryingTransactionInterceptor.invoke(RetryingTransactionInterceptor.java:76)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at org.alfresco.enterprise.repo.authorization.AuthorizationStatusInterceptor.invoke(AuthorizationStatusInterceptor.java:189)&lt;BR /&gt; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)&lt;BR /&gt; at com.sun.proxy.$Proxy22.getChildByName(Unknown Source)&lt;BR /&gt; at org.alfresco.repo.jscript.ScriptNode$2.doWork(ScriptNode.java:524)&lt;BR /&gt; at org.alfresco.repo.jscript.ScriptNode$2.doWork(ScriptNode.java:1)&lt;BR /&gt; at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:555)&lt;BR /&gt; at org.alfresco.repo.jscript.ScriptNode.childByNamePath(ScriptNode.java:515)&lt;BR /&gt; at sun.reflect.GeneratedMethodAccessor591.invoke(Unknown Source)&lt;BR /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt; at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)&lt;BR /&gt; at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225)&lt;BR /&gt; at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)&lt;BR /&gt; at &lt;BR /&gt;org.mozilla.javascript.gen.classpath__alfresco_templates_webscripts_org_alfresco_repository_upload_upload_post_js_25._c_main_4 &lt;BR /&gt;(classpath*:alfresco/templates/webscripts/org/alfresco/repository/upload/upload.post.js:344)&lt;BR /&gt; at org.mozilla.javascript.gen.classpath__alfresco_templates_webscripts_org_alfresco_repository_upload_upload_post_js_25.call &lt;BR /&gt;(classpath*:alfresco/templates/webscripts/org/alfresco/repository/upload/upload.post.js)&lt;BR /&gt; at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:74)&lt;BR /&gt; at &lt;BR /&gt;org.mozilla.javascript.gen.classpath__alfresco_templates_webscripts_org_alfresco_repository_upload_upload_post_js_25._c_script_0 &lt;BR /&gt;(classpath*:alfresco/templates/webscripts/org/alfresco/repository/upload/upload.post.js:480)&lt;BR /&gt; at org.mozilla.javascript.gen.classpath__alfresco_templates_webscripts_org_alfresco_repository_upload_upload_post_js_25.call &lt;BR /&gt;(classpath*:alfresco/templates/webscripts/org/alfresco/repository/upload/upload.post.js)&lt;BR /&gt; at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)&lt;BR /&gt; at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)&lt;BR /&gt; at org.mozilla.javascript.gen.classpath__alfresco_templates_webscripts_org_alfresco_repository_upload_upload_post_js_25.call &lt;BR /&gt;(classpath*:alfresco/templates/webscripts/org/alfresco/repository/upload/upload.post.js)&lt;BR /&gt; at org.mozilla.javascript.gen.classpath__alfresco_templates_webscripts_org_alfresco_repository_upload_upload_post_js_25.exec &lt;BR /&gt;(classpath*:alfresco/templates/webscripts/org/alfresco/repository/upload/upload.post.js)&lt;BR /&gt; at org.alfresco.repo.jscript.RhinoScriptProcessor.executeScriptImpl(RhinoScriptProcessor.java:509)&lt;BR /&gt; at org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:207)&lt;BR /&gt; at org.alfresco.repo.processor.ScriptServiceImpl.execute(ScriptServiceImpl.java:219)&lt;BR /&gt; at org.alfresco.repo.processor.ScriptServiceImpl.executeScript(ScriptServiceImpl.java:181)&lt;BR /&gt; at org.alfresco.repo.web.scripts.RepositoryScriptProcessor.executeScript(RepositoryScriptProcessor.java:109)&lt;BR /&gt; at org.springframework.extensions.webscripts.AbstractWebScript.executeScript(AbstractWebScript.java:1376)&lt;BR /&gt; at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:86)&lt;BR /&gt; ... 37 more&lt;BR /&gt;Caused by: org.postgresql.util.PSQLException: ERROR: invalid byte sequence for encoding "UTF8": 0x00&lt;BR /&gt; at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2458)&lt;BR /&gt; at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2158)&lt;BR /&gt; at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:291)&lt;BR /&gt; at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:432)&lt;BR /&gt; at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:358)&lt;BR /&gt; at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:171)&lt;BR /&gt; at org.postgresql.jdbc.PgPreparedStatement.execute(PgPreparedStatement.java:160)&lt;BR /&gt; at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)&lt;BR /&gt; at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)&lt;BR /&gt; at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)&lt;BR /&gt; at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:62)&lt;BR /&gt; at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:78)&lt;BR /&gt; at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:62)&lt;BR /&gt; at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:303)&lt;BR /&gt; at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:154)&lt;BR /&gt; at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:102)&lt;BR /&gt; at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:82)&lt;BR /&gt; at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:120)&lt;BR /&gt; at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:113)&lt;BR /&gt; at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:73)&lt;BR /&gt; at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source)&lt;BR /&gt; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&lt;BR /&gt; at java.lang.reflect.Method.invoke(Unknown Source)&lt;BR /&gt; at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:408)&lt;BR /&gt; ... 141 more&lt;BR /&gt;2017-04-22 12:43:40,120 ERROR [org.springframework.extensions.webscripts.AbstractRuntime] [http-apr-8080-exec-1] Exception from &lt;BR /&gt;executeScript: Server error (03220615). Details can be found in the server logs.&lt;BR /&gt;java.lang.RuntimeException: Server error (03220615). Details can be found in the server logs.&lt;BR /&gt; at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:328)&lt;BR /&gt; at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:399)&lt;BR /&gt; at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:210)&lt;BR /&gt; at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)&lt;BR /&gt; at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt; at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt; at org.alfresco.module.aosmodule.service.ContextRootFilter.doFilter(ContextRootFilter.java:93)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt; at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:68)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)&lt;BR /&gt; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;BR /&gt; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;BR /&gt; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;BR /&gt; at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)&lt;BR /&gt; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)&lt;BR /&gt; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)&lt;BR /&gt; at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)&lt;BR /&gt; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;BR /&gt; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)&lt;BR /&gt; at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)&lt;BR /&gt; at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)&lt;BR /&gt; at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2466)&lt;BR /&gt; at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2455)&lt;BR /&gt; at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;BR /&gt; at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;BR /&gt; at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)&lt;BR /&gt; at java.lang.Thread.run(Unknown Source)&lt;/P&gt;&lt;/PRE&gt;&lt;PRE __default_attr="info" __jive_macro_name="alert" alert="info" class="jive_text_macro jive_macro_alert"&gt;&lt;P&gt;C# Client&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HttpWebRequest requestToServerEndpoint = (HttpWebRequest)WebRequest.Create(url + HttpContext.Current.Request.Form["token"]);&lt;BR /&gt; string boundaryString = "----WebKitFormBoundaryYHCnoErwHmT3HVf4";&lt;BR /&gt; requestToServerEndpoint.Method = WebRequestMethods.Http.Post;&lt;BR /&gt; requestToServerEndpoint.ContentType = "multipart/form-data; boundary=" + boundaryString;&lt;BR /&gt; requestToServerEndpoint.KeepAlive = true;&lt;BR /&gt; requestToServerEndpoint.Credentials = System.Net.CredentialCache.DefaultCredentials;&lt;/P&gt;&lt;P&gt;MemoryStream postDataStream = new MemoryStream();&lt;BR /&gt; StreamWriter postDataWriter = new StreamWriter(postDataStream);&lt;/P&gt;&lt;P&gt;postDataWriter.Write("\r\n--" + boundaryString + "\r\n");&lt;BR /&gt; postDataWriter.Write("Content-Disposition: form-data;" + "name=\"{0}\";" + "filename=\"{1}\"" + "\r\nContent-Type: {2}\r\n\r\n",&lt;BR /&gt; "filedata", HttpContext.Current.Request.Files[0].FileName, HttpContext.Current.Request.Files[0].ContentType);&lt;BR /&gt; postDataWriter.Write("\r\n--" + boundaryString + "\r\n");&lt;BR /&gt; postDataWriter.Write("Content-Disposition: form-data; name=\"{0}\"\r\n\r\n{1}", "siteId", "ahmar");&lt;BR /&gt; postDataWriter.Write("\r\n--" + boundaryString + "\r\n");&lt;BR /&gt; postDataWriter.Write("Content-Disposition: form-data; name=\"{0}\"\r\n\r\n{1}", "containerId", "documentLibrary");&lt;BR /&gt; postDataWriter.Write("\r\n--" + boundaryString + "\r\n");&lt;BR /&gt; postDataWriter.Write("Content-Disposition: form-data; name=\"{0}\"\r\n\r\n{1}", "uploaddirectory", "/CSC/");&lt;BR /&gt; postDataWriter.Flush();&lt;/P&gt;&lt;P&gt;Stream fileStream = HttpContext.Current.Request.Files[0].InputStream;&lt;BR /&gt; byte[] buffer = new byte[1024];&lt;BR /&gt; int bytesRead = 0;&lt;BR /&gt; while ((bytesRead = fileStream.Read(buffer, 0, buffer.Length)) != 0)&lt;BR /&gt; { &lt;BR /&gt; postDataStream.Write(buffer, 0, bytesRead);&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;fileStream.Close();&lt;BR /&gt; postDataWriter.Write("\r\n--" + boundaryString + "--\r\n");&lt;BR /&gt; postDataWriter.Flush();&lt;BR /&gt; requestToServerEndpoint.ContentLength = postDataStream.Length;&lt;BR /&gt; using (Stream requestStream = requestToServerEndpoint.GetRequestStream())&lt;BR /&gt; {&lt;BR /&gt; postDataStream.WriteTo(requestStream);&lt;BR /&gt; }&lt;BR /&gt; postDataStream.Close();&lt;BR /&gt; WebResponse response = requestToServerEndpoint.GetResponse();&lt;BR /&gt; StreamReader responseReader = new StreamReader(response.GetResponseStream());&lt;BR /&gt; string replyFromServer = responseReader.ReadToEnd();&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;when i upload a document &amp;nbsp;without content it does not give exception.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 22 Apr 2017 07:42:51 GMT</pubDate>
    <dc:creator>ahmar_husain1</dc:creator>
    <dc:date>2017-04-22T07:42:51Z</dc:date>
    <item>
      <title>Error uploading Document through Rest API by C#</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/error-uploading-document-through-rest-api-by-c/m-p/11812#M5218</link>
      <description>Hi,I am trying to upload files by Rest API but while doing so i get below error,&amp;nbsp;I am calling REST API from C# ,&amp;nbsp;2017-04-22 12:43:40,118 ERROR [org.alfresco.repo.web.scripts.RepositoryContainer] [http-apr-8080-exec-1] Server error (03220615)org.springframework.extensions.webscripts.WebScriptExceptio</description>
      <pubDate>Sat, 22 Apr 2017 07:42:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/error-uploading-document-through-rest-api-by-c/m-p/11812#M5218</guid>
      <dc:creator>ahmar_husain1</dc:creator>
      <dc:date>2017-04-22T07:42:51Z</dc:date>
    </item>
    <item>
      <title>Re: Error uploading Document through Rest API by C#</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/error-uploading-document-through-rest-api-by-c/m-p/11813#M5219</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="link-titled" href="http://stackoverflow.com/questions/4867272/invalid-byte-sequence-for-encoding-utf8" title="http://stackoverflow.com/questions/4867272/invalid-byte-sequence-for-encoding-utf8" rel="nofollow noopener noreferrer"&gt;postgresql - invalid byte sequence for encoding "UTF8" - Stack Overflow&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This topic seems to be the solution&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Apr 2017 14:27:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/error-uploading-document-through-rest-api-by-c/m-p/11813#M5219</guid>
      <dc:creator>redraccoon</dc:creator>
      <dc:date>2017-04-24T14:27:10Z</dc:date>
    </item>
  </channel>
</rss>

