Coder Social home page Coder Social logo

swganh's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

swganh's Issues

Unhandled exception when disconnecting an unconnected client

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

  1. Start debugging in Visual Studio
  2. Login and zone in with at least one SWGANH Client
  3. Stop debugging in Visual Studio
  4. While the client has not yet declared a loss of connection to the swganh server, start debugging in Visual Studio again.
  5. With the server running again, switch to the SWGANH Client window and use the menus to disconnect from the server.
  6. Witness, either immediately or with a slight delay, Visual Studio throw the following unhandled exception.

Exception

Unhandled exception at at 0x75DAD36F in swganh.exe: Microsoft C++ exception: std::out_of_range at memory location 0x060DF5AC.

Can't chat

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

Able to use the names of major SW characters

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.

Unable to register service ANH Connection Service when using FQDN name

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

Cannot name a character after a character has been deleted.

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.

swganh.exe has triggered a breakpoint.

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

ifdef _DEBUG

_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.

Character creation error when MySQL is in 'strict' mode

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.

Docs for tre_config need additions

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.

Build Problems

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

Crash in Session.cc after logging out a character and immediately creating a new one

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();

Using VENDOR_PREFIX in windows shell uses the wrong cmake modules

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!

Opened a second instance with an account that was already in use.

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.

Possible memory leak in swganh.exe

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

addfriend.py error on addition of friend to the list

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.

Camera View

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.

Incorrect radial menus items show when looking at static objects

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.

Entering incorrect password returns wrong messages.

• 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.

Can't stand, kneel, sit, prone or duel?

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

Randomly generated name violates naming rules

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.

The 'Imperial' face has returned.

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.

Unable to open inventory

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.

Wookies with randomly generated names can't be deleted unless...

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.

Able to be logged in with a Deleted Character

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.

Container System

Implement the basic outline of the container system.

It must be hooked into the baseline/delta system and provide basic movement/containment functionality.

SQL Exception on Galaxy Creation

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.