• 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 #674 (closed defect: fixed)

Opened 19 months ago

Last modified 17 months ago

jBoss problem in Importer with Java 1.6 and jboss 4.0.4 libraries

Reported by: brain Owned by: callan
Priority: major Milestone: 3.0-Beta2
Component: Import Version:
Keywords: jboss, java6 Cc: callan, jburel, jmoore

Description

Not able to use the 4.0.4 jBoss libraries to importe (so any of the imports to Valk don't work). Instead, get this error message when trying to import.

10325 [Thread-3] (SocketClientInvoker.java:293) ERROR org.jboss.remoting.transport.socket.SocketClientInvoker  - Got marshalling exception, exiting



10325 [Thread-3] (SocketClientInvoker.java:297) ERROR org.jboss.remoting.transport.socket.SocketClientInvoker  - Error loading classes from remote call result.

Guessing this is an issue that could be fixed by upgrading the jBoss libraries, but then I assume the server needs an upgrade as well.

B

Change History

follow-up: ↓ 2   Changed 19 months ago by jmoore

  • cc callan added
  • keywords jboss, java6 added
  • owner changed from jmoore, callan to jmoore

Possible related Jira issue: http://jira.jboss.com/jira/browse/EJBTHREE-698 No resolution.

Does a Java5 client work against the Java6 server?

in reply to: ↑ 1   Changed 19 months ago by callan

Replying to jmoore:

Possible related Jira issue: http://jira.jboss.com/jira/browse/EJBTHREE-698 No resolution. Does a Java5 client work against the Java6 server?

Absolutely. In fact, this error only seems to manifest itself (with Java 6) when doing I/O through the ROMIO services. The Importer is able to make other method calls to IQuery and IUpdate just fine.

  Changed 19 months ago by callan

For reference, here's the code that initiates the exception:

http://fisheye.jboss.org/browse/JBoss/JBossRemoting/src/main/org/jboss/remoting/transport/socket/SocketClientInvoker.java?r=1.30.2.1#l297

What's equally sinister is that the re-throw that takes plane on line 298 never makes it up the stack to Brian in the Importer, the VM just stops and never returns from the method call.

  Changed 19 months ago by callan

  • owner changed from jmoore to callan
  • status changed from new to assigned

In reading the commit logs here:

http://fisheye.jboss.org/browse/JBoss/JBossRemoting/src/main/org/jboss/remoting/transport/socket/SocketClientInvoker.java

Specifically:

1.30.2.2  annotated  / raw  | Diffs: previous, other  | Lines: 592 ( +3, -12 )

Created: 2007-01-12 12:19:47 -0500 (3 months 5 days ago) | Author: telrod | Changeset: remoting_1_4:telrod:20070112171947
JBREM-659 - changed all ClassLoader.loadClass() calls to Class.forName() calls so will work with jdk 1.6

Tags: remoting_1_4_6_GA

It would appear that we need to upgrade to 1.4.6.GA of JBoss Remoting to have Java 1.6 support.

  Changed 19 months ago by callan

  • cc jburel added

  Changed 19 months ago by jmoore

  • cc jmoore added

Can think about JBoss 4.2 (#673)

  Changed 19 months ago by callan

Notes from the JBoss JIRA entry JBREM-659 are reasonably complete with rationale, Sun bug references, etc.

http://jira.jboss.org/jira/browse/JBREM-659

  Changed 17 months ago by callan

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

Fixed with builds of Beta-1.2 and in milestone:3.0-Beta2.

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/