Hi everybody,
I just created a scenario using SAP PA 1.15 and SAP HANA SPS7 Rev 73.
I wasnt able to use HANA Online scenarios except of HANA Apriori. I always get the same error:
Funny thing. I did the same thing in a different landscape. Same PA version, same HANA revision --> Same error message!
Another aspect is that all the R algorithms are working fine!
I created a lot of scenarios using HANA online algorithms a couple of month ago with the old version of PA and HANA SPS6 and it actually worked out find.
Any thoughts, any ideas or same problems?
Regards, Christoph.
here is the detailed description:
at com.sap.pa.service.impl.RepositoryConnectionPool.getConnection(RepositoryConnectionPool.java:64): TraceLog Message 0
2014/05/08 09:17:17.350000|>>|S| | 8820| 30| |||||||||||||||[com.sap.pa.service.impl.RepositoryConnectionPool]RepositoryConnectionPool:com.sap.pa.common.RepoCredentialsImpl@6021b438: Getting existing RepoConnection no:1
2014/05/08 09:17:17.351000|>>|S| | 8820| 30| |||||||||||||||Starting chain execution getComponentScript
2014/05/08 09:17:17.747000|>>|E| | 8820| 30| |||||||||||||||Error in getComponentScript
java.lang.IllegalArgumentException: Illegal pattern character 't'
at java.text.SimpleDateFormat.compile(Unknown Source)
at java.text.SimpleDateFormat.initialize(Unknown Source)
at java.text.SimpleDateFormat.<init>(Unknown Source)
at java.text.SimpleDateFormat.<init>(Unknown Source)
at com.sap.pa.components.algorithms.indb.backend.impl.InDBPALAlgorithmExecutionHandle.getColumnInfo(InDBPALAlgorithmExecutionHandle.java:1327)
at com.sap.pa.components.algorithms.indb.pal.afl.DecisionTreeExecutionHandle.getFormattedSummaryInLLangScript(DecisionTreeExecutionHandle.java:263)
at com.sap.pa.components.algorithms.indb.backend.impl.InDBPALAlgorithmExecutionHandle.getSummaryScript(InDBPALAlgorithmExecutionHandle.java:906)
at com.sap.pa.components.algorithms.indb.pal.afl.DecisionTreeExecutionHandle.getLLangProcedureToUpdateResult(DecisionTreeExecutionHandle.java:327)
at com.sap.pa.components.algorithms.indb.backend.impl.InDBPALAlgorithmExecutionHandle.getComponentScripts(InDBPALAlgorithmExecutionHandle.java:682)
at com.sap.pa.service.hilo.impl.InDbPseudoHiloTransformationExecHandle.getComponentScripts(InDbPseudoHiloTransformationExecHandle.java:522)
at com.sap.pa.service.indb.impl.InDbComponentManagerImpl.executeTransformationCommand(InDbComponentManagerImpl.java:472)
at com.sap.pa.service.hilo.impl.ServerExecuteComponent.execute(ServerExecuteComponent.java:81)
at com.sap.pa.service.hilo.impl.TransformComponentManagerImpl.processComponent(TransformComponentManagerImpl.java:57)
at com.sap.hilo.pa.backend.PATransformCommandProcessor.processOnlineCalculationNode(PATransformCommandProcessor.java:136)
at com.sap.hilo.pa.backend.PATransformCommandProcessor.processCalculationNode(PATransformCommandProcessor.java:66)
at com.sap.hilo.engine.hana.online.internal.HanaOnlineCalcEngineImpl.createDataContext(HanaOnlineCalcEngineImpl.java:286)
at com.sap.hilo.service.datamanipulation.internal.engines.TransformEngineImpl.prepareForQuery(TransformEngineImpl.java:977)
at com.sap.hilo.service.datamanipulation.internal.engines.TransformEngineImpl.prepareForQuery(TransformEngineImpl.java:941)
at com.sap.hilo.service.datamanipulation.internal.engines.TransformEngineImpl.buildDataSetFoundation(TransformEngineImpl.java:947)
at com.sap.hilo.service.datamanipulation.internal.DataManipulationServiceImpl.buildDataSetFoundation(DataManipulationServiceImpl.java:185)
at com.sap.hilo.desktop.predict.services.ExecuteChainService.execute(ExecuteChainService.java:92)
at com.sap.hilo.desktop.predict.services.PAService.execute(PAService.java:55)
at com.sap.hilo.desktop.embeddedserver.httpservice.HTTPAdapter.execute(HTTPAdapter.java:87)
at com.sap.hilo.desktop.embeddedserver.DispatcherServlet.handleRequest(DispatcherServlet.java:99)
at com.sap.hilo.desktop.embeddedserver.DispatcherServlet.doPost(DispatcherServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:598)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1367)
at com.sap.hilo.desktop.embeddedserver.JsonPaddingFilter.doFilter(JsonPaddingFilter.java:73)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)
at com.sap.hilo.desktop.embeddedserver.configurator.internal.SecurityFilter.doFilter(SecurityFilter.java:59)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
at org.eclipse.jetty.server.Server.handle(Server.java:350)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:900)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:954)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:851)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:606)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
at java.lang.Thread.run(Unknown Source)
at com.sap.pa.service.indb.impl.InDbComponentManagerImpl.executeTransformationCommand(InDbComponentManagerImpl.java:472): TraceLog Message 0
2014/05/08 09:17:17.748000|>>|E| | 8820| 30| |||||||||||||||[com.sap.pa.service.indb.impl.InDbComponentManagerImpl]Illegal pattern character 't'
2014/05/08 09:17:17.785000|>>|S| | 8820| 30| |||||||||||||||Completed chain execution getComponentScript: 434 milliseconds
at com.sap.pa.service.impl.ConnectionsHandleImpl.releaseRepositoryConnection(ConnectionsHandleImpl.java:101): TraceLog Message 0
2014/05/08 09:17:17.833000|>>|S| | 8820| 30| |||||||||||||||[com.sap.pa.service.impl.ConnectionsHandleImpl]Releasing repository connection for execution 24a2039e-e8bd-4cc3-807e-24fc18c2cbf5
2014/05/08 09:17:17.833000|>>|S| | 8820| 30|}|||||||||||||||execute: 00.487
2014/05/08 09:17:17.833000|>>|E| | 8820| 30| |||||||||||||||[Error while executing the chain]
Unexpected error occurred (null)
at com.sap.pa.service.hilo.impl.ServerExecuteComponent.execute(ServerExecuteComponent.java:87)
at com.sap.pa.service.hilo.impl.TransformComponentManagerImpl.processComponent(TransformComponentManagerImpl.java:57)
at com.sap.hilo.pa.backend.PATransformCommandProcessor.processOnlineCalculationNode(PATransformCommandProcessor.java:136)
at com.sap.hilo.pa.backend.PATransformCommandProcessor.processCalculationNode(PATransformCommandProcessor.java:66)
at com.sap.hilo.engine.hana.online.internal.HanaOnlineCalcEngineImpl.createDataContext(HanaOnlineCalcEngineImpl.java:286)
at com.sap.hilo.service.datamanipulation.internal.engines.TransformEngineImpl.prepareForQuery(TransformEngineImpl.java:977)
at com.sap.hilo.service.datamanipulation.internal.engines.TransformEngineImpl.prepareForQuery(TransformEngineImpl.java:941)
at com.sap.hilo.service.datamanipulation.internal.engines.TransformEngineImpl.buildDataSetFoundation(TransformEngineImpl.java:947)
at com.sap.hilo.service.datamanipulation.internal.DataManipulationServiceImpl.buildDataSetFoundation(DataManipulationServiceImpl.java:185)
at com.sap.hilo.desktop.predict.services.ExecuteChainService.execute(ExecuteChainService.java:92)
at com.sap.hilo.desktop.predict.services.PAService.execute(PAService.java:55)
at com.sap.hilo.desktop.embeddedserver.httpservice.HTTPAdapter.execute(HTTPAdapter.java:87)
at com.sap.hilo.desktop.embeddedserver.DispatcherServlet.handleRequest(DispatcherServlet.java:99)
at com.sap.hilo.desktop.embeddedserver.DispatcherServlet.doPost(DispatcherServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:598)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1367)
at com.sap.hilo.desktop.embeddedserver.JsonPaddingFilter.doFilter(JsonPaddingFilter.java:73)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)
at com.sap.hilo.desktop.embeddedserver.configurator.internal.SecurityFilter.doFilter(SecurityFilter.java:59)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
at org.eclipse.jetty.server.Server.handle(Server.java:350)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:900)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:954)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:851)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:606)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
at java.lang.Thread.run(Unknown Source)
2014/05/08 09:17:17.834000|>>|S| | 8820| 30|{|||||||||||||||executeRequest(com.sap.pa.sdk.GetExecutionErrorsRequest)
2014/05/08 09:17:17.834000|>>|S| | 8820| 30|{|||||||||||||||execute
at com.sap.pa.service.impl.RepositoryConnectionPool.getConnection(RepositoryConnectionPool.java:64): TraceLog Message 0
2014/05/08 09:17:17.839000|>>|S| | 8820| 30| |||||||||||||||[com.sap.pa.service.impl.RepositoryConnectionPool]RepositoryConnectionPool:com.sap.pa.common.RepoCredentialsImpl@6021b438: Getting existing RepoConnection no:1
at com.sap.pa.service.impl.ConnectionsHandleImpl.releaseRepositoryConnection(ConnectionsHandleImpl.java:101): TraceLog Message 0
2014/05/08 09:17:17.840000|>>|S| | 8820| 30| |||||||||||||||[com.sap.pa.service.impl.ConnectionsHandleImpl]Releasing repository connection for execution 24a2039e-e8bd-4cc3-807e-24fc18c2cbf5
2014/05/08 09:17:17.840000|>>|S| | 8820| 30|}|||||||||||||||execute: 00.007
2014/05/08 09:17:17.841000|>>|E| | 8820| 30| |||||||||||||||ERROR From PAES Server: Unexpected error occurred
2014/05/08 09:17:17.841000|>>|S| | 8820| 30|}|||||||||||||||executeRequest(com.sap.pa.sdk.GetExecutionErrorsRequest): 00.007
2014/05/08 09:17:17.841000|>>|S| | 8820| 30| |||||||||||||||[com.sap.hilo.desktop.predict.services.ExecuteChainService]
com.sap.pa.papd.connector.exception.ServiceConnectorException: Unexpected error occurred (PAS10001)
at com.sap.pa.papd.connector.ServiceInprocConnector.executeRequest(ServiceInprocConnector.java:230)
at com.sap.hilo.desktop.predict.services.PAService.getErrorInfo(PAService.java:81)
at com.sap.hilo.desktop.predict.services.ExecuteChainService.execute(ExecuteChainService.java:111)
at com.sap.hilo.desktop.predict.services.PAService.execute(PAService.java:55)
at com.sap.hilo.desktop.embeddedserver.httpservice.HTTPAdapter.execute(HTTPAdapter.java:87)
at com.sap.hilo.desktop.embeddedserver.DispatcherServlet.handleRequest(DispatcherServlet.java:99)
at com.sap.hilo.desktop.embeddedserver.DispatcherServlet.doPost(DispatcherServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:598)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1367)
at com.sap.hilo.desktop.embeddedserver.JsonPaddingFilter.doFilter(JsonPaddingFilter.java:73)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)
at com.sap.hilo.desktop.embeddedserver.configurator.internal.SecurityFilter.doFilter(SecurityFilter.java:59)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1338)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
at org.eclipse.jetty.server.Server.handle(Server.java:350)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:900)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:954)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:851)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:606)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
at java.lang.Thread.run(Unknown Source)