Hi Michael, One workaround is to force buildr to use a different version of the net-ssh library. On my machine, I can edit the file:
/usr/lib/ruby/gems/1.8/specifications/buildr-1.1.3.gemspec (not sure where this file is on Windows) and change the version number on this line: s.add_dependency(%q<net-ssh>, ["= 1.1.2"]) alex On 7/6/07, Michael Horwitz <[EMAIL PROTECTED]> wrote:
Thanks Alex - next hurdle: I run against an external database and it seems the scripts have changed. Still no buildr, so I cannot generate these myself. I would really love to get buildr up and running, but try as I might I cannot get it to work through a proxy server/firewall on windows. The install steps I followed: 1) Install ruby using one step installer. I tried both 186-25 and 184-20 on the basis that there was a report in one of the forums that 184-20 worked behind a firewall. 2) Tried to run gem install buildr, but always get the madening "getaddrinfo: no address associated with hostname.(SocketError)" regardless of proxy configuration. 3) Followed the steps here: http://www.puneruby.com/wiki/index.php/RubyQuickStart to try and install the gems manually (buildr-1.1.3) but come unstuck at net-ssh-1.1.1.gem (a required dependency). It seems the archive is corrupt on the gems install site. Any attempt to install it yields: C:\TEMP\ruby_gems>gem install net-ssh ERROR: Error installing gem net-ssh[.gem]: buffer error net-ssh-1.1.2.gem installs fine. 4) Give up. Any idea on how I can get buildr installed and working on Windows behind a firewall? Mike On 7/5/07, Alex Boisvert <[EMAIL PROTECTED]> wrote: > > Should be fixed now. > > On 7/5/07, Dan <[EMAIL PROTECTED]> wrote: > > > > Hi Alex, > > Can you check the permissions. The link is returning a 403 forbidden > when > > I > > try to hit it. > > > > Thanks, > > Dan > > > > On 7/5/07, Alex Boisvert <[EMAIL PROTECTED]> wrote: > > > > > > I believe that's a concurrency issue that's been fixed in the > > development > > > -trunk. > > > > > > If you still can't build Ode, I've placed a SNAPSHOT of the JBI > > installer > > > here: > > > > > > > > > http://www.intalio.org/public/maven2/org/apache/ode/ode-jbi/1.1-r553562-SNAPSHOT/ode-jbi-1.1-r553562-SNAPSHOT.zip > > > > > > alex > > > > > > > > > On 7/5/07, Michael Horwitz <[EMAIL PROTECTED]> wrote: > > > > > > > > Hi, > > > > > > > > I have a process that runs successfully for numerous invocations ( a > > few > > > > hundred) and then suddenly starts throwing the exception shown > below. > > > The > > > > issue is not only that the exception is raised for a single process, > > but > > > > that every invocation of the process from then on (i.e. a message > that > > > > should start a new process) fails with the same error message. Any > > ideas > > > > as > > > > to how to fix? > > > > > > > > I am using ODE 1.0 JBI deployed in ServiceMix 3.1. > > > > > > > > Thanks > > > > > > > > Mike. > > > > > > > > 07:09:36,831 | ERROR | pool-1-thread-44 | JacobVPU | > > > > b.vpu.JacobVPU$JacobThreadImpl 463 | Method "run" in class " > > > > org.apache.ode.bpel.runtime.ASSIGN" threw an unexpected exception. > > > > org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to > create > > or > > > > change an object in a way which is incorrect with regard to > > namespaces. > > > > at org.apache.xerces.dom.ElementNSImpl.setName(Unknown Source) > > > > at org.apache.xerces.dom.ElementNSImpl.<init>(Unknown Source) > > > > at org.apache.xerces.dom.CoreDocumentImpl.createElementNS(Unknown > > > Source) > > > > at org.apache.xerces.dom.CoreDocumentImpl.importNode(Unknown Source) > > > > at org.apache.xerces.dom.CoreDocumentImpl.importNode(Unknown Source) > > > > at org.apache.ode.bpel.runtime.ASSIGN.replaceElement(ASSIGN.java > :474) > > > > at org.apache.ode.bpel.runtime.ASSIGN.copy(ASSIGN.java:411) > > > > at org.apache.ode.bpel.runtime.ASSIGN.run(ASSIGN.java:79) > > > > at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) > > > > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > > > > DelegatingMethodAccessorImpl.java:25) > > > > at java.lang.reflect.Method.invoke(Method.java:585) > > > > at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run( > JacobVPU.java > > > > :451) > > > > at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139) > > > > at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute( > > > > BpelRuntimeContextImpl.java:817) > > > > at org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeMyRole( > > > > PartnerLinkMyRoleImpl.java:193) > > > > at org.apache.ode.bpel.engine.BpelProcess.invokeProcess( > > BpelProcess.java > > > > :153) > > > > > > > > at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent( > > > BpelProcess.java > > > > :280) > > > > > > > > at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob( > > > > BpelEngineImpl.java:311) > > > > at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob( > > > > BpelServerImpl.java:390) > > > > at > org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute( > > > > QuartzSchedulerImpl.java:351) > > > > at > org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.access$000 > > ( > > > > QuartzSchedulerImpl.java:65) > > > > at org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl$1$1.call > ( > > > > QuartzSchedulerImpl.java:234) > > > > at > > > > > > org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execTransaction > > > ( > > > > QuartzSchedulerImpl.java:275) > > > > at org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl$2.call ( > > > > QuartzSchedulerImpl.java:303) > > > > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java > :269) > > > > at java.util.concurrent.FutureTask.run(FutureTask.java:123) > > > > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask( > > > > ThreadPoolExecutor.java:650) > > > > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > > > > ThreadPoolExecutor.java:675) > > > > at java.lang.Thread.run(Thread.java:595) > > > > 07:09:36,831 | ERROR | pool-1-thread-44 | BpelEngineImpl | > > > > ode.bpel.engine.BpelEngineImpl 320 | Scheduled job failed; > > > > jobDetail={type=INVOKE_INTERNAL, inmem=true, > > mexid=4611686018427389969, > > > > pid={http://abnamro.com/sc/algotf}algotf-bpe-3} > > > > java.lang.RuntimeException: org.w3c.dom.DOMException: NAMESPACE_ERR: > > An > > > > attempt is made to create or change an object in a way which is > > > incorrect > > > > with regard to namespaces. > > > > at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run( > JacobVPU.java > > > > :464) > > > > at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139) > > > > at org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute( > > > > BpelRuntimeContextImpl.java:817) > > > > at org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeMyRole( > > > > PartnerLinkMyRoleImpl.java:193) > > > > at org.apache.ode.bpel.engine.BpelProcess.invokeProcess( > > BpelProcess.java > > > > :153) > > > > > > > > at org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent( > > > BpelProcess.java > > > > :280) > > > > > > > > at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob( > > > > BpelEngineImpl.java:311) > > > > at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob( > > > > BpelServerImpl.java:390) > > > > at > org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute( > > > > QuartzSchedulerImpl.java:351) > > > > at > org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.access$000 > > ( > > > > QuartzSchedulerImpl.java:65) > > > > at org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl$1$1.call > ( > > > > QuartzSchedulerImpl.java:234) > > > > at > > > > > > org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execTransaction > > > ( > > > > QuartzSchedulerImpl.java:275) > > > > at org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl$2.call ( > > > > QuartzSchedulerImpl.java:303) > > > > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java > :269) > > > > at java.util.concurrent.FutureTask.run(FutureTask.java:123) > > > > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask( > > > > ThreadPoolExecutor.java:650) > > > > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > > > > ThreadPoolExecutor.java:675) > > > > at java.lang.Thread.run(Thread.java:595) > > > > Caused by: org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is > made > > > to > > > > create or change an object in a way which is incorrect with regard > to > > > > namespaces. > > > > at org.apache.xerces.dom.ElementNSImpl.setName(Unknown Source) > > > > at org.apache.xerces.dom.ElementNSImpl.<init>(Unknown Source) > > > > at org.apache.xerces.dom.CoreDocumentImpl.createElementNS(Unknown > > > Source) > > > > at org.apache.xerces.dom.CoreDocumentImpl.importNode(Unknown Source) > > > > at org.apache.xerces.dom.CoreDocumentImpl.importNode(Unknown Source) > > > > at org.apache.ode.bpel.runtime.ASSIGN.replaceElement(ASSIGN.java > :474) > > > > at org.apache.ode.bpel.runtime.ASSIGN.copy(ASSIGN.java:411) > > > > at org.apache.ode.bpel.runtime.ASSIGN.run(ASSIGN.java:79) > > > > at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) > > > > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > > > > DelegatingMethodAccessorImpl.java:25) > > > > at java.lang.reflect.Method.invoke(Method.java:585) > > > > at org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run( > JacobVPU.java > > > > :451) > > > > ... 17 more > > > > > > > > > >
