[ome-devel] OMERO Spring version

Simon Kainz simon.kainz at tugraz.at
Fri Jun 13 15:00:28 BST 2008


josh.moore at gmx.de wrote:
> Simon Kainz writes:
>  > :-)
>  > 
>  > Hi! Seems I found it !!!
> 
> Great! Thanks for tracking this down, Simon. The release coming out
> in the next few days also uses 2.5, so things should continue to work
> for you.
> 
> Cheers,
> ~josh.

Hi Josh!

Which Spring version are you going to use exactly ? I hope/guess it will
be 2.5.4 which would be great, because that's the same version we're
going to use in our project.

Bye, Simon

> 
>  > At http://jira.springframework.org/browse/SPR-4135 , there is the same
>  > issue noted. I tried with a newer Spring version (2.5) and it worked !!!
>  >  Too bad I didn't try this before, as i thought "my" version of Spring
>  > (2.0.8) already included in my project if sufficient.
>  > 
>  > Thank you anyway,
>  > 
>  > josh.moore at gmx.de wrote:
>  > > Simon Kainz writes:
>  > > 
>  > >  > Hi!
>  > > 
>  > > Hi Simon.
>  > > 
>  > > Recompiling won't help. I'm not sure, but I'm assuming that this is a
>  > > classloading issue. You had said that under other conditions the
>  > > service invocation worked correctly. Did that also involve your
>  > > version of spring? What does your CLASSPATH look like?
>  > > 
>  > > One thing to test would be to remove your version of spring (2.0.8)
>  > > try again. This shouldn't be a problem unless you are doing
>  > > something in particular with classloaders.
>  > > 
>  > > Best wishes,
>  > > ~J.
>  > > 
>  > > P.S. What version of OMERO are you currently working with? 
>  > > 
>  > > 
>  > >  > I tracked down the issue: There seems to be a version conflict regarding
>  > >  > spring: Omero uses 2.0.6, whereas I'm trying to use the omero client lib
>  > >  >  inside our application which uses spring 2.0.8. I also tested this by
>  > >  > writing an example prog which works using spring 2.0.6 but doesn't when
>  > >  > use 2.0.8.
>  > >  > 
>  > >  > I get the following error using Spring 2.0.8.
>  > >  > 
>  > >  > xception in thread "main" java.lang.NullPointerException
>  > >  >         at java.util.Hashtable.put(Hashtable.java:394)
>  > >  >         at
>  > >  > org.springframework.util.CollectionUtils.mergePropertiesIntoMap(CollectionUtils.java:100)
>  > >  >         at
>  > >  > org.springframework.jndi.JndiTemplate.createInitialContext(JndiTemplate.java:112)
>  > >  >         at
>  > >  > org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86)
>  > >  >         at
>  > >  > org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:130)
>  > >  >         at
>  > >  > org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:155)
>  > >  >         at
>  > >  > org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:93)
>  > >  >         at
>  > >  > org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
>  > >  >         at
>  > >  > org.springframework.jndi.JndiObjectTargetSource.getTarget(JndiObjectTargetSource.java:131)
>  > >  >         at ome.client.JBossTargetSource.getTarget(JBossTargetSource.java:73)
>  > >  >         at
>  > >  > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:184)
>  > >  >         at $Proxy8.saveAndReturnObject(Unknown Source)
>  > >  >         at Importer.main(Importer.java:45)
>  > >  > 
>  > >  > 
>  > >  > 
>  > >  > Any ideas as how to solve this ? Maybe recompile using Spring 2.0.8 ?
>  > >  > 
>  > >  > TIA, Simon



More information about the ome-devel mailing list