Hi again!
i finally got around to compile my own client. i used the subversion available at:
http://svn.openmicroscopy.org.uk/svn/om ... mero-4.1.1
- i tried to compile it on a X64 machine (64 bit python and java) without success (the 64 bit python does not include ctypes; was not able to install ctypes manually because of missing ml64.exe)
-on a 32 bit machine, i modified clients.ice and changed the MessageSizeMax to 2GB.
-i copied omero_client.jar to C:\OMERO.clients-Beta4.1.1.win\libs and renamed it omero_client-Beta-4.1.1-r5927-b91.jar.
the result?
no more "Out of memory error". instead i'm getting this one:
2010-02-08 11:07:01,065 283390 [2-thread-1] INFO ormats.importer.gui.LoggingImportMonitor - IMPORT_STEP Image: 1 Series: 0 Total Series: 4
2010-02-08 11:07:05,784 288109 [2-thread-1] INFO ormats.importer.gui.LoggingImportMonitor - INTERNAL_EXCEPTION: C:\images\S07-10268.svs
Ice.SocketException
error = 0
at IceInternal.TcpTransceiver.write(TcpTransceiver.java:146)
at Ice.ConnectionI.sendMessage(ConnectionI.java:1757)
at Ice.ConnectionI.sendRequest(ConnectionI.java:379)
at IceInternal.ConnectionRequestHandler.sendRequest(ConnectionRequestHandler.java:36)
at IceInternal.Outgoing.invoke(Outgoing.java:66)
at omero.api._RawPixelsStoreDelM.setPlane(_RawPixelsStoreDelM.java:1132)
at omero.api.RawPixelsStorePrxHelper.setPlane(RawPixelsStorePrxHelper.java:1546)
at omero.api.RawPixelsStorePrxHelper.setPlane(RawPixelsStorePrxHelper.java:1518)
at ome.formats.OMEROMetadataStoreClient.setPlane(OMEROMetadataStoreClient.java:3047)
at ome.formats.importer.ImportLibrary.importData(ImportLibrary.java:581)
at ome.formats.importer.ImportLibrary.importImage(ImportLibrary.java:412)
at ome.formats.importer.gui.ImportHandler.importImages(ImportHandler.java:182)
at ome.formats.importer.gui.ImportHandler.access$100(ImportHandler.java:45)
at ome.formats.importer.gui.ImportHandler$2.run(ImportHandler.java:97)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at IceInternal.TcpTransceiver.write(TcpTransceiver.java:99)
... 21 more
[....]
Ice.ConnectionLostException
error = 0
at IceInternal.Outgoing.invoke(Outgoing.java:147)
at omero.api._MetadataStoreDelM.createRoot(_MetadataStoreDelM.java:24)
at omero.api.MetadataStorePrxHelper.createRoot(MetadataStorePrxHelper.java:48)
at omero.api.MetadataStorePrxHelper.createRoot(MetadataStorePrxHelper.java:20)
at ome.formats.OMEROMetadataStoreClient.createRoot(OMEROMetadataStoreClient.java:500)
at ome.formats.importer.ImportLibrary.importImage(ImportLibrary.java:523)
at ome.formats.importer.gui.ImportHandler.importImages(ImportHandler.java:182)
at ome.formats.importer.gui.ImportHandler.access$100(ImportHandler.java:45)
at ome.formats.importer.gui.ImportHandler$2.run(ImportHandler.java:97)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2010-02-08 11:07:11,784 294109 [4-thread-1] ERROR me.formats.importer.util.ClientKeepAlive - Exception while executing ping(), logging Connector out:
2010-02-08 11:07:11,784 294109 [4-thread-1] DEBUG ome.formats.OMEROMetadataStoreClient - Logout called, shutting keep alive down.
2010-02-08 11:07:11,784 294109 [4-thread-1] DEBUG ome.formats.OMEROMetadataStoreClient - keepalive shut down.
2010-02-08 11:07:11,784 294109 [4-thread-1] DEBUG ome.formats.OMEROMetadataStoreClient - closing client session.
2010-02-08 11:07:11,800 294125 [4-thread-1] DEBUG ome.formats.OMEROMetadataStoreClient - client closed.
the 32 bit version compiled by me does not work on a x64 machine with 64 bit java.
am i making progress here? any other suggestions?
thanks a lot
marius