-
Port 1099 RMIREGISTRY ISSUE?
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 moreScott Goddard
Neo Verite Limited
https://neoverite.com