Unable to run any examples

44 views
Skip to first unread message

Ash

unread,
Feb 20, 2014, 3:31:22 PM2/20/14
to helium...@googlegroups.com
Just trying to get my feet wet, and I seem to be stuck getting any example project to run.

Steps I've gone through:
-1. Build both the dependency and helium solutions.
0. Build all projects/configs in Dependencies.sln
1. Opened up the Helium solution (VS 2012)
2. Set Helium-Runtime-ExampleMain_Sidescroller as my startup project.
3. Debug! (Debug x64 solution set).

Assertion in ResizeBuffer - 
pNewMemory = Allocate( newCapacity );
HELIUM_ASSERT( pNewMemory );
ArrayUninitializedCopy( pNewMemory, pMemory, elementCount );

Debug spew:
[I] Loading configuration settings.
[I]  AssetLoader::BeginLoadObject - Loading path /Config/DefaultWin
[I] Cache::FinalizeTocLoad(): TOC "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Config.cachetoc" identified (no byte swapping).
[D] CachePackageLoader::BeginLoadObject(): "/Config/DefaultWin" is a package, resolving immediately.
[D] Asset::CreateObject(): Creating object named "Config" of type "Package" owned by "[none]".
[D] Asset::Rename(): Renaming object "" to "Config" (Old Owner: "[none]". New Owner: "[none]".)
[D] Asset::CreateObject(): Creating object named "DefaultWin" of type "Package" owned by "/Config".
[D] Asset::Rename(): Renaming object "" to "DefaultWin" (Old Owner: "[none]". New Owner: "/Config".)
[D] CachePackageLoader::TryFinishLoadObject(): Load request for "/Config/DefaultWin" (ID: 0) synced.
[I] Resolving references for /Config/DefaultWin
[D] AssetLoader::TryFinishLoad - Completed load for asset /Config/DefaultWin
[I]  AssetLoader::BeginLoadObject - Loading path /Config/DefaultWin:GraphicsConfig
[D] CachePackageLoader::BeginLoadObject(): Issuing async load of property data for "/Config/DefaultWin:GraphicsConfig".
[D] CachePackageLoader::BeginLoadObject(): Load request for "/Config/DefaultWin:GraphicsConfig" added (ID: 0).
[E] Assertion failed in class Helium::SmartPtr<class Helium::AssetType> *__cdecl Helium::DynamicArray<class Helium::SmartPtr<class Helium::AssetType>,class Helium::DefaultAllocator>::ResizeBuffer(class Helium::SmartPtr<class Helium::AssetType> *,unsigned __int64,unsigned __int64,unsigned __int64,const struct std::integral_constant<bool,0> &) (C:\dev\Helium\Helium\Foundation/DynamicArray.inl, line 1452): pNewMemory
[E] Stack trace unavailable - symbols not loaded
Helium-Runtime-ExampleMain_SideScroller.exe has triggered a breakpoint.


Callstack:
> Helium-Runtime-Engine.dll!Helium::DynamicArray<Helium::SmartPtr<Helium::AssetType>,Helium::DefaultAllocator>::ResizeBuffer(Helium::SmartPtr<Helium::AssetType> * pMemory, unsigned __int64 elementCount, unsigned __int64 oldCapacity, unsigned __int64 newCapacity, const std::integral_constant<bool,0> & __formal) Line 1452 C++
  Helium-Runtime-Engine.dll!Helium::DynamicArray<Helium::SmartPtr<Helium::AssetType>,Helium::DefaultAllocator>::ResizeBuffer(Helium::SmartPtr<Helium::AssetType> * pMemory, unsigned __int64 elementCount, unsigned __int64 oldCapacity, unsigned __int64 newCapacity) Line 1407 C++
  Helium-Runtime-Engine.dll!Helium::DynamicArray<Helium::SmartPtr<Helium::AssetType>,Helium::DefaultAllocator>::Reserve(unsigned __int64 capacity) Line 505 C++
  Helium-Runtime-Engine.dll!Helium::CachePackageLoader::DeserializeLinkTables(Helium::CachePackageLoader::LoadRequest * pRequest) Line 783 C++
  Helium-Runtime-Engine.dll!Helium::CachePackageLoader::TickCacheLoad(Helium::CachePackageLoader::LoadRequest * pRequest) Line 448 C++
  Helium-Runtime-Engine.dll!Helium::CachePackageLoader::Tick() Line 372 C++
  Helium-Runtime-Engine.dll!Helium::CacheAssetLoader::TickPackageLoaders() Line 67 C++
  Helium-Runtime-Engine.dll!Helium::AssetLoader::Tick() Line 275 C++
  Helium-Runtime-Framework.dll!Helium::ConfigInitialization::Initialize() Line 30 C++
  Helium-Runtime-FrameworkImpl.dll!Helium::ConfigInitializationImpl::Initialize() Line 11 C++
  Helium-Runtime-Framework.dll!Helium::GameSystem::Initialize(Helium::CommandLineInitialization & rCommandLineInitialization, Helium::MemoryHeapPreInitialization & rMemoryHeapPreInitialization, Helium::AssetLoaderInitialization & rAssetLoaderInitialization, Helium::ConfigInitialization & rConfigInitialization, Helium::WindowManagerInitialization & rWindowManagerInitialization, Helium::RendererInitialization & rRendererInitialization, Helium::AssetPath & rSystemDefinitionPath) Line 119 C++
  Helium-Runtime-ExampleMain_SideScroller.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * __formal, wchar_t * __formal, int nCmdShow) Line 87 C++
  Helium-Runtime-ExampleMain_SideScroller.exe!__tmainCRTStartup() Line 528 C
  Helium-Runtime-ExampleMain_SideScroller.exe!wWinMainCRTStartup() Line 377 C

Philip Degarmo

unread,
Feb 20, 2014, 3:35:25 PM2/20/14
to helium...@googlegroups.com
Try the tools version rather than the runtime. I am working on getting runtime to work, but even if it did work, the tools version must run first to generate the cache. The intent is that all development would be with tools-enabled executables and you would ship runtime binaries. 

Sounds like you're very close! Don't hesitate to ask any question at all, we are very happy to help!

Philip
--
You received this message because you are subscribed to the Google Groups "Helium Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to heliumprojec...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Ash W Matheson

unread,
Feb 20, 2014, 3:36:55 PM2/20/14
to Helium
Oh yeah.  Don't worry, I'll be haurranging you guys a fair bit for the next little bit ;)  I had similar issues on the Tool side as well, so I'll document that up next.

-Ash

Ash W Matheson

unread,
Feb 20, 2014, 3:41:03 PM2/20/14
to Helium
So, running the tools version (Debug x64), I get the following:

void LoosePackageLoader::TickPreload()
...
Package* pPackage = m_spPackage;
if( !pPackage )
{
HELIUM_ASSERT( spParentPackage ? !m_packagePath.GetParent().IsEmpty() : m_packagePath.GetParent().IsEmpty() );
HELIUM_VERIFY( Asset::Create< Package >( m_spPackage, m_packagePath.GetName(), spParentPackage ) );

First assert fires.

Partial debug spew:
[I]  LoosePackageLoader::BeginPreload - Issuing read requests for all files in C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/
[I] - Skipping directory [C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/]
[I]  LoosePackageLoader::BeginPreload - Issuing read requests for all files in C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/
[I] - Reading file [C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/Camera.json]
[I] - Reading file [C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/Plane.json]
[I] - Reading file [C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/SceneDefinition.json]
[D] LoosePackageLoader: Success reading preliminary data for object 'Camera' from file 'C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/Camera.json'.
[D] AssetLoader::TryFinishLoad - Completed load for asset /ExampleGames/SideScroller
[D] Asset::CreateObject(): Creating object named "Scenes" of type "Package" owned by "/ExampleGames/SideScroller".
[D] Asset::Rename(): Renaming object "" to "Scenes" (Old Owner: "[none]". New Owner: "/ExampleGames/SideScroller".)
[I]  LoosePackageLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller/Scenes
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller/Scenes".
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller/Scenes". pResolver = 1f51398
[I] Resolving references for /ExampleGames/SideScroller/Scenes
[I] LooseAssetLoader::CacheObject(): Caching asset /ExampleGames/SideScroller/Scenes.
[D] AssetLoader::TryFinishLoad - Completed load for asset /ExampleGames/SideScroller/Scenes
[D] LoosePackageLoader: Success reading preliminary data for object 'Plane' from file 'C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/Plane.json'.
[D] LoosePackageLoader: Success reading preliminary data for object 'SceneDefinition' from file 'C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/SceneDefinition.json'.
[E] Assertion failed in void __cdecl Helium::LoosePackageLoader::TickPreload(void) (PcSupport\LoosePackageLoader.cpp, line 831): spParentPackage ? !m_packagePath.GetParent().IsEmpty() : m_packagePath.GetParent().IsEmpty()
[E] Stack trace unavailable - symbols not loaded

Callstack:
> Helium-Tools-PcSupport.dll!Helium::LoosePackageLoader::TickPreload() Line 831 C++
  Helium-Tools-PcSupport.dll!Helium::LoosePackageLoader::Tick() Line 560 C++
  Helium-Tools-PcSupport.dll!Helium::LoosePackageLoaderMap::TickPackageLoaders() Line 150 C++
  Helium-Tools-PcSupport.dll!Helium::LooseAssetLoader::TickPackageLoaders() Line 67 C++
  Helium-Tools-Engine.dll!Helium::AssetLoader::Tick() Line 275 C++
  Helium-Tools-Engine.dll!Helium::AssetLoader::FinishLoad(unsigned __int64 id, Helium::StrongPtr<Helium::Asset> & rspObject) Line 210 C++
  Helium-Tools-Engine.dll!Helium::AssetLoader::LoadObject(Helium::AssetPath path, Helium::StrongPtr<Helium::Asset> & rspObject, bool forceReload) Line 237 C++
  Helium-Tools-ExampleMain_SideScroller.exe!Helium::AssetLoader::LoadObject<Helium::SceneDefinition>(Helium::AssetPath path, Helium::StrongPtr<Helium::SceneDefinition> & _ptr, bool forceReload) Line 86 C++
  Helium-Tools-ExampleMain_SideScroller.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * __formal, wchar_t * __formal, int nCmdShow) Line 96 C++
  Helium-Tools-ExampleMain_SideScroller.exe!__tmainCRTStartup() Line 528 C
  Helium-Tools-ExampleMain_SideScroller.exe!wWinMainCRTStartup() Line 377 C

Philip Degarmo

unread,
Feb 20, 2014, 3:43:48 PM2/20/14
to helium...@googlegroups.com
Ah that one. Try deleting your cache (DataPC folder) and try again. It seems to be a race condition. It's on my list to fix but unfortunately it doesn't happen for me. It happens occasionally for Geoff. I will try to look at that tonight. 

Philip

Ash W Matheson

unread,
Feb 20, 2014, 3:48:59 PM2/20/14
to Helium
One step further!

PointerT* Helium::StrongPtr< PointerT >::operator->() const
{
    PointerT* pObject = Get();
    HELIUM_ASSERT( pObject );

    return pObject;
}

Hits the pObject assert.

Log:
[I] LoosePackageLoader: Reading C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/SceneDefinition.json. pResolver = 5081348
[I] Resolving object [/ExampleGames/SideScroller/Scenes/TestScene:Plane]
[I]  AssetLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller/Scenes/TestScene:Plane
[I]  LoosePackageLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller/Scenes/TestScene:Plane
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller/Scenes/TestScene:Plane".
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller/Scenes/TestScene:Plane". pResolver = 5081398
[I] Resolving object [/ExampleGames/SideScroller/Scenes/TestScene:Camera]
[I]  AssetLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller/Scenes/TestScene:Camera
[I]  LoosePackageLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller/Scenes/TestScene:Camera
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller/Scenes/TestScene:Camera".
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller/Scenes/TestScene:Camera". pResolver = 50813e8
[I] Resolving object [/ExampleGames/SideScroller:WorldDefinition]
[I]  AssetLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller:WorldDefinition
[I]  LoosePackageLoader::BeginLoadObject - Loading path /ExampleGames/SideScroller:WorldDefinition
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller:WorldDefinition".
[D] LoosePackageLoader::BeginLoadObject: Beginning load for path "/ExampleGames/SideScroller:WorldDefinition". pResolver = 50812f8
[D] Asset::CreateObject(): Creating object named "WorldDefinition" of type "Helium::WorldDefinition" owned by "/ExampleGames/SideScroller".
[D] Asset::Rename(): Renaming object "" to "WorldDefinition" (Old Owner: "[none]". New Owner: "/ExampleGames/SideScroller".)
[I] LoosePackageLoader: Reading C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/WorldDefinition.json. pResolver = 50812f8
[D] Asset::CreateObject(): Creating object named "Plane" of type "Helium::EntityDefinition" owned by "/ExampleGames/SideScroller/Scenes/TestScene".
[D] Asset::Rename(): Renaming object "" to "Plane" (Old Owner: "[none]". New Owner: "/ExampleGames/SideScroller/Scenes/TestScene".)
[I] LoosePackageLoader: Reading C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/Plane.json. pResolver = 5081398
[D] ArchiveReaderJson::DeserializeInstance - Could not find field 'm_Constrain2d' (CRC-32 = 2284551189)
[D] Asset::CreateObject(): Creating object named "Camera" of type "Helium::EntityDefinition" owned by "/ExampleGames/SideScroller/Scenes/TestScene".
[D] Asset::Rename(): Renaming object "" to "Camera" (Old Owner: "[none]". New Owner: "/ExampleGames/SideScroller/Scenes/TestScene".)
[I] LoosePackageLoader: Reading C:/dev/Helium/Helium/Bin/Debug/../../Data//ExampleGames/SideScroller/Scenes/TestScene/Camera.json. pResolver = 50813e8
[I] Resolving references for /ExampleGames/SideScroller/Scenes/TestScene:Plane
[I] LooseAssetLoader::CacheObject(): Caching asset /ExampleGames/SideScroller/Scenes/TestScene:Plane.
[I] AssetPreprocessor: Object "/ExampleGames/SideScroller/Scenes/TestScene:Plane" is out of date.  Recaching...
[I] Identifying object [/Types:Helium::EntityDefinition]
[I] Deferring identification of object of type [Helium::TransformComponentDefinition]
[I] Deferring identification of object of type [Helium::BulletBodyComponentDefinition]
[I] Deferring identification of object of type [Helium::BulletShapeBox]
[I] Cache: Adding "/ExampleGames/SideScroller/Scenes/TestScene:Plane" to cache "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache".
[I] Cache: Caching "/ExampleGames/SideScroller/Scenes/TestScene:Plane" to "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache" (812 bytes @ offset 249242).
[I] Cache: Rewriting TOC file "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cachetoc".
[I] Resolving references for /ExampleGames/SideScroller:WorldDefinition
[I] LooseAssetLoader::CacheObject(): Caching asset /ExampleGames/SideScroller:WorldDefinition.
[I] AssetPreprocessor: Object "/ExampleGames/SideScroller:WorldDefinition" is out of date.  Recaching...
[I] Identifying object [/Types:Helium::WorldDefinition]
[I] Deferring identification of object of type [Helium::BulletWorldComponentDefinition]
[I] Deferring identification of object of type [Helium::GraphicsManagerComponentDefinition]
[I] Cache: Adding "/ExampleGames/SideScroller:WorldDefinition" to cache "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache".
[I] Cache: Caching "/ExampleGames/SideScroller:WorldDefinition" to "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache" (438 bytes @ offset 250054).
[I] Cache: Rewriting TOC file "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cachetoc".
[I] Resolving references for /ExampleGames/SideScroller/Scenes/TestScene:Camera
[I] LooseAssetLoader::CacheObject(): Caching asset /ExampleGames/SideScroller/Scenes/TestScene:Camera.
[I] AssetPreprocessor: Object "/ExampleGames/SideScroller/Scenes/TestScene:Camera" is out of date.  Recaching...
[I] Identifying object [/Types:Helium::EntityDefinition]
[I] Deferring identification of object of type [Helium::TransformComponentDefinition]
[I] Cache: Adding "/ExampleGames/SideScroller/Scenes/TestScene:Camera" to cache "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache".
[I] Cache: Caching "/ExampleGames/SideScroller/Scenes/TestScene:Camera" to "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache" (319 bytes @ offset 250492).
[I] Cache: Rewriting TOC file "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cachetoc".
[I] Resolving references for /ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition
[D] AssetLoader::TryFinishLoad - Completed load for asset /ExampleGames/SideScroller/Scenes/TestScene:Plane
[D] AssetLoader::TryFinishLoad - Completed load for asset /ExampleGames/SideScroller/Scenes/TestScene:Camera
[D] AssetLoader::TryFinishLoad - Completed load for asset /ExampleGames/SideScroller:WorldDefinition
[I] LooseAssetLoader::CacheObject(): Caching asset /ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition.
[I] AssetPreprocessor: Object "/ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition" is out of date.  Recaching...
[I] Identifying object [/Types:Helium::SceneDefinition]
[I] Identifying object [/ExampleGames/SideScroller:WorldDefinition]
[I] Identifying object [/ExampleGames/SideScroller/Scenes/TestScene:Plane]
[I] Identifying object [/ExampleGames/SideScroller/Scenes/TestScene:Camera]
[I] Cache: Adding "/ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition" to cache "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache".
[I] Cache: Caching "/ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition" to "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cache" (309 bytes @ offset 250811).
[I] Cache: Rewriting TOC file "C:/dev/Helium/Helium/Bin/Debug/../../DataPC/Asset.cachetoc".
[D] AssetLoader::TryFinishLoad - Completed load for asset /ExampleGames/SideScroller/Scenes/TestScene:SceneDefinition
[D] Components::Pool::CreatePool - Creating null component pool for type Helium::Component
[D] Components::Pool::CreatePool - Creating null component pool for type Helium::EntityComponent
[D] Components::Pool::CreatePool - [   16] Helium::GraphicsManagerComponent (592 bytes at 450420)
[D] Components::Pool::CreatePool - [   32] Helium::SceneObjectTransform (1104 bytes at 450800)
[D] Components::Pool::CreatePool - [  128] Helium::MeshComponent (16464 bytes at 450f00)
[D] Components::Pool::CreatePool - [  128] Helium::MeshSceneObjectTransform (14416 bytes at 4557e0)
[D] Components::Pool::CreatePool - [   16] Helium::RotateComponent (592 bytes at 4598e0)
[D] Components::Pool::CreatePool - [  128] Helium::TransformComponent (10320 bytes at 459cc0)
[D] Components::Pool::CreatePool - [  128] Helium::BulletBodyComponent (14416 bytes at 6b00040)
[D] Components::Pool::CreatePool - [   32] Helium::BulletWorldComponent (1104 bytes at 45d600)
[D] Components::Pool::CreatePool - [  128] Helium::HasPhysicalContactsComponent (18512 bytes at 6b038e0)
[D] Components::Pool::CreatePool - [    1] ExampleGame::ShapeShooterComponent (176 bytes at 45e540)
[E] Assertion failed in class Helium::ComponentDefinition *__cdecl Helium::StrongPtr<class Helium::ComponentDefinition>::operator ->(void) const (C:\dev\Helium\Helium\Foundation/ReferenceCounting.inl, line 414): pObject
[E] Stack trace unavailable - symbols not loaded
Helium-Tools-ExampleMain_SideScroller.exe has triggered a breakpoint.

Callstack
=========================================================
> Helium-Tools-Framework.dll!Helium::StrongPtr<Helium::ComponentDefinition>::operator->() Line 414 C++
  Helium-Tools-Framework.dll!Helium::Components::DeployComponents(Helium::Components::IHasComponents & rHasComponents, const Helium::DynamicArray<Helium::StrongPtr<Helium::ComponentDefinition>,Helium::DefaultAllocator> & components) Line 207 C++
  Helium-Tools-Framework.dll!Helium::WorldDefinition::CreateWorld() Line 42 C++
  Helium-Tools-Framework.dll!Helium::WorldManager::CreateWorld(Helium::SceneDefinition * pSceneDefinition) Line 126 C++
  Helium-Tools-Framework.dll!Helium::GameSystem::LoadScene(Helium::SceneDefinition * pSceneDefinition) Line 275 C++
  Helium-Tools-ExampleMain_SideScroller.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * __formal, wchar_t * __formal, int nCmdShow) Line 98 C++
  Helium-Tools-ExampleMain_SideScroller.exe!__tmainCRTStartup() Line 528 C
  Helium-Tools-ExampleMain_SideScroller.exe!wWinMainCRTStartup() Line 377 C
--

Ash W Matheson

unread,
Feb 20, 2014, 4:08:40 PM2/20/14
to Helium
Once I'm done getting the demos up and running, I'll add some documents to the Wiki (a 'getting started, if you will).

Any spot in particular you'd like to see it go? I'm assuming the Readme.md would be the most appropriate spot ...

Philip Degarmo

unread,
Feb 20, 2014, 4:10:48 PM2/20/14
to helium...@googlegroups.com
Looks like a component definition failed to load. That function DeployComponents should probably be checking that the point is good before trying to use it. At work now so I will look when I get home. 

gor...@gmail.com

unread,
Feb 20, 2014, 4:14:00 PM2/20/14
to helium...@googlegroups.com
Feel free to forward any notes to this list and I can collate them into the README.md and contents of the /Documentation folder.  Currently we prefer to check in documentation rather than rely on a wiki.

Ivan Goremykin

unread,
Feb 21, 2014, 3:24:32 AM2/21/14
to helium...@googlegroups.com
Hello.
Having same problems :-(

пятница, 21 февраля 2014 г., 0:35:25 UTC+4 пользователь Philip Degarmo написал:
To unsubscribe from this group and stop receiving emails from it, send an email to heliumproject+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages