[Mulgara-dev] mulgara crash with java heap errors

Russell Uman ruman at plos.org
Thu Aug 28 17:55:10 UTC 2008


one day after reporting strange heap OOM errors on our dev server, we 
seem to have had a mulgara crash on our production server.

this is still on topaz 0.9-rc1 - we haven't changed anything in weeks.

from mulgara.log, many of these:

2008-08-28 10:49:34,459 ERROR MulticastRMICacheManagerPeerProvider> 
Unable to lookup remote cache peer for 
//192.168.66.18:8111/RepresentationCache. Cause was not due to an 
IOException or NotBoundException which will occur in normal operation: 
Java heap space [pool-1-thread-92 
net.sf.ehcache.distribution.MulticastRMICacheManagerPeerProvider]
2008-08-28 10:49:34,460 ERROR MulticastRMICacheManagerPeerProvider> 
Unable to lookup remote cache peer for 
//192.168.66.18:8111/permission-revokes. Cause was not due to an 
IOException or NotBoundException which will occur in normal operation: 
Java heap space [pool-1-thread-92
net.sf.ehcache.distribution.MulticastRMICacheManagerPeerProvider]

in ambra.log, we have errors like this:

2008-08-28 10:52:16,889 WARN  DBQueryFunction(PLoSONE)> query '
                 select art.state from Article art where
                   art.id = :p1 or cast(art, 
PermissionsPropagator).propPermsTo = :p1;
               ' execution failed. [TP-Processor162 
org.plos.xacml.cond.DBQueryFunction]
org.plos.xacml.cond.DBQueryFunction$QueryException: query '
                 select art.state from Article art where
                   art.id = :p1 or cast(art, 
PermissionsPropagator).propPermsTo = :p1;
               ' execution failed.
         at 
org.plos.xacml.cond.OtmQueryFunction.executeQuery(OtmQueryFunction.java:95)
         at 
org.plos.xacml.cond.DBQueryFunction.evaluate(DBQueryFunction.java:158)
         at com.sun.xacml.cond.Apply.evaluate(Unknown Source)
         at 
org.plos.xacml.cond.CachedBagFunction.evaluate(CachedBagFunction.java:171)
         at com.sun.xacml.cond.Apply.evaluate(Unknown Source)
         at com.sun.xacml.cond.FunctionBase.evalArgs(Unknown Source)
         at com.sun.xacml.cond.GeneralBagFunction.evaluate(Unknown Source)
         at com.sun.xacml.cond.Apply.evaluate(Unknown Source)
         at com.sun.xacml.cond.FunctionBase.evalArgs(Unknown Source)
         at com.sun.xacml.cond.ComparisonFunction.evaluate(Unknown Source)
         at com.sun.xacml.cond.Apply.evaluate(Unknown Source)
         at com.sun.xacml.cond.LogicalFunction.evaluate(Unknown Source)
         at com.sun.xacml.cond.Apply.evaluate(Unknown Source)
         at com.sun.xacml.Rule.evaluate(Unknown Source)
         at com.sun.xacml.combine.FirstApplicableRuleAlg.combine(Unknown 
Source)
         at com.sun.xacml.AbstractPolicy.evaluate(Unknown Source)
         at com.sun.xacml.PolicyReference.evaluate(Unknown Source)
         at 
com.sun.xacml.combine.FirstApplicablePolicyAlg.combine(Unknown Source)
         at com.sun.xacml.AbstractPolicy.evaluate(Unknown Source)
         at com.sun.xacml.PDP.evaluateContext(Unknown Source)
         at com.sun.xacml.PDP.evaluate(Unknown Source)
         at org.plos.xacml.DenyBiasedPEP.evaluate(DenyBiasedPEP.java:129)
         at 
org.plos.xacml.AbstractSimplePEP.checkAccess(AbstractSimplePEP.java:149)
         at 
org.plos.xacml.AbstractSimplePEP.checkAccess(AbstractSimplePEP.java:165)
         at 
org.plos.article.service.BrowseService.getArticleInfo(BrowseService.java:634)
         at 
org.plos.article.service.BrowseService.loadArticles(BrowseService.java:622)
         at 
org.plos.article.service.BrowseService.getArticlesByDate(BrowseService.java:193)
         at 
org.plos.article.service.BrowseService$$FastClassByCGLIB$$28f568f6.invoke(<generated>)
         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
         at 
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:695)
         at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
         at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
         at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
         at 
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:630)
         at 
org.plos.article.service.BrowseService$$EnhancerByCGLIB$$88fd3297.getArticlesByDate(<generated>)
         at 
org.plos.article.action.BrowseArticlesAction.browseDate(BrowseArticlesAction.java:165)
         at 
org.plos.article.action.BrowseArticlesAction.execute(BrowseArticlesAction.java:82)
         at 
org.plos.article.action.BrowseArticlesAction$$FastClassByCGLIB$$c5b39199.invoke(<generated>)
         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
         at 
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:695)
         at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
         at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
         at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
         at 
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:630)
         at 
org.plos.article.action.BrowseArticlesAction$$EnhancerByCGLIB$$8ec17c7a.execute(<generated>)
         at sun.reflect.GeneratedMethodAccessor592.invoke(Unknown Source)
         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)
         at 
org.plos.user.EnsureUserAccountInterceptor.intercept(EnsureUserAccountInterceptor.java:62)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
org.plos.user.UserAccountsInterceptor.intercept(UserAccountsInterceptor.java:101)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
org.plos.journal.SessionFiltersInterceptor.intercept(SessionFiltersInterceptor.java:53)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221)
         at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:150)
         at 
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java
:48)
         at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:167)
         at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:207)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:206)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:121)
         at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:170)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:123)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.interceptor.LoggingInterceptor.intercept(LoggingInterceptor.java:52)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.interceptor.TimerInterceptor.invokeUnderTiming(TimerInterceptor.java:125)
         at 
com.opensymphony.xwork2.interceptor.TimerInterceptor.intercept(TimerInterceptor.java:112)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
         at 
com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
         at 
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
         at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
         at 
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50)
         at 
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504)
         at 
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
         at 
org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:81)
         at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:129)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
         at org.plos.web.DummySSOFilter.doFilter(DummySSOFilter.java:105)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
         at 
org.plos.web.VirtualJournalContextFilter.doFilter(VirtualJournalContextFilter.java:163)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
         at 
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
         at 
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
         at 
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
         at 
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:406)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
         at 
org.plos.web.MultipleRequestFilter.doFilter(MultipleRequestFilter.java:95)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
         at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
         at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
         at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
         at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
         at 
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
         at 
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
         at 
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
         at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
         at 
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
         at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
         at java.lang.Thread.run(Thread.java:595)
Caused by: org.topazproject.otm.OtmException: Error talking to 
'rmi://ploskow01.localdomain/topazproject'
         at 
org.topazproject.otm.stores.ItqlStore.getItqlClient(ItqlStore.java:927)
         at 
org.topazproject.otm.stores.ItqlStore.access$000(ItqlStore.java:68)
         at 
org.topazproject.otm.stores.ItqlStore$ItqlStoreConnection.<init>(ItqlStore.java:985)
         at 
org.topazproject.otm.stores.ItqlStore.openConnection(ItqlStore.java:105)
         at 
org.topazproject.otm.impl.AbstractSession.getTripleStoreCon(AbstractSession.java:317)
         at org.topazproject.otm.impl.QueryImpl.execute(QueryImpl.java:86)
         at 
org.plos.xacml.cond.OqlQueryFunction.executeQuery(OqlQueryFunction.java:70)
         at 
org.plos.xacml.cond.OtmQueryFunction.executeQuery(OtmQueryFunction.java:78)
         ... 183 more
Caused by: org.mulgara.connection.ConnectionException: Unable to connect 
to a server
         at 
org.mulgara.connection.SessionConnection.setServerUri(SessionConnection.java:284)
         at 
org.mulgara.connection.SessionConnection.<init>(SessionConnection.java:73)
         at 
org.mulgara.connection.SessionConnection.<init>(SessionConnection.java:61)
         at 
org.topazproject.mulgara.itql.RmiClient.<init>(RmiClient.java:81)
         at 
org.topazproject.mulgara.itql.DefaultItqlClientFactory.createClient(DefaultItqlClientFactory.java:58)
         at 
org.topazproject.otm.stores.ItqlStore.getItqlClient(ItqlStore.java:923)
         ... 190 more
Caused by: org.mulgara.server.driver.SessionFactoryFinderException: 
Cannot find server rmi://ploskow01.localdomain/topazproject
         at 
org.mulgara.server.driver.SessionFactoryFinder.newSessionFactory(SessionFactoryFinder.java:159)
         at 
org.mulgara.connection.SessionConnection.setServerUri(SessionConnection.java:275)
         ... 195 more
Caused by: javax.naming.ServiceUnavailableException [Root exception is 
java.rmi.ConnectException: Connection refused to host: ploskow
01.localdomain; nested exception is:
         java.net.ConnectException: Connection refused]
         at 
com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:97)
         at 
com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:103)
         at javax.naming.InitialContext.lookup(InitialContext.java:351)
         at 
org.mulgara.server.driver.SessionFactoryFinder.newSessionFactory(SessionFactoryFinder.java:147)
         ... 196 more
Caused by: java.rmi.ConnectException: Connection refused to host: 
ploskow01.localdomain; nested exception is:
         java.net.ConnectException: Connection refused
         at 
sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574)
         at 
sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185)
         at 
sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
         at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306)
         at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
         at 
com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:93)
         ... 199 more
Caused by: java.net.ConnectException: Connection refused
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
         at 
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
         at java.net.Socket.connect(Socket.java:516)
         at java.net.Socket.connect(Socket.java:466)
         at java.net.Socket.<init>(Socket.java:366)
         at java.net.Socket.<init>(Socket.java:179)
         at 
sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
         at 
sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
         at 
sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:569)
         ... 204 more




More information about the Mulgara-dev mailing list