Uploaded image for project: 'Pentaho Data Integration - Kettle'
  1. Pentaho Data Integration - Kettle
  2. PDI-3895

Jobs scheduled on DIS can not execute a transformation on a remote Carte Server

    Details

    • Type: Bug
    • Status: Closed
    • Severity: High
    • Resolution: Fixed
    • Affects Version/s: 4.0.0 GA
    • Fix Version/s: 4.0.0 GA
    • Component/s: None
    • Labels:
      None
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.

      Description

      Repro:

      1. Create a simple transformation, and a job to execute it.
      2. Create a job that executes the transformation, setting the remote slave to a vanilla Carte (Carte.bat startup)

      • this can be found on the Advanced tab of the Execute Transformation step.
        3. Schedule this job on DIS - when the transformation executes on the remote Carte server, you get the following exception:

      INFO 11-05 09:33:03,593 - RepositoriesMeta - Reading repositories XML file: C:\Documents and Settings\GMoran\.kettle\repositories.xml
      ERROR 11-05 09:33:06,031 - Unable to render embedded object: File (UserRoleListDelegate.ERROR_0001_UNABLE_TO_INITIALIZE_USER_ROLE_LIST_WEBSVC) not found.
      com.sun.xml.ws.client.ClientTransportException: The server sent HTTP status code 401: Unauthorized
      at com.sun.xml.ws.transport.http.client.HttpTransportPipe.checkStatusCode(HttpTransportPipe.java:222)
      at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:179)
      at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:93)
      at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:105)
      at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629)
      at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588)
      at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573)
      at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470)
      at com.sun.xml.ws.client.Stub.process(Stub.java:319)
      at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:157)
      at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
      at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
      at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:140)
      at $Proxy42.getUserRoleInfo(Unknown Source)
      at org.pentaho.di.repository.pur.w.R(SourceFile:39)
      at org.pentaho.di.repository.pur.w.<init>(SourceFile:24)
      at org.pentaho.di.repository.pur.e.<init>(SourceFile:22)
      at org.pentaho.di.repository.pur.s.<init>(SourceFile:19)
      at org.pentaho.di.repository.pur.PurRepository.connect(SourceFile:265)
      at org.pentaho.di.trans.TransExecutionConfiguration.<init>(TransExecutionConfiguration.java:653)
      at org.pentaho.di.trans.TransConfiguration.<init>(TransConfiguration.java:57)
      at org.pentaho.di.trans.TransConfiguration.fromXML(TransConfiguration.java:66)
      at org.pentaho.di.www.AddTransServlet.doGet(AddTransServlet.java:85)
      at org.pentaho.di.www.BaseHttpServlet.doPost(BaseHttpServlet.java:76)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
      at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)
      at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
      at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
      at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
      at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
      at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
      at org.mortbay.jetty.Server.handle(Server.java:326)
      at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:536)
      at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:930)
      at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
      at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
      at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405)
      at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
      at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

        Issue Links

          Activity

            People

            • Assignee:
              gdavid Golda Thomas
              Reporter:
              gmoran Gretchen Moran (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: