• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.server
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Ticket
  • Next Ticket →

Ticket #1036 (closed defect: fixed)

Opened 5 months ago

Last modified 3 months ago

Issue with ISession.getInput/setInput from Blitz

Reported by: jmoore Owned by: jmoore
Priority: critical Milestone: 3.0-Beta3.1
Component: Scripting Version: 3.0-M1
Keywords: blitz Cc:

Description

Possibly related to #894, on a simple :

  setInput(sess, "a", new RString("a"));
  getInput(sess, "a");

the following is thrown:

Ice.UnknownException
    unknown = "java.lang.ClassCastException: java.lang.String
               	at $Proxy59.getInput(Unknown Source)
               	at omero.api._ISessionTie.getInput(_ISessionTie.java:85)
               	at omero.api._ISessionDisp.___getInput(_ISessionDisp.java:277)
               	at omero.api._ISessionDisp.__dispatch(_ISessionDisp.java:449)
               	at IceInternal.Incoming.invoke(Incoming.java:147)
               	at Ice.ConnectionI.invokeAll(ConnectionI.java:2249)
               	at Ice.ConnectionI.message(ConnectionI.java:1362)
               	at IceInternal.ThreadPool.run(ThreadPool.java:782)
               	at IceInternal.ThreadPool.access$100(ThreadPool.java:12)
               	at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:1242)
               "
	at IceInternal.Outgoing.invoke(Outgoing.java:148)
	at omero.api._ISessionDelM.getInput(_ISessionDelM.java:191)
	at omero.api.ISessionPrxHelper.getInput(ISessionPrxHelper.java:184)
	at omero.api.ISessionPrxHelper.getInput(ISessionPrxHelper.java:156)
	at omero.client.getInput(client.java:238)
	at omero.itests.UsageTest.testUseSharedMemory(UsageTest.java:46)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:478)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:617)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:885)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:110)
	at org.testng.TestRunner.runWorkers(TestRunner.java:712)
	at org.testng.TestRunner.privateRun(TestRunner.java:582)
	at org.testng.TestRunner.run(TestRunner.java:477)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:324)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:319)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292)
	at org.testng.SuiteRunner.run(SuiteRunner.java:198)
	at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:823)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:790)
	at org.testng.TestNG.run(TestNG.java:708)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)

Change History

Changed 3 months ago by jmoore

  • priority changed from major to critical
  • status changed from new to assigned
  • type changed from story to defect

Changed 3 months ago by jmoore

  • status changed from assigned to closed
  • resolution set to fixed

r2714, r2716, r2720, r2722 close. Used code from OmeroThrottling branch to add explicit casts in the return value casting in IceMapper. Slowly, all code will be moved to using the explicit casts.

Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/