====== Socioboard 3.0 ======
Troubleshooting history of Socioboard 3.0 Open-source
https://github.com/socioboard/Socioboard-Core-3.0
===== Environments =====
- Microsoft Visual Studio 2016 Community
- Microsoft IIS Express (bulit in Visual Studio)
- MySQL for Windows
- MongoDB for Windows
- Redis for Windows
===== DNX451 vs. NET451 ====
- Download grepWin: http://tools.stefankueng.com/grepWin.html
- (case sensitive) replace all like this:
* 'dnx451' to 'net451'
* 'dnxcore50' to 'dotnet5.4'
* 'DNX451' to 'NET451'
* 'DNXCORE50' to 'DOTNET5_4'
* See also: [[https://stackoverflow.com/questions/31834593/target-framework-dnx451-or-net451-in-class-library-projects|Target framework dnx451 or net451 in class library projects (StackOverflow)]]
===== System.Web.Script not found ====
- Right click on 'References' of 'Api.Socioboard' in Project Explorer.
- Add reference 'System.Web.Extension', and click 'OK'.
- Rebuild all.
===== physicalPath in applicationhost.cfg =====
* It is similar to [[https://github.com/dmytro-ielkin/Socioboard-Core-3.0/commit/f353216ad480aed2611c45cb8d439d9cf40de9e5|f353216ad480aed2611c45cb8d439d9cf40de9e5]]
===== SavedFeedsComment not found ======
- Remove [Project folder]/src/Api.Socioboard/Repositories/SavedFeedsManagementRepository.cs
- Remove [Project folder]/src/Api.Socioboard/Controllers/SavedFeedsManagementController.cs
- See Also: [[https://github.com/socioboard/Socioboard-Core-3.0/commit/7ee1091b8feaf86f9f17e70059b084f43a03afa9|7ee1091b8feaf86f9f17e70059b084f43a03afa9]]
Severity Code Description Project File Line Suppression State
Error CS0246 The type or namespace name 'SavedFeedsComments' could not be found (are you missing a using directive or an assembly reference?) Api.Socioboard C:\Socioboard-Core-3.0\src\Api.Socioboard\Controllers\SavedFeedsManagementController.cs 47 Active
Error CS0246 The type or namespace name 'SavedFeedsComments' could not be found (are you missing a using directive or an assembly reference?) Api.Socioboard C:\Socioboard-Core-3.0\src\Api.Socioboard\Repositories\SavedFeedsManagementRepository.cs 30 Active
Error CS0234 The type or namespace name 'SavedFeedsComments' does not exist in the namespace 'Domain.Socioboard.Models.Mongo' (are you missing an assembly reference?) Api.Socioboard C:\Socioboard-Core-3.0\src\Api.Socioboard\Repositories\SavedFeedsManagementRepository.cs 38 Active
Error CS0246 The type or namespace name 'SavedFeedsManagement' could not be found (are you missing a using directive or an assembly reference?) Api.Socioboard C:\Socioboard-Core-3.0\src\Api.Socioboard\Controllers\SavedFeedsManagementController.cs 40 Active
Error CS0246 The type or namespace name 'SavedFeedsManagement' could not be found (are you missing a using directive or an assembly reference?) Api.Socioboard C:\Socioboard-Core-3.0\src\Api.Socioboard\Repositories\SavedFeedsManagementRepository.cs 14 Active
Error CS0234 The type or namespace name 'SavedFeedsManagement' does not exist in the namespace 'Domain.Socioboard.Models.Mongo' (are you missing an assembly reference?) Api.Socioboard C:\Socioboard-Core-3.0\src\Api.Socioboard\Repositories\SavedFeedsManagementRepository.cs 78 Active
Error CS0234 The type or namespace name 'SavedFeedsManagement' does not exist in the namespace 'Domain.Socioboard.Models.Mongo' (are you missing an assembly reference?) Api.Socioboard C:\Socioboard-Core-3.0\src\Api.Socioboard\Repositories\SavedFeedsManagementRepository.cs 21 Active
Error CS0234 The type or namespace name 'SavedFeedsManagement' does not exist in the namespace 'Domain.Socioboard.Models.Mongo' (are you missing an assembly reference?) Api.Socioboard C:\Socioboard-Core-3.0\src\Api.Socioboard\Repositories\SavedFeedsManagementRepository.cs 83 Active
Error CS0234 The type or namespace name 'SavedFeedsManagement' does not exist in the namespace 'Domain.Socioboard.Models.Mongo' (are you missing an assembly reference?) Api.Socioboard C:\Socioboard-Core-3.0\src\Api.Socioboard\Repositories\SavedFeedsManagementRepository.cs 85 Active
Error CS0234 The type or namespace name 'SavedFeedsManagement' does not exist in the namespace 'Domain.Socioboard.Models.Mongo' (are you missing an assembly reference?) Api.Socioboard C:\Socioboard-Core-3.0\src\Api.Socioboard\Repositories\SavedFeedsManagementRepository.cs 90 Active
===== fbAccEmail of FacebookPasswordChangeUserDetail =====
File: NotificationsController.cs, Line 153
Message: fbAccEmail not found
var result = mongorepo.Find(t => t.userId == userId && t.status==false && t.fbAccEmail !=null);
Modify to
var result = mongorepo.Find(t => t.userId == userId && t.status==false);
===== Invaild Access Token/Access token not found =====
* Socioboard can not receive 'access token' from Facebook and Google.
* Facebook: 'bio' field is deprecated in Facebook API 2.7 or higher.
* Google: why?
File: FbUser.cs, Line 14-22
Message: Exception thrown: 'Facebook.FacebookOAuthException' in Facebook.dll
try
{
return fb.Get("v2.7/me?fields=id,about,bio,birthday,cover,education,email,gender,hometown,name,work,picture");//v2.6
}
catch (Exception ex)
{
return "Invalid Access Token";
}
===== Hibernate: Sequence contains no elements =====
I tried Any() method.
ex) if ret.Any -> ret.ToList(). If not ret.Any -> Null
but, Any() occured 'Out of Index'.
===== Password checker failure ====
* Can not manually registration becuase of password checker. Maybe It is misfunction of RegeXP in registration form.
===== See Also =====
* [[socioboard-2|Socioboard 2.0]]