Hi There!!
My webservice's SQL:
create service dbo.getUsers
secure clear ssl type raw
@age int
as
select * from Users where age>=@age
[...Saving webservice.. Everything is OK..].
Next, error that occured when I'm trying to deploy this webservice.
com.sybase.jdbc3.jdbc.SybSQLException: Caught an Unknown Exception: Details: [java.lang.NullPointerException: while trying to invoke the method java.lang.String.compareToIgnoreCase(java.lang.String) of a null object loaded from the third parameter of the method]
at com.sybase.jdbc3.tds.Tds.a(Unknown Source)
at com.sybase.jdbc3.tds.Tds.nextResult(Unknown Source)
at com.sybase.jdbc3.jdbc.ResultGetter.nextResult(Unknown Source)
at com.sybase.jdbc3.jdbc.SybStatement.nextResult(Unknown Source)
at com.sybase.jdbc3.jdbc.SybStatement.nextResult(Unknown Source)
at com.sybase.jdbc3.jdbc.SybStatement.getMoreResults(Unknown Source)
at com.sybase.jdbc3.jdbc.SybStatement.getMoreResults(Unknown Source)
at com.sybase.aseplugin.sql.ASConnection.executeQuery(ASConnection.java:770)
at com.sybase.aseplugin.sql.ASConnection.executeCommand(ASConnection.java:671)
at com.sybase.aseplugin.sql.ASConnection.executeCommand(ASConnection.java:606)
at com.sybase.aseplugin.so.UserDefinedWebServiceSO.deploy(UserDefinedWebServiceSO.java:110)
at com.sybase.aseplugin.bo.UserDefinedWebServiceBO.onCommand(UserDefinedWebServiceBO.java:199)
at com.sybase.aseplugin.bo.CodeDetailsPanel$CodeDetailsContainer.onCommand(CodeDetailsPanel.java:133)
at com.sybase.central.viewer.ViewerManager.callOnCommandForItems(ViewerManager.java:2110)
at com.sybase.central.viewer.ViewerManager.menuItemSelected(ViewerManager.java:1763)
at com.sybase.central.viewer.BaseMenuItem.actionPerformed(BaseMenuItem.java:223)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1225)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1266)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
at java.awt.Component.processMouseEvent(Component.java:6263)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6028)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.sybase.util.EventMonitor.dispatchEvent(EventMonitor.java:439)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
----------------------------------------------------------------------------------------------------------------------------------<<<
Can anybody help me? What am I doing wrong??..
---------------------------------------------------------------------------------------------------------------------------------
Pre:
1) 'enable webservices', 1 - Everything works OK with no input or output parameters of webservice;
2) I'm using Java in database ('enable java', 1 & 'enable pci', 1) - everything configured OK and works great within webservices with no params.
*After all, this webservice become Deployed in Sybase Central 6.1.0 (Undeploy item menu appears instead Deploy of the specified webservice) when reconnect to the database, but when execute sp_webservices 'listudws', resultset has no it & it is not accessible from the Web-browser.
HELP ME! I hope for your help..
Thanks.