<video width="720" height="720" controls autoplay loop muted> <source src="https://storage.googleapis.com/generative-ai-assets/382be57c-f9e4-4fe1-96fc-94aa0f9c21b2/Op%C3%A7%C3%A3o%203%20-%20Foco.mp4" type="video/mp4"> Seu navegador não suporta a tag de vídeo. </video>
The answer was simple in the end. The data folder cannot be under Program Files on a windows server. This folder is protected with extra security that blocks access.
Having this same issue 6 years later.
SOLVED: Solution is provided here.
Microsoft fixed the VB6 Ctrl+Break bug on KB5060842 update (patch tuesday - june 2025).
It seems that a workaround for this issue is to make everything else on the page grayscale. I don't know why this is connected to image encoding on the page but it is.
To do grayscale conversion, follow this UniPDF example
https://github.com/unidoc/unipdf-examples/blob/29a15f10d20fa0fbdc256d6382e42812a265494b/advanced/pdf_grayscale_transform.go#L122
I set the user as email verified. I assigned a password in the credentials section and set it as temporary off. When I realized it wasn't working, I filled in the email, firstname and lastname sections and it was fixed.
When defining a potential function, try to make it proportional to the number of small cost operations that come before each large cost operation. For example, if you are finding the amortized cost of a dynamic array, your small operation is adding an element to the array. Thus, the potential function will be some constant times the number of elements in the array. You can figure out the constant later. Keep in mind that the potential function must capture some state of your data structure.
I know it's been a bit since you've asked this question, and it'll likely change again in time, but there's now a color picker when you click the swatch next to a color in the inspector. And if you hold the shift key while you click, it'll cycle between formats for the color (RGB, hex, etc.).
I know this is an old post but did you ever resolve this issue? I'm encountering the same issue with a specific endpoint when a get request is made. I was able to determine the request is never being sent so I think it's related to the UnityWebRequest class specifically. Here's my post in case anyone is interested:
Azure Backup gives you a simple, reliable, and cost-effective way to protect your VMs and recover quickly if something goes wrong or corrupted, a solid DR solution to keep you covered until you're ready to move to Azure Functions.
To enable Azure Backup for an Azure virtual machine, open the Azure virtual machine, then navigate to the 'Backups' section and select it.
You can select an existing Recovery Services vault or create a new Recovery Services vault.

You can also create the policy based on your requirements, such as backup schedule, instant restore, and retention of daily backup points. In the backup policy, there are two types of policies the Enhanced policy, which allows you to take up to 4 backups per day and the Standard policy which supports only one backup per day based on snapshot frequency. Once selected, click on Enable Policy.
Reference: About Azure VM backup - Azure Backup | Microsoft Learn
The problem disappeared since then. I suspect the "solution" was to install the newer version of Rider and clean up the residuals from the older version. I cannot guarantee this, obviously.
If I understood correctly, you only need this function that communicates with the server not to block the rest of the code? If so, using aiohttp (async requests) will solve this.
BYW asyncio is meant to replace multithreading, as it allows running io-bound tasks without blocking the system, which is exactly what you need.
I've got a problem with input type="number".
"00" is not a number for me and I would like prevent this with pattern.
Try to use fly io, it's a little bit more friendly than vercel for it.
Maybe it is the grib engine problem? When I open like this, it has data
ds = xr.open_dataset('gfs.t18z.pgrb2.0p25.f005', engine='cfgrib', filter_by_keys={'typeOfLevel': 'surface'})
I have encountered an issue I don't understand how to solve. When i change instance domain to HTTP:, coolify doesn't open: no sever available, 404, etc. I'm not sure what's wrong as in the CF tunnel I added *.domain.com HTTP:80 and coolify.domain.com:8000
@ThomasKläger I'm answering here to answer with a screenshot.
It is indeed strange! Your screenshots clearly show that the option is present in the 2025.1.2. I'm quite non-convinced to believe that I don't see this option in my setting (screenshot below) just because it is 2025.1.1. (Doesn't make sense a minor version upgrade would add this feature which was there for decades!)
Besides the Azure WebApp, there are other interesting things like Lucky Jet. You can read more about the game on the website https://lucky-jety.com/
You could set up a shared mailbox under an alternate email address. This would need to a proper inbox rather than just adding an alias to your existing inbox. Alternatively, if you want to send calendar invites from an alias for official announcements without having to set up a new inbox you can send emails with ics files through smtp from your preferred alternate email address or use Salepager which lets you send Outlook invites from an alias or alternate email address.
If I understand correctly, you'd probably get what you want (a titleBar-less window) by changing the BaseWindowConstructorOptions preferences to this:
mainWindow = new BrowserWindow({
height: 600,
width: 1000,
titleBarStyle: "hidden", // this hides the title bar
webPreferences: {
preload: MAIN_WINDOW_PRELOAD_WEBPACK_ENTRY,
},
});
There's more options here if you'd like to check them out under "titleBarStyle": https://www.electronjs.org/docs/latest/api/structures/base-window-options
Best, Peter.
file => reset layout, your welcome
Hoy 10 de junio de 2025 me aparecio ese error sin haber cambiado algo del proyecto, lo que hice fue actualizar la versión la springboot de la 3.4.5 a la 3.5.0 y se solucionó.
El error era:
org.hibernate.bytecode.internal.bytebuddy.BytecodeProviderImpl Unable to get public no-arg constructor
Just a small suggestion. Would you like to try writing it like this? It might help.
export const useRoomStore = defineStore('roomStore', () => {
const body = ref<IRoomBody>(ROOM_BODY_DEFAULT)
const { data, execute } = useFetch('/api/rooms', {
key: 'rooms',
method: 'post',
body,
immediate: false,
onRequest ({ options }) {
let bearer = 'Bearer '
const token = localStorage.getItem('access_token')
if (!token) {
console.log('token ERROR GO TO LOGIN', token)
} else {
bearer = bearer + token
}
const headers = new Headers(options.headers)
headers.set('Content-Type', 'application/json')
headers.set('Authorization', bearer)
options.headers = headers
},
})
const fetch = () => execute()
return {
body,
data,
fetch,
}
})
And if you’re interested in learning more about how to use $fetch, useFetch, and useAsyncData, this video might be helpful.
Yes, you would use a SELECT INTO statement with the BULK COLLECT clause.
https://www.ibm.com/docs/en/db2/11.5.x?topic=plsql-bulk-collect-into-clause
For everyone that didnt find a solution the quickest is to uninstall an re-install docker desktop
Remove if below line is existing in manifest.xml file
<uses-permission android:name="com.android.vending.BILLING" />
As of June 2025, the latest gdb version provided by Homebrew is 16.3, running macOS Sonoma 14.7.5. When I try to debug an executable I still see the same behavior (just hangs after the new thread message), and when I kill the process I get the warning:
warning: unhandled dyld version (17)
The source code for 16.3 (solib-darwin.c) still has a max DYLD version of 15.
I have the same problem when importing HuggingFaceEmmbeddings as well as OllamaEmbeddings:
ImportError: cannot import name 'convert_to_openai_image_block' from 'langchain_core.messages' (E:\U-DEVTOOLS\Python-3.11.9\Lib\site-packages\langchain_core\messages\__init__.py)
Which is rised in:
File E:\U-DEVTOOLS\Python-3.11.9\Lib\site-packages\langchain_core\language_models\chat_models.py:50
---> 50 from langchain_core.messages import (
51 AIMessage,
52 AnyMessage,
53 BaseMessage,
54 BaseMessageChunk,
55 HumanMessage,
56 convert_to_messages,
57 convert_to_openai_image_block,
58 is_data_content_block,
59 message_chunk_to_message,
60 )
Looking at the source code of this class (https://github.com/langchain-ai/langchain/blob/master/libs/core/langchain_core/language_models/chat_models.py:50), it imports convert_to_openai_image_block from the langchain_core.Messages class:
from langchain_core.messages import (
[...]
convert_to_messages,
convert_to_openai_image_block,
is_data_content_block,
message_chunk_to_message,
)
And https://github.com/langchain-ai/langchain/blob/master/libs/core/langchain_core/messages/\__init_\_.py (:35) import convert_to_openai_image_block from content_blocks subclass and export it again :
from langchain_core.messages.content_blocks import (
convert_to_openai_data_block,
convert_to_openai_image_block,
is_data_content_block,
)
I also discovered another Messages.py in \Python-3.11.9\Lib\site-packages\langchain\schema, also defining the same class, but exporting only a part of the methods. This looks like an interface.
When I try to load the OllamaEmbeddings interactively in my notebook, I have the same error. And when I remove the convert_to_openai_image_block function from the import statement:
from langchain_core.messages import AIMessage, BaseMessage, convert_to_messages
print(convert_to_messages)
from langchain_core import messages
print(messages)
<function convert_to_messages at 0x00000169A8185620>
<module 'langchain_core.messages' from 'E:\\U-DEVTOOLS\\Python-3.11.9\\Lib\\site-packages\\langchain_core\\messages\\__init__.py'>
Can someone explain what's going on ?
I just read a bit of the Gesture article and came across hitSlop all I did was add control from above and it happened by itself
const panGesture = Gesture.Pan()
.hitSlop({ top: 0, bottom: -height + 50 })
...
https://xkcd.com/979/
What did you see...... I'm running into the same issue...
Thank you for bringing this issue to our attention.
The most effective way to resolve it is by contacting our support team directly.
For the quickest assistance, please click the link below to access our dedicated support line:
Note: Click the live chat icon in the bottom corner of the page to start a conversation.
That is because vercel issues a certificate for your deployment and you are now running on https and you are probably no longer working on http://localhost:4000 so you needto add to your cors policy
SELECT REGEXP_REPLACE(
LOWER(TRIM('Isabelle Cándido de Paula')), '(\b\w)(\w''*)', x -> upper(x[1]) || lower(x[2]))
Results in:
Isabelle cándido De Paula
Must be:
Isabelle Cándido De Paula
[
{
"operation": "shift",
"spec": {
"operation": {
"deleted": {
"#true": "&1"
}
}
}
},
{
"operation": "default",
"spec": {}
}
]
I just published a Swift package for developers who need to create CMS (Cryptographic Message Syntax) signatures in iOS/macOS apps using OpenSSL under the hood.
CMS signing is widely used in secure email (S/MIME), digital document signing (PDF), and many enterprise-level protocols — and yet it’s rarely supported out of the box in Swift.
With SwiftCMSSigner, you can now generate detached, base64-encoded CMS signatures using a simple, modular Swift API. No external tools. No hacks. Just clean integration via Swift Package Manager.
Check it out on GitHub:
https://github.com/smsdm4/SwiftCMSSigner
This did the trick for me:
if #available(macOS 12.3, *) {
config.preferences.isElementFullscreenEnabled = true
}
You're halfway there! If your websites are accessible by direct URL but not appearing in Google search results, it’s most likely a search engine indexing issue.
For maximum reusability, create a custom hook:
function useNestedFieldError(error: FieldError | undefined, fieldName: string) {
if (!error) return undefined;
if (error.type === "required") return error;
return (error as any)[fieldName] as FieldError | undefined;
}
// Usage in component:
const xError = useNestedFieldError(fieldState.error, "x");
The cleanest solution would be to properly type your form errors from the beginning. When setting up your form, you can provide a generic type that includes the nested structure:
type FormValues = {
vector: Vector3D;
};
const { formState: { errors } } = useForm<FormValues>();
// Now errors.vector will be properly typed as Vector3DError
This way, TypeScript will understand the nested error structure throughout your application.
I have learned a lot throughout this challenge.
I hope this answer will help you.
Best Regards,
Tyler
You can with current expo use:
headerBackButtonDisplayMode: "minimal"
^this will hide the "back" title but keep the chevron back
Add the API key while initilaising the OPENAI client and error will be resolved
client = OpenAI(api_key = "your_api_key")
I also encountered the issue. However, after checking if the location is enabled as Crispert suggested, I moved my startScan method from onCreate to onResume. This modification resolved the problem for me.
How to manually add a new member to Orders/Subscription/Membership on WooCom
You should go to the root project :
in Terminal type :
cd [project paht]
For get full path you can copy path from folder in your finder ( in mac , go to the project and right cleck in your folder and push option button) and copy full path
cd /Users/..name../Desktop/FlutterExamples/name_of_project
and then in terminal type : flutter gen-l10n
finally got it working. the config looks like below:
from langroid.language_models import OpenAIGPTConfig
ollama_config = OpenAIGPTConfig(
chat_model="ollama/mixtral",
chat_context_length=16_000,
api_base="http://<your.ip>/v1" #the /v1 was necessary for my ollama llm
)
Yashwanth's solution works, need to specify AM / PM
I'm about 12 years late on this, but I just bumped into this searching for something else, and I believe I've just seen code that does exactly what you want as part of the open source project Schism Tracker:
Try brace_style: 'expand' and keep_array_indentation: true
Here's an example about how to generate synthetic conditioned data: https://docs.sdk.ydata.ai/latest/getting_started/synthetic_data/tabular/regular_synth_conditional/
Have you checked if your password complies with the min requirements?
If you run this in MySQL server you should see the password requirements:
SHOW VARIABLES LIKE 'validate_password%';
But the default ones are:
Minimum length 8 characters
At least one uppercase letter.
At least one lowercase letter.
At least one numeric digit.
At least one special character.
You can set this filter globally
go to the about:config page
find devtools.netmonitor.requestfilter and set up -method:OPTIONS for this parameter
Asgardeo offers a Self-Registration Flow Builder (currently in preview) designed exactly for this scenario
Create multi-step or conditional signup processes:
Classic email + password registration
Social connectors like Google (built-in widget)
Post-social-registration UI screens to capture more user info
Option to link social login with existing email/password accounts
Handles verification emails, OTPs, UI rendering — all customizable with drag-and-drop and even AI-generated templates.
Add this to "main-info-style"
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: flex-start;
And you may have to get rid of the position relative stuff
also, if a file in the working directory is named 'tensorboard.py' it can cause this
I had this kind of trouble with a /tmp/xxxx.cmd file. From cygwin point of view, it had x-permission, from windows point of view (ls -ls 'C:\ProgramData\cygwin64\tmp\xxxx.cmd') it had not. In https://unix.stackexchange.com/questions/549908/chmod-not-working-in-mingw64-but-working-cygwin I found that if the file contents starts with ':\n' then cygwin recognizes it as an executable thingy, and it will display the x bit.
Apparently an OutlinePass needs to be followed by an OutputPass. See https://discourse.threejs.org/t/how-to-add-outlinepass-but-not-modify-the-default-scene-color/53890 and https://github.com/mrdoob/three.js/blob/master/examples/webgl_postprocessing_outline.html
The NCCL backend fails using under Docker + WSL2 (unstable multi-GPU communication) possibly due to the incompatibility of the NCCL, Docker and WSL2 versions that are not compatible. Also, NCCL works best with Native Linux.
The other alternative is to increase the GPU size in the system that can accommodate the model requirement.
https://medium.com/@devaru.ai/debugging-nccl-errors-in-distributed-training-a-comprehensive-guide-28df87512a34 https://ai.google.dev/gemma/docs/core
after some test we opted for
managing sensitive configuration files with config injection from a private repo.
below an article showing the details:
Manage Sensitive Configurations with Config Injection from Private Repositories
https://diginsight.github.io/blog/posts/20241214%20-%20Handling%20Private%20Configurations%20in%20Public%20Repositories/
hth
Not a complete answer but work along these lines is happening in the Swift Collections project, which has a TreeDictionary (like Clojure's persistent Map). Apparently, no Vector yet. There's also a link to a forum with more information.
the issue maybe related to XCode settings or somethings that I mistakenly modified. I tried to reset all of settings and the editor can be used again.
Checkout this answer for how to reset the Xcode settings by cmd line: https://stackoverflow.com/a/31719350/22690844
I added this to the end of my main.py file, keeping the program in hiatus until I'm ready to close the figures:
input("Enter anything to end the program (this will close the figures).\n")
25G for any file that needs to be called into a program is too much. That file needs to be optimized whether is with different versions of the data, such as a text files with the information, a svg, png, bitmaps with the xml description, different layers of the highways, etc.
The large image could be split into smaller sections capable of taking a single screen of made to form panoramas. I don't know; there are many ways to optimize files by changing formats, organizing small chunks and calling them through a smaller java-script program or library.
I keep getting this message from Alexa - "I'm not quite sure what went wrong". Alexa does not accept verbal commands BUT I can set alarms and they work. How do I fix this. I'm 85 and know very little abt Alexa.
Posted this after hours of frustration but found the answer shortly after of course. This post seems to solve it.
Kivy: self.minimum_height not working for widget inside ScrollView
The main issue is that in addition to setting the grid inside the scroll view to self.minimum_height I had to explicitly the height of its children. Be great if I could do this based on the individual items but work on that another day. Not a perfect solution but workable for now.
If the dependency has a Macro you might need to Reset Package Caches and then enable it.
From your question, I am not sure where your files are saved. In ADF if you want to pick up files after the last execution time, you can use Filter by last modified option in copy activity. You can pass the dynamic content to Start time (UTC) and End time (UTC) from your log table.
Used to get this error in PyCharm. This was usually resolved by stopping all service instances and running only one.
This one worked for me in 2025 https://marketplace.visualstudio.com/items?itemName=sirmspencer.vscode-autohide
Inside goland it cannot find the gcc compiler.
If you run the Fyne setup check tool from the goland terminal it may show what is wrong.
Have you reached out to the Google Cloud sales team to request access to the allow list? The 404 error for voices:generateVoiceCloningKey indicates that your project is not currently on the allow list for the restricted Instant Custom Voice feature. This feature is access-controlled due to safety considerations. Your logs support this, as other Text-to-Speech functions work.
Difficult to give you a proper answer without an example but:
volume_preservation parameter for its decimation algorithm.preservetopology parameter for its decimation algorithm.Would that do the trick for you?
Export the collection to JSON from the source workspace
Import it into the target workspace
Then drag & drop the requests I want to copy from the newly imported collection
Then delete the imported collection to get rid of all others
try adding these to your application.properties:
springdoc:
api-docs:
path: /v3/api-docs
swagger-ui:
enabled: true
path: /swagger-ui/index.html
I can't comment directly, so I'm posting this as an answer. I recommend upgrading to macOS 26 to use the code assistant features.
Did you find an resolution to this?
Had same issue but nothing above helped me, I tried to delete and checked Close all active connection but it didn't worked.
So this helped right click on database:
Tasks -> Bring offline -> When popup window is shown -> Check "Drop close all active connections"
Tasks -> Bring online
Delete -> Check "Close all active connections"
Database deleted
Yeah e.g. if you get 2 messages in quick succession they could get processed in parallel, or even out of order if the first message has to wait for a fresh execution environment to start up but the second message has a warm instance available to handle it. Setting concurrency to 1 should prevent this if you really want one-at-a-time processing.
After quite some testing I finally figured out that I can use an <If> directive and the REQUEST_FILENAME variable to achieve an explicit whitelist based on absolute file paths, i.e.
<Directory "/var/www/html/*">
Require all denied
<FilesMatch "\.(html?|php|xml)">
<If "%{REQUEST_FILENAME} =~ m#/var/www/html/(index\.html|data\.php|content\.xml)#">
Require all granted
</If>
<FilesMatch>
</Directory>
Due to safety considerations, access to this feature is limited. Your logs support this, as other Text-to-Speech functions work.
In DBeaver version 25.0.5.202505181758, the schema option is in the Driver properties tab, currentSchema option.
I wonder if you found solution to this ? I have fulfilment service running for over a year now but have an automation to update the order on Shopify with tracking information once a day( solution works, but if I can have Shopify triggering that even better) .
Shopify says that it will call this endpoint every hour, but it is not registered in my logs at all, tracking is set to true and orders accepted over an hour ago.
In flutter, you can solve it like this:
MapWidget(
onMapCreated: onMapCreated,
)
void onMapCreated(MapboxMap mapboxMap) async {
mapboxMap.scaleBar.updateSettings(ScaleBarSettings(
enabled: false
));
}
This behaviour can be expected because by using a kd-tree you do not take into account the mesh connectivity (edges between two vertices). It only considers the distance between points/vertices. So points/vertices that are "close" are merged, regardless if they are connected by an edge in your mesh.
Instead you should use a proper mesh decimation algorithm such as the quadric edge collapse algorithm. There is a version in PyMeshLab able to preserve textures, which might do the trick for you.
Go to User settings / Preferences / tab width
Try:
replacing your video with a Youtube video. If it works, then the issue is with the video, not with your code.
hosting the video in a hosting platform (Vimeo, Wistia). If it works, then the issue is with your local hosting, not the video. If it does not, this is likely an encoding problem.
I had the same problem with v19.2.7
wasted so many hours. I found it is bug of the common engine (CommonEngine) of angular
just update to 19.2.14
and enable server routing and app engine api.
and set up the server routing.
now in server.ts will use "angularApp = new AngularNodeAppEngine();" to render. (not use CommonEngine)
then Direct URL Access for Routes with Parameters will work and no longer return 404
There are multiple font families being loaded on your site, which can definitely lead to conflicts. On your provided page, I've observed the following font families attempting to load or being applied:
Karla, sans-serif
'Times New Roman'
Arial
Montserrat, sans-serif
Bebas Neue, sans-serif
And other system fallbacks from the root directory such as Helvetica Neue, Cantarell, Roboto, Oxygen-Sans, Segoe UI, etc.
The presence of so many different font declarations increases the likelihood of one overriding another, especially if they have higher specificity or are loaded later in the cascade.
When you upload a custom font, it's essential to provide various formats (e.g., .woff, .woff2, .ttf, .eot, .svg) for cross-browser compatibility. If the browser encounters a font format it doesn't support, or if a specific format is corrupted or missing, it will silently fall back to the next font in the font-family declaration. A .ttf file alone might not be sufficient for all browsers or scenarios.
Instead of functions.php, utilize Elementor's built-in "Custom Fonts" feature (Elementor > Custom Fonts).
Upload all necessary font file formats (.woff, .woff2, .ttf at minimum) for Bebas Neue directly through this interface. Elementor will then generate the @font-face rules and handle their enqueueing and application.
Once uploaded, select "Bebas Neue" as the default font or apply it to specific elements/sections within the Elementor editor for that page. This is Elementor's intended way to manage custom fonts and often resolves specificity conflicts.
Use your browser's developer tools to meticulously examine the font-family declaration on the elements where Bebas Neue should be applied.
Look for the "Computed" tab in the inspector. This will show you the actual font being rendered, not just the declared font-family. If it says "Poppins" in the "Computed" tab, it confirms the fallback.
Also, in the "Styles" tab, carefully trace the CSS rules to see which font-family declaration is ultimately winning and why (e.g., a theme rule, another plugin, or a more specific Elementor style).
Disable all plugins except Elementor and Elementor Pro (if applicable). Clear caches. If Bebas Neue loads, re-enable plugins one by one to find the culprit.
Switch to a default WordPress theme (e.g., Twenty Twenty-Four). If Bebas Neue loads, your current theme is likely interfering. You can then investigate your theme's style.css more aggressively or consult the theme developer.
If you're using a CDN, ensure it's correctly configured to serve your font files. Sometimes CDN caching or misconfigurations can cause problems.
I don't know if it's not worthy to just implement authentication and registration endpoints between vue rust and mysql
It'll be quicker - and I'd bet more secure - to use Cognito (or another IdP) than implementing authentication and registration yourself.
Is there a simpler approach using just cognito SDK and vue to get a token and then just validate it in the backend to allow to use the private endpoints?
I would recommend using OIDC rather than the Cognito SDK, unless you have a particular reason for using the SDK. There's wider library support for OIDC, it's pretty straightforward, and you're not tied to Cognito - you can swap it out for any OIDC IdP. At the end of the OIDC flow you get an ID token and an access token and you can validate and use these to authenticate and authorize users in your app.
im having the same issue, i can fix it by adding keep alive at the root level in app.vue but cant get it working inside the exact way i want as i have to render something dynamically
<template>
<KeepAlive>
<Test v-if="nestedProp" />
</KeepAlive>
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</template>
Consider NTi Data Provider. No ODBC involved here, just one standalone NuGet package to access the database and call programs.
Refer to my answer here.
Do you mind posting the MainActivity and Crash Activity code too or alternatively share the git repo for your working project. I am trying to debug a similar issue where things were working prior to Android 10.
The "Unsupported Media Type" error typically indicates that Automoderator is unable to recognize your YAML.
Please ensure that your file is saved as UTF-8 without BOM and utilizes the appropriate .yaml or .yml.
To ensure the proper usage of YAML, please use spaces (not tabs) and the correct --- separators between rule blocks.
Validate the syntax with a tool like YAML Lint, and then test by uploading one rule at a time.
Also, please review Reddit's updated Automoderator schema, as field names or formats may have changed.
If you can share any error details (like line numbers or JSON output), that would help us pinpoint the issue faster.
If the problem continues, please send the error message. I hope I could help you.
Ok, I tracked it down. I am wrapping a large C library with C++. I debugged it all the way through and it turns out that a c function that I call in the in a constructor of the base class is triggering a callback that does the dynamic_cast. I know that in the constructor you don't get polymorphic behaviour on virtual function calls. I guess that also means that type info is not yet available on the "this" pointer.
We experienced such a problem due to missing permissions.
Add "can get column values from datasource" permission to your role.
The activity logs primarily capture operations made via ARM such as cluster Cration or deletion and fetching user or admin kubeconfig credentials
MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS/LISTCLUSTERUSERCREDENTIAL/ACTION
MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS/LISTCLUSTERADMINCREDENTIAL/ACTION
These events only represent ARM level operations and do not capture inside cluster activities like kubectl apply delete or direct pod/service/deployment changes because such operations are handled by the K8s API server itself not by Azure control plane.
Microsoft.ContainerService/managedClusters/diagnosticLogs/Read this indicates that someone viewed or chaked the diagnostic settings of the AKD cluster in azure, but this is not related to K8s level activity like actual resource modification inside the cluster.
You capture manual changes inside the aks cluster like what you do using kubectl enable K8s Audit logs via diagnostic settings > aks cluster > diagnostic settings > send the following to a log analytics workspace kube-apiserver logs, once enabled query the kubeaudit table in log analytics.
Sample KQL:
KubeAudit
| where verb in ("create", "update", "delete")
| project TimeGenerated, user, verb, objectRef_resource, objectRef_name, objectRef_namespace
| sort by TimeGenerated desc
This will give you time generated like when the action occurred and who performed the action and action type like create update or delete. also, you can find what resources was touched and name and namespace of the object.
NOTE: activity logs Connot see kubectl or in cluster operations only kubeaudit logs will show actual K8s operations like pod creation deletion or config updates, make sure the correct diagnostic settings are enabled otherwise the kubeaudit table won't have the data you expect.
If your goal is to detect manual or automated changes inside the aks cluster via kubectl or API, you must use KubeAudit logs via Log Analytics, not Activity Logs.
Doc:
https://learn.microsoft.com/en-us/azure/aks/monitor-aks?tabs=cilium
https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/activity-logs-overview
Let me know any thoughts or doubts will glad to help you out. -Thank you @pks
I figured out my issue.
My Ship Date field is incorrect,
"shipDateStamp" needs to be "shipDatestamp"
So it was always passing todays date, which doesn't support Saturday delivery. Assuming it wasn't Thursday or Friday
Principal '' could not be found or this principal type is not supported.
Even I got the same error when I tried to create a user role for the slot using the below command:
CREATE USER [appname/slotname] FROM EXTERNAL PROVIDER;
So, I used the command below to fix the 'principal type is not supported' issue when creating a user role for slots:
CREATE USER [<AzureWebAppName>/slots/<SlotName>] FROM EXTERNAL PROVIDER;
Ok so the mistake was completely on me. In my program I am receiving the JSON from a POST Request to an API, the problem was that 'cardLimits' part was inside of the 'spendingLimits', not on it's own. I just didn't see that it was there...
So it's my mistake and this whole post was completely unnecessary, but it made me look closely on my program.
Thanks guys!