It's not exactly what you're looking for, but I found a workaround, using Emojis.
I just use line breaks (Alt+Enter) and add either a white square or a green check.
It's pretty easy to update on the computer, so even though it's not as simple as a checkbox, it works out pretty well.
Image Attached Example of single-cell checklists with various states
There is a built in function. STRING_SPLIT. It requires compatibility level 130.
That will take care of you.
Try this to see what it does:
select value from STRING_SPLIT ('3,7,12,33,43',',')
so like:
select * from myTable T
where 3 in (select value from string_split(T.categoryIds,','))
This issue is fixed and scheduled for stable release early April.
I worked for me; you gotta take in mind the Date Created vs Date Modified columns shown in Windows Explorer
You could create the object in "tests/testthat/setup.R". The testthat vignette on special files covers setup files and a few others of possible general interest, such as "helper" files and data files.
I found the correct syntax using the sx property:
<ButtonSlider
sx={{
backgroundColor: dataSlider.buttonColor,
'&:hover':{
backgroundColor:dataSlider.buttonHoverColor
},
}}
variant="contained">
{data.buttonText}
</ButtonSlider>
The error was due to Angular SSR being enabled. To fix it, I disabled SSR by removing "server": "src/main.server.ts" and changing the outputMode to "outputMode": "static" from angular.json.
chrome://flags/#allow-insecure-localhost doesn't work anymore. I think it was taken out, or we have an internal policy that removed it. I think it was also deemed "experimental" and google said it could be removed in the future.
I suspect you will find that your Web hosting is running an older version of PHP. Equally you should look in /vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Spreadsheet.php at line 269 and see what is there.
If you are using choco install gnucobol, modify the 'Path' variable in Environment Variables to include this path (because that's where the file gcc.exe is located) :
C:\ProgramData\chocolatey\lib\gnucobol\tools\bin
This isn't my answer but I'm having the same problem and this is what I found
"In case anyone else is banging their head against a wall with this. I will provide my solution. It seems that voip notifications need to report to call kit within seconds so it has to be done right away. I was using an API call to get the call details first and then reporting the call. This will cause an error to show up that says the same thing I just explained. If you keep sending notifications without reporting right away after about 4 times Apple will block the notifications from coming in. From your notification server you will see 200 success but nothing on the app side. I had to delete the app and install again to see the error message again, then reporting the call to CallKit right after seems to work. Background and killed state. I did use a serial queue (not main). Good luck to anyone else out there facing this issue as the threads are bare bones on answers. Hope this helps."
This is an old question, but regarding this issue: the behavior you requested is still not possible, by usage of hotkeys.
However, the UI button strategy you described is wrong. The correct strategy is to have the UI be moved around to the views, and possibly scaled (if the views have different scale). When the button is clicked, you have to navigate to the view AND move the menu to the new position.
Several example models provide this kind of UI-based menu that moves around the views, like this example model Example Model (Grain Terminal)
I used app.UseFileServer(); in program.cs and solved
For Tensorflow, you need to use version 2.14.0 or earlier, per the resolution of this issue.
The latest version of Pinecone has shifted away from the Pinecone clasinecone.io/. s. Instead, initialize with pinecone.init()
try
import pinecone
pinecone.init(api_key="*****", environment="")
const [showPass, setShowPass] = useState(false);
Almost every IDE has this feature, it is available on Android Studio, Vs-code also has this feature,
I faced the same issue in but a peer to peer federated learning architecture. Make sure to do multiple communication rounds because one round of averaging will not help the model learn all the important features, in fact it may dilute some of the features too.
In some cases, the underline might be added by the operating system or browser autofill features. This is less likely in a Flutter app, but it's worth considering.
TextField(
enableSuggestions: false,
autocorrect: false,
...
what config eventually worked?
I use a self-hosted runners(Linux), this allows me to use same machine every time, so the UUID remains static.
The issue is there is a set cookie you need to keep updating or use.
mesa.time was removed in version 3 (see the migration docs).
There are two option.
for instance:
import time
or,
pip install mesa == 2.3.2
I am agree with you but oooh yes hwe hwe
Same issue, here's the fix
tokio = { version = "1.0", features = ["full", "macros"] }
Vuetify finally added a way to prevent this behavior
Instead of creating a new anonymous user immediately when user is nil, introduce a short delay (e.g., 1-2 seconds). If Firebase restores the user in that time, skip creating a new user.
func StackOverFlow_forAuthState_GetOnAppLaunch() {
guard handle == nil else { return } // Ensure observer is only set once
handle = Auth.auth().addStateDidChangeListener({ (auth, user) in
if let user = user {
if user.isAnonymous {
print("🔥 - user is anonymous ⬜️ \(user.uid)")
} else if user.isEmailVerified {
print("🔥 - user is email verified ✅ \(user.uid)")
} else {
print("🔥 - user needs email verification 🟧 \(user.uid)")
}
} else {
print("🔥 - user not found. Waiting before signing in anonymously...")
// Delay before creating a new anonymous account
DispatchQueue.main.asyncAfter(deadline: .now() + 2.0) {
if Auth.auth().currentUser == nil { // Double-check before signing in
print("🔥 - Still no user, signing in anonymously...")
Auth.auth().signInAnonymously { (authResult, error) in
if let error = error {
print("❌ Error signing in anonymously: \(error.localizedDescription)")
return
}
guard let user = authResult?.user else { return }
print("✅ Anonymous UID: \(user.uid)")
}
} else {
print("✅ - Firebase restored user, no need to sign in again")
}
}
}
// Notify UI
NotificationCenter.default.post(name: .auth_change, object: nil)
})
}
I m just a simple poor boy I m using the social media to the smile on your face bcse I love my social media account
I had the same ERROR message and i fix it by creating a new python virtual environment with python 3.12.4, this might not be the right answer to the problem but hope it will be helpful somehow!
Except when it's not.
The error occurs even when package.json does not contain ">=".
Disclaimer: I am a technical support staff for DRAC.
I stumble upon this while researching something else. For questions related to installation on DRAC (formerly know as Compute Canada) systems, please open a support ticket and myself or another support person will happily help you to resolve your issues.
For technical support/help: https://docs.alliancecan.ca/wiki/Technical_support
You will have to check for packages that have been archived or been moved to a new repository
for example
react-native-fbsdk has been moved to react-native-fbsdk-next
So likewise all other packages you have installed go to their Github and see if there are things mentioned for the package updation.
I had the same problem in windows 11,
deleting the %APPDATA%\Code\User\settings.json file solved it for me.
the --disable-gpu or rasterizer answers didn´t do it.
I did the same thing as you did and you are right, I was using v2021.0.3 and reverted back to v2021.0.1, which solved it
Set folder ./sql in Kotlin:
val flyway = Flyway.configure()
.locations("filesystem:./sql")
.dataSource(/*config to your DB*/)
.load()
flyway.migrate()
I think you can solve this by these steps:
Refresh the page or restart the browser.
Clear cache and cookies again, ensuring both are fully cleared.
Disable browser extensions (especially ad-blockers) or open the page in Incognito/Private mode.
Try a different browser (Chrome, Firefox, Edge, etc.).
If none work, log out and log back in.
I hope you will get you answer.
Also, in Solidity, be careful not to use calldata as the storage type for a function’s return value. calldata is a special, read-only storage location used for function inputs in external calls, and its data only exists during the function’s execution. Once the function finishes, the calldata scope ends, making it unavailable for return values. Instead, return values must use memory or storage types always!
You can use a for each excel sheet activity. And then perform your action within the given for loop.
Alternatively you can also use only code within an assign to get all. sheet names, add them to an array, and then iterate through the array.
8910/- 26Fnu 💰 🤑 💸 gwillagangent MONEY 💰 ...okay लक्की सिंह. 2025 namaste 🙏
Get it off me! This thing is terrible - make it go away.
OR does anyone now another Editor with easy ftp integration ?
just an update on where we are with the pipeline fix, and somethings I found.
It seems that PowerShell was using version 5 by default when 7 is available, it gives another error, although a “better” one.
Essentially running Quick check of TLS 1.2 compatibility throws an error. It had something to do with the cipher suites enabled on the server.
On our server:
TLS_RSA_....
.....
....
In the article:
It is key that on the OS one of the four TLS 1.2 cipher suites below is enabled:
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (*)
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (*)
And it doesn’t seem like they are there ( I checked using Get-TlsCipherSuite).
Running this in in powershell 7 give the following issue:
run: (Invoke-WebRequest -Uri status.dev.azure.com -UseBasicParsing).StatusDescription
Result: Invoke-WebRequest: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
So according to the guy: You have the problem if the above fails with “The underlying connection was closed: An unexpected error occurred on a send.”
the fix to add those The sys admin followed these steps:
Using Group Policy
Open the Group Policy Management Console.
Navigate to Computer Configuration > Administrative Templates > Network > SSL Configuration Settings.
Double-click SSL Cipher Suite Order and click the Enabled option.
Right-click the SSL Cipher Suites box and select Select all from the pop-up menu.
Right-click the selected text and select Copy from the pop-up menu.
Paste the text into a text editor such as Notepad and update it with the new cipher suite order list.
Replace the list in the SSL Cipher Suites box with the updated ordered list.
Click OK or Apply.
Changes will take effect after a restart. If you need more detailed information, you can find it here.
Thanks for all the help
You can check your imports in "main.js", it might stuck because case sensitive.
For example you have a line below in "main.js" but actual file name is "app.vue", in this case you can see this error. But it can still work okay in local, it is depend to your environment.
import App from './App.vue'
I think indeed it's not possible as we want (I'm facing the same situation). If we change Customer, the migration will be down the line in customer app migrations, and at time of applying 0001_initial it won't exist. But it needs foreign keys to User in 0001_initial.
All the docs say it must be a separate application.
Thank you very much for sharing your problem. It was the same as mine, it saved me here. Thanks, my friend.
Tenia el mismo problema y me di cuenta qué el ícono de 1024 * 1024 no debe tener bordes redondeados.
Puedes probar eso!
If you register your Faculty model as a snippet, FieldPanel will load the Snippet Chooser, which has a search box. You can then tweak the search by specifying the search fields and autocomplete fields for the Faculty model.
This is how the chooser looks like:
As of February 2025 / Edge version 133.0, the current fix does not work because the allow-insecure-localhost flag is no longer available in the temporarily unexpired flags.
This can be fixed by modifying Edge's policies [1]: Use the SSLErrorOverrideAllowedForOrigins policy [2] or, more broadly, the SSLErrorOverrideAllowed policy [3]. These can be set in Intune or in the registry (see links). Setting the former policy to ["https://localhost"] works.
[1] edge://policy
[3] https://learn.microsoft.com/en-us/DeployEdge/microsoft-edge-policies#sslerroroverrideallowed
(Copied from my answer at https://stackoverflow.com/a/79428053/21257318)
The comment of juanpa.arrivillega solves my problem:
"python package names are case insensitive, and on pypi, the "modAL" package seems to be distributed as "modAL-python""
I just replaced "modAL" by "modAL-python" and it works as expected. Thank you !
Can you add it as a regular answer so I can accept it ?
NOTE : Meanwhile I asked ChatGPT which suggested to use Poetry, but I couldn't find the right way to add this dependency line.
Here, @benjamin_a
I found a temporary solution for this problem without reopen Visual Studio.
After creating the class, I have to press SaveAll button and I have to change Active Solution Configuration (If Debug than Release, if release than debug). Afterwards classes begin to be detected.
However, this action must be performed after each new class is created.
When I clicked the SaveAll button, I observed that it saved the code <Compile Include="Class1.cs" /> between the ItemGroup tags in the csproj file. I know this. But other projects don't need this action. It starts detecting the class as soon as you create it in other projects.
If you want to do dynamic FROMs, you can do:
ARG MYAPP_IMAGE=myorg/myapp:latest
FROM $MYAPP_IMAGE
From reference: https://stackoverflow.com/a/49939610/6650211
In my case, it was because I had a webapp (called ROOT) which just had index.html and no WEB-INF/web.xml file. As a result, the default setting in tomcat's code is not to use absolute ordering. To fix it, I simply created that folder and file with just the <absolute-ordering/> tag inside the<web-app> tag.
This solution worked also for me, Delphi 2007 + Office 2010.
Thanks.
The comment of juanpa.arrivillega solves my problem:
"python package names are case insensitive, and on pypi, the "modAL" package seems to be distributed as "modAL-python""
I just replaced "modAL" by "modAL-python" and it works as expected. Thank you !
Can you add it as a regular answer so I can accept it ?
NOTE : Meanwhile I asked ChatGPT which suggested to use Poetry, but I couldn't find the right way to add this dependency line.
If I understand your problem correctly, you just need to check if the user is logged in when button is pressed.
This uses a ternary operator which basically means:
if this variable is true ? Do this : otherwise do this
<TouchableOpacity
onPress={
userLoggedIn ? DoLoggedInStuff : navigation.navigate("LoginScreen")
}
>
Click me!
</TouchableOpacity>
I'd fought with all kind of workarounds on tracking changes in my shared/online excel files and I'd ended up creating an app for that:
https://TrackChanges.app/
It can track changes in shared/online Excel or Google Spreadsheets and you can get email, Slack or Teams notifications with the actual changes.
Application.DateDifference will always return 0 if the first date passed in is later than the second date passed in.
Add a check to make sure you put the earlier date as the first argument.
may be you need docker? ew, maybe. i just cant exactly know what is S3 bucket
I think the original issue is that you're trying to mount to /dev. If you look at the gcsfuse docs, it says /dev is a restricted mount path.
The way you solved this was by adding gcsfuse inside your container, however, the docs also say you don't need to modify your container in any way to use the feature.
Having you tried changing the mount path and using your original image?
I'm trying to use the Secure PDF plugin in Moodle 4.5 on a local Apache server. I've made all the changes mentioned for the ImageMagick theme, but it still doesn't work. Any suggestions?
Change policy.xml as follows:
<policymap>
<policy domain="delegate" rights="read|write" pattern="gs" />
<policy domain="coder" rights="read|write" pattern="PDF" />
<policy domain="delegate" rights="read|write" pattern="gswin64c" />
</policymap>
But when I upload a document to Moodle, it throws the following error:
ImagickException: FailedToExecuteCommand "gs" -sstdout=%stderr-dQUIET-DSAFER-DBATCH-DNOPAUSE-DNOPROMPT-dMaxBitmap=500000000-dAlign ToPixels=0-dGridFitTT=2"-SDEVICE=pngalpha" -dTextAlphaBits=4-dGraphicsAlphaBits=4 "-r150x150"-dPrinted=false*-sOutputFile=C:/Users/INNOVA~1/AppData/Local/Temp/magick-6Mjg7ywlThqzo3HGDLdGq0_2TmNV8ERx%d" "-fC:/Users/...AppData/Local/Temp/magick-K-JKeJ5TTiNf90cEz5-Kq0SwYdHxKxXx" "-fC:/Users/.../AppData/Local/Temp/magick-gyUWDIH8th4X3P540qJayx5JgNDVKrS-" (El sistema no puede encontrar el archivo especificado.)
@error/delegate.c/ExternalDelegateCommand/516 in
C:\Users\...\server\moodle\mod\securepdf\view.php:98 Stack trace: #0
C:\Users\...\server\moodle\mod\securepdf\view.php(98): Imagick->readImageBlob('%PDF-1.7\r\n%\x35\x35\x35\xB5...) #1 (main)
I appreciate any help you can give me.
I would recommend looking into using CSOM to query the Project Online database rather than the HttpClient. It's a NuGet package you can add to your project.
Check out that link and the surrounding topics.
Adding the follwing layer after inputs solves the issue by force reshaping inputs, as suggested in the comments:
class ReshapeLayer(keras.layers.Layer):
def __init__(self, **kwargs):
super(ReshapeLayer, self).__init__(**kwargs)
def build(self):
pass
def call(self, inputs):
return tf.expand_dims(inputs, axis=-1)
Between calls to avformat_alloc_output_context2() and avcodec_find_encoder() I think you need to call:
avio_open2(&formatContext->pb, url, AVIO_FLAG_WRITE, NULL, NULL);
Otherwise pb is NULL when the AVFormatContext trys to write the data.
After go to PSS the behavior (performance) is similar to 4.X?
The easiest way is to copy the code Termly provides and loadit as HTML:
export default function Terms() {
const termlyPolicy = `
// PASTE HERE THE CODE FROM TERMLY
`;
return <div className="p-6" dangerouslySetInnerHTML={{ __html: termlyPolicy }} />
}
I was need generate new code by changed .proto
After several attempts I realized that I don't need the plugin. And in order to update classes according to the .proto, I run "quarkusBuild" task.
In my case, I was trying to connect to a "3rd party" database that didn't exist. Example,
$foodb = Database::getConnection( 'default', 'foo' ) ;
where the foo database was not configured it settings.php.
I found this clean approach :
try (Timeout t = Timeout.after(5, TimeUnit.SECONDS)) {
doSomething();
// this thread will self-interrupt if it doesn't reach this line within 5 seconds
} catch (InterruptedException e) {
// thread timed out or was otherwise interrupted
}
source : https://docs.oracle.com/middleware/1221/coherence/java-reference/com/oracle/common/base/Timeout.html
Would highly recommend if possible to just use generic resources like "Electrician" and "Mechanic" in the resource sheet rather than individual names of people for your resources.
It's way more of a pain in the butt to manage when one of your named resources leaves the company, gets promoted to a different role, goes on parental leave, etc.
I would also recommend setting the calendar of all of these generic resources to your standard company calendar with holidays, the same as your project.
In java, the import statements themselves do not load anything into memory. They are just references to classes or packages that the Java compiler and the JVM will use to resolve class names. The actual loading of classes happens during runtime when those classes are needed
In python, when you import a module, the entire module is loaded into memory at runtime. This means that even if you import a module but never actually use it, Python will still load the module into memory, which includes all definitions, functions, and objects in that module.
In terms of memory efficiency, this does make Python less efficient in this specific context, because Python will allocate memory for entire modules that might not even be needed.
About your last question Python will still load all 3 packages into memory, whereas Java will only load the package that you actually use.
I have done extensive work on Virtual earth around 2007-09. According to code provide by you have read it, in second line from last line of code you have mentioned .setRotation(45). Try it by .setRotation(90). It may works.
On Windows, I had to press Ctrl+c first and then do the standard Vim editor actions like i to enter into insert mode and then Escape+ :wq to close the editor.
I just implemented a solution similar to this:
import sys
stdin_str: str = None
has_stdin: bool = False
if not sys.stdin.isatty():
stdin_str = "".join(sys.stdin)[:-1]
has_stdin = True
sys.stdin = open("/dev/tty", "r")
b15 Did you find a solution to this. I am facing exactly the same issue while running a spark job in GCP dataproc.
In my case I was proxying a call with all the headers, which container "host" and it resulted in 403.
Removing all the unplanned headers solved the issue.
AWS is so unintuitive in those API GW errors.
The scantxoutset RPC method is stable and can be used in production. The "EXPERIMENTAL" warning in the documentation appears to be outdated.
According to this merged PR in Bitcoin Core, the warning was supposed to be removed after a Bitcoin Core developer meeting in 2021. The PR states:
Remove old warning per IRC wallet meeting discussion at this log
This RPC was merged 3 years ago in #12196.
I’m facing the exact same issue as you. Did you manage to find a fix or a workaround? Any help would be appreciated!
broooo como lo solucionaste? es muy confuso para mi
By default the this code in the Form only shows the people I often work with.
Choices([@'List'].'PeoplePicker')
I want to show only users filtered by Office Location dropdown.
If been trying for days creating collections and variables, using our AI or online AI's. None of there solutions are working.
In some case I could make it work but the it was a struggle to Patch it together with the Submit. The display in the Form was not refreshed. I gave up. Why do they make it so complex!!!
As of Explicit Resource Management introduced in TypeScript 5.2, with the power of DisposableStack and AsyncDisposableStack. You can use defer like this.
function example() {
using cleanup = new DisposableStack();
cleanup.defer(() => console.log('defer'));
console.log('do some work');
}
example();
check if you have duplicate id's (id="review" on more than one of your elements)
From geoserver documentation:
Note: id is one of a few reserved keywords in ECQL and thus an attribute (or database column) named id must be quoted, e.g. “id”
So use: CQL="id" IN (1,2,3)
<receiver
android:name=".SunWidgetProvider"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:exported="true">-------change here false to true
Did anyone try using singleton class as global variables in a Flink app ? Accessing the singleton class in all streams and aggregate windows ?
It is possible to replace Google's User Messaging Platform (UMP) with a third-party Consent Management Platform (CMP), but integration needs to be done carefully in order to remain GDPR compliant and communicate with AdMob smoothly. Here are some references developers.google.com/admob and third-party
Just define your own handler:
(defun visit-today-file (bookmark)
"bookmark handler to visit the org file for today"
(find-file (today-file)))
and use it like
("Today"
(handler . visit-today-file)
;; removed for brevity
)
I also tried using a lambda function, but that crashed the bookmark list.
Maybe, this explanation can help you.
Actually, discovered the issue. I was using azure-identity, which currently has an issue with one of it's dependencies, Cryptography. I was able to fix the issue by putting an older version of cryptography (43.0.3) in my requirements.txt
This is the link to the github issue:
https://github.com/Azure/azure-sdk-for-python/issues/38725
In case something happens to the link, here's the answer from one of the cryptography devs explaining what happened:
---------------------------------------------------------------------------
Hi folks, I'm one of the pyca/cryptography developers 😄
This isn't a bug in the pyca/cryptography project. Instead it's a confluence of several factors in the Python and Azure Functions ecosystem interacting in unfortunate ways.
I'm not an Azure user, but Azure Functions appears to have two ways of building Python environments for deployment: local and remote. Remote is recommended for deploying Linux functions because any packages containing native code need to be compatible with the deployment environment and the local host may be a different operating system or even CPU architecture.
However, when you construct an environment on a Linux host and install packages that contain native code and offer precompiled wheels pip will prioritize the highest libc version that's compatible with the underlying distribution of the host. Previously, for glibc-based distributions pyca/cryptography shipped 2.17 (aka manylinux2014) and 2.28 compatible wheels, but with 44 we now ship 2.34 as well.
If the host running the build process (Azure Functions remote build, a GitHub Actions runner, etc) possesses a glibc 2.34 or newer then pip will download the 2.34+ compatible wheel where previously it would have fetched the 2.28+ compatible wheel. This works fine on that host, but when deployed subsequently to Azure Functions the glibc version is older (this comment suggests 2.31), which causes it to fail.
While pinning to 43.0.x is a short term workaround, it is not the correct solution. pyca/cryptography is one of the earlier projects to ship a 2.34 wheel, but usage will only expand in the next year.
Azure has a few possible improvement paths here:
Improved build process tooling that allows more useful specification of glibc version requirements that can be mapped to manylinux tags. (e.g., I will be deploying in a 2.31 environment so only download wheels compatible with that).
Updating the Azure Functions runtime environment more often to ensure newer glibc versions are available.
manylinux project's images).Changing documentation to require passing --platform manylinux_2_17_x86_64 as part of pip invocations.
I'm using in Eclipse 2025-03:
Springboot 3.4.3 only spring-boot-starter-webflux with Jetty disabling Tomcat not spring-boot-starter-web (we don't use @RestController but only @Service and @Repository because we are using routing function as controller to improve performance webflux in no blocking multi thread)
OpenJDK 21.0.6 LTS
mongoDBReactive and
lombok 1.18.36 (that have a lot of problems with abstract classes and extended classes with @Super that doesn't work in Eclipse 2025-03 on Java 21.0.6)
using router function for more efficently on no blocking Rest API (not @RestController)
Architecture Hexagonal but not reactor multimodule a single module structuring packages and use git branch for different base package of modules (package base as adater port domain service with its subpackages).
With below pom.xml in our project not work:
@Autowire not work (using normal mode but we want to use following best practices. By private attribute and calling constructor passing parameter in autowired),
@Value not work. We must use System.getenv to get values of application.properties
I don't know the reason.
It's very strange thing this.
Thanks a lot for support.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- Parent project -->
<parent>
<groupId>com.xxx</groupId>
<artifactId>yyyy</artifactId>
<version>0.0.1</version>
</parent>
<!-- Maven project child -->
<groupId>com.aaa</groupId>
<artifactId>bbb</artifactId>
<version>0.0.1</version>
<name>bbb</name>
<description>Carpe diem</description>
<url>/bbb/api/</url>
<properties>
<!-- Java source encoding -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- Java for reports encoding -->
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>21</java.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
<maven.compiler.release>${java.version}</maven.compiler.release>
<spring.boot.version>3.4.3</spring.boot.version>
<maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version>
<!-- To configure Redis -->
<lettuce-core.version>6.5.4.RELEASE</lettuce-core.version>
<lombok.version>1.18.36</lombok.version>
<guava.version>33.4.0-jre</guava.version>
<de.flapdoodle.embed.mongo.version>4.18.1</de.flapdoodle.embed.mongo.version>
<!-- Swagger -->
<springdoc.version>1.8.0</springdoc.version>
<springdoc.openapi.version>2.8.5</springdoc.openapi.version>
<!-- Main class -->
<main.class>com.aaa.bbb.MyApp</main.class>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring.boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId><groupId>com.xxx</groupId></groupId>
<artifactId>ddd</artifactId>
<version>0.0.1</version>
</dependency>
<!-- Webflux -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
<exclusions>
<!-- Exclude the Tomcat web server dependency (use jetty for best performance no blocking and multi thread)-->
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<!-- Default Jetty page http://localhost:8080/jetty-demo -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
<scope>provided</scope>
</dependency>
<!-- MongoDB Reactive -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb-reactive</artifactId>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
</dependency>
<!-- Redis Reactive -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis-reactive</artifactId>
</dependency>
<!-- Libraries for connection and other left jedis and use lettuce -->
<!--
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>5.2.0</version>
</dependency>
-->
<dependency>
<groupId>io.lettuce</groupId>
<artifactId>lettuce-core</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-webflux-core</artifactId>
<version>${springdoc.version}</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-webflux-ui</artifactId>
<version>${springdoc.version}</version>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webflux-api</artifactId>
<version>${springdoc.openapi.version}</version>
</dependency>
<!-- Add this dependency if in same cases can't use webflux for example get token of APIM, APIGEE
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
### Exclude the Tomcat dependency ###
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
<exclusion>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Test -->
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-test</artifactId>
<scope>test</scope>
</dependency>
<!-- TestContainer allow when application is disconnected from internet
for system integration by test container for example when we will
have sonar to verify inconsistent pattern, password not crypted, ...
-->
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>testcontainers</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>mongodb</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration>
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring.boot.version}</version>
<configuration>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
<!-- mvn clean package spring-boot:repackage -->
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>${main.class}</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
<!-- maven-dependency-plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<!-- Configure the output directory for thedependencies -->
<outputDirectory>${project.build.directory}/libs</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
I opened a ticket with AWS and they still do not support this in 2025. They sent over this comment describing a workaround, "The only workaround available is to configure Google client as an OIDC identity provider in the Cognito user pool [2] and have the initial redirect from the Hosted UI hit an interceptor instead of Google that adds that query parameter before redirecting to Google with the HTTP request. Means, while configuring your Google client as OIDC provider [2] you need to provide the authorization endpoint URL as the URL of an interceptor so that Cognito forwards the request to your interceptor. That interceptor needs to add the 'prompt=select_account' query parameter and need to redirect the end user to Google's authorization endpoint with 'prompt=select_account'."
The problem was caused by a download and install of the latest Meerkat Andriod Studio.
Removing this, and installing the older Kiola version fixed the Flutter problem
One of my coworker had all the plugin, config setups etc., The only thing missing was that POM.xml was not added as a maven project. It worked fine after fixing it by right-clicking pom.xml -> add as maven project in IntelliJ.
Maybe a stacked widget like this?
Row(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.end,
children: [
Text('this '),
CaretLetter('7'),
Text(' is custom'),
],
),
class CaretLetter extends StatelessWidget {
final String s;
const CaretLetter(this.s, {super.key});
@override
Widget build(BuildContext context) {
return Stack(
alignment: AlignmentDirectional.topCenter,
children: [
Text('\u0302'),
Padding(padding: const EdgeInsets.fromLTRB(0, 4, 0, 0), child: Text(s)),
],
);
}
}
Base64 Offers no security, its output can be decoded by anyone.
I would initially try to understand how the website actually tracks the fact that cookies are enabled or not. Likely it's just a try to set a pre-defined string to the browser cookie and then it tries to read it. There is still a slim chance that certain dynamic value is used instead of pre-defined string, but it's pretty unlikely IMO.
Here is an exact topic about it: How to detect that JavaScript and/or Cookies are disabled?
Which means that you can initially investigate which cookie name and value is used for it opening a website from a normal user browser.
So then set it manually on the synthetic test setup (exactly as @bwest showed).
It may probably help you to overcome this initial check.
You can also use ksh script to feed input files to jmeter. Simple example would be like this
#!/bin/ksh
# Check if folder path is provided
if [ -z "$1" ]; then
echo "Usage: $0 <folder_path>"
exit 1
fi
FOLDER_PATH="$1"
# Check if the provided argument is a valid directory
if [ ! -d "$FOLDER_PATH" ]; then
echo "Error: Directory '$FOLDER_PATH' not found."
exit 1
fi
# Iterate over .txt files in the folder
for file in "$FOLDER_PATH"/*.txt; do
# Check if any .txt files exist
if [ ! -e "$file" ]; then
echo "No .txt files found in the directory."
exit 1
fi
echo "Processing file: $file"
# Run JMeter command with SQL_FILE property
jmeter -n -t your_test_plan.jmx -JSQL_FILE="$file"
done
The ask here is not to store the password as plain text in file, the reason is simple that anyone can get it from here and misuse.
I suggest you to use Encypt your passowrd using strong Encyption technique like sha-256 etc and then store that enrypted passowrd in the file.
dude, why didn't you post the solution...