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.
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 runFlume.py to the following:
appdir = os.path.abspath(os.path.join(os.path.dirname(__file__),".."))
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?