Hi Scooter,

Do you have build, I can test on another machine if you like?

Thanks,
J

On 17 Dec 2012, at 21:40, Scooter Morris <[email protected]> wrote:

> Hi all,
>     Just a quick update...  I checked and the user.home property is correctly 
> set both before and after the attempt to call jni-inchi.
> 
> -- scooter
> 
> On 12/17/2012 01:30 PM, Scooter Morris wrote:
>> Hi John,
>>     Thanks for the reply...
>> 
>> On 12/17/2012 12:29 PM, John May wrote:
>>> Hi Scooter,
>>> 
>>> I'm on OS X 10.8.2 and have no problems on either Apple's 1.6.0_37 or 
>>> Oracle's Java 7. I can't give a definite answer but some possible pointers:
>>> 
>>> - I haven't done any Cytoscape development but I heard that in Cyctoscape 3 
>>> they were now using OSGi (which I also don't know loads about). However, 
>>> something like not having "user.home" set in the system properties sounds 
>>> very much like an OSGi problem. Try printing the home in an isolated java 
>>> class and again with the plugin.
>> I haven't ported chemViz to 3.0, yet, so this is definitely not an OSGi 
>> issue.
>>> 
>>>>  System.out.println(System.getProperty("user.home"));
>>> 
>>> 
>> Yeah, I'll give that a try and see if something is clobbering the system 
>> properties completely...
> Nope, the user.home property is correctly set
>> 
>> Thanks!
>> 
>> -- scooter
>> 
>>> It seems strange this would only happen on OS X but it may well be the 
>>> case.  Bioclipse use OSGi so it might be worth asking them if they have had 
>>> any issues with JNI-InChI and OSGi.
>>> 
>>> - If you're really desperate you could complete the InChI source to java 
>>> byte code using nestedvm. JChemPaint needed to do this as you can't use JNI 
>>> in applets. Rich Apodaca has a post about it here: 
>>> http://depth-first.com/articles/2007/12/03/from-c-source-code-to-platform-independent-executable-jarfile-using-nestedvm-to-build-jinchi/
>>> 
>>> Thanks,
>>> J
>>> 
>>> On 17 Dec 2012, at 18:12, Scooter Morris <[email protected]> wrote:
>>> 
>>>> Hi all,
>>>>     I'm trying to release a new version of the Cytoscape plugin: chemViz, 
>>>> and have run into a major issue with JNI-InChI on MacOS-X.  For some 
>>>> reason, on MacOSX the user.home property is never initialized.  As a 
>>>> result, whenever I try to create a molecule from an InChI string, I get a 
>>>> failure: 
>>>> java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: 
>>>> ${user.home}/.jnati/repo/jniinchi/1.03_1/MAC-X86_64/JniInchi-1.03_1-MAC-X86_64
>>>> Has anyone seen this, and any suggestions on a workaround?  I'm on MacOS X 
>>>> 10.8.2 with Java version 1.6.0_37.  Any help would be greatly appreciated.
>>>> 
>>>> -- scooter
>>>> 
>>>> ------------------------------------------------------------------------------
>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>>> Remotely access PCs and mobile devices and provide instant support
>>>> Improve your efficiency, and focus on delivering more value-add services
>>>> Discover what IT Professionals Know. Rescue delivers
>>>> http://p.sf.net/sfu/logmein_12329d2d_______________________________________________
>>>> Cdk-user mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/cdk-user
>>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>> Remotely access PCs and mobile devices and provide instant support
>> Improve your efficiency, and focus on delivering more value-add services
>> Discover what IT Professionals Know. Rescue delivers
>> http://p.sf.net/sfu/logmein_12329d2d
>> 
>> 
>> _______________________________________________
>> Cdk-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/cdk-user
> 

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Cdk-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdk-user

Reply via email to