LocalizationDashboard error in Unreal Engine - unreal-engine4

When in LocalizationDashboard I press Gather text or Complile translations, it gives me an error and warnings:
Error: LoadConfig (/Script/Engine.Default__RendererSettings): import failed for bEnableAlphaChannelInPostProcessing in: False
Warning: In asset 'None', there is an enum property of type 'EDepthOfFieldMethod' with an invalid value of '('
Warning: Package '/Game/Levels/BigWallBottom' and '/Game/Levels/BigWall' have the same localization ID (764D6BBD47E8990F8B3974AF1C019ECF)
Please reset one of these (Asset Localization -> Reset Localization ID) to avoid conflicts
Warning: Package '/Game/Levels/BigWallTop' and '/Game/Levels/BigWall' have the same localization ID (764D6BBD47E8990F8B3974AF1C019ECF)
Please reset one of these (Asset Localization -> Reset Localization ID) to avoid conflicts
I have no idea how to fix error and where should I do this: Asset Localization -> Reset Localization ID.

Go to the asset mentioned in the Content Browser, right-click -> Asset Localization -> Reset Localization ID

Related

Definition conflicts with previous value - StorageGetDownloadURLTask.swift

I am getting an error in Xcode when trying to build an app.
In Firebase Storage-StorageGetDownloadURLTask.swift.
Firebase Storage: 11.0.7
Flutter: 3.0.5
Xcode 12
In a few lines it presents the information:
"Definition conflicts with previous value.
Value of type 'Any?' has no member 'count'.
Value of type 'Any?' has no member 'components'"
I would like to understand why I am getting this error and how to fix it.
I already updated Firebase Storage version from 11.0.1 to 11.0.7.
I removed the podfile.lock.
I removed the Pods.
Flutter clean command, then flutter pub get.
Pod install, pod deintegrate, pod update.
And I wasn't successful.
I'm trying to update the version of my app from flutter 2.2.3 to flutter 3.0.5, I managed to run it on Android, but in Xcode it's showing this error.
The line downloadTokens = dictionary["downloadTokens"] is declaring a constant named downloadTokens with a type of Any?.
The line guard let downloadTokens = downloadTokens as? String is trying to declare a constant named downloadTokens with a type of String.
So you are trying to create two separate constants with the same name but different types, hence the error message of "Definition conflicts with previous value".
Change your code to:
guard let downloadTokens = dictionary["downloadTokens"] as? String,
downloadTokens.count > 0 else {
This combines your two lines into one creating a single constant named downloadTokens with a type of String.
This fix will resolve the other two errors since downloadTokens is not correctly of type String instead of Any?.

Flutter - Error: The getter X isn't defined for the class

I have a class TripController that contains a private field _updatedAccount. I created a getter in order to get from outside.
class TripController {
final String _accountId;
final BuildContext _context;
Account _updatedAccount;
Account updatedAccount() => _updatedAccount;
TripController(this._accountId, this._context);
...
}
In another class, where I perfectly have access to the TripController class, I have the code :
onTap: () {
TripController _tripController =
new TripController(_account.id, context);
_tripController.add(context);
_account.trips = _tripController.updatedAccount.trips;
_account.notifyListeners();
},
And here, updatedAccount from _tripController.updatedAccount.trips is underlined in red with the message : The getter 'updatedAccount' isn't defined for the class 'TripController'
Did I misdeclared the getter ?
Okay, I finally fixed it. I don't know why, but I had to delete the code related to TripController, and ther re-write it again. I don't know why, maybe it was an Editor problem, I'm using VScode.
You have declared updatAccount() as a method, not as a getter. Use _tripController.updatedAccount().trips; or change the method to a getter Account get updatedAccount => _updatedAccount;
I faced this error and the problem was my IDE, not my code.
This solution worked for me in Android Studio :
File -> Invalidate Catches... -> Invalidate And Restart
You are using the classic method syntax declaration, in Dart language, prefer using this kind of syntax for getters:
Account get updatedAccount => _updatedAccount;
And call it the way you did.
Else you should call it like a classic method:
_tripController.updatedAccount().trips
Please follow this link for further information:
https://dart.dev/guides/language/language-tour#getters-and-setters
If you want to use import 'package:flutter_svg/svg.dart'; package then you need to follow these steps.
step 1. -> Open the termial in the IDE and run this command -> flutter pub add flutter_svg
step 2. -> Then run this command -> flutter pub get
step 3. -> Now import this package -> import 'package:flutter_svg/flutter_svg.dart';
Try to check the model class name you use might the same with existing name of Widget or Plugin
Check your imported libraries on the top of your file where the problem is. In my case, Android Studio auto-imported an object from the core Flutter library with the same name as the model I've defined on my own.
I just deleted the import and then imported my own object from my_models.dart file.

C++ Builder XE2 - linking resource with component

I have derived my own component based on class TCustomControl. I need to embedd into component bitmap resource stored in .png format. I added to project file resources.rc with this content:
AP_LOGO RCDATA .\AP_logo_RGB_transparent.png
Compilation was successfull. Component is statically linked to project. When I run the application it throws following error when trying to access embedded resource:
Project raised exception class EResNotFound with message 'Resource AP_LOGO not found'.
The following lines in source code access bitmap resource:
Graphics::TBitmap *bmp = new Graphics::TBitmap();
HINST handle = FindClassHInstance(__classid(TVctDiag2));
bmp->LoadFromResourceName(handle, L"AP_LOGO"); // <----- exception apppers there
When I open executable with resource editor there isnt any resource named 'AP_LOGO'. Why?
It does not work because the TBitmap::LoadFromResource...() methods look for BITMAP resources only, but you have defined an RCDATA resource instead. If you don't change your resource type then you will have to use TResourceStream instead, eg:
HINST handle = FindClassHInstance(__classid(TVctDiag2));
TResourceStream *strm = new TResourceStream(handle, L"AP_LOGO", RT_RCDATA);
Graphics::TBitmap *bmp = new Graphics::TBitmap();
bmp->LoadFromStream(strm);
delete strm;
With that saif, you cannot load a PNG resource into a TBitmap to begin with. If you must use a PNG resource then you have to use a PNG class instead, like TPngImage.

Can't save state in windows 8 [ Error The type or namespace name 'Common'

Can't save state in windows 8
{
Error The type or namespace name 'Common' ...does not exist in the namespace 'ProjectName' (are you missing an assembly reference?)
}
Everything below is the default code in my App.Xaml.cs file the only line I added was
ProjectNameSpace.Common.SuspensionManager.RegisterFrame(rootFrame, "appframe");
which is from the windows 8 tutorial here and I have followed part 1 before attempting this http://msdn.microsoft.com/en-us/library/windows/apps/hh986968.aspx. I have it working in another project that has the same references and using statements. There is only one namespace in the project and I even Rebuilt/Cleaned. Does anybody have any extra information?
protected override void OnLaunched(LaunchActivatedEventArgs args)
{
Frame rootFrame = Window.Current.Content as Frame;
if (rootFrame == null)
{
rootFrame = new Frame();
ProjectNameSpace.Common.SuspensionManager.RegisterFrame(rootFrame, "appframe");
if (args.PreviousExecutionState == ApplicationExecutionState.Terminated)
{
}
Window.Current.Content = rootFrame;
EDIT:
The problem was that I needed to add a basic page in my blank template. This auto generates some classes needed to do basic functionality. Below is a screenshot of the minimum items that the common folder needs to contain.
Do you have the Common folder present in your project? This folder is usually included in the Visual Studio 2012 App project templates (except the Blank App template) which contains a bunch of classes with boilerplate code for layout, styles and other functionality.
If you created your project with a Blank App template, you may not have this. To get it included, create a new Basic Page (Right-click on your Project > Add > New Item > (Visual C#)* > Basic Page), and Visual Studio will ask if you would like to create these files.
*I'm not sure what this is for VB .NET or WinJS, but I assume it would be the same structure.

How to fix issues when MSCRM Plugin Registration fails

When you register a plug-in in Microsoft CRM all kinds of things can go wrong. Most commonly, the error I get is "An error occurred."
When you look for more detail you just get: "Server was unable to process request" and under detail you see "An unexpected error occurred."
Not very helpful. However, there are some good answers out there if you really dig. Anybody out there encountered this and how do you fix it?
The most common issue is that the meta parameter names must match.
For example:
public static DependencyProperty householdProperty = DependencyProperty.Register("household", typeof(Microsoft.Crm.Sdk.Lookup), typeof(AssignHouseholds));
[CrmInput("AccountId")]
[CrmReferenceTarget("account")]
public Microsoft.Crm.Sdk.Lookup household
{
get
{
return (Microsoft.Crm.Sdk.Lookup)base.GetValue(accountidProperty);
}
set
{
base.SetValue(accountidProperty, value);
}
}
Note the name after DependencyProperty (housedProperty) must exactly match the string after DependencyProperty.Register (in this case ("household") with the word "Property" appended.
Also, that value must match the value of public variabletype (in this case "household"). If any one of them don't match, it will error.
This is by design and is how MSCRM ties the values together.
A common cause is that your CRM SDK references must use the 64 bit version if you are on a 64 bit machine.
These will be located at
C:\sdk\bin\64bit\microsoft.crm.sdk.dll
and
C:\sdk\bin\64bit\microsoft.crm.sdktypeproxy.dll
if you installed the sdk to C:\sdk.
Also your build settings should be set to "Any CPU" under Project properties->Build.
You may also need to move the two dlls to your debug or release folder before you build.