Splunk Dev

App Development - Setup.xml not found

Drainy
Champion

Through some app development I am currently doing I have discovered a really annoying issue that hopefully someone may be able to shed some light on.

I have packaged the app as a tar.gz and included a setup.xml as there is some configuration required before the app can correctly function.
However, when installing the app from file it successfully installs, asks to setup and then re-directs to a 404 local/app/setup not found.

After spending an age trying to figure out why this wasn't working I tried a restart, after a restart it started working? Suddenly I can go to the app, click on the redirect to setup and the screen loads and works as expected.

To test if this was a one-off or some other strange behavior I did a wipe and clean install of the app 5+ times to verify that I wasn't going crazy.

Why is Splunk requiring a restart for a first time app install to view / locate the setup xml correctly?

Edit: Version 4.2.5

Spelunke
Path Finder

I also observe this behavior with some apps from splunkbase: First setup fails, later it works…

So it looks like a more general issue?

0 Karma

Genti
Splunk Employee
Splunk Employee

@Spelunke and @Draineh - Do you guys have exact reproduction steps? Also, please provide the one app that seems to always act like this for you. We'll try to repro it inhouse and create a bug if it indeed is one. Cheerio!

0 Karma

Drainy
Champion

@spelunke thanks

0 Karma

Spelunke
Path Finder

using version 4.2.5, build 113966

0 Karma

Drainy
Champion

What version of Splunk are you running?

0 Karma
Get Updates on the Splunk Community!

Building Reliable Asset and Identity Frameworks in Splunk ES

 Accurate asset and identity resolution is the backbone of security operations. Without it, alerts are ...

Cloud Monitoring Console - Unlocking Greater Visibility in SVC Usage Reporting

For Splunk Cloud customers, understanding and optimizing Splunk Virtual Compute (SVC) usage and resource ...

Automatic Discovery Part 3: Practical Use Cases

If you’ve enabled Automatic Discovery in your install of the Splunk Distribution of the OpenTelemetry ...