Comments (2)
@ludost As requested, the stack trace:
Error: {
"code": -32603,
"message": "java.lang.IllegalArgumentException: Required parameter 1 in method 'getMembersWithResources' is null.",
"data": {
"cause": null,
"stackTrace": [
{
"methodName": "createRequest",
"fileName": "JSONRPC.java",
"lineNumber": 489,
"className": "com.almende.eve.rpc.jsonrpc.JSONRPC",
"nativeMethod": false
},
{
"methodName": "invoke",
"fileName": "AgentHost.java",
"lineNumber": 198,
"className": "com.almende.eve.agent.AgentHost$1",
"nativeMethod": false
},
{
"methodName": "getMembersWithResources",
"fileName": null,
"lineNumber": -1,
"className": "$Proxy27",
"nativeMethod": false
},
{
"methodName": "getParentGroupsWithMembers",
"fileName": "PersonalAgent.java",
"lineNumber": 200,
"className": "com.askcs.agents.PersonalAgent",
"nativeMethod": false
},
{
"methodName": "invoke0",
"fileName": "NativeMethodAccessorImpl.java",
"lineNumber": -2,
"className": "sun.reflect.NativeMethodAccessorImpl",
"nativeMethod": true
},
{
"methodName": "invoke",
"fileName": "NativeMethodAccessorImpl.java",
"lineNumber": 57,
"className": "sun.reflect.NativeMethodAccessorImpl",
"nativeMethod": false
},
{
"methodName": "invoke",
"fileName": "DelegatingMethodAccessorImpl.java",
"lineNumber": 43,
"className": "sun.reflect.DelegatingMethodAccessorImpl",
"nativeMethod": false
},
{
"methodName": "invoke",
"fileName": "Method.java",
"lineNumber": 601,
"className": "java.lang.reflect.Method",
"nativeMethod": false
},
{
"methodName": "invoke",
"fileName": "JSONRPC.java",
"lineNumber": 141,
"className": "com.almende.eve.rpc.jsonrpc.JSONRPC",
"nativeMethod": false
},
{
"methodName": "receive",
"fileName": "AgentHost.java",
"lineNumber": 339,
"className": "com.almende.eve.agent.AgentHost",
"nativeMethod": false
},
{
"methodName": "doPost",
"fileName": "AgentServlet.java",
"lineNumber": 309,
"className": "com.almende.eve.transport.http.AgentServlet",
"nativeMethod": false
},
{
"methodName": "service",
"fileName": "HttpServlet.java",
"lineNumber": 637,
"className": "javax.servlet.http.HttpServlet",
"nativeMethod": false
},
{
"methodName": "service",
"fileName": "HttpServlet.java",
"lineNumber": 717,
"className": "javax.servlet.http.HttpServlet",
"nativeMethod": false
},
{
"methodName": "handle",
"fileName": "ServletHolder.java",
"lineNumber": 511,
"className": "org.mortbay.jetty.servlet.ServletHolder",
"nativeMethod": false
},
{
"methodName": "handle",
"fileName": "ServletHandler.java",
"lineNumber": 390,
"className": "org.mortbay.jetty.servlet.ServletHandler",
"nativeMethod": false
},
{
"methodName": "handle",
"fileName": "SecurityHandler.java",
"lineNumber": 216,
"className": "org.mortbay.jetty.security.SecurityHandler",
"nativeMethod": false
},
{
"methodName": "handle",
"fileName": "SessionHandler.java",
"lineNumber": 182,
"className": "org.mortbay.jetty.servlet.SessionHandler",
"nativeMethod": false
},
{
"methodName": "handle",
"fileName": "ContextHandler.java",
"lineNumber": 766,
"className": "org.mortbay.jetty.handler.ContextHandler",
"nativeMethod": false
},
{
"methodName": "handle",
"fileName": "WebAppContext.java",
"lineNumber": 418,
"className": "org.mortbay.jetty.webapp.WebAppContext",
"nativeMethod": false
},
{
"methodName": "handle",
"fileName": "ContextHandlerCollection.java",
"lineNumber": 230,
"className": "org.mortbay.jetty.handler.ContextHandlerCollection",
"nativeMethod": false
},
{
"methodName": "handle",
"fileName": "HandlerCollection.java",
"lineNumber": 114,
"className": "org.mortbay.jetty.handler.HandlerCollection",
"nativeMethod": false
},
{
"methodName": "handle",
"fileName": "HandlerWrapper.java",
"lineNumber": 152,
"className": "org.mortbay.jetty.handler.HandlerWrapper",
"nativeMethod": false
},
{
"methodName": "handle",
"fileName": "Server.java",
"lineNumber": 326,
"className": "org.mortbay.jetty.Server",
"nativeMethod": false
},
{
"methodName": "handleRequest",
"fileName": "HttpConnection.java",
"lineNumber": 542,
"className": "org.mortbay.jetty.HttpConnection",
"nativeMethod": false
},
{
"methodName": "content",
"fileName": "HttpConnection.java",
"lineNumber": 943,
"className": "org.mortbay.jetty.HttpConnection$RequestHandler",
"nativeMethod": false
},
{
"methodName": "parseNext",
"fileName": "HttpParser.java",
"lineNumber": 756,
"className": "org.mortbay.jetty.HttpParser",
"nativeMethod": false
},
{
"methodName": "parseAvailable",
"fileName": "HttpParser.java",
"lineNumber": 218,
"className": "org.mortbay.jetty.HttpParser",
"nativeMethod": false
},
{
"methodName": "handle",
"fileName": "HttpConnection.java",
"lineNumber": 404,
"className": "org.mortbay.jetty.HttpConnection",
"nativeMethod": false
},
{
"methodName": "run",
"fileName": "SelectChannelEndPoint.java",
"lineNumber": 410,
"className": "org.mortbay.io.nio.SelectChannelEndPoint",
"nativeMethod": false
},
{
"methodName": "run",
"fileName": "QueuedThreadPool.java",
"lineNumber": 582,
"className": "org.mortbay.thread.QueuedThreadPool$PoolThread",
"nativeMethod": false
}
],
"message": "Required parameter 1 in method 'getMembersWithResources' is null.",
"localizedMessage": "Required parameter 1 in method 'getMembersWithResources' is null.",
"suppressed": []
}
}
from eve.
Hi Erik,
I've tried to reproduce your results, but to no effect. I can call such method without problems with 0, 1 or 2 parameter values, in any order. Maybe you can send me a code sample of how you defined your method?
from eve.
Related Issues (20)
- URL selection change to Map HOT 2
- Several classes not found when running on older Android (I am trying 2.2 / api 8) HOT 1
- getMethods gives null pointer HOT 2
- getServletRegistrations() no such method HOT 1
- Eve-Java: Parameter with a confusing name in Scheduler.createTask
- Plans for a Ruby implementation? HOT 2
- Http Calls fail HOT 1
- christos HOT 1
- UUID NoClassDefFoundError exceptions HOT 2
- JSONRPCException: Couldn't handle XMPP return causing Android ANR errors HOT 4
- Share one xmpp connection (address) over multiple agents HOT 1
- Adding External Jars HOT 2
- Platform shutdown method HOT 1
- Release 2.2.1 HOT 2
- IllegalStateException in JSONRPC.init() HOT 8
- EVE 2.2.0 setRemoveOnCancelPolicy error on Android < 4.4 HOT 5
- Create/Destroy eve agents through methods HOT 1
- @Name for methods? HOT 1
- Obtain the access tag value via JSON-RPC HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eve.