Hi,

Thanks for your suggestion. Unfortunately, I don't believe it's a mix between 
32 and 64 bit libraries.
In the sandboxed version I distribute, binaries are built with an Ant script 
which removes the 32 bit version of libraries with lipo.

Doesn't the stack trace give some hints to some of you?
I think that people who have problems with this sandboxed application don't use 
a system issued from a clean install. 
Some others reported also that the program hangs when they try to use a 
FileDialog. 
Could there be some old incompatible libraries still there in the system that 
would provoke this kind of error?

Best regards,
--
Emmanuel PUYBARET
Sweet Home 3D developer
Email  : puyba...@eteks.com
Web    : http://www.eteks.com
         http://www.sweethome3d.com

> Le 9 mars 2015 à 23:47, Peter J Slack <psl...@wavedna.com> a écrit :
> 
> looking at your build.xml on CVS browser . . possible you are using 32 bit 
> JOGL libraries . .you will want to update all your native binary libraries 
> for OSX to 64 bit .. that's just what jumped out I haven't looked at the 
> whole file .. 
> 
> 213       <target name="java3dAllSystemsLibrary" depends="jogl-java3d"
> 214             description="Builds applet Java 3D library suitable for all 
> systems in deploy/lib subdirectory">
> 215       <mkdir dir="deploy/lib"/>
> 216       <!-- Create java3d.jar containing Java 3D DLLs and jars for 
> Windows, Linux and Mac OS X 
> 217            (this library is used for Java versions older than Java SE 6 
> update 10) -->
> 218       <jar destfile="deploy/lib/java3d.jar" 
> manifest="build/META-INF/MANIFEST.MF">
> 219         <fileset dir="lib">
> 220           <include name="j3dcore.jar"/>
> 221           <include name="j3dutils.jar"/>
> 222           <include name="vecmath.jar"/>
> 223         </fileset>
> 224         <fileset dir="lib">
> 225           <include name="windows/**/*.dll"/>
> 226           <include name="linux/**/*.so"/>
> 227           <include name="macosx/**/*.jnilib"/>
> 228           <include name="macosx/**/*.jar"/>
> 229           <exclude name="macosx/*/jogl-all.jar"/>
> 230         </fileset>
> 231         <fileset dir="build">
> 232           <include name="macosx/java3d-1.6/jogl-java3d.jar"/>
> 233         </fileset>
> 234       </jar>
> 235     </target>
> 
> 
> 
> On Mon, Mar 9, 2015 at 1:12 PM, Emmanuel Puybaret <puyba...@eteks.com> wrote:
>> Sorry for the late answer but I had some new information to share about this 
>> issue.
>> I asked the user who got a JRELoadError to try to launch the program on a 
>> new user account but this didn't help.
>> He also reported the following stack trace which make him wonder if there 
>> could be an incompatible DLL somewhere:
>> 
>> 2015-02-11 18:01:08.693 SweetHome3D[1073:707] Could not get function pointer 
>> for JLI_Launch.: (
>>         0   CoreFoundation                      0x00007fff8cf2fb06 
>> __exceptionPreprocess + 198
>>         1   libobjc.A.dylib                     0x00007fff928f13f0 
>> objc_exception_throw + 43
>>         2   CoreFoundation                      0x00007fff8cf2f8dc 
>> +[NSException raise:format:] + 204
>>         3   SweetHome3D                         0x00000001000017fe launch + 
>> 499
>>         4   SweetHome3D                         0x0000000100001578 main + 76
>>         5   SweetHome3D                         0x0000000100001524 start + 52
>>         6   ???                                 0x0000000000000001 0x0 + 1
>> 
>> Hope this will help,
>> --
>> Emmanuel PUYBARET
>> Sweet Home 3D developer
>> Email  : puyba...@eteks.com
>> Web    : http://www.eteks.com
>>          http://www.sweethome3d.com
> 

Reply via email to