Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Square Box CatDV Port 1099 RMIREGISTRY ISSUE?

  • Port 1099 RMIREGISTRY ISSUE?

    Posted by Scott Goddard on February 7, 2014 at 2:42 pm

    I am occasionally seeing issues with CatDV server not wanting to start up on port 1099. Seems it could be a Java RMI issue? If I change the port to say 1098 the server starts error free. I have scanned the port and it does not seem to be in use. A copy of the log with the errors is below.

    Has anyone come across these errors before? Any help is much appreciated.

    [1;14:53:38.554] ===== Starting at Feb 7, 2014 14:53:38 =====
    [1;14:53:38.555] CatDV Server 6.8.1-2526
    [1;14:53:38.555] Loading properties file : catdv.properties
    [1;14:53:38.555] Creating RMI Registry on port 1099
    [1;14:53:38.604] awt.nativeDoubleBuffering = true
    [1;14:53:38.604] awt.toolkit = apple.awt.CToolkit
    [1;14:53:38.604] catdv.allowAnonymous = false

    [1;14:53:38.604] catdv.extraDetails = false
    [1;14:53:38.604] catdv.housekeeping = true
    [1;14:53:38.604] catdv.rmiport = 1099
    [1;14:53:38.604] catdv.useRecycleBin = true
    [1;14:53:38.604] catdv.useRoles = true
    [1;14:53:38.604] catdv.webDownloadOriginals = true
    [1;14:53:38.605] catdv.webDownloadProxies = false
    [1;14:53:38.605] catdv.webUploads = false

    [1;14:53:38.605] file.encoding = MacRoman
    [1;14:53:38.605] file.encoding.pkg = sun.io
    [1;14:53:38.605] file.separator = /
    [1;14:53:38.605] http://ftp.nonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [1;14:53:38.605] gopherProxySet = false
    [1;14:53:38.605] http.nonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [1;14:53:38.605] java.awt.graphicsenv = apple.awt.CGraphicsEnvironment
    [1;14:53:38.605] java.awt.headless = true
    [1;14:53:38.605] java.awt.printerjob = apple.awt.CPrinterJob
    [1;14:53:38.605] java.class.path = lib/server.jar:lib/jaxp.jar:lib/crimson.jar:lib/jakarta-regexp-1.2.jar:lib/ecj-3.7.2.jar:lib/tomcat-embed-core.jar:lib/tomcat-embed-jasper.jar:lib/tomcat-embed-logging-juli.jar:lib/gwt-servlet.jar:lib/h2.jar:lib/mariadb-java-client-1.1.2.jar
    [1;14:53:38.605] java.class.version = 50.0
    [1;14:53:38.605] java.endorsed.dirs = /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/endorsed
    [1;14:53:38.606] java.ext.dirs = /Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext
    [1;14:53:38.606] java.home = /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    [1;14:53:38.606] java.io.tmpdir = /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/
    [1;14:53:38.606] java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
    [1;14:53:38.606] java.rmi.server.codebase = file:./lib/server.jar
    [1;14:53:38.606] java.rmi.server.hostname = 192.168.0.149
    [1;14:53:38.606] java.runtime.name = Java(TM) SE Runtime Environment
    [1;14:53:38.606] java.runtime.version = 1.6.0_65-b14-462-11M4609
    [1;14:53:38.606] java.security.policy = java.policy
    [1;14:53:38.606] java.specification.name = Java Platform API Specification
    [1;14:53:38.606] java.specification.vendor = Sun Microsystems Inc.
    [1;14:53:38.606] java.specification.version = 1.6
    [1;14:53:38.606] java.vendor = Apple Inc.
    [1;14:53:38.606] java.vendor.url = https://www.apple.com/
    [1;14:53:38.607] java.vendor.url.bug = https://bugreport.apple.com/
    [1;14:53:38.607] java.version = 1.6.0_65
    [1;14:53:38.607] java.vm.info = mixed mode
    [1;14:53:38.607] java.vm.name = Java HotSpot(TM) 64-Bit Server VM
    [1;14:53:38.607] java.vm.specification.name = Java Virtual Machine Specification
    [1;14:53:38.607] java.vm.specification.vendor = Sun Microsystems Inc.
    [1;14:53:38.607] java.vm.specification.version = 1.0
    [1;14:53:38.607] java.vm.vendor = Apple Inc.
    [1;14:53:38.607] java.vm.version = 20.65-b04-462
    [1;14:53:38.607] line.separator =

    [1;14:53:38.607] mrj.build = 11M4609
    [1;14:53:38.607] mrj.version = 1070.1.6.0_65-462
    [1;14:53:38.607] os.arch = x86_64
    [1;14:53:38.607] os.name = Mac OS X
    [1;14:53:38.607] os.version = 10.8.5
    [1;14:53:38.607] path.separator = :

    [1;14:53:38.608] socksNonProxyHosts = local|*.local|169.254/16|*.169.254/16
    [1;14:53:38.608] sun.arch.data.model = 64
    [1;14:53:38.608] sun.boot.class.path = /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsfd.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/laf.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/sunrsasign.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar
    [1;14:53:38.608] sun.boot.library.path = /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries
    [1;14:53:38.608] sun.cpu.endian = little
    [1;14:53:38.608] sun.cpu.isalist =
    [1;14:53:38.608] sun.io.unicode.encoding = UnicodeLittle
    [1;14:53:38.608] sun.java.command = squarebox.catdv.server.CatDVServer
    [1;14:53:38.608] sun.java.launcher = SUN_STANDARD
    [1;14:53:38.608] sun.jnu.encoding = MacRoman
    [1;14:53:38.609] sun.management.compiler = HotSpot 64-Bit Tiered Compilers
    [1;14:53:38.609] sun.os.patch.level = unknown
    [1;14:53:38.609] timestamp.format = 19
    [1;14:53:38.609] user.country = US
    [1;14:53:38.609] user.dir = /usr/local/catdvServer
    [1;14:53:38.609] user.home = /var/root
    [1;14:53:38.609] user.language = en
    [1;14:53:38.609] user.name = root

    [1;14:53:38.609] web.documentroot = /usr/local/catdvServer/websamples
    [1;14:53:38.609] web.enabled = true
    [1;14:53:38.609] web.port = 8080
    [1;14:53:38.609] web.workingdir = /Library/Application Support/CatDV Server/wwwtemp
    [1;14:53:38.609] webclient.loadUIFromGroup = false
    [1;14:53:38.609] webclient.maxRows = 1000
    [1;14:53:38.610] webclient.showCatalogs = true
    [1;14:53:38.610] webclient.showSmartFolders = true
    [1;14:53:38.611] PWD := /usr/local/catdvServer
    [1;14:53:38.611] OLDPWD := /
    [1;14:53:38.611] com.apple.java.jvmTask := CommandLine.java
    [1;14:53:38.611] JAVA_ARCH := x86_64
    [1;14:53:38.611] com.apple.java.jvmMode := client
    [1;14:53:38.611] SHLVL := 1
    [1;14:53:38.611] __CF_USER_TEXT_ENCODING := 0x0:0:0
    [1;14:53:38.611] PATH := /usr/bin:/bin:/usr/sbin:/sbin
    [1;14:53:38.611] _ := /usr/bin/java
    [1;14:53:38.611] JAVA_MAIN_CLASS_527 := squarebox.catdv.server.CatDVServer
    [1;14:53:38.612] Max memory 1555431424
    [1;14:53:38.668] Instance CatDVServer[UnicastServerRef [liveRef: [endpoint:[192.168.0.149:1099](local),objID:[-bda6212:1440ca008fc:-7fff, -3725380957772180260]]]]
    [12;14:53:38.724] Tomcat: Publish root path=’/usr/local/catdvServer/websamples’ context=
    [12;14:53:38.724] Tomcat: Publish WebClient path=’/usr/local/catdvServer/catdv2′ at ‘/catdv2’ context=/catdv2
    [1;14:53:38.738] java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
    java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
    java.lang.ClassNotFoundException: squarebox.catdv.server.CatDVServer_Stub

    [1;14:53:38.739] at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:400)
    [1;14:53:38.739] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:248)
    [1;14:53:38.739] at sun.rmi.transport.Transport$1.run(Transport.java:159)
    [1;14:53:38.739] at java.security.AccessController.doPrivileged(Native Method)
    [1;14:53:38.739] at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
    [1;14:53:38.739] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
    [1;14:53:38.739] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
    [1;14:53:38.739] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
    [1;14:53:38.739] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    [1;14:53:38.740] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    [1;14:53:38.740] at java.lang.Thread.run(Thread.java:695)
    [1;14:53:38.740] at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
    [1;14:53:38.740] at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
    [1;14:53:38.740] at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:359)
    [1;14:53:38.740] at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
    [1;14:53:38.740] at java.rmi.Naming.rebind(Naming.java:160)
    [1;14:53:38.740] at squarebox.catdv.server.CatDVServer.main(Unknown Source)
    [1;14:53:38.741] Caused by: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
    java.lang.ClassNotFoundException: squarebox.catdv.server.CatDVServer_Stub

    [1;14:53:38.741] at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
    [1;14:53:38.741] at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:390)
    [1;14:53:38.741] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:248)
    [1;14:53:38.741] at sun.rmi.transport.Transport$1.run(Transport.java:159)
    [1;14:53:38.741] at java.security.AccessController.doPrivileged(Native Method)
    [1;14:53:38.741] at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
    [1;14:53:38.741] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
    [1;14:53:38.741] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
    [1;14:53:38.742] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
    [1;14:53:38.742] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    [1;14:53:38.742] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    [1;14:53:38.742] at java.lang.Thread.run(Thread.java:695)
    [1;14:53:38.742] Caused by: java.lang.ClassNotFoundException: squarebox.catdv.server.CatDVServer_Stub

    [1;14:53:38.742] at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    [1;14:53:38.742] at java.security.AccessController.doPrivileged(Native Method)
    [1;14:53:38.742] at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    [1;14:53:38.742] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    [1;14:53:38.743] at sun.rmi.server.LoaderHandler$Loader.loadClass(LoaderHandler.java:1185)
    [1;14:53:38.743] at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    [1;14:53:38.743] at java.lang.Class.forName0(Native Method)
    [1;14:53:38.743] at java.lang.Class.forName(Class.java:249)
    [1;14:53:38.743] at sun.rmi.server.LoaderHandler.loadClassForName(LoaderHandler.java:1198)
    [1;14:53:38.743] at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:433)
    [1;14:53:38.743] at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:164)
    [1;14:53:38.743] at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
    [1;14:53:38.743] at com.attotech.iscsid.Daemon$RMILoaderSPI.loadClass(Daemon.java:2003)
    [1;14:53:38.744] at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
    [1;14:53:38.744] at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:201)
    [1;14:53:38.744] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1591)
    [1;14:53:38.744] at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
    [1;14:53:38.744] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750)
    [1;14:53:38.744] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
    [1;14:53:38.744] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:349)
    [1;14:53:38.744] … 12 more

    Scott Goddard

    Neo Verite Limited
    https://neoverite.com

    Bryson Jones replied 12 years, 3 months ago 2 Members · 5 Replies
  • 5 Replies
  • Scott Goddard

    February 7, 2014 at 5:39 pm

    This appears to be a ‘iscsid’ daemon issue. Anyone running ATTO XTEND SAN beware.

    ISCSI SAN’s are quite popular in video environments, Rolf perhaps you can see why this issue occurs? Not sure if its rmiregistry related.

    Here is the offending line:

    [1;14:53:38.743] at com.attotech.iscsid.Daemon$RMILoaderSPI.loadClass(Daemon.java:2003)

    I kill this process and port 1099 becomes available again.

    Scott Goddard

    Neo Verite Limited
    https://neoverite.com

  • Bryson Jones

    February 7, 2014 at 5:42 pm

    Check that old thread. Just replied.

    Move it to port 1199, or any free port. We chose that one because it was easy to remember.

    bryson

    bryson “at” northshoreautomation.com

    northshoreautomation.com

  • Scott Goddard

    February 7, 2014 at 5:50 pm

    Hi Bryson, yes I just replied to that old one but it did not seem to go through.

    Anyway, I wanted to keep catdv on the default port and understand why it was doing it.

    Scott Goddard

    Neo Verite Limited
    https://neoverite.com

  • Bryson Jones

    February 7, 2014 at 5:59 pm

    Did you get your answer?

    Sadly there’s no “law” for who gets what port. I believe it’s Atto’s notification service that runs on 1099.

    If you install an Atto raid card but don’t enable the monitoring (I forget what it’s called) this doesn’t happen. Since that monitoring/notification is pretty important, we leave it on and move CatDV.

    You might contact Atto and ask if theirs can be swapped.

    bryson

    bryson “at” northshoreautomation.com

    northshoreautomation.com

  • Bryson Jones

    February 7, 2014 at 6:00 pm

    Here’s a thread. Looks like it might be the Config Tool.

    https://discussions.apple.com/message/12990452#12990452

    bryson

    bryson “at” northshoreautomation.com

    northshoreautomation.com

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy