NREL / OpenStudio

OpenStudio is a cross-platform collection of software tools to support whole building energy modeling using EnergyPlus and advanced daylight analysis using Radiance.
https://www.openstudio.net/
Other
505 stars 192 forks source link

May be conflict between SkechUp Plugin OpenStudio 1.5.0 and Trane System Analyzer 6.0.0 #1253

Closed DavidGoldwasser closed 9 years ago

DavidGoldwasser commented 10 years ago

Just to clarify System Analyzer doesn't have a SketchUp component but still seemed to interfere with function of the plugin. @macumber I'm not sure we should do anything with this quite yet, but should keep an eye on it and coordinate with Trane if necessary? There is a 6.1 System Analyzer out, not sure if it has same issue. So far there is just a single report of this

Below is the console output when Plugin is launched. Re-installing OpenStudio didn't help. Un-intalling System Analyzer did.

Error Loading File C:/ProgramData/SketchUp/SketchUp 2014/SketchUp/Plugins/OpenStudio/Startup.rb Error: # C:/Program Files (x86)/OpenStudio 1.5.0/Ruby/openstudio.rb:127:in <top (required)>' C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:45:inrequire' C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:45:in require' C:/ProgramData/SketchUp/SketchUp 2014/SketchUp/Plugins/OpenStudio/OpenStudio-config.rb:1:in<top (required)>' C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:45:in require' C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/RubyStdLib/rubygems/core_ext/kernel_require.rb:45:inrequire' C:/ProgramData/SketchUp/SketchUp 2014/SketchUp/Plugins/OpenStudio/Startup.rb:26:in <top (required)>' C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/extensions.rb:197:inrequire' C:/Program Files (x86)/SketchUp/SketchUp 2014/Tools/extensions.rb:197:in load' C:/ProgramData/SketchUp/SketchUp 2014/SketchUp/Plugins/OpenStudio.rb:167:inregister_extension' C:/ProgramData/SketchUp/SketchUp 2014/SketchUp/Plugins/OpenStudio.rb:167:in `<top (required)>'

macumber commented 10 years ago

@DavidGoldwasser I think this is likely due to a conflict between OpenSSL libraries

@axelstudios where did we end up with installing OpenSSL libraries into the SketchUp directory? Do we need to have a test configuration on Windows where we have a folder first in the path with tons of extra dlls to make sure this doesnt happen?

macumber commented 10 years ago

@axelstudios What do you think about shipping a version of you path switcher for windows users? Basically, if people run into this they could open the app and press the "Make OpenStudio first in path" button. Once they were done with that they could press the "restore my original path" button. What do you think?

axelstudios commented 10 years ago

I'm downloading a trial of System Analyzer v6.1 to verify the issue, then I'll have enough info to make a decision

axelstudios commented 10 years ago

I'm not able to reproduce this (It could be that the issue is resolved by using v6.1, or simply a misconfiguration with the user's computer). With a clean VM, I installed SketchUp 2014, OpenStudio 1.5, and then System Analyzer 6.1, and everything works. SA doesn't modify the system path, and the only OpenSSL dll it has is buried here: C:\Program Files (x86)\Business Objects\BusinessObjects Enterprise 11.5\win32_x86\plugins\auth\secEnterprise\libeay32.dll

I was not able to reproduce this either by adding that location to the path, or by manually installing very old OpenSSL dlls to C:\Windows\System32

asparke2 commented 9 years ago

closing since @axelstudios couldn't reproduce.