anhstudios / swganh Goto Github PK
View Code? Open in Web Editor NEWThe SWG:ANH game server.
Home Page: http://swganh.com
License: Other
The SWG:ANH game server.
Home Page: http://swganh.com
License: Other
A constant message
2012-Apr-12 23:24:21.562074: Invalid command received:
When Ctrl+C to end the server process.
The server should build and run on most common posix OS's, including common flavors of linux, bsd and mac os.
It seems as though, when a client thinks it's connected but isn't (due to a server restart), and then disconnects via a player clicking "Disconnect" from the game menus, it causes the (restarted) server to throw an unhandled exception.
Steps for duplication
Exception
Unhandled exception at at 0x75DAD36F in swganh.exe: Microsoft C++ exception: std::out_of_range at memory location 0x060DF5AC.
Hi again,
I have also just noticed that we can't chat in the chat box either. It just doesn't say anything and doesn't send the message.
Thanks
Kyle
This happens when MySQL is in 'Strict' Mode - this indicates there may be something about this procedure that throws a warning that MySQL wont allow in strict mode.
Repro.
/addfriend
Verify that friend has been added to the friends list by checking the Community window
/removefriend
Crash only occurs of a friend has been successfully added. It will NOT crash if the friend name use is not in the friends list. It only crashes if the name does exist in the friends list.
Log captures and callstack
http://paste.swganh.org/viewp.php?id=20120406010147-bdbb0f8d9299ac2336dc47d9f0df3d58
Tonight I was allowed to create Obi-wan Kenobi, Princess Leia, Lando Calrissian; Owen, Beru, & Anakin Skywalker; Boba Fett, Padme Amidala, Wedge Antilles and Grandmoff Tarkin.
I was prevented from using Luke Skywalker, Chewbacca, Han Solo, The Emperor, Yoda, and Leia Organa.
If one uses a FQDN name in swganh.cfg for the connection service, the following error occurs, and the server fails to start.
Using IP address (local or public) works as expected.
2012-Mar-29 21:23:57.062394 [warning] <00C3A660> Loading plugins
2012-Mar-29 21:23:57.155994 [fatal] <00C3A660> SQLException at C:\ANH\swganh\src\anh\service\datastore.cc (188: anh::service::Datastore::createService)
2012-Mar-29 21:23:57.202794 [fatal] <00C3A660> MySQL Error: (1048: 23000) Column 'address' cannot be null
2012-Mar-29 21:23:57.249594 [5] <00C3A660> Unhandled application exception occurred: Unable to register service ANH Connection Service
You are unable to name your character the same name as a previous character; even if they have been deleted.
for example..
Create Wookiee. "Albinowook"
Delete Wookiee "Albinowook"
Create another character with same name (Does not matter which species)
You will receieve the error message that someone else is already named this character.
Win2 Build circa 3/29/12 23:22 PST Develop branch
Server hits a triggered breakpoint when client attempts to log in for the first time. No events were written to the log file
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Debug_message(const wchar_t *message, const wchar_t *file, unsigned int line)
{ // report error and die
if(::_CrtDbgReportW(_CRT_ASSERT, file, line, NULL, message)==1)
{
::_CrtDbgBreak(); <<< } }
Just some debug stuff left in I take it.
Unhanded exception in mysql_auth (crash on login)
http://paste.swganh.org/viewp.php?id=20120329003436-b316e456b4556a6c52169bcf31028ce9
E0228 23:01:10.557891 2328 character_service.cc:291] MySQL Error: (1366: HY000)
Incorrect string value: '\xFF\x03' for column 'hair_customization' at row 2
..when attempting to complete character creation when MySQL is configured to strict mode.
The updates docs for dealing with the new tre_config settings make the assumption that the user has a game client installed in their development environment.
Its just as common (if not more common) to have the server/build environment off in a separate VM or on a separate machine, as such no direction/guidance is offered as to EXACTLY what client-side TRE's need to be copied up to the server, and copying the ENTIRE SWG installation to the server is overkill.
a note that mentions this scenario along with advice to look at the live.cfg file to determine what TREs to copy is all thats needed.
Hi guys, It's been a few years so I figured Id take a look at how things are progressing. I don't really have the time to do anything, but that doesn't mean I'm disinterested!
Following the readme on how to build with cmake, I get the following error(s):
F:\Code\new anh\swganh\build>cmake --build .
Microsoft (R) Visual Studio 11 Version 11.0.50323.1.
Copyright (C) Microsoft Corp. All rights reserved.
The evaluation period for Visual Studio Trial ends in 205 days.
1>------ Build started: Project: ZERO_CHECK, Configuration: Debug Win32 ------
1> Checking Build System
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/CMakeFile
s/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/CMake
Files/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/anh/C
MakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/swgan
h/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/swgan
h/app/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/swgan
h/command/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/swgan
h/combat/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/swgan
h/messages/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/swgan
h/object/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/swgan
h/social/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/swgan
h/simulation/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/swgan
h/utilities/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/pub14
_core/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because F:/Code/new anh/swganh/build/src/swged
/CMakeFiles/generate.stamp is up-to-date.
2>------ Build started: Project: anh_lib, Configuration: Debug Win32 ------
3>------ Build started: Project: DEPS, Configuration: Debug Win32 ------
2> Building Custom Rule F:/Code/new anh/swganh/src/anh/CMakeLists.txt
2> CMake does not need to re-run because F:\Code\new anh\swganh\build\src\anh\C
MakeFiles\generate.stamp is up-to-date.
2> byte_buffer.cc
3> Building Custom Rule F:/Code/new anh/swganh/src/CMakeLists.txt
3> CMake does not need to re-run because F:\Code\new anh\swganh\build\src\CMake
Files\generate.stamp is up-to-date.
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_date_time-vc110-mt-gd-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_filesystem-vc110-mt-gd-1_49.dl
l
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_log-vc110-mt-gd-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_log_setup-vc110-mt-gd-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_prg_exec_monitor-vc110-mt-gd-1
_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_program_options-vc110-mt-gd-1_
49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_python-vc110-mt-gd-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_python3-vc110-mt-gd-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_random-vc110-mt-gd-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_regex-vc110-mt-gd-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_system-vc110-mt-gd-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_thread-vc110-mt-gd-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_timer-vc110-mt-gd-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_unit_test_framework-vc110-mt-g
d-1_49.dll
3> 14 File(s) copied
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_date_time-vc110-mt-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_filesystem-vc110-mt-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_log-vc110-mt-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_log_setup-vc110-mt-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_prg_exec_monitor-vc110-mt-1_49
.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_program_options-vc110-mt-1_49.
dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_python-vc110-mt-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_python3-vc110-mt-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_random-vc110-mt-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_regex-vc110-mt-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_system-vc110-mt-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_thread-vc110-mt-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_timer-vc110-mt-1_49.dll
3> F:\Code\new anh\swganh\vendor\boost\lib\boost_unit_test_framework-vc110-mt-1
_49.dll
3> 14 File(s) copied
3> F:\Code\new anh\swganh\vendor\mysql-connector-c\lib\opt\..\Debug\libmysql.dl
l
3> 1 File(s) copied
3> F:\Code\new anh\swganh\vendor\mysql-connector-c\lib\opt\..\opt\libmysql.dll
3> 1 File(s) copied
3> F:\Code\new anh\swganh\vendor\mysql-connector-cpp\lib\Debug\..\Debug\mysqlcp
pconn.dll
3> 1 File(s) copied
3> C:\Python32\libs\..\DLLs\python3.dll
3> 1 File(s) copied
3> F:\Code\new anh\swganh\vendor\zlib\lib\Debug\..\Debug\zlibd.dll
3> F:\Code\new anh\swganh\vendor\zlib\lib\Debug\..\Debug\zlibd1.dll
3> 2 File(s) copied
3> Invalid number of parameters
3> 0 File(s) copied
3> Invalid number of parameters
3> 0 File(s) copied
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: The command "setlocal
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: xcopy "F:\Code\new anh\swganh\vendor\boost\lib\*-gd-
*.dll" "F:\Code\new anh\swganh\build\bin\Debug" /D /I /Y /s
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: xcopy "F:\Code\new anh\swganh\vendor\boost\lib\*-mt-
1*.dll" "F:\Code\new anh\swganh\build\bin\Release" /D /I /Y /s
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :c
mDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmErrorLevel
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: exit /b %1
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: setlocal
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: xcopy "F:\Code\new anh\swganh\vendor\mysql-connector
-c\lib\opt\..\Debug\*.dll" "F:\Code\new anh\swganh\build\bin\Debug" /D /I /Y /s
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: xcopy "F:\Code\new anh\swganh\vendor\mysql-connector
-c\lib\opt\..\opt\*.dll" "F:\Code\new anh\swganh\build\bin\Debug" /D /I /Y /s
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :c
mDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmErrorLevel
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: exit /b %1
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: setlocal
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: xcopy "F:\Code\new anh\swganh\vendor\mysql-connector
-cpp\lib\Debug\..\Debug\*.dll" "F:\Code\new anh\swganh\build\bin\Debug" /D /I /Y
/s
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :c
mDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmErrorLevel
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: exit /b %1
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: setlocal
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: xcopy C:\Python32\libs\..\DLLs\python3.dll "F:\Code\
new anh\swganh\build\bin\Debug" /D /I /Y /s
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :c
mDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmErrorLevel
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: exit /b %1
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: setlocal
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: xcopy "F:\Code\new anh\swganh\vendor\zlib\lib\Debug\
..\Debug\*.dll" "F:\Code\new anh\swganh\build\bin\Debug" /D /I /Y /s
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :c
mDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmErrorLevel
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: exit /b %1
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: setlocal
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: for /R "F:\Code\new anh\swganh\plugins\" %%a IN (*.c
fg) do (xcopy %%a "F:\Code\new anh\swganh\build\bin\Debug\config\plugins\" /D /I
/Y)
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :c
mDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmErrorLevel
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: exit /b %1
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: setlocal
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: for /R "F:\Code\new anh\swganh\src\" %%a IN (*.cfg)
do (xcopy %%a "F:\Code\new anh\swganh\build\bin\Debug\config\plugins\" /D /I /Y)
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :c
mDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmErrorLevel
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: exit /b %1
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :cmDone
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.tar
gets(125,5): error MSB3073: :VCEnd" exited with code 4.
2> crc.cc
2> database_manager.cc
2> event_dispatcher.cc
2> hash_string.cc
2> compression_filter.cc
2> crc_in_filter.cc
2> crc_out_filter.cc
Baseline/Delta service should be able to handle the creating of baselines and deltas.
Skills for creatures need to be loaded when the creature is loaded.
The Scene Service controls the scene and everything within it.
Callstack
ntdll.dll!778c15de() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]
ntdll.dll!778c15de() Unknown
ntdll.dll!778b014e() Unknown
kernel32.dll!752414dd() Unknown
msvcp110d.dll!_Atomic_load_4(volatile unsigned long * _Tgt, memory_order _Order) Line 499 C
swganh.exe!std::_Load_atomic_counter(unsigned long & _Counter) Line 182 C++
swganh.exe!std::_Ref_count_base::_Incref_nz() Line 72 C++
swganh.exe!std::_Ptr_base<anh::network::soe::Session>::_Reset(anh::network::soe::Session * _Other_ptr, std::_Ref_count_base * _Other_rep, bool _Throw) Line 396 C++
swganh.exe!std::_Ptr_base<anh::network::soe::Session>::_Reset<anh::network::soe::Session>(const std::_Ptr_base<anh::network::soe::Session> & _Other, bool _Throw) Line 344 C++
swganh.exe!std::shared_ptr<anh::network::soe::Session>::shared_ptr<anh::network::soe::Session><anh::network::soe::Session>(const std::weak_ptr<anh::network::soe::Session> & _Other, bool _Throw) Line 532 C++
swganh.exe!std::enable_shared_from_this<anh::network::soe::Session>::shared_from_this() Line 1058 C++
swganh.exe!
anh::network::soe::Session::SendSoePacket_'::
3'::<lambda_841F7F36A2987129>::operator()() Line 391 C++
swganh.exe!boost::asio::asio_handler_invoke<anh::network::soe::Session::SendSoePacket_'::
3'::<lambda_841F7F36A2987129> >(anh::network::soe::Session::SendSoePacket_::_l3::<lambda_841F7F36A2987129> function, ...) Line 65 C++
swganh.exe!boost_asio_handler_invoke_helpers::invoke<anh::network::soe::Session::SendSoePacket_'::
3'::<lambda_841F7F36A2987129>,anh::network::soe::Session::SendSoePacket_'::
3'::<lambda_841F7F36A2987129> >(anh::network::soe::Session::SendSoePacket::_l3::<lambda_841F7F36A2987129> & function, anh::network::soe::Session::SendSoePacket::__l3::<lambda_841F7F36A2987129> & context) Line 39 C++
swganh.exe!boost::asio::detail::completion_handler<anh::network::soe::Session::SendSoePacket_'::
3'::<lambda_841F7F36A2987129> >::do_complete(boost::asio::detail::win_iocp_io_service * owner, boost::asio::detail::win_iocp_operation * base, const boost::system::error_code & __formal, unsigned int __formal) Line 67 C++
swganh.exe!boost::asio::detail::win_iocp_operation::complete(boost::asio::detail::win_iocp_io_service & owner, const boost::system::error_code & ec, unsigned int bytes_transferred) Line 44 C++
swganh.exe!boost::asio::detail::strand_service::do_complete(boost::asio::detail::win_iocp_io_service * owner, boost::asio::detail::win_iocp_operation * base, const boost::system::error_code & ec, unsigned int __formal) Line 161 C++
swganh.exe!boost::asio::detail::win_iocp_operation::complete(boost::asio::detail::win_iocp_io_service & owner, const boost::system::error_code & ec, unsigned int bytes_transferred) Line 44 C++
swganh.exe!boost::asio::detail::win_iocp_io_service::do_one(bool block, boost::system::error_code & ec) Line 397 C++
swganh.exe!boost::asio::detail::win_iocp_io_service::run(boost::system::error_code & ec) Line 159 C++
swganh.exe!boost::asio::io_service::run() Line 59 C++
swganh.exe!swganh::app::SwganhApp::Start'::
8'::<lambda_2FA330932C1A7E11>::operator()() Line 162 C++
swganh.exe!boost::detail::thread_data<swganh::app::SwganhApp::Start'::
8'::<lambda_2FA330932C1A7E11> >::run() Line 62 C++
swganh.exe!boost::`anonymous namespace'::thread_start_function(void * param) Line 177 C++
msvcr110d.dll!_callthreadstartex() Line 308 C
msvcr110d.dll!_threadstartex(void * ptd) Line 291 C
kernel32.dll!7524339a() Unknown
ntdll.dll!778d9ef2() Unknown
ntdll.dll!778d9ec5() Unknown
pointing to line 391 in session.cc
auto session = this->shared_from_this();
This seems to be a problem only with the windows shell, git bash is unaffected.
-- Building for: Visual Studio 10
-- Check for working CXX compiler using: Visual Studio 10
-- Check for working CXX compiler using: Visual Studio 10 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- - MSVC: Disabled generic compiletime warnings
-- - MSVC: Set minimum Windows API version
-- - MSVC: Disabled NON-SECURE warnings
-- - MSVC: Disable automatic linking for TBB library
-- C:/Python32/include
-- C:/Python32/libs/python32.lib
-- PYTHON_DEBUG_LIBRARY-NOTFOUND
-- Found PythonLibs: C:/Python32/libs/python32.lib
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindBoos
t.cmake:1128 (message):
Unable to find the requested Boost libraries.
Unable to find the Boost header files. Please set BOOST_ROOT to the root
directory containing Boost or BOOST_INCLUDEDIR to the directory containing
Boost's headers.
Call Stack (most recent call first):
src/CMakeLists.txt:76 (find_package)
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindBoos
t.cmake:1128 (message):
Unable to find the requested Boost libraries.
Unable to find the Boost header files. Please set BOOST_ROOT to the root
directory containing Boost or BOOST_INCLUDEDIR to the directory containing
Boost's headers.
Call Stack (most recent call first):
src/CMakeLists.txt:79 (find_package)
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPack
ageHandleStandardArgs.cmake:91 (MESSAGE):
Could NOT find Glm (missing: GLM_INCLUDE_DIR)
Call Stack (most recent call first):
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStan
dardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
tools/cmake/modules/FindGlm.cmake:13 (find_package_handle_standard_args)
src/CMakeLists.txt:81 (find_package)
-- Configuring incomplete, errors occurred!
I think there should be a check that will keep me from opening a second instance with an account that is already in use.
I was re-creating Korsis' bug about playing with a deleted character and had the following additional experiences:
I was able to open a second instance of the game using the same username and password as the first instance. I had the same toon logged in simultaneously in both instances.
I deleted the toon on the second instance, but he remained in the world in the first instance. Then, when I logged him out of the first instance, his name remained as an available character. However when I tried to use the character I got the following UI Box:
"The selected character was not found. This indicates a server issue. Please contact Customer Support." There was a box to click on that said "ok".
But the real issue is that I should not be able to open two instances at the same time with the same username and password.
Platform: WS2008 R2 SP1 x64 Enterprise (VMWare Virtual Machine)
Processor:AMD Athlon(tm) II X4 630 Processor, 2800 Mhz, 2 Core(s), 2 Logical Processor(s)
Branch: Develop
Repro Steps:
1 Log character into server using SWG ANH client.
2 Leave client logged into the server (in game)
No further client logins, or activity on server, client simply idles with character logged in.
Results
swganh.exe process starts out with approx 5.5k mem usage. After 24 hours uptime w/ no changes, mem usages is over 65k
Console output:
Traceback (most recent call last):
File "C:\ANH\swganh\data\scripts\commands\addfriend.py", line 23, in Run
print('Player object not found for object id' + actor.id)
TypeError: Can't convert 'int' object to str implicitly
Repro
/addfriend
friend is NOT added to the friends list.
The alt key toggles between mouse mode and cursor mode but should also toggle the camera from rotating with your character to rotating around your character. Currently the camera rotates with your character in both mouse mode and cursor mode.
Using the radial menu on random static objects in game offers up the " Deposit/Withdraw" and "Harvest Resource" radial menu option in addition to displaying "Examine"
Example: Target a "Speaker" outside the c-net starport, and use the radial menu.
Note this does NOT occur when using the radial menu on the mission terminals.
http://paste.swganh.org/viewp.php?id=20120819150640-526a28011c052e96e5b079e59af451a6
Clean dev environment, clean build of latest code from develop
• Upon entering an incorrect password the first time, the message "The connection to the login server is now open..." hangs until I hit ESC.
• The second time I enter an incorrect password, the message "The Login server is currently not available. Please try again later." is displayed
These two message alternate each time I enter an incorrect password.
Hi,
I have found an issue with the latest develop pull that when you try to stand, kneel, sit, prone or duel it says 'You can't stand, kneel, sit, prone, duel while Under Cover'
Thanks
Kyle
http://paste.swganh.org/viewp.php?id=20120820185342-a5a59a73faa34eb7d6ee6751e330b691
Have tried using absolute paths within live.cfg, verified correct path in in swganh.cfg, verified proper permissions of the live.cfg & TRE folder (even went so far as to grant them 777 permissions).
Upon rcythr's suggest, even tried using the win32 regex method in config_reader.cc and recompiling and running again to no avail.
Invoking attack.py results in a system message stating that the target is invalid despite already being in a attack-able state (as the result of /duel)
In version 0.2.0 I created a male Twi'lek. The default name given to the character was Wawig A'Nicav. Then the character name was declined due to syntax. The naming rule that was broken was 'capital letters are only allowed at the beginning of words.' I changed the last name to A'nicav and was able to go forward to Coronet.
I have just repeated this bug, again with a Twi'lek who was randomly named Dla'Ill Gle'Pi. It appears that the capital letters always follow an apostrophe. It has only happend with Twi'leks so far.
To recreate this bug, create a Twi'lek character and generate random names until one come up with a capital letter that is not at the beginning of a word. Then attempt to zone with that name. You should be rejected due to syntax.
All the characters have a perpetual scowl on their faces. As I recall, this was a known issue in the past and was called the 'Imperial face' or 'Imperial expression.' I believe it is a default attribute or mood that has to be turned off somewhere.
Customization data is stored in the tangible table as well as the appearance table.
Unhandled exception at 0x1E016E05 (python32.dll) in swganh.exe: 0xC0000005: Access violation writing location 0x0000000C.
Build: Win32 5/1/12
Unhandled exception uponthe end of the /burstrun effect
Repro Steps:
Unhanded exception hit prior to system message being displayed about the effect wearing off.
Logs:
On logging in, I was told I had two new skills, sample and survey. But when I tried to open my inventory to get started, I received the following error message. "The container you were inspecting, %TT, is no longer available.
swganh.exe crash on normal shutdown ('q') after disabling strict mode in MySQL
Stack trace here;
http://paste.swganh.org/viewp.php?id=20120229021040-702c394def680be704cd4dae63019563
New bug. On starting the server on ubuntu 11.10 64bit the following issue appears.
2012-Apr-09 17:18:41.689559: Starting scene: corellia
terminate called after throwing an instance of 'std::runtime_error'
what(): Requested unknown resource datatables/command/command_table.iff
Aborted
Version 0.2.0
Wookiees with randomly generated names cannot be deleted unless an extra space is added after the name when you delete them.
To delete a character you are asked to type 'delete [character name]. However, wookiees with randomly generated names will not be deleted unless you type 'delete [character name] + [space bar].
This problem does not occur if the wookiee has a user supplied named.
Asking someone for a duel in the latest release crashes the server, Ubuntu 64 bit Server.
Server has been up for 24+ hours with client logged on and in game for the duration. Quit client session, start new one attempt to log in with same account/character that was just logged off.
Build: 4/2/12 Win32
Breaks in;
auto statement = shared_ptrsql::PreparedStatement(conn->prepareStatement(sql));
log file/console output
http://paste.swganh.org/viewp.php?id=20120404223417-c53c9edfd06305bd9d296aece96b4a08
Repro
Clean server/db install using build #154 (win32)
Login, create new char, server crashes on "galaxy loading'
break in 'mutex.c'
=> if (((*mtx)->type & ~_Mtx_recursive) == _Mtx_plain)
Logs:
http://paste.swganh.org/viewp.php?id=20120410151929-b6ef1a550a3ab08c14853972b5deb935
Stack Trace:
http://paste.swganh.org/viewp.php?id=20120410152024-11722478b3b9c4a7d1a458d591370a77
Open 1 Client and log in, and Zone a character all the way in to a planet.
Open 2nd client, and delete the character thats zoned in.
Character stays zoned in though it does delete it successfully.
Implement the basic outline of the container system.
It must be hooked into the baseline/delta system and provide basic movement/containment functionality.
Either create an example service that uses python to implement, or implement the Ping service as a python based service.
2012-Mar-26 14:48:58.973239 [error] <00EE9DB8> SQLException at C:\ANH\swganh\src\anh\service\datastore.cc (116: anh::service::Datastore::createGalaxy)
2012-Mar-26 14:48:59.020039 [error] <00EE9DB8> MySQL Error: (1366: HY000) Incorrect string value: '\x99R\x01 \x1C\x0B...' for column 'version' at row 1
2012-Mar-26 14:48:59.051239 [critical] <00EE9DB8> Unhandled application exception occurred: Attempt to create galaxy failed: Tarkin
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.