What steps will reproduce the problem?
1. Installed Alfresco module and share module
2. Setup Stanbol Server and configured Modules to use specific Stanbol server
3. Try to Autotag Document
The Webscripts say "Document successfully Autotagged", but the semantic tags
are not available. The tomact logfile shows me some Nullpointer error like the
one below.
I'm using Alfresco 4.2d with Tomcat 7.0 and Linux.
Has anybody discovered a similar error? How can I proceed with debugging?
Best regards..
Sebastian
---
Entity label: Pennine Alps
Entity type: http://schema.org/Place
Entity reference: http://dbpedia.org/resource/Pennine_Alps
Debug : Place : Pennine Alps
java.lang.ArrayIndexOutOfBoundsException: 0
at org.alfresco.semantics.stanbol.StanbolAction.addSemanticTag(StanbolAction.java:274)
at org.alfresco.semantics.stanbol.StanbolAction.executeImpl(StanbolAction.java:144)
at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(ActionExecuterAbstractBase.java:258)
at org.alfresco.repo.action.ActionServiceImpl.directActionExecution(ActionServiceImpl.java:838)
at org.alfresco.repo.action.ActionServiceImpl.executeActionImpl(ActionServiceImpl.java:738)
at org.alfresco.repo.action.ActionServiceImpl.executeAction(ActionServiceImpl.java:572)
at org.alfresco.repo.action.ActionServiceImpl.executeAction(ActionServiceImpl.java:558)
at org.alfresco.repo.action.ActionServiceImpl.executeAction(ActionServiceImpl.java:847)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterceptor.invoke(AlwaysProceedMethodInterceptor.java:34)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:46)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:161)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at sun.proxy.$Proxy910.executeAction(Unknown Source)
at org.alfresco.repo.jscript.ScriptAction.executeImpl(ScriptAction.java:166)
at org.alfresco.repo.jscript.ScriptAction.execute(ScriptAction.java:136)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:155)
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:243)
at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
at org.mozilla.javascript.gen.c20._c19(file:/x/data/liferay-portal-6.2.0-ce-b3/tomcat-7.0.40/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/semantics/stanbol/share/auto-tag/autotag.post.json.js:962)
at org.mozilla.javascript.gen.c20.call(file:/x/data/liferay-portal-6.2.0-ce-b3/tomcat-7.0.40/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/semantics/stanbol/share/auto-tag/autotag.post.json.js)
at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
at org.mozilla.javascript.gen.c20._c13(file:/x/data/liferay-portal-6.2.0-ce-b3/tomcat-7.0.40/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/semantics/stanbol/share/auto-tag/autotag.post.json.js:648)
at org.mozilla.javascript.gen.c20.call(file:/x/data/liferay-portal-6.2.0-ce-b3/tomcat-7.0.40/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/semantics/stanbol/share/auto-tag/autotag.post.json.js)
at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:108)
at org.mozilla.javascript.gen.c20._c0(file:/x/data/liferay-portal-6.2.0-ce-b3/tomcat-7.0.40/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/semantics/stanbol/share/auto-tag/autotag.post.json.js:981)
at org.mozilla.javascript.gen.c20.call(file:/x/data/liferay-portal-6.2.0-ce-b3/tomcat-7.0.40/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/semantics/stanbol/share/auto-tag/autotag.post.json.js)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
at org.mozilla.javascript.gen.c20.call(file:/x/data/liferay-portal-6.2.0-ce-b3/tomcat-7.0.40/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/semantics/stanbol/share/auto-tag/autotag.post.json.js)
at org.mozilla.javascript.gen.c20.exec(file:/x/data/liferay-portal-6.2.0-ce-b3/tomcat-7.0.40/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/semantics/stanbol/share/auto-tag/autotag.post.json.js)
at org.alfresco.repo.jscript.RhinoScriptProcessor.executeScriptImpl(RhinoScriptProcessor.java:502)
at org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:200)
at org.alfresco.repo.processor.ScriptServiceImpl.execute(ScriptServiceImpl.java:212)
at org.alfresco.repo.processor.ScriptServiceImpl.executeScript(ScriptServiceImpl.java:174)
at org.alfresco.repo.web.scripts.RepositoryScriptProcessor.executeScript(RepositoryScriptProcessor.java:102)
at org.springframework.extensions.webscripts.AbstractWebScript.executeScript(AbstractWebScript.java:1305)
at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:86)
at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:446)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:447)
at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:508)
at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:546)
at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:358)
at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:376)
at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)
at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1008)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Original issue reported on code.google.com by poni...@gmail.com on 12 Oct 2013 at 11:40
Original issue reported on code.google.com by
poni...@gmail.com
on 12 Oct 2013 at 11:40