All Apps and Add-ons

Python script problems for Dynatrace app

New Member

When I installed the Dynatrace app, the Python script produced invalid paths for things like the classpath. For example,
c1 = os.path.join(appdir, "bin", "apache-flume-1.3.1-bin", "lib", "*")

produced within the classpath this string ".../bin/bin/..."

I fixed myself by changing to
c1 = os.path.join(appdir, "bin/apache-flume-1.3.1-bin", "lib", "*")

Could this be fixed? I can provide more details if necessary.

I was able to get this working, but it would be nice to include an example of a working command line within the documentation of the script and the instructions on the support page.

0 Karma

Path Finder

Old post but version 2.3.0 of the app was uploaded today which should fix the edge cases resulting in the classpath not being properly enumerated.

The fix was to update the line defining appdir in the to the following:

appdir = os.path.abspath(os.path.join(os.path.dirname(__file__),".."))
0 Karma

New Member

I read another post which said to remove "bin"; it didn't work.

Did you correct c2 and c3 as well in the same way as shown above?


0 Karma