org.renjin.eval.EvalException: object of type 'builtin' is not subsettable

GitHub | marioguerriero | 8 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.

Root Cause Analysis

  1. org.renjin.eval.EvalException

    object of type 'builtin' is not subsettable

    at org.renjin.primitives.special.DollarFunction.apply()
  2. org.renjin.primitives
    DollarFunction.apply
    1. org.renjin.primitives.special.DollarFunction.apply(DollarFunction.java:58)
    1 frame
  3. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  4. org.renjin.sexp
    Promise.force
    1. org.renjin.sexp.Promise.doEval(Promise.java:91)
    2. org.renjin.sexp.Promise.force(Promise.java:85)
    2 frames
  5. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluate(Context.java:209)
    1 frame
  6. org.renjin.primitives
    R$primitive$list.apply
    1. org.renjin.primitives.R$primitive$list.apply(R$primitive$list.java:39)
    1 frame
  7. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  8. org.renjin.invoke
    ArgumentIterator.evalNext
    1. org.renjin.invoke.codegen.ArgumentIterator.evalNext(ArgumentIterator.java:61)
    1 frame
  9. org.renjin.primitives
    InternalFunction.apply
    1. org.renjin.primitives.R$primitive$paste.apply(R$primitive$paste.java:31)
    2. org.renjin.primitives.special.InternalFunction.apply(InternalFunction.java:55)
    2 frames
  10. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    3. org.renjin.eval.Context.evaluate(Context.java:163)
    3 frames
  11. org.renjin.sexp
    Closure.doApply
    1. org.renjin.sexp.Closure.doApply(Closure.java:107)
    1 frame
  12. org.renjin.eval
    ClosureDispatcher.applyClosure
    1. org.renjin.eval.ClosureDispatcher.apply(ClosureDispatcher.java:76)
    2. org.renjin.eval.ClosureDispatcher.applyClosure(ClosureDispatcher.java:61)
    2 frames
  13. org.renjin.sexp
    Closure.apply
    1. org.renjin.sexp.Closure.apply(Closure.java:81)
    1 frame
  14. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  15. org.renjin.primitives
    R$primitive$$bracket.apply
    1. org.renjin.primitives.S3.reassembleAndEvaluateArgs(S3.java:286)
    2. org.renjin.primitives.S3.tryDispatchFromPrimitive(S3.java:239)
    3. org.renjin.primitives.R$primitive$$bracket.apply(R$primitive$$bracket.java:38)
    3 frames
  16. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  17. org.renjin.invoke
    ArgumentIterator.evalNext
    1. org.renjin.invoke.codegen.ArgumentIterator.evalNext(ArgumentIterator.java:61)
    1 frame
  18. org.renjin.primitives
    R$primitive$$bang$eq.apply
    1. org.renjin.primitives.R$primitive$$bang$eq.apply(R$primitive$$bang$eq.java:35)
    1 frame
  19. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  20. org.renjin.invoke
    ArgumentIterator.evalNext
    1. org.renjin.invoke.codegen.ArgumentIterator.evalNext(ArgumentIterator.java:61)
    1 frame
  21. org.renjin.primitives
    R$primitive$$bar.apply
    1. org.renjin.primitives.R$primitive$$bar.apply(R$primitive$$bar.java:36)
    1 frame
  22. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  23. org.renjin.primitives
    ParenFunction.apply
    1. org.renjin.primitives.special.ParenFunction.apply(ParenFunction.java:39)
    1 frame
  24. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  25. org.renjin.invoke
    ArgumentIterator.evalNext
    1. org.renjin.invoke.codegen.ArgumentIterator.evalNext(ArgumentIterator.java:61)
    1 frame
  26. org.renjin.primitives
    R$primitive$$amp.apply
    1. org.renjin.primitives.R$primitive$$amp.apply(R$primitive$$amp.java:36)
    1 frame
  27. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  28. org.renjin.primitives
    ParenFunction.apply
    1. org.renjin.primitives.special.ParenFunction.apply(ParenFunction.java:39)
    1 frame
  29. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  30. org.renjin.invoke
    ArgumentIterator.evalNext
    1. org.renjin.invoke.codegen.ArgumentIterator.evalNext(ArgumentIterator.java:61)
    1 frame
  31. org.renjin.primitives
    R$primitive$$amp.apply
    1. org.renjin.primitives.R$primitive$$amp.apply(R$primitive$$amp.java:36)
    1 frame
  32. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  33. org.renjin.sexp
    Promise.force
    1. org.renjin.sexp.Promise.doEval(Promise.java:91)
    2. org.renjin.sexp.Promise.force(Promise.java:85)
    2 frames
  34. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluate(Context.java:209)
    2. org.renjin.eval.Context.evaluateSymbol(Context.java:253)
    3. org.renjin.eval.Context.evaluate(Context.java:203)
    3 frames
  35. org.renjin.invoke
    ArgumentIterator.evalNext
    1. org.renjin.invoke.codegen.ArgumentIterator.evalNext(ArgumentIterator.java:61)
    1 frame
  36. org.renjin.primitives
    InternalFunction.apply
    1. org.renjin.primitives.R$primitive$which.apply(R$primitive$which.java:28)
    2. org.renjin.primitives.special.InternalFunction.apply(InternalFunction.java:55)
    2 frames
  37. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  38. org.renjin.primitives
    AssignLeftFunction.apply
    1. org.renjin.primitives.special.AssignLeftFunction.assignLeft(AssignLeftFunction.java:60)
    2. org.renjin.primitives.special.AssignLeftFunction.apply(AssignLeftFunction.java:44)
    2 frames
  39. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  40. org.renjin.primitives
    BeginFunction.apply
    1. org.renjin.primitives.special.BeginFunction.apply(BeginFunction.java:46)
    1 frame
  41. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    3. org.renjin.eval.Context.evaluate(Context.java:163)
    3 frames
  42. org.renjin.sexp
    Closure.doApply
    1. org.renjin.sexp.Closure.doApply(Closure.java:107)
    1 frame
  43. org.renjin.eval
    ClosureDispatcher.applyClosure
    1. org.renjin.eval.ClosureDispatcher.apply(ClosureDispatcher.java:76)
    2. org.renjin.eval.ClosureDispatcher.applyClosure(ClosureDispatcher.java:61)
    2 frames
  44. org.renjin.sexp
    Closure.apply
    1. org.renjin.sexp.Closure.apply(Closure.java:81)
    1 frame
  45. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  46. org.renjin.invoke
    ArgumentIterator.evalNext
    1. org.renjin.invoke.codegen.ArgumentIterator.evalNext(ArgumentIterator.java:61)
    1 frame
  47. org.renjin.primitives
    R$primitive$length.apply
    1. org.renjin.primitives.R$primitive$length.apply(R$primitive$length.java:28)
    1 frame
  48. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  49. org.renjin.primitives
    AssignLeftFunction.apply
    1. org.renjin.primitives.special.AssignLeftFunction.assignLeft(AssignLeftFunction.java:60)
    2. org.renjin.primitives.special.AssignLeftFunction.apply(AssignLeftFunction.java:44)
    2 frames
  50. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  51. org.renjin.primitives
    BeginFunction.apply
    1. org.renjin.primitives.special.BeginFunction.apply(BeginFunction.java:46)
    1 frame
  52. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  53. org.renjin.primitives
    ForFunction.apply
    1. org.renjin.primitives.special.ForFunction.apply(ForFunction.java:91)
    1 frame
  54. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    2 frames
  55. org.renjin.primitives
    BeginFunction.apply
    1. org.renjin.primitives.special.BeginFunction.apply(BeginFunction.java:46)
    1 frame
  56. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    3. org.renjin.eval.Context.evaluate(Context.java:163)
    3 frames
  57. org.renjin.sexp
    Closure.doApply
    1. org.renjin.sexp.Closure.doApply(Closure.java:107)
    1 frame
  58. org.renjin.eval
    ClosureDispatcher.applyClosure
    1. org.renjin.eval.ClosureDispatcher.apply(ClosureDispatcher.java:76)
    2. org.renjin.eval.ClosureDispatcher.applyClosure(ClosureDispatcher.java:61)
    2 frames
  59. org.renjin.sexp
    Closure.apply
    1. org.renjin.sexp.Closure.apply(Closure.java:81)
    1 frame
  60. org.renjin.eval
    Context.evaluate
    1. org.renjin.eval.Context.evaluateCall(Context.java:283)
    2. org.renjin.eval.Context.evaluate(Context.java:207)
    3. org.renjin.eval.Context.evaluateExpressionVector(Context.java:266)
    4. org.renjin.eval.Context.evaluate(Context.java:205)
    4 frames
  61. org.renjin.script
    RenjinScriptEngine.eval
    1. org.renjin.script.RenjinScriptEngine.eval(RenjinScriptEngine.java:150)
    2. org.renjin.script.RenjinScriptEngine.eval(RenjinScriptEngine.java:109)
    2 frames
  62. it.unisannio.loganalysis
    QueryParameterSelector.lambda$new$61446b05$1
    1. it.unisannio.loganalysis.analysis.AnalyzerController.performQuery(AnalyzerController.java:43)
    2. it.unisannio.loganalysis.presentation.MyUI.lambda$init$0(MyUI.java:75)
    3. it.unisannio.loganalysis.presentation.components.QueryParameterSelector.lambda$new$61446b05$1(QueryParameterSelector.java:128)
    3 frames
  63. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    4. java.lang.reflect.Method.invoke(Method.java:498)
    4 frames
  64. Vaadin
    EventRouter.fireEvent
    1. com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)
    2. com.vaadin.event.EventRouter.fireEvent(EventRouter.java:198)
    3. com.vaadin.event.EventRouter.fireEvent(EventRouter.java:161)
    3 frames
  65. com.vaadin.server
    AbstractClientConnector.fireEvent
    1. com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:1008)
    1 frame
  66. Vaadin
    Button$1.click
    1. com.vaadin.ui.Button.fireClick(Button.java:377)
    2. com.vaadin.ui.Button$1.click(Button.java:54)
    2 frames
  67. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    4. java.lang.reflect.Method.invoke(Method.java:498)
    4 frames
  68. com.vaadin.server
    VaadinServlet.service
    1. com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:158)
    2. com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:118)
    3. com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:408)
    4. com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:273)
    5. com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:79)
    6. com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:41)
    7. com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1409)
    8. com.vaadin.server.VaadinServlet.service(VaadinServlet.java:364)
    8 frames
  69. JavaServlet
    HttpServlet.service
    1. javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    1 frame
  70. Jetty
    QueuedThreadPool$3.run
    1. org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:769)
    2. org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1667)
    3. org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:172)
    4. org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
    5. org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:583)
    6. org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    7. org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
    8. org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
    9. org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1125)
    10. org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
    11. org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    12. org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1059)
    13. org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    14. org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
    15. org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
    16. org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    17. org.eclipse.jetty.server.Server.handle(Server.java:497)
    18. org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
    19. org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:248)
    20. org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
    21. org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:610)
    22. org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:539)
    22 frames
  71. Java RT
    Thread.run
    1. java.lang.Thread.run(Thread.java:745)
    1 frame