[kepler-dev] [Bug 5378] add rety logic to SpanTodt, attempt to recover if RBNB goes down

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Wed Apr 13 15:48:05 PDT 2011


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5378

--- Comment #1 from Derik Barseghian <barseghian at nceas.ucsb.edu> 2011-04-13 15:48:05 PDT ---
This is the connection error I got from SpanTodt when RBNB became hosed:

ERROR flushing.
com.rbnb.sapi.SAPIException: This operation requires a connection.
   at com.rbnb.sapi.Client.assertConnection(Client.java:634)
   at com.rbnb.sapi.Source.Flush(Source.java:295)
   at com.rbnb.sapi.Source.Flush(Source.java:258)
   at util.SpanToDT$PeriodicFlushAndDetachThread.run(SpanToDT.java:602)
Error writing to DT.
com.rbnb.sapi.SAPIException: Nesting java.lang.IllegalStateException
   at com.rbnb.sapi.Client.OpenRBNBConnection(Client.java:312)
   at com.rbnb.sapi.Client.OpenRBNBConnection(Client.java:250)
   at
util.SpanToDT$WriteToDataTurbineThread._createChannelMap(SpanToDT.java:512)
   at
util.SpanToDT$WriteToDataTurbineThread._getChannelIndex(SpanToDT.java:558)
   at util.SpanToDT$WriteToDataTurbineThread.run(SpanToDT.java:408)

Nested exception:
java.lang.IllegalStateException: Cannot reconnect to existing client handler
/dataturbine/gpp-data.
   at java.lang.reflect.Constructor.constructNative(Native Method)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:328)
   at com.rbnb.api.ExceptionMessage.toException(ExceptionMessage.java:441)
   at com.rbnb.api.Language.throwException(Language.java:1679)
   at com.rbnb.api.ACO.receive(ACO.java:1531)
   at com.rbnb.api.ACO.receive(ACO.java:1415)
   at com.rbnb.api.ACO.login(ACO.java:1188)
   at com.rbnb.api.SerializingACO.login(SerializingACO.java:315)
   at com.rbnb.api.ACO.start(ACO.java:1959)
   at com.rbnb.api.ClientHandle.start(ClientHandle.java:459)
   at com.rbnb.sapi.Source.doOpen(Source.java:231)
   at com.rbnb.sapi.Client.OpenRBNBConnection(Client.java:307)
   at com.rbnb.sapi.Client.OpenRBNBConnection(Client.java:250)
   at
util.SpanToDT$WriteToDataTurbineThread._createChannelMap(SpanToDT.java:512)
   at
util.SpanToDT$WriteToDataTurbineThread._getChannelIndex(SpanToDT.java:558)
   at util.SpanToDT$WriteToDataTurbineThread.run(SpanToDT.java:408)
ERROR flushing.
com.rbnb.sapi.SAPIException: This operation requires a connection.
   at com.rbnb.sapi.Client.assertConnection(Client.java:634)
   at com.rbnb.sapi.Source.Flush(Source.java:295)
   at com.rbnb.sapi.Source.Flush(Source.java:258)
   at util.SpanToDT$PeriodicFlushAndDetachThread.run(SpanToDT.java:602)

-- 
Configure bugmail: http://bugzilla.ecoinformatics.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the Kepler-dev mailing list