Re: [Dev] Jaggery is not querying data properly from oracle-DBs.

2013-05-21 Thread Ayashkantha Ramasinghe
Hi Nuwan,

We want that fix to our new release. we are going to switch to jaggery
version 5. did you host that in maven repository?

thank you


On Tue, May 14, 2013 at 11:47 AM, Nuwan Bandara nu...@wso2.com wrote:

 yap, fixed it

 Regards,
 /Nuwan


 On Tue, May 14, 2013 at 11:46 AM, Sumedha Rubasinghe sume...@wso2.comwrote:

 Nuwan,
 I think the problem is
 org.jaggeryjs.hostobjects.db.DatabaseHostObject.getValue(DatabaseHostObject.java:607).
 You should not try to read if the value is null. But rather set one back
 to response being returned.


 On Tue, May 14, 2013 at 10:47 AM, Nuwan Bandara nu...@wso2.com wrote:

 Hi,

 We might have to debug the DB Api and look into it. what is you query ?

 Regards,
 /Nuwan


 On Tue, May 14, 2013 at 10:22 AM, Ayashkantha Ramasinghe 
 ayashkan...@wso2.com wrote:

 Hi,

 On Mon, May 13, 2013 at 9:10 PM, Nuwan Bandara nu...@wso2.com wrote:

 Hi,

 What is WSO2BAM_DATASOURCE, thats wrong syntax for DB API



 WSO2BAM_DATASOURCE is configured in
 $BAM_HOME/repository/conf/datasources/master-datasources.xml. this is the
 configuration of that.

 datasource
nameWSO2BAM_DATASOURCE/name
descriptionThe datasource used for analyzer
 data/description
definition type=RDBMS
configuration
urljdbc:oracle:thin:@10.100.3.227:1521/daniddb
 /url
usernameayash_db/username
passwordayash_db/password

 driverClassNameoracle.jdbc.driver.OracleDriver/driverClassName
maxActive50/maxActive
maxWait6/maxWait
testOnBorrowtrue/testOnBorrow
validationQuerySELECT 1/validationQuery
validationInterval3/validationInterval
/configuration
/definition
 /datasource

 I think the problem is processing the data retrieved, because, i think,
 it connects to the database properly.



 On Mon, May 13, 2013 at 7:16 PM, Ayashkantha Ramasinghe 
 ayashkan...@wso2.com wrote:

 Hi,

 query() function is being failed to return the result while oracle DB
 consisted of null values in it.

 I am getting this error,


 [2013-05-13 18:04:38,014] ERROR
 {org.jaggeryjs.jaggery.core.manager.WebAppManager} -
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 org.jaggeryjs.scriptengine.exceptions.ScriptException:
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:446)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:191)
 at
 org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:269)
 at
 org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 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.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:177)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:161)
 at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
 at
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 at
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
 at
 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
 at
 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
 at
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
 at java.lang.Thread.run(Thread.java:662)
 Caused by: org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 

Re: [Dev] Jaggery is not querying data properly from oracle-DBs.

2013-05-14 Thread Sumedha Rubasinghe
Nuwan,
I think the problem is
org.jaggeryjs.hostobjects.db.DatabaseHostObject.getValue(DatabaseHostObject.java:607).
You should not try to read if the value is null. But rather set one back to
response being returned.


On Tue, May 14, 2013 at 10:47 AM, Nuwan Bandara nu...@wso2.com wrote:

 Hi,

 We might have to debug the DB Api and look into it. what is you query ?

 Regards,
 /Nuwan


 On Tue, May 14, 2013 at 10:22 AM, Ayashkantha Ramasinghe 
 ayashkan...@wso2.com wrote:

 Hi,

 On Mon, May 13, 2013 at 9:10 PM, Nuwan Bandara nu...@wso2.com wrote:

 Hi,

 What is WSO2BAM_DATASOURCE, thats wrong syntax for DB API



 WSO2BAM_DATASOURCE is configured in
 $BAM_HOME/repository/conf/datasources/master-datasources.xml. this is the
 configuration of that.

 datasource
nameWSO2BAM_DATASOURCE/name
descriptionThe datasource used for analyzer
 data/description
definition type=RDBMS
configuration
urljdbc:oracle:thin:@10.100.3.227:1521/daniddb/url
usernameayash_db/username
passwordayash_db/password

 driverClassNameoracle.jdbc.driver.OracleDriver/driverClassName
maxActive50/maxActive
maxWait6/maxWait
testOnBorrowtrue/testOnBorrow
validationQuerySELECT 1/validationQuery
validationInterval3/validationInterval
/configuration
/definition
 /datasource

 I think the problem is processing the data retrieved, because, i think,
 it connects to the database properly.



 On Mon, May 13, 2013 at 7:16 PM, Ayashkantha Ramasinghe 
 ayashkan...@wso2.com wrote:

 Hi,

 query() function is being failed to return the result while oracle DB
 consisted of null values in it.

 I am getting this error,


 [2013-05-13 18:04:38,014] ERROR
 {org.jaggeryjs.jaggery.core.manager.WebAppManager} -
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 org.jaggeryjs.scriptengine.exceptions.ScriptException:
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:446)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:191)
 at
 org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:269)
 at
 org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 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.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:177)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:161)
 at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
 at
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 at
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
 at
 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
 at
 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
 at
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
 at java.lang.Thread.run(Thread.java:662)
 Caused by: org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 at
 org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1654)
 at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:175)
 at
 org.mozilla.javascript.FunctionObject.call(FunctionObject.java:411)
 at
 

Re: [Dev] Jaggery is not querying data properly from oracle-DBs.

2013-05-14 Thread Nuwan Bandara
yap, fixed it

Regards,
/Nuwan


On Tue, May 14, 2013 at 11:46 AM, Sumedha Rubasinghe sume...@wso2.comwrote:

 Nuwan,
 I think the problem is
 org.jaggeryjs.hostobjects.db.DatabaseHostObject.getValue(DatabaseHostObject.java:607).
 You should not try to read if the value is null. But rather set one back
 to response being returned.


 On Tue, May 14, 2013 at 10:47 AM, Nuwan Bandara nu...@wso2.com wrote:

 Hi,

 We might have to debug the DB Api and look into it. what is you query ?

 Regards,
 /Nuwan


 On Tue, May 14, 2013 at 10:22 AM, Ayashkantha Ramasinghe 
 ayashkan...@wso2.com wrote:

 Hi,

 On Mon, May 13, 2013 at 9:10 PM, Nuwan Bandara nu...@wso2.com wrote:

 Hi,

 What is WSO2BAM_DATASOURCE, thats wrong syntax for DB API



 WSO2BAM_DATASOURCE is configured in
 $BAM_HOME/repository/conf/datasources/master-datasources.xml. this is the
 configuration of that.

 datasource
nameWSO2BAM_DATASOURCE/name
descriptionThe datasource used for analyzer
 data/description
definition type=RDBMS
configuration
urljdbc:oracle:thin:@10.100.3.227:1521/daniddb
 /url
usernameayash_db/username
passwordayash_db/password

 driverClassNameoracle.jdbc.driver.OracleDriver/driverClassName
maxActive50/maxActive
maxWait6/maxWait
testOnBorrowtrue/testOnBorrow
validationQuerySELECT 1/validationQuery
validationInterval3/validationInterval
/configuration
/definition
 /datasource

 I think the problem is processing the data retrieved, because, i think,
 it connects to the database properly.



 On Mon, May 13, 2013 at 7:16 PM, Ayashkantha Ramasinghe 
 ayashkan...@wso2.com wrote:

 Hi,

 query() function is being failed to return the result while oracle DB
 consisted of null values in it.

 I am getting this error,


 [2013-05-13 18:04:38,014] ERROR
 {org.jaggeryjs.jaggery.core.manager.WebAppManager} -
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 org.jaggeryjs.scriptengine.exceptions.ScriptException:
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:446)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:191)
 at
 org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:269)
 at
 org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 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.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:177)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:161)
 at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
 at
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 at
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
 at
 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
 at
 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
 at
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
 at java.lang.Thread.run(Thread.java:662)
 Caused by: org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 at
 org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1654)
 at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:175)
 at
 

[Dev] Jaggery is not querying data properly from oracle-DBs.

2013-05-13 Thread Ayashkantha Ramasinghe
Hi,

query() function is being failed to return the result while oracle DB
consisted of null values in it.

I am getting this error,


[2013-05-13 18:04:38,014] ERROR
{org.jaggeryjs.jaggery.core.manager.WebAppManager} -
org.mozilla.javascript.WrappedException: Wrapped
java.lang.NullPointerException
(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
org.jaggeryjs.scriptengine.exceptions.ScriptException:
org.mozilla.javascript.WrappedException: Wrapped
java.lang.NullPointerException
(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
at
org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:446)
at
org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:191)
at
org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:269)
at
org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
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.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:177)
at
org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:161)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at
org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.mozilla.javascript.WrappedException: Wrapped
java.lang.NullPointerException
(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
at
org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1654)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:175)
at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:411)
at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
at
org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1._c2(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag:53)
at
org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1.call(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag)
at
org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
at
org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1._c0(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag:65)
at
org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1.call(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag)
at
org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:401)
at
org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3003)
at
org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1.call(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag)
at
org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1.exec(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag)
at
org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:441)
... 24 more
Caused by: java.lang.NullPointerException
at
org.jaggeryjs.hostobjects.db.DatabaseHostObject.getValue(DatabaseHostObject.java:607)
at
org.jaggeryjs.hostobjects.db.DatabaseHostObject.processResults(DatabaseHostObject.java:581)
at
org.jaggeryjs.hostobjects.db.DatabaseHostObject.executeQuery(DatabaseHostObject.java:505)
at
org.jaggeryjs.hostobjects.db.DatabaseHostObject.jsFunction_query(DatabaseHostObject.java:195)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 

Re: [Dev] Jaggery is not querying data properly from oracle-DBs.

2013-05-13 Thread Nuwan Bandara
Hi,

What is WSO2BAM_DATASOURCE, thats wrong syntax for DB API

Regards,
/Nuwan


On Mon, May 13, 2013 at 7:16 PM, Ayashkantha Ramasinghe 
ayashkan...@wso2.com wrote:

 Hi,

 query() function is being failed to return the result while oracle DB
 consisted of null values in it.

 I am getting this error,


 [2013-05-13 18:04:38,014] ERROR
 {org.jaggeryjs.jaggery.core.manager.WebAppManager} -
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 org.jaggeryjs.scriptengine.exceptions.ScriptException:
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:446)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:191)
 at
 org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:269)
 at
 org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 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.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:177)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:161)
 at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
 at
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 at
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
 at
 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
 at
 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
 at
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
 at java.lang.Thread.run(Thread.java:662)
 Caused by: org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 at
 org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1654)
 at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:175)
 at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:411)
 at
 org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
 at
 org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1._c2(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag:53)
 at
 org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1.call(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag)
 at
 org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
 at
 org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1._c0(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag:65)
 at
 org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1.call(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag)
 at
 org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:401)
 at
 org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3003)
 at
 org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1.call(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag)
 at
 org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1.exec(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:441)
 ... 24 more
 Caused by: java.lang.NullPointerException
 at
 org.jaggeryjs.hostobjects.db.DatabaseHostObject.getValue(DatabaseHostObject.java:607)
 at
 

Re: [Dev] Jaggery is not querying data properly from oracle-DBs.

2013-05-13 Thread Ayashkantha Ramasinghe
Hi,

On Mon, May 13, 2013 at 9:10 PM, Nuwan Bandara nu...@wso2.com wrote:

 Hi,

 What is WSO2BAM_DATASOURCE, thats wrong syntax for DB API



WSO2BAM_DATASOURCE is configured in
$BAM_HOME/repository/conf/datasources/master-datasources.xml. this is the
configuration of that.

datasource
   nameWSO2BAM_DATASOURCE/name
   descriptionThe datasource used for analyzer data/description
   definition type=RDBMS
   configuration
   urljdbc:oracle:thin:@10.100.3.227:1521/daniddb/url
   usernameayash_db/username
   passwordayash_db/password

driverClassNameoracle.jdbc.driver.OracleDriver/driverClassName
   maxActive50/maxActive
   maxWait6/maxWait
   testOnBorrowtrue/testOnBorrow
   validationQuerySELECT 1/validationQuery
   validationInterval3/validationInterval
   /configuration
   /definition
/datasource

I think the problem is processing the data retrieved, because, i think, it
connects to the database properly.


On Mon, May 13, 2013 at 7:16 PM, Ayashkantha Ramasinghe 
ayashkan...@wso2.com wrote:

 Hi,

 query() function is being failed to return the result while oracle DB
 consisted of null values in it.

 I am getting this error,


 [2013-05-13 18:04:38,014] ERROR
 {org.jaggeryjs.jaggery.core.manager.WebAppManager} -
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 org.jaggeryjs.scriptengine.exceptions.ScriptException:
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:446)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:191)
 at
 org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:269)
 at
 org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 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.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:177)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:161)
 at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
 at
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 at
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
 at
 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
 at
 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
 at
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
 at java.lang.Thread.run(Thread.java:662)
 Caused by: org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 at
 org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1654)
 at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:175)
 at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:411)
 at
 org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
 at
 org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1._c2(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag:53)
 at
 org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1.call(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag)
 at
 org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
 at
 

Re: [Dev] Jaggery is not querying data properly from oracle-DBs.

2013-05-13 Thread Nuwan Bandara
Hi,

We might have to debug the DB Api and look into it. what is you query ?

Regards,
/Nuwan


On Tue, May 14, 2013 at 10:22 AM, Ayashkantha Ramasinghe 
ayashkan...@wso2.com wrote:

 Hi,

 On Mon, May 13, 2013 at 9:10 PM, Nuwan Bandara nu...@wso2.com wrote:

 Hi,

 What is WSO2BAM_DATASOURCE, thats wrong syntax for DB API



 WSO2BAM_DATASOURCE is configured in
 $BAM_HOME/repository/conf/datasources/master-datasources.xml. this is the
 configuration of that.

 datasource
nameWSO2BAM_DATASOURCE/name
descriptionThe datasource used for analyzer data/description
definition type=RDBMS
configuration
urljdbc:oracle:thin:@10.100.3.227:1521/daniddb/url
usernameayash_db/username
passwordayash_db/password

 driverClassNameoracle.jdbc.driver.OracleDriver/driverClassName
maxActive50/maxActive
maxWait6/maxWait
testOnBorrowtrue/testOnBorrow
validationQuerySELECT 1/validationQuery
validationInterval3/validationInterval
/configuration
/definition
 /datasource

 I think the problem is processing the data retrieved, because, i think, it
 connects to the database properly.



 On Mon, May 13, 2013 at 7:16 PM, Ayashkantha Ramasinghe 
 ayashkan...@wso2.com wrote:

 Hi,

 query() function is being failed to return the result while oracle DB
 consisted of null values in it.

 I am getting this error,


 [2013-05-13 18:04:38,014] ERROR
 {org.jaggeryjs.jaggery.core.manager.WebAppManager} -
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 org.jaggeryjs.scriptengine.exceptions.ScriptException:
 org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:446)
 at
 org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:191)
 at
 org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:269)
 at
 org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 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.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:177)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:161)
 at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
 at
 org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57)
 at
 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 at
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
 at
 org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
 at
 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
 at
 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
 at java.lang.Thread.run(Thread.java:662)
 Caused by: org.mozilla.javascript.WrappedException: Wrapped
 java.lang.NullPointerException
 (/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag#53)
 at
 org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1654)
 at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:175)
 at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:411)
 at
 org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
 at
 org.jaggeryjs.rhino.bamdashboards.activity_monitoring.gadgets.c1._c2(/bamdashboards/activity_monitoring/gadgets/dataSource.ajaxProcessor.jag:53)
 at