noushadkabeer / semantics4alfresco

Automatically exported from code.google.com/p/semantics4alfresco
0 stars 0 forks source link

Null Pointer exeption during Stanbol Autotagging #3

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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